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
1926 F: Documentation/devicetree/bindings/soc/qcom/
1927 F: arch/arm/boot/dts/qcom-*.dts
1928 F: arch/arm/boot/dts/qcom-*.dtsi
1929 F: arch/arm/mach-qcom/
1930 F: arch/arm64/boot/dts/qcom/*
1931 F: drivers/i2c/busses/i2c-qup.c
1932 F: drivers/clk/qcom/
1933 F: drivers/dma/qcom/
1934 F: drivers/soc/qcom/
1935 F: drivers/spi/spi-qup.c
1936 F: drivers/tty/serial/msm_serial.c
1937 F: drivers/*/pm8???-*
1938 F: drivers/mfd/ssbi.c
1939 F: drivers/firmware/qcom_scm*
1940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1942 ARM/RADISYS ENP2611 MACHINE SUPPORT
1943 M: Lennert Buytenhek <kernel@wantstofly.org>
1944 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1947 ARM/REALTEK ARCHITECTURE
1948 M: Andreas Färber <afaerber@suse.de>
1949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951 F: arch/arm64/boot/dts/realtek/
1952 F: Documentation/devicetree/bindings/arm/realtek.txt
1954 ARM/RENESAS ARM64 ARCHITECTURE
1955 M: Simon Horman <horms@verge.net.au>
1956 M: Magnus Damm <magnus.damm@gmail.com>
1957 L: linux-renesas-soc@vger.kernel.org
1958 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1961 F: arch/arm64/boot/dts/renesas/
1962 F: Documentation/devicetree/bindings/arm/shmobile.txt
1963 F: drivers/soc/renesas/
1964 F: include/linux/soc/renesas/
1966 ARM/RISCPC ARCHITECTURE
1967 M: Russell King <linux@armlinux.org.uk>
1968 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969 W: http://www.armlinux.org.uk/
1971 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1972 F: arch/arm/include/asm/hardware/ioc.h
1973 F: arch/arm/include/asm/hardware/iomd.h
1974 F: arch/arm/include/asm/hardware/memc.h
1975 F: arch/arm/mach-rpc/
1976 F: drivers/net/ethernet/8390/etherh.c
1977 F: drivers/net/ethernet/i825xx/ether1*
1978 F: drivers/net/ethernet/seeq/ether3*
1979 F: drivers/scsi/arm/
1981 ARM/Rockchip SoC support
1982 M: Heiko Stuebner <heiko@sntech.de>
1983 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1984 L: linux-rockchip@lists.infradead.org
1985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1987 F: arch/arm/boot/dts/rk3*
1988 F: arch/arm/boot/dts/rv1108*
1989 F: arch/arm/mach-rockchip/
1990 F: drivers/clk/rockchip/
1991 F: drivers/i2c/busses/i2c-rk3x.c
1992 F: drivers/*/*rockchip*
1993 F: drivers/*/*/*rockchip*
1994 F: sound/soc/rockchip/
1997 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1998 M: Kukjin Kim <kgene@kernel.org>
1999 M: Krzysztof Kozlowski <krzk@kernel.org>
2000 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2001 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2002 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2004 F: arch/arm/boot/dts/s3c*
2005 F: arch/arm/boot/dts/s5p*
2006 F: arch/arm/boot/dts/exynos*
2007 F: arch/arm64/boot/dts/exynos/
2008 F: arch/arm/plat-samsung/
2009 F: arch/arm/mach-s3c24*/
2010 F: arch/arm/mach-s3c64xx/
2011 F: arch/arm/mach-s5p*/
2012 F: arch/arm/mach-exynos*/
2013 F: drivers/*/*s3c24*
2014 F: drivers/*/*/*s3c24*
2015 F: drivers/*/*s3c64xx*
2016 F: drivers/*/*s5pv210*
2017 F: drivers/memory/samsung/*
2018 F: drivers/soc/samsung/*
2019 F: Documentation/arm/Samsung/
2020 F: Documentation/devicetree/bindings/arm/samsung/
2021 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2022 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2025 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2026 M: Kyungmin Park <kyungmin.park@samsung.com>
2027 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029 F: arch/arm/mach-s5pv210/
2031 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2032 M: Kyungmin Park <kyungmin.park@samsung.com>
2033 M: Kamil Debski <kamil@wypas.org>
2034 M: Andrzej Hajda <a.hajda@samsung.com>
2035 L: linux-arm-kernel@lists.infradead.org
2036 L: linux-media@vger.kernel.org
2038 F: drivers/media/platform/s5p-g2d/
2040 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2041 M: Marek Szyprowski <m.szyprowski@samsung.com>
2042 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2043 L: linux-media@vger.kernel.org
2045 F: drivers/media/platform/s5p-cec/
2046 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2048 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2049 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2050 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2051 L: linux-arm-kernel@lists.infradead.org
2052 L: linux-media@vger.kernel.org
2054 F: drivers/media/platform/s5p-jpeg/
2056 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2057 M: Kyungmin Park <kyungmin.park@samsung.com>
2058 M: Kamil Debski <kamil@wypas.org>
2059 M: Jeongtae Park <jtp.park@samsung.com>
2060 M: Andrzej Hajda <a.hajda@samsung.com>
2061 L: linux-arm-kernel@lists.infradead.org
2062 L: linux-media@vger.kernel.org
2064 F: arch/arm/plat-samsung/s5p-dev-mfc.c
2065 F: drivers/media/platform/s5p-mfc/
2067 ARM/SHMOBILE ARM ARCHITECTURE
2068 M: Simon Horman <horms@verge.net.au>
2069 M: Magnus Damm <magnus.damm@gmail.com>
2070 L: linux-renesas-soc@vger.kernel.org
2071 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2074 F: arch/arm/boot/dts/emev2*
2075 F: arch/arm/boot/dts/r7s*
2076 F: arch/arm/boot/dts/r8a*
2077 F: arch/arm/boot/dts/r9a*
2078 F: arch/arm/boot/dts/sh*
2079 F: arch/arm/configs/shmobile_defconfig
2080 F: arch/arm/include/debug/renesas-scif.S
2081 F: arch/arm/mach-shmobile/
2082 F: Documentation/devicetree/bindings/arm/shmobile.txt
2083 F: drivers/soc/renesas/
2084 F: include/linux/soc/renesas/
2086 ARM/SOCFPGA ARCHITECTURE
2087 M: Dinh Nguyen <dinguyen@kernel.org>
2089 F: arch/arm/mach-socfpga/
2090 F: arch/arm/boot/dts/socfpga*
2091 F: arch/arm/configs/socfpga_defconfig
2092 F: arch/arm64/boot/dts/altera/
2093 W: http://www.rocketboards.org
2094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2096 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2097 M: Dinh Nguyen <dinguyen@kernel.org>
2099 F: drivers/clk/socfpga/
2101 ARM/SOCFPGA EDAC SUPPORT
2102 M: Thor Thayer <thor.thayer@linux.intel.com>
2104 F: drivers/edac/altera_edac.
2106 ARM/SPREADTRUM SoC SUPPORT
2107 M: Orson Zhai <orsonzhai@gmail.com>
2108 M: Baolin Wang <baolin.wang@linaro.org>
2109 M: Chunyan Zhang <zhang.lyra@gmail.com>
2111 F: arch/arm64/boot/dts/sprd
2114 ARM/STI ARCHITECTURE
2115 M: Patrice Chotard <patrice.chotard@st.com>
2116 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2117 W: http://www.stlinux.com
2119 F: arch/arm/mach-sti/
2120 F: arch/arm/boot/dts/sti*
2121 F: drivers/char/hw_random/st-rng.c
2122 F: drivers/clocksource/arm_global_timer.c
2123 F: drivers/clocksource/clksrc_st_lpc.c
2124 F: drivers/cpufreq/sti-cpufreq.c
2125 F: drivers/dma/st_fdma*
2126 F: drivers/i2c/busses/i2c-st.c
2127 F: drivers/media/rc/st_rc.c
2128 F: drivers/media/platform/sti/c8sectpfe/
2129 F: drivers/mmc/host/sdhci-st.c
2130 F: drivers/phy/st/phy-miphy28lp.c
2131 F: drivers/phy/st/phy-stih407-usb.c
2132 F: drivers/pinctrl/pinctrl-st.c
2133 F: drivers/remoteproc/st_remoteproc.c
2134 F: drivers/remoteproc/st_slim_rproc.c
2135 F: drivers/reset/sti/
2136 F: drivers/rtc/rtc-st-lpc.c
2137 F: drivers/tty/serial/st-asc.c
2138 F: drivers/usb/dwc3/dwc3-st.c
2139 F: drivers/usb/host/ehci-st.c
2140 F: drivers/usb/host/ohci-st.c
2141 F: drivers/watchdog/st_lpc_wdt.c
2142 F: drivers/ata/ahci_st.c
2143 F: include/linux/remoteproc/st_slim_rproc.h
2145 ARM/STM32 ARCHITECTURE
2146 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2147 M: Alexandre Torgue <alexandre.torgue@st.com>
2148 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2149 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2154 F: arch/arm/boot/dts/stm32*
2155 F: arch/arm/mach-stm32/
2156 F: drivers/clocksource/armv7m_systick.c
2158 ARM/Synaptics SoC support
2159 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2160 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2161 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163 F: arch/arm/mach-berlin/
2164 F: arch/arm/boot/dts/berlin*
2165 F: arch/arm64/boot/dts/synaptics/
2167 ARM/TANGO ARCHITECTURE
2168 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2169 M: Mans Rullgard <mans@mansr.com>
2170 L: linux-arm-kernel@lists.infradead.org
2174 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2175 M: Lennert Buytenhek <kernel@wantstofly.org>
2176 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2179 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2180 M: Hans Verkuil <hans.verkuil@cisco.com>
2181 L: linux-tegra@vger.kernel.org
2182 L: linux-media@vger.kernel.org
2184 F: drivers/media/platform/tegra-cec/
2185 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2187 ARM/TETON BGA MACHINE SUPPORT
2188 M: "Mark F. Brown" <mark.brown314@gmail.com>
2189 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2192 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2193 M: Santosh Shilimkar <ssantosh@kernel.org>
2194 L: linux-kernel@vger.kernel.org
2196 F: drivers/memory/*emif*
2198 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2199 M: Tero Kristo <t-kristo@ti.com>
2200 M: Nishanth Menon <nm@ti.com>
2201 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2203 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2204 F: arch/arm64/boot/dts/ti/Makefile
2205 F: arch/arm64/boot/dts/ti/k3-*
2207 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2208 M: Santosh Shilimkar <ssantosh@kernel.org>
2209 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2211 F: arch/arm/mach-keystone/
2212 F: arch/arm/boot/dts/keystone-*
2213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2215 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2216 M: Santosh Shilimkar <ssantosh@kernel.org>
2217 L: linux-kernel@vger.kernel.org
2219 F: drivers/clk/keystone/
2221 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2222 M: Santosh Shilimkar <ssantosh@kernel.org>
2223 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2224 L: linux-kernel@vger.kernel.org
2226 F: drivers/clocksource/timer-keystone.c
2228 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2229 M: Santosh Shilimkar <ssantosh@kernel.org>
2230 L: linux-kernel@vger.kernel.org
2232 F: drivers/power/reset/keystone-reset.c
2234 ARM/THECUS N2100 MACHINE SUPPORT
2235 M: Lennert Buytenhek <kernel@wantstofly.org>
2236 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2239 ARM/TOSA MACHINE SUPPORT
2240 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2241 M: Dirk Opfer <dirk@opfer-online.de>
2244 ARM/UNIPHIER ARCHITECTURE
2245 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2246 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2249 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2250 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2251 F: arch/arm/boot/dts/uniphier*
2252 F: arch/arm/include/asm/hardware/cache-uniphier.h
2253 F: arch/arm/mach-uniphier/
2254 F: arch/arm/mm/cache-uniphier.c
2255 F: arch/arm64/boot/dts/socionext/uniphier*
2256 F: drivers/bus/uniphier-system-bus.c
2257 F: drivers/clk/uniphier/
2258 F: drivers/gpio/gpio-uniphier.c
2259 F: drivers/i2c/busses/i2c-uniphier*
2260 F: drivers/irqchip/irq-uniphier-aidet.c
2261 F: drivers/mmc/host/uniphier-sd.c
2262 F: drivers/pinctrl/uniphier/
2263 F: drivers/reset/reset-uniphier.c
2264 F: drivers/tty/serial/8250/8250_uniphier.c
2267 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2268 M: Ulf Hansson <ulf.hansson@linaro.org>
2269 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2270 T: git git://git.linaro.org/people/ulfh/clk.git
2272 F: drivers/clk/ux500/
2274 ARM/VERSATILE EXPRESS PLATFORM
2275 M: Liviu Dudau <liviu.dudau@arm.com>
2276 M: Sudeep Holla <sudeep.holla@arm.com>
2277 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2278 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2280 F: arch/arm/boot/dts/vexpress*
2281 F: arch/arm64/boot/dts/arm/
2282 F: arch/arm/mach-vexpress/
2285 F: drivers/clk/versatile/clk-vexpress-osc.c
2286 F: drivers/clocksource/timer-versatile.c
2290 M: Russell King <linux@armlinux.org.uk>
2291 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2292 W: http://www.armlinux.org.uk/
2296 ARM/VOIPAC PXA270 SUPPORT
2297 M: Marek Vasut <marek.vasut@gmail.com>
2298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300 F: arch/arm/mach-pxa/vpac270.c
2301 F: arch/arm/mach-pxa/include/mach/vpac270.h
2303 ARM/VT8500 ARM ARCHITECTURE
2304 M: Tony Prisk <linux@prisktech.co.nz>
2305 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2307 F: arch/arm/mach-vt8500/
2308 F: drivers/clocksource/timer-vt8500.c
2309 F: drivers/i2c/busses/i2c-wmt.c
2310 F: drivers/mmc/host/wmt-sdmmc.c
2311 F: drivers/pwm/pwm-vt8500.c
2312 F: drivers/rtc/rtc-vt8500.c
2313 F: drivers/tty/serial/vt8500_serial.c
2314 F: drivers/usb/host/ehci-platform.c
2315 F: drivers/usb/host/uhci-platform.c
2316 F: drivers/video/fbdev/vt8500lcdfb.*
2317 F: drivers/video/fbdev/wm8505fb*
2318 F: drivers/video/fbdev/wmt_ge_rops.*
2320 ARM/ZIPIT Z2 SUPPORT
2321 M: Marek Vasut <marek.vasut@gmail.com>
2322 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2324 F: arch/arm/mach-pxa/z2.c
2325 F: arch/arm/mach-pxa/include/mach/z2.h
2327 ARM/ZTE ARCHITECTURE
2328 M: Jun Nie <jun.nie@linaro.org>
2329 M: Shawn Guo <shawnguo@kernel.org>
2330 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2332 F: arch/arm/boot/dts/zx2967*
2333 F: arch/arm/mach-zx/
2334 F: arch/arm64/boot/dts/zte/
2336 F: drivers/dma/zx_dma.c
2337 F: drivers/gpio/gpio-zx.c
2338 F: drivers/i2c/busses/i2c-zx2967.c
2339 F: drivers/mmc/host/dw_mmc-zx.*
2340 F: drivers/pinctrl/zte/
2342 F: drivers/thermal/zx2967_thermal.c
2343 F: drivers/watchdog/zx2967_wdt.c
2344 F: Documentation/devicetree/bindings/arm/zte.txt
2345 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2346 F: Documentation/devicetree/bindings/dma/zxdma.txt
2347 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2348 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2349 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2350 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2351 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2352 F: Documentation/devicetree/bindings/soc/zte/
2353 F: Documentation/devicetree/bindings/sound/zte,*.txt
2354 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2355 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2356 F: include/dt-bindings/clock/zx2967*.h
2357 F: include/dt-bindings/soc/zte,*.h
2358 F: sound/soc/codecs/zx_aud96p22.c
2361 ARM/ZYNQ ARCHITECTURE
2362 M: Michal Simek <michal.simek@xilinx.com>
2363 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2364 W: http://wiki.xilinx.com
2365 T: git https://github.com/Xilinx/linux-xlnx.git
2367 F: arch/arm/mach-zynq/
2368 F: drivers/cpuidle/cpuidle-zynq.c
2369 F: drivers/block/xsysace.c
2372 F: drivers/clocksource/timer-cadence-ttc.c
2373 F: drivers/i2c/busses/i2c-cadence.c
2374 F: drivers/mmc/host/sdhci-of-arasan.c
2375 F: drivers/edac/synopsys_edac.c
2376 F: drivers/i2c/busses/i2c-xiic.c
2378 ARM64 PORT (AARCH64 ARCHITECTURE)
2379 M: Catalin Marinas <catalin.marinas@arm.com>
2380 M: Will Deacon <will.deacon@arm.com>
2381 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2385 X: arch/arm64/boot/dts/
2386 F: Documentation/arm64/
2388 AS3645A LED FLASH CONTROLLER DRIVER
2389 M: Sakari Ailus <sakari.ailus@iki.fi>
2390 L: linux-leds@vger.kernel.org
2392 F: drivers/leds/leds-as3645a.c
2394 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2395 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2396 L: linux-media@vger.kernel.org
2397 T: git git://linuxtv.org/media_tree.git
2399 F: drivers/media/i2c/ak7375.c
2400 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2402 ASAHI KASEI AK8974 DRIVER
2403 M: Linus Walleij <linus.walleij@linaro.org>
2404 L: linux-iio@vger.kernel.org
2405 W: http://www.akm.com/
2407 F: drivers/iio/magnetometer/ak8974.c
2409 ASC7621 HARDWARE MONITOR DRIVER
2410 M: George Joseph <george.joseph@fairview5.com>
2411 L: linux-hwmon@vger.kernel.org
2413 F: Documentation/hwmon/asc7621
2414 F: drivers/hwmon/asc7621.c
2416 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2417 M: Corentin Chary <corentin.chary@gmail.com>
2418 L: acpi4asus-user@lists.sourceforge.net
2419 L: platform-driver-x86@vger.kernel.org
2420 W: http://acpi4asus.sf.net
2422 F: drivers/platform/x86/asus*.c
2423 F: drivers/platform/x86/eeepc*.c
2425 ASUS WIRELESS RADIO CONTROL DRIVER
2426 M: João Paulo Rechi Vita <jprvita@gmail.com>
2427 L: platform-driver-x86@vger.kernel.org
2429 F: drivers/platform/x86/asus-wireless.c
2432 M: David Howells <dhowells@redhat.com>
2433 L: keyrings@vger.kernel.org
2435 F: Documentation/crypto/asymmetric-keys.txt
2436 F: include/linux/verification.h
2437 F: include/crypto/public_key.h
2438 F: include/crypto/pkcs7.h
2439 F: crypto/asymmetric_keys/
2441 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2442 R: Dan Williams <dan.j.williams@intel.com>
2443 W: http://sourceforge.net/projects/xscaleiop
2445 F: Documentation/crypto/async-tx-api.txt
2448 F: include/linux/dmaengine.h
2449 F: include/linux/async_tx.h
2452 M: Bartosz Golaszewski <brgl@bgdev.pl>
2453 L: linux-i2c@vger.kernel.org
2454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2456 F: Documentation/devicetree/bindings/eeprom/at24.txt
2457 F: drivers/misc/eeprom/at24.c
2458 F: include/linux/platform_data/at24.h
2460 ATA OVER ETHERNET (AOE) DRIVER
2461 M: "Ed L. Cashin" <ed.cashin@acm.org>
2462 W: http://www.openaoe.org/
2464 F: Documentation/aoe/
2465 F: drivers/block/aoe/
2467 ATHEROS 71XX/9XXX GPIO DRIVER
2468 M: Alban Bedel <albeu@free.fr>
2469 W: https://github.com/AlbanBedel/linux
2470 T: git git://github.com/AlbanBedel/linux
2472 F: drivers/gpio/gpio-ath79.c
2473 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2475 ATHEROS 71XX/9XXX USB PHY DRIVER
2476 M: Alban Bedel <albeu@free.fr>
2477 W: https://github.com/AlbanBedel/linux
2478 T: git git://github.com/AlbanBedel/linux
2480 F: drivers/phy/qualcomm/phy-ath79-usb.c
2481 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2483 ATHEROS ATH GENERIC UTILITIES
2484 M: Kalle Valo <kvalo@codeaurora.org>
2485 L: linux-wireless@vger.kernel.org
2487 F: drivers/net/wireless/ath/*
2489 ATHEROS ATH5K WIRELESS DRIVER
2490 M: Jiri Slaby <jirislaby@gmail.com>
2491 M: Nick Kossifidis <mickflemm@gmail.com>
2492 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2493 L: linux-wireless@vger.kernel.org
2494 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2496 F: drivers/net/wireless/ath/ath5k/
2498 ATHEROS ATH6KL WIRELESS DRIVER
2499 M: Kalle Valo <kvalo@codeaurora.org>
2500 L: linux-wireless@vger.kernel.org
2501 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2504 F: drivers/net/wireless/ath/ath6kl/
2507 M: Ville Syrjala <syrjala@sci.fi>
2509 F: drivers/input/misc/ati_remote2.c
2511 ATK0110 HWMON DRIVER
2512 M: Luca Tettamanti <kronos.it@gmail.com>
2513 L: linux-hwmon@vger.kernel.org
2515 F: drivers/hwmon/asus_atk0110.c
2517 ATLX ETHERNET DRIVERS
2518 M: Jay Cliburn <jcliburn@gmail.com>
2519 M: Chris Snook <chris.snook@gmail.com>
2520 L: netdev@vger.kernel.org
2521 W: http://sourceforge.net/projects/atl1
2522 W: http://atl1.sourceforge.net
2524 F: drivers/net/ethernet/atheros/
2527 M: Chas Williams <3chas3@gmail.com>
2528 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2529 L: netdev@vger.kernel.org
2530 W: http://linux-atm.sourceforge.net
2533 F: include/linux/atm*
2534 F: include/uapi/linux/atm*
2536 ATMEL MACB ETHERNET DRIVER
2537 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2539 F: drivers/net/ethernet/cadence/
2541 ATMEL MAXTOUCH DRIVER
2542 M: Nick Dyer <nick@shmanahar.org>
2543 T: git git://github.com/ndyer/linux.git
2545 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2546 F: drivers/input/touchscreen/atmel_mxt_ts.c
2548 ATMEL WIRELESS DRIVER
2549 M: Simon Kelley <simon@thekelleys.org.uk>
2550 L: linux-wireless@vger.kernel.org
2551 W: http://www.thekelleys.org.uk/atmel
2552 W: http://atmelwlandriver.sourceforge.net/
2554 F: drivers/net/wireless/atmel/atmel*
2556 ATOMIC INFRASTRUCTURE
2557 M: Will Deacon <will.deacon@arm.com>
2558 M: Peter Zijlstra <peterz@infradead.org>
2559 R: Boqun Feng <boqun.feng@gmail.com>
2560 L: linux-kernel@vger.kernel.org
2562 F: arch/*/include/asm/atomic*.h
2563 F: include/*/atomic*.h
2565 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2566 M: Bradley Grove <linuxdrivers@attotech.com>
2567 L: linux-scsi@vger.kernel.org
2568 W: http://www.attotech.com
2570 F: drivers/scsi/esas2r
2572 ATUSB IEEE 802.15.4 RADIO DRIVER
2573 M: Stefan Schmidt <stefan@datenfreihafen.org>
2574 L: linux-wpan@vger.kernel.org
2576 F: drivers/net/ieee802154/atusb.c
2577 F: drivers/net/ieee802154/atusb.h
2578 F: drivers/net/ieee802154/at86rf230.h
2581 M: Paul Moore <paul@paul-moore.com>
2582 M: Eric Paris <eparis@redhat.com>
2583 L: linux-audit@redhat.com (moderated for non-subscribers)
2584 W: https://github.com/linux-audit
2585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2587 F: include/linux/audit.h
2588 F: include/uapi/linux/audit.h
2591 AUXILIARY DISPLAY DRIVERS
2592 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2594 F: drivers/auxdisplay/
2595 F: include/linux/cfag12864b.h
2597 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2598 M: Andreas Klinger <ak@it-klinger.de>
2599 L: linux-iio@vger.kernel.org
2601 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2602 F: drivers/iio/adc/hx711.c
2605 M: Ralf Baechle <ralf@linux-mips.org>
2606 L: linux-hams@vger.kernel.org
2607 W: http://www.linux-ax25.org/
2609 F: include/uapi/linux/ax25.h
2610 F: include/net/ax25.h
2614 M: Peter Rosin <peda@axentia.se>
2615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2617 F: Documentation/devicetree/bindings/arm/axentia.txt
2618 F: arch/arm/boot/dts/at91-linea.dtsi
2619 F: arch/arm/boot/dts/at91-natte.dtsi
2620 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2621 F: arch/arm/boot/dts/at91-tse850-3.dts
2623 AXENTIA ASOC DRIVERS
2624 M: Peter Rosin <peda@axentia.se>
2625 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2627 F: Documentation/devicetree/bindings/sound/axentia,*
2628 F: sound/soc/atmel/tse850-pcm5142.c
2631 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2632 L: linux-media@vger.kernel.org
2633 W: https://linuxtv.org
2634 T: git git://linuxtv.org/media_tree.git
2636 F: drivers/media/usb/dvb-usb-v2/az6007.c
2638 AZTECH FM RADIO RECEIVER DRIVER
2639 M: Hans Verkuil <hverkuil@xs4all.nl>
2640 L: linux-media@vger.kernel.org
2641 T: git git://linuxtv.org/media_tree.git
2642 W: https://linuxtv.org
2644 F: drivers/media/radio/radio-aztech*
2647 L: linux-wireless@vger.kernel.org
2648 L: b43-dev@lists.infradead.org
2649 W: http://wireless.kernel.org/en/users/Drivers/b43
2651 F: drivers/net/wireless/broadcom/b43/
2653 B43LEGACY WIRELESS DRIVER
2654 M: Larry Finger <Larry.Finger@lwfinger.net>
2655 L: linux-wireless@vger.kernel.org
2656 L: b43-dev@lists.infradead.org
2657 W: http://wireless.kernel.org/en/users/Drivers/b43
2659 F: drivers/net/wireless/broadcom/b43legacy/
2661 BACKLIGHT CLASS/SUBSYSTEM
2662 M: Lee Jones <lee.jones@linaro.org>
2663 M: Daniel Thompson <daniel.thompson@linaro.org>
2664 M: Jingoo Han <jingoohan1@gmail.com>
2665 L: dri-devel@lists.freedesktop.org
2666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2668 F: drivers/video/backlight/
2669 F: include/linux/backlight.h
2670 F: include/linux/pwm_backlight.h
2671 F: Documentation/devicetree/bindings/leds/backlight
2674 M: Marek Lindner <mareklindner@neomailbox.ch>
2675 M: Simon Wunderlich <sw@simonwunderlich.de>
2676 M: Antonio Quartulli <a@unstable.cc>
2677 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2678 W: https://www.open-mesh.org/
2679 Q: https://patchwork.open-mesh.org/project/batman/list/
2681 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2682 F: Documentation/ABI/testing/sysfs-class-net-mesh
2683 F: Documentation/networking/batman-adv.rst
2684 F: include/uapi/linux/batadv_packet.h
2685 F: include/uapi/linux/batman_adv.h
2688 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2689 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2690 L: linux-hams@vger.kernel.org
2691 W: http://www.baycom.org/~tom/ham/ham.html
2693 F: drivers/net/hamradio/baycom*
2695 BCACHE (BLOCK LAYER CACHE)
2696 M: Coly Li <colyli@suse.de>
2697 M: Kent Overstreet <kent.overstreet@gmail.com>
2698 L: linux-bcache@vger.kernel.org
2699 W: http://bcache.evilpiepirate.org
2700 C: irc://irc.oftc.net/bcache
2702 F: drivers/md/bcache/
2704 BDISP ST MEDIA DRIVER
2705 M: Fabien Dessenne <fabien.dessenne@st.com>
2706 L: linux-media@vger.kernel.org
2707 T: git git://linuxtv.org/media_tree.git
2708 W: https://linuxtv.org
2710 F: drivers/media/platform/sti/bdisp
2712 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2713 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2714 L: netdev@vger.kernel.org
2716 F: drivers/net/ethernet/ec_bhf.c
2719 M: Luis de Bethencourt <luisbg@kernel.org>
2720 M: Salah Triki <salah.triki@gmail.com>
2722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2723 F: Documentation/filesystems/befs.txt
2727 M: Paolo Valente <paolo.valente@linaro.org>
2728 M: Jens Axboe <axboe@kernel.dk>
2729 L: linux-block@vger.kernel.org
2732 F: Documentation/block/bfq-iosched.txt
2735 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2737 F: Documentation/filesystems/bfs.txt
2739 F: include/uapi/linux/bfs_fs.h
2741 BLINKM RGB LED DRIVER
2742 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2744 F: drivers/leds/leds-blinkm.c
2747 M: Jens Axboe <axboe@kernel.dk>
2748 L: linux-block@vger.kernel.org
2749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2753 F: kernel/trace/blktrace.c
2757 M: Joern Engel <joern@lazybastard.org>
2758 L: linux-mtd@lists.infradead.org
2760 F: drivers/mtd/devices/block2mtd.c
2763 M: Marcel Holtmann <marcel@holtmann.org>
2764 M: Johan Hedberg <johan.hedberg@gmail.com>
2765 L: linux-bluetooth@vger.kernel.org
2766 W: http://www.bluez.org/
2767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2770 F: drivers/bluetooth/
2773 M: Marcel Holtmann <marcel@holtmann.org>
2774 M: Johan Hedberg <johan.hedberg@gmail.com>
2775 L: linux-bluetooth@vger.kernel.org
2776 W: http://www.bluez.org/
2777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2781 F: include/net/bluetooth/
2784 M: Jay Vosburgh <j.vosburgh@gmail.com>
2785 M: Veaceslav Falico <vfalico@gmail.com>
2786 M: Andy Gospodarek <andy@greyhouse.net>
2787 L: netdev@vger.kernel.org
2788 W: http://sourceforge.net/projects/bonding/
2790 F: drivers/net/bonding/
2791 F: include/uapi/linux/if_bonding.h
2793 BPF (Safe dynamic programs and tools)
2794 M: Alexei Starovoitov <ast@kernel.org>
2795 M: Daniel Borkmann <daniel@iogearbox.net>
2796 L: netdev@vger.kernel.org
2797 L: linux-kernel@vger.kernel.org
2798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2800 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2802 F: arch/x86/net/bpf_jit*
2803 F: Documentation/networking/filter.txt
2804 F: Documentation/bpf/
2805 F: include/linux/bpf*
2806 F: include/linux/filter.h
2807 F: include/trace/events/xdp.h
2808 F: include/uapi/linux/bpf*
2809 F: include/uapi/linux/filter.h
2811 F: kernel/trace/bpf_trace.c
2814 F: net/core/filter.c
2815 F: net/sched/act_bpf.c
2816 F: net/sched/cls_bpf.c
2820 F: tools/testing/selftests/bpf/
2822 BROADCOM B44 10/100 ETHERNET DRIVER
2823 M: Michael Chan <michael.chan@broadcom.com>
2824 L: netdev@vger.kernel.org
2826 F: drivers/net/ethernet/broadcom/b44.*
2828 BROADCOM B53 ETHERNET SWITCH DRIVER
2829 M: Florian Fainelli <f.fainelli@gmail.com>
2830 L: netdev@vger.kernel.org
2831 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2833 F: drivers/net/dsa/b53/*
2834 F: include/linux/platform_data/b53.h
2836 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2837 M: Florian Fainelli <f.fainelli@gmail.com>
2838 M: Ray Jui <rjui@broadcom.com>
2839 M: Scott Branden <sbranden@broadcom.com>
2840 M: bcm-kernel-feedback-list@broadcom.com
2841 T: git git://github.com/broadcom/mach-bcm
2847 F: arch/arm/mach-bcm/
2849 BROADCOM BCM2835 ARM ARCHITECTURE
2850 M: Eric Anholt <eric@anholt.net>
2851 M: Stefan Wahren <stefan.wahren@i2se.com>
2852 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2853 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2854 T: git git://github.com/anholt/linux
2857 F: drivers/staging/vc04_services
2859 BROADCOM BCM47XX MIPS ARCHITECTURE
2860 M: Hauke Mehrtens <hauke@hauke-m.de>
2861 M: Rafał Miłecki <zajec5@gmail.com>
2862 L: linux-mips@linux-mips.org
2864 F: Documentation/devicetree/bindings/mips/brcm/
2865 F: arch/mips/bcm47xx/*
2866 F: arch/mips/include/asm/mach-bcm47xx/*
2868 BROADCOM BCM5301X ARM ARCHITECTURE
2869 M: Hauke Mehrtens <hauke@hauke-m.de>
2870 M: Rafał Miłecki <zajec5@gmail.com>
2871 M: bcm-kernel-feedback-list@broadcom.com
2872 L: linux-arm-kernel@lists.infradead.org
2874 F: arch/arm/mach-bcm/bcm_5301x.c
2875 F: arch/arm/boot/dts/bcm5301x*.dtsi
2876 F: arch/arm/boot/dts/bcm470*
2877 F: arch/arm/boot/dts/bcm953012*
2879 BROADCOM BCM53573 ARM ARCHITECTURE
2880 M: Rafał Miłecki <rafal@milecki.pl>
2881 L: linux-arm-kernel@lists.infradead.org
2883 F: arch/arm/boot/dts/bcm53573*
2884 F: arch/arm/boot/dts/bcm47189*
2886 BROADCOM BCM63XX ARM ARCHITECTURE
2887 M: Florian Fainelli <f.fainelli@gmail.com>
2888 M: bcm-kernel-feedback-list@broadcom.com
2889 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2890 T: git git://github.com/broadcom/stblinux.git
2894 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2895 M: Kevin Cernekee <cernekee@gmail.com>
2896 L: linux-usb@vger.kernel.org
2898 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2900 BROADCOM BCM7XXX ARM ARCHITECTURE
2901 M: Brian Norris <computersforpeace@gmail.com>
2902 M: Gregory Fong <gregory.0xf0@gmail.com>
2903 M: Florian Fainelli <f.fainelli@gmail.com>
2904 M: bcm-kernel-feedback-list@broadcom.com
2905 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2906 T: git git://github.com/broadcom/stblinux.git
2908 F: arch/arm/mach-bcm/*brcmstb*
2909 F: arch/arm/boot/dts/bcm7*.dts*
2910 F: drivers/bus/brcmstb_gisb.c
2911 F: arch/arm/mm/cache-b15-rac.c
2912 F: arch/arm/include/asm/hardware/cache-b15-rac.h
2915 BROADCOM BMIPS CPUFREQ DRIVER
2916 M: Markus Mayer <mmayer@broadcom.com>
2917 M: bcm-kernel-feedback-list@broadcom.com
2918 L: linux-pm@vger.kernel.org
2920 F: drivers/cpufreq/bmips-cpufreq.c
2922 BROADCOM BMIPS MIPS ARCHITECTURE
2923 M: Kevin Cernekee <cernekee@gmail.com>
2924 M: Florian Fainelli <f.fainelli@gmail.com>
2925 L: linux-mips@linux-mips.org
2926 T: git git://github.com/broadcom/stblinux.git
2928 F: arch/mips/bmips/*
2929 F: arch/mips/include/asm/mach-bmips/*
2930 F: arch/mips/kernel/*bmips*
2931 F: arch/mips/boot/dts/brcm/bcm*.dts*
2932 F: drivers/irqchip/irq-bcm63*
2933 F: drivers/irqchip/irq-bcm7*
2934 F: drivers/irqchip/irq-brcmstb*
2935 F: include/linux/bcm963xx_nvram.h
2936 F: include/linux/bcm963xx_tag.h
2938 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2939 M: Rasesh Mody <rasesh.mody@cavium.com>
2940 M: Dept-GELinuxNICDev@cavium.com
2941 L: netdev@vger.kernel.org
2943 F: drivers/net/ethernet/broadcom/bnx2.*
2944 F: drivers/net/ethernet/broadcom/bnx2_*
2946 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2947 M: QLogic-Storage-Upstream@qlogic.com
2948 L: linux-scsi@vger.kernel.org
2950 F: drivers/scsi/bnx2fc/
2952 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2953 M: QLogic-Storage-Upstream@qlogic.com
2954 L: linux-scsi@vger.kernel.org
2956 F: drivers/scsi/bnx2i/
2958 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2959 M: Ariel Elior <ariel.elior@cavium.com>
2960 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2961 M: everest-linux-l2@cavium.com
2962 L: netdev@vger.kernel.org
2964 F: drivers/net/ethernet/broadcom/bnx2x/
2966 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2967 M: Michael Chan <michael.chan@broadcom.com>
2968 L: netdev@vger.kernel.org
2970 F: drivers/net/ethernet/broadcom/bnxt/
2972 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2973 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2974 M: Franky Lin <franky.lin@broadcom.com>
2975 M: Hante Meuleman <hante.meuleman@broadcom.com>
2976 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2977 M: Wright Feng <wright.feng@cypress.com>
2978 L: linux-wireless@vger.kernel.org
2979 L: brcm80211-dev-list.pdl@broadcom.com
2980 L: brcm80211-dev-list@cypress.com
2982 F: drivers/net/wireless/broadcom/brcm80211/
2984 BROADCOM BRCMSTB GPIO DRIVER
2985 M: Gregory Fong <gregory.0xf0@gmail.com>
2986 L: bcm-kernel-feedback-list@broadcom.com
2988 F: drivers/gpio/gpio-brcmstb.c
2989 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2991 BROADCOM BRCMSTB I2C DRIVER
2992 M: Kamal Dasu <kdasu.kdev@gmail.com>
2993 L: linux-i2c@vger.kernel.org
2994 L: bcm-kernel-feedback-list@broadcom.com
2996 F: drivers/i2c/busses/i2c-brcmstb.c
2997 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
2999 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3000 M: Al Cooper <alcooperx@gmail.com>
3001 L: linux-kernel@vger.kernel.org
3002 L: bcm-kernel-feedback-list@broadcom.com
3004 F: drivers/phy/broadcom/phy-brcm-usb*
3006 BROADCOM GENET ETHERNET DRIVER
3007 M: Doug Berger <opendmb@gmail.com>
3008 M: Florian Fainelli <f.fainelli@gmail.com>
3009 L: netdev@vger.kernel.org
3011 F: drivers/net/ethernet/broadcom/genet/
3013 BROADCOM IPROC ARM ARCHITECTURE
3014 M: Ray Jui <rjui@broadcom.com>
3015 M: Scott Branden <sbranden@broadcom.com>
3016 M: bcm-kernel-feedback-list@broadcom.com
3017 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3018 T: git git://github.com/broadcom/cygnus-linux.git
3035 F: arch/arm64/boot/dts/broadcom/northstar2/*
3036 F: arch/arm64/boot/dts/broadcom/stingray/*
3037 F: drivers/clk/bcm/clk-ns*
3038 F: drivers/clk/bcm/clk-sr*
3039 F: drivers/pinctrl/bcm/pinctrl-ns*
3040 F: include/dt-bindings/clock/bcm-sr*
3042 BROADCOM KONA GPIO DRIVER
3043 M: Ray Jui <rjui@broadcom.com>
3044 L: bcm-kernel-feedback-list@broadcom.com
3046 F: drivers/gpio/gpio-bcm-kona.c
3047 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3049 BROADCOM NETXTREME-E ROCE DRIVER
3050 M: Selvin Xavier <selvin.xavier@broadcom.com>
3051 M: Devesh Sharma <devesh.sharma@broadcom.com>
3052 M: Somnath Kotur <somnath.kotur@broadcom.com>
3053 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3054 L: linux-rdma@vger.kernel.org
3055 W: http://www.broadcom.com
3057 F: drivers/infiniband/hw/bnxt_re/
3058 F: include/uapi/rdma/bnxt_re-abi.h
3060 BROADCOM NVRAM DRIVER
3061 M: Rafał Miłecki <zajec5@gmail.com>
3062 L: linux-mips@linux-mips.org
3064 F: drivers/firmware/broadcom/*
3066 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3067 M: Rafał Miłecki <zajec5@gmail.com>
3068 L: linux-wireless@vger.kernel.org
3071 F: include/linux/bcma/
3073 BROADCOM STB AVS CPUFREQ DRIVER
3074 M: Markus Mayer <mmayer@broadcom.com>
3075 M: bcm-kernel-feedback-list@broadcom.com
3076 L: linux-pm@vger.kernel.org
3078 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3079 F: drivers/cpufreq/brcmstb*
3081 BROADCOM STB AVS TMON DRIVER
3082 M: Markus Mayer <mmayer@broadcom.com>
3083 M: bcm-kernel-feedback-list@broadcom.com
3084 L: linux-pm@vger.kernel.org
3086 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3087 F: drivers/thermal/broadcom/brcmstb*
3089 BROADCOM STB NAND FLASH DRIVER
3090 M: Brian Norris <computersforpeace@gmail.com>
3091 M: Kamal Dasu <kdasu.kdev@gmail.com>
3092 L: linux-mtd@lists.infradead.org
3093 L: bcm-kernel-feedback-list@broadcom.com
3095 F: drivers/mtd/nand/raw/brcmnand/
3097 BROADCOM STB DPFE DRIVER
3098 M: Markus Mayer <mmayer@broadcom.com>
3099 M: bcm-kernel-feedback-list@broadcom.com
3100 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3102 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3103 F: drivers/memory/brcmstb_dpfe.c
3106 M: Kamal Dasu <kdasu.kdev@gmail.com>
3107 M: bcm-kernel-feedback-list@broadcom.com
3109 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3110 F: drivers/spi/spi-bcm-qspi.*
3111 F: drivers/spi/spi-brcmstb-qspi.c
3112 F: drivers/spi/spi-iproc-qspi.c
3114 BROADCOM SYSTEMPORT ETHERNET DRIVER
3115 M: Florian Fainelli <f.fainelli@gmail.com>
3116 L: netdev@vger.kernel.org
3118 F: drivers/net/ethernet/broadcom/bcmsysport.*
3120 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3121 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3122 M: Prashant Sreedharan <prashant@broadcom.com>
3123 M: Michael Chan <mchan@broadcom.com>
3124 L: netdev@vger.kernel.org
3126 F: drivers/net/ethernet/broadcom/tg3.*
3128 BROCADE BFA FC SCSI DRIVER
3129 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3130 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3131 L: linux-scsi@vger.kernel.org
3133 F: drivers/scsi/bfa/
3135 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3136 M: Rasesh Mody <rasesh.mody@cavium.com>
3137 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3138 M: Dept-GELinuxNICDev@cavium.com
3139 L: netdev@vger.kernel.org
3141 F: drivers/net/ethernet/brocade/bna/
3143 BSG (block layer generic sg v4 driver)
3144 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3145 L: linux-scsi@vger.kernel.org
3148 F: include/linux/bsg.h
3149 F: include/uapi/linux/bsg.h
3152 M: Clemens Ladisch <clemens@ladisch.de>
3153 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3154 T: git git://git.alsa-project.org/alsa-kernel.git
3156 F: Documentation/sound/cards/bt87x.rst
3157 F: sound/pci/bt87x.c
3160 M: Michael Buesch <m@bues.ch>
3161 W: http://bu3sch.de/btgpio.php
3163 F: drivers/gpio/gpio-bt8xx.c
3166 M: Chris Mason <clm@fb.com>
3167 M: Josef Bacik <josef@toxicpanda.com>
3168 M: David Sterba <dsterba@suse.com>
3169 L: linux-btrfs@vger.kernel.org
3170 W: http://btrfs.wiki.kernel.org/
3171 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3174 F: Documentation/filesystems/btrfs.txt
3176 F: include/linux/btrfs*
3177 F: include/uapi/linux/btrfs*
3179 BTTV VIDEO4LINUX DRIVER
3180 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3181 L: linux-media@vger.kernel.org
3182 W: https://linuxtv.org
3183 T: git git://linuxtv.org/media_tree.git
3185 F: Documentation/media/v4l-drivers/bttv*
3186 F: drivers/media/pci/bt8xx/bttv*
3188 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3189 M: Chanwoo Choi <cw00.choi@samsung.com>
3190 L: linux-pm@vger.kernel.org
3191 L: linux-samsung-soc@vger.kernel.org
3192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3194 F: drivers/devfreq/exynos-bus.c
3195 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3197 BUSLOGIC SCSI DRIVER
3198 M: Khalid Aziz <khalid@gonehiking.org>
3199 L: linux-scsi@vger.kernel.org
3201 F: drivers/scsi/BusLogic.*
3202 F: drivers/scsi/FlashPoint.*
3204 C-MEDIA CMI8788 DRIVER
3205 M: Clemens Ladisch <clemens@ladisch.de>
3206 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3207 T: git git://git.alsa-project.org/alsa-kernel.git
3209 F: sound/pci/oxygen/
3212 M: Guo Ren <ren_guo@c-sky.com>
3213 T: git https://github.com/c-sky/csky-linux.git
3216 F: Documentation/devicetree/bindings/csky/
3221 M: Mark Salter <msalter@redhat.com>
3222 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3223 L: linux-c6x-dev@linux-c6x.org
3224 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3228 CA8210 IEEE-802.15.4 RADIO DRIVER
3229 M: Harry Morris <h.morris@cascoda.com>
3230 L: linux-wpan@vger.kernel.org
3231 W: https://github.com/Cascoda/ca8210-linux.git
3233 F: drivers/net/ieee802154/ca8210.c
3234 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3236 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3237 M: David Howells <dhowells@redhat.com>
3238 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3240 F: Documentation/filesystems/caching/cachefiles.txt
3243 CADENCE MIPI-CSI2 BRIDGES
3244 M: Maxime Ripard <maxime.ripard@bootlin.com>
3245 L: linux-media@vger.kernel.org
3247 F: Documentation/devicetree/bindings/media/cdns,*.txt
3248 F: drivers/media/platform/cadence/cdns-csi2*
3250 CADET FM/AM RADIO RECEIVER DRIVER
3251 M: Hans Verkuil <hverkuil@xs4all.nl>
3252 L: linux-media@vger.kernel.org
3253 T: git git://linuxtv.org/media_tree.git
3254 W: https://linuxtv.org
3256 F: drivers/media/radio/radio-cadet*
3258 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3259 M: Jonathan Corbet <corbet@lwn.net>
3260 L: linux-media@vger.kernel.org
3261 T: git git://linuxtv.org/media_tree.git
3263 F: Documentation/media/v4l-drivers/cafe_ccic*
3264 F: drivers/media/platform/marvell-ccic/
3267 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3268 L: netdev@vger.kernel.org
3270 F: Documentation/networking/caif/
3271 F: drivers/net/caif/
3272 F: include/uapi/linux/caif/
3273 F: include/net/caif/
3276 CALGARY x86-64 IOMMU
3277 M: Muli Ben-Yehuda <mulix@mulix.org>
3278 M: Jon Mason <jdmason@kudzu.us>
3279 L: iommu@lists.linux-foundation.org
3281 F: arch/x86/kernel/pci-calgary_64.c
3282 F: arch/x86/kernel/tce_64.c
3283 F: arch/x86/include/asm/calgary.h
3284 F: arch/x86/include/asm/tce.h
3287 M: Wolfgang Grandegger <wg@grandegger.com>
3288 M: Marc Kleine-Budde <mkl@pengutronix.de>
3289 L: linux-can@vger.kernel.org
3290 W: https://github.com/linux-can
3291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3294 F: Documentation/devicetree/bindings/net/can/
3296 F: include/linux/can/dev.h
3297 F: include/linux/can/platform/
3298 F: include/uapi/linux/can/error.h
3299 F: include/uapi/linux/can/netlink.h
3302 M: Oliver Hartkopp <socketcan@hartkopp.net>
3303 M: Marc Kleine-Budde <mkl@pengutronix.de>
3304 L: linux-can@vger.kernel.org
3305 W: https://github.com/linux-can
3306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3309 F: Documentation/networking/can.rst
3311 F: include/linux/can/core.h
3312 F: include/uapi/linux/can.h
3313 F: include/uapi/linux/can/bcm.h
3314 F: include/uapi/linux/can/raw.h
3315 F: include/uapi/linux/can/gw.h
3318 M: Serge Hallyn <serge@hallyn.com>
3319 L: linux-security-module@vger.kernel.org
3321 F: include/linux/capability.h
3322 F: include/uapi/linux/capability.h
3323 F: security/commoncap.c
3324 F: kernel/capability.c
3326 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3327 M: Kevin Tsai <ktsai@capellamicro.com>
3329 F: drivers/iio/light/cm*
3331 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3332 M: Christian Lamparter <chunkeey@googlemail.com>
3333 L: linux-wireless@vger.kernel.org
3334 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3336 F: drivers/net/wireless/ath/carl9170/
3339 M: Jan Glauber <jglauber@cavium.com>
3340 M: David Daney <david.daney@cavium.com>
3341 W: http://www.cavium.com
3343 F: drivers/i2c/busses/i2c-octeon*
3344 F: drivers/i2c/busses/i2c-thunderx*
3346 CAVIUM LIQUIDIO NETWORK DRIVER
3347 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3348 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3349 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3350 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3351 L: netdev@vger.kernel.org
3352 W: http://www.cavium.com
3354 F: drivers/net/ethernet/cavium/liquidio/
3357 M: Jan Glauber <jglauber@cavium.com>
3358 M: David Daney <david.daney@cavium.com>
3359 M: Steven J. Hill <Steven.Hill@cavium.com>
3360 W: http://www.cavium.com
3362 F: drivers/mmc/host/cavium*
3364 CAVIUM OCTEON-TX CRYPTO DRIVER
3365 M: George Cherian <george.cherian@cavium.com>
3366 L: linux-crypto@vger.kernel.org
3367 W: http://www.cavium.com
3369 F: drivers/crypto/cavium/cpt/
3371 CAVIUM THUNDERX2 ARM64 SOC
3372 M: Robert Richter <rrichter@cavium.com>
3373 M: Jayachandran C <jnair@caviumnetworks.com>
3374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3376 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3377 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3379 CC2520 IEEE-802.15.4 RADIO DRIVER
3380 M: Varka Bhadram <varkabhadram@gmail.com>
3381 L: linux-wpan@vger.kernel.org
3383 F: drivers/net/ieee802154/cc2520.c
3384 F: include/linux/spi/cc2520.h
3385 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3387 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3388 M: Gilad Ben-Yossef <gilad@benyossef.com>
3389 L: linux-crypto@vger.kernel.org
3391 F: drivers/crypto/ccree/
3392 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3395 M: Hans Verkuil <hans.verkuil@cisco.com>
3396 L: linux-media@vger.kernel.org
3397 T: git git://linuxtv.org/media_tree.git
3398 W: http://linuxtv.org
3400 F: Documentation/media/kapi/cec-core.rst
3401 F: Documentation/media/uapi/cec
3402 F: drivers/media/cec/
3403 F: drivers/media/rc/keymaps/rc-cec.c
3404 F: include/media/cec.h
3405 F: include/media/cec-notifier.h
3406 F: include/uapi/linux/cec.h
3407 F: include/uapi/linux/cec-funcs.h
3408 F: Documentation/devicetree/bindings/media/cec.txt
3409 F: Documentation/ABI/testing/debugfs-cec-error-inj
3412 M: Hans Verkuil <hans.verkuil@cisco.com>
3413 L: linux-media@vger.kernel.org
3414 T: git git://linuxtv.org/media_tree.git
3415 W: http://linuxtv.org
3417 F: drivers/media/platform/cec-gpio/
3418 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3420 CELL BROADBAND ENGINE ARCHITECTURE
3421 M: Arnd Bergmann <arnd@arndb.de>
3422 L: linuxppc-dev@lists.ozlabs.org
3423 W: http://www.ibm.com/developerworks/power/cell/
3425 F: arch/powerpc/include/asm/cell*.h
3426 F: arch/powerpc/include/asm/spu*.h
3427 F: arch/powerpc/include/uapi/asm/spu*.h
3428 F: arch/powerpc/oprofile/*cell*
3429 F: arch/powerpc/platforms/cell/
3431 CEPH COMMON CODE (LIBCEPH)
3432 M: Ilya Dryomov <idryomov@gmail.com>
3433 M: "Yan, Zheng" <zyan@redhat.com>
3434 M: Sage Weil <sage@redhat.com>
3435 L: ceph-devel@vger.kernel.org
3437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3438 T: git git://github.com/ceph/ceph-client.git
3441 F: include/linux/ceph/
3442 F: include/linux/crush/
3444 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3445 M: "Yan, Zheng" <zyan@redhat.com>
3446 M: Sage Weil <sage@redhat.com>
3447 M: Ilya Dryomov <idryomov@gmail.com>
3448 L: ceph-devel@vger.kernel.org
3450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3451 T: git git://github.com/ceph/ceph-client.git
3453 F: Documentation/filesystems/ceph.txt
3456 CERTIFICATE HANDLING:
3457 M: David Howells <dhowells@redhat.com>
3458 M: David Woodhouse <dwmw2@infradead.org>
3459 L: keyrings@vger.kernel.org
3461 F: Documentation/admin-guide/module-signing.rst
3463 F: scripts/sign-file.c
3464 F: scripts/extract-cert.c
3466 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3467 L: linux-usb@vger.kernel.org
3469 F: Documentation/usb/WUSB-Design-overview.txt
3470 F: Documentation/usb/wusb-cbaf
3471 F: drivers/usb/host/hwa-hc.c
3472 F: drivers/usb/host/whci/
3473 F: drivers/usb/wusbcore/
3474 F: include/linux/usb/wusb*
3476 CFAG12864B LCD DRIVER
3477 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3479 F: drivers/auxdisplay/cfag12864b.c
3480 F: include/linux/cfag12864b.h
3482 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3483 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3485 F: drivers/auxdisplay/cfag12864bfb.c
3486 F: include/linux/cfag12864b.h
3488 802.11 (including CFG80211/NL80211)
3489 M: Johannes Berg <johannes@sipsolutions.net>
3490 L: linux-wireless@vger.kernel.org
3491 W: http://wireless.kernel.org/
3492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3496 F: include/uapi/linux/nl80211.h
3497 F: include/linux/ieee80211.h
3498 F: include/net/wext.h
3499 F: include/net/cfg80211.h
3500 F: include/net/iw_handler.h
3501 F: include/net/ieee80211_radiotap.h
3502 F: Documentation/driver-api/80211/cfg80211.rst
3503 F: Documentation/networking/regulatory.txt
3505 CHAR and MISC DRIVERS
3506 M: Arnd Bergmann <arnd@arndb.de>
3507 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3512 F: include/linux/miscdevice.h
3515 M: Andy Whitcroft <apw@canonical.com>
3516 M: Joe Perches <joe@perches.com>
3518 F: scripts/checkpatch.pl
3520 CHINESE DOCUMENTATION
3521 M: Harry Wei <harryxiyou@gmail.com>
3522 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3523 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3525 F: Documentation/translations/zh_CN/
3527 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3528 M: Peter Chen <Peter.Chen@nxp.com>
3529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3530 L: linux-usb@vger.kernel.org
3532 F: drivers/usb/chipidea/
3534 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3535 M: Hans de Goede <hdegoede@redhat.com>
3536 L: linux-input@vger.kernel.org
3538 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3539 F: drivers/input/touchscreen/chipone_icn8318.c
3541 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3542 M: Hans de Goede <hdegoede@redhat.com>
3543 L: linux-input@vger.kernel.org
3545 F: drivers/input/touchscreen/chipone_icn8505.c
3547 CHROME HARDWARE PLATFORM SUPPORT
3548 M: Benson Leung <bleung@chromium.org>
3549 M: Olof Johansson <olof@lixom.net>
3551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3552 F: drivers/platform/chrome/
3554 CIRRUS LOGIC AUDIO CODEC DRIVERS
3555 M: Brian Austin <brian.austin@cirrus.com>
3556 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3557 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3559 F: sound/soc/codecs/cs*
3561 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3562 M: Hartley Sweeten <hsweeten@visionengravers.com>
3563 L: netdev@vger.kernel.org
3565 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3567 CISCO FCOE HBA DRIVER
3568 M: Satish Kharat <satishkh@cisco.com>
3569 M: Sesidhar Baddela <sebaddel@cisco.com>
3570 M: Karan Tilak Kumar <kartilak@cisco.com>
3571 L: linux-scsi@vger.kernel.org
3573 F: drivers/scsi/fnic/
3575 CISCO SCSI HBA DRIVER
3576 M: Karan Tilak Kumar <kartilak@cisco.com>
3577 M: Sesidhar Baddela <sebaddel@cisco.com>
3578 L: linux-scsi@vger.kernel.org
3580 F: drivers/scsi/snic/
3582 CISCO VIC ETHERNET NIC DRIVER
3583 M: Christian Benvenuti <benve@cisco.com>
3584 M: Govindarajulu Varadarajan <_govind@gmx.com>
3585 M: Parvi Kaustubhi <pkaustub@cisco.com>
3587 F: drivers/net/ethernet/cisco/enic/
3589 CISCO VIC LOW LATENCY NIC DRIVER
3590 M: Christian Benvenuti <benve@cisco.com>
3592 F: drivers/infiniband/hw/usnic/
3594 CIRRUS LOGIC MADERA CODEC DRIVERS
3595 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3596 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3597 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3598 L: patches@opensource.cirrus.com
3599 T: git https://github.com/CirrusLogic/linux-drivers.git
3600 W: https://github.com/CirrusLogic/linux-drivers/wiki
3602 F: Documentation/devicetree/bindings/mfd/madera.txt
3603 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3604 F: include/linux/mfd/madera/*
3605 F: drivers/gpio/gpio-madera*
3606 F: drivers/mfd/madera*
3607 F: drivers/mfd/cs47l*
3608 F: drivers/pinctrl/cirrus/*
3611 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3616 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3617 L: linux-kernel@vger.kernel.org
3620 F: include/linux/cleancache.h
3623 M: Russell King <linux@armlinux.org.uk>
3624 L: linux-clk@vger.kernel.org
3626 F: include/linux/clk.h
3628 CLOCKSOURCE, CLOCKEVENT DRIVERS
3629 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3630 M: Thomas Gleixner <tglx@linutronix.de>
3631 L: linux-kernel@vger.kernel.org
3632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3634 F: drivers/clocksource/
3635 F: Documentation/devicetree/bindings/timer/
3638 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3639 M: Daniel Oliveira Nascimento <don@syst.com.br>
3640 L: platform-driver-x86@vger.kernel.org
3642 F: drivers/platform/x86/classmate-laptop.c
3645 M: Hans Verkuil <hans.verkuil@cisco.com>
3646 L: linux-media@vger.kernel.org
3647 T: git git://linuxtv.org/media_tree.git
3648 W: https://linuxtv.org
3650 F: drivers/media/pci/cobalt/
3652 COCCINELLE/Semantic Patches (SmPL)
3653 M: Julia Lawall <Julia.Lawall@lip6.fr>
3654 M: Gilles Muller <Gilles.Muller@lip6.fr>
3655 M: Nicolas Palix <nicolas.palix@imag.fr>
3656 M: Michal Marek <michal.lkml@markovi.net>
3657 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3659 W: http://coccinelle.lip6.fr/
3661 F: Documentation/dev-tools/coccinelle.rst
3662 F: scripts/coccinelle/
3663 F: scripts/coccicheck
3666 M: Jan Harkes <jaharkes@cs.cmu.edu>
3668 L: codalist@coda.cs.cmu.edu
3669 W: http://www.coda.cs.cmu.edu/
3671 F: Documentation/filesystems/coda.txt
3673 F: include/linux/coda*.h
3674 F: include/uapi/linux/coda*.h
3676 CODA V4L2 MEM2MEM DRIVER
3677 M: Philipp Zabel <p.zabel@pengutronix.de>
3678 L: linux-media@vger.kernel.org
3680 F: Documentation/devicetree/bindings/media/coda.txt
3681 F: drivers/media/platform/coda/
3684 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3686 F: Documentation/process/code-of-conduct.rst
3687 F: Documentation/process/code-of-conduct-interpretation.rst
3689 COMMON CLK FRAMEWORK
3690 M: Michael Turquette <mturquette@baylibre.com>
3691 M: Stephen Boyd <sboyd@kernel.org>
3692 L: linux-clk@vger.kernel.org
3693 Q: http://patchwork.kernel.org/project/linux-clk/list/
3694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3696 F: Documentation/devicetree/bindings/clock/
3698 X: drivers/clk/clkdev.c
3699 F: include/linux/clk-pr*
3700 F: include/linux/clk/
3701 F: include/linux/of_clk.h
3703 COMMON INTERNET FILE SYSTEM (CIFS)
3704 M: Steve French <sfrench@samba.org>
3705 L: linux-cifs@vger.kernel.org
3706 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3707 W: http://linux-cifs.samba.org/
3708 T: git git://git.samba.org/sfrench/cifs-2.6.git
3710 F: Documentation/filesystems/cifs/
3713 COMPACTPCI HOTPLUG CORE
3714 M: Scott Murray <scott@spiteful.org>
3715 L: linux-pci@vger.kernel.org
3717 F: drivers/pci/hotplug/cpci_hotplug*
3719 COMPACTPCI HOTPLUG GENERIC DRIVER
3720 M: Scott Murray <scott@spiteful.org>
3721 L: linux-pci@vger.kernel.org
3723 F: drivers/pci/hotplug/cpcihp_generic.c
3725 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3726 M: Scott Murray <scott@spiteful.org>
3727 L: linux-pci@vger.kernel.org
3729 F: drivers/pci/hotplug/cpcihp_zt5550.*
3731 COMPAL LAPTOP SUPPORT
3732 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3733 L: platform-driver-x86@vger.kernel.org
3735 F: drivers/platform/x86/compal-laptop.c
3738 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3740 F: include/linux/compiler_attributes.h
3742 CONEXANT ACCESSRUNNER USB DRIVER
3743 L: accessrunner-general@lists.sourceforge.net
3744 W: http://accessrunner.sourceforge.net/
3746 F: drivers/usb/atm/cxacru.c
3749 M: Joel Becker <jlbec@evilplan.org>
3750 M: Christoph Hellwig <hch@lst.de>
3751 T: git git://git.infradead.org/users/hch/configfs.git
3754 F: include/linux/configfs.h
3757 M: Evgeniy Polyakov <zbr@ioremap.net>
3758 L: netdev@vger.kernel.org
3760 F: drivers/connector/
3762 CONTROL GROUP (CGROUP)
3763 M: Tejun Heo <tj@kernel.org>
3764 M: Li Zefan <lizefan@huawei.com>
3765 M: Johannes Weiner <hannes@cmpxchg.org>
3766 L: cgroups@vger.kernel.org
3767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3769 F: Documentation/cgroup*
3770 F: include/linux/cgroup*
3773 CONTROL GROUP - CPUSET
3774 M: Li Zefan <lizefan@huawei.com>
3775 L: cgroups@vger.kernel.org
3776 W: http://www.bullopensource.org/cpuset/
3777 W: http://oss.sgi.com/projects/cpusets/
3778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3780 F: Documentation/cgroup-v1/cpusets.txt
3781 F: include/linux/cpuset.h
3782 F: kernel/cgroup/cpuset.c
3784 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3785 M: Johannes Weiner <hannes@cmpxchg.org>
3786 M: Michal Hocko <mhocko@kernel.org>
3787 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3788 L: cgroups@vger.kernel.org
3789 L: linux-mm@kvack.org
3794 CORETEMP HARDWARE MONITORING DRIVER
3795 M: Fenghua Yu <fenghua.yu@intel.com>
3796 L: linux-hwmon@vger.kernel.org
3798 F: Documentation/hwmon/coretemp
3799 F: drivers/hwmon/coretemp.c
3801 COSA/SRP SYNC SERIAL DRIVER
3802 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3803 W: http://www.fi.muni.cz/~kas/cosa/
3805 F: drivers/net/wan/cosa*
3807 CPMAC ETHERNET DRIVER
3808 M: Florian Fainelli <f.fainelli@gmail.com>
3809 L: netdev@vger.kernel.org
3811 F: drivers/net/ethernet/ti/cpmac.c
3813 CPU FREQUENCY DRIVERS
3814 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3815 M: Viresh Kumar <viresh.kumar@linaro.org>
3816 L: linux-pm@vger.kernel.org
3818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3819 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3820 B: https://bugzilla.kernel.org
3821 F: Documentation/cpu-freq/
3822 F: Documentation/devicetree/bindings/cpufreq/
3824 F: include/linux/cpufreq.h
3825 F: tools/testing/selftests/cpufreq/
3827 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3828 M: Viresh Kumar <viresh.kumar@linaro.org>
3829 M: Sudeep Holla <sudeep.holla@arm.com>
3830 L: linux-pm@vger.kernel.org
3831 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3833 F: drivers/cpufreq/arm_big_little.h
3834 F: drivers/cpufreq/arm_big_little.c
3836 CPU POWER MONITORING SUBSYSTEM
3837 M: Thomas Renninger <trenn@suse.com>
3838 M: Shuah Khan <shuah@kernel.org>
3839 L: linux-pm@vger.kernel.org
3841 F: tools/power/cpupower/
3844 M: "H. Peter Anvin" <hpa@zytor.com>
3846 F: arch/x86/kernel/cpuid.c
3847 F: arch/x86/kernel/msr.c
3849 CPUIDLE DRIVER - ARM BIG LITTLE
3850 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3851 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3852 L: linux-pm@vger.kernel.org
3853 L: linux-arm-kernel@lists.infradead.org
3854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3856 F: drivers/cpuidle/cpuidle-big_little.c
3858 CPUIDLE DRIVER - ARM EXYNOS
3859 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3860 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3861 M: Kukjin Kim <kgene@kernel.org>
3862 L: linux-pm@vger.kernel.org
3863 L: linux-samsung-soc@vger.kernel.org
3865 F: drivers/cpuidle/cpuidle-exynos.c
3866 F: arch/arm/mach-exynos/pm.c
3869 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3870 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3871 L: linux-pm@vger.kernel.org
3873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3874 B: https://bugzilla.kernel.org
3875 F: drivers/cpuidle/*
3876 F: include/linux/cpuidle.h
3879 M: Nicolas Pitre <nico@linaro.org>
3881 F: Documentation/filesystems/cramfs.txt
3885 M: Herbert Xu <herbert@gondor.apana.org.au>
3886 M: "David S. Miller" <davem@davemloft.net>
3887 L: linux-crypto@vger.kernel.org
3888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3891 F: Documentation/crypto/
3892 F: Documentation/devicetree/bindings/crypto/
3897 F: include/linux/crypto*
3899 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3900 M: Neil Horman <nhorman@tuxdriver.com>
3901 L: linux-crypto@vger.kernel.org
3903 F: crypto/ansi_cprng.c
3907 M: Hans Verkuil <hverkuil@xs4all.nl>
3908 L: linux-media@vger.kernel.org
3909 T: git git://linuxtv.org/media_tree.git
3910 W: http://linuxtv.org
3912 F: drivers/media/i2c/cs3308.c
3913 F: drivers/media/i2c/cs3308.h
3915 CS5535 Audio ALSA driver
3916 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3918 F: sound/pci/cs5535audio/
3921 M: Solomon Peachy <pizza@shaftnet.org>
3923 F: drivers/net/wireless/st/cw1200/
3925 CX18 VIDEO4LINUX DRIVER
3926 M: Andy Walls <awalls@md.metrocast.net>
3927 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3928 L: linux-media@vger.kernel.org
3929 T: git git://linuxtv.org/media_tree.git
3930 W: https://linuxtv.org
3931 W: http://www.ivtvdriver.org/index.php/Cx18
3933 F: Documentation/media/v4l-drivers/cx18*
3934 F: drivers/media/pci/cx18/
3935 F: include/uapi/linux/ivtv*
3937 CX2341X MPEG ENCODER HELPER MODULE
3938 M: Hans Verkuil <hverkuil@xs4all.nl>
3939 L: linux-media@vger.kernel.org
3940 T: git git://linuxtv.org/media_tree.git
3941 W: https://linuxtv.org
3943 F: drivers/media/common/cx2341x*
3944 F: include/media/cx2341x*
3946 CX24120 MEDIA DRIVER
3947 M: Jemma Denson <jdenson@gmail.com>
3948 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3949 L: linux-media@vger.kernel.org
3950 W: https://linuxtv.org
3951 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3953 F: drivers/media/dvb-frontends/cx24120*
3955 CX88 VIDEO4LINUX DRIVER
3956 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3957 L: linux-media@vger.kernel.org
3958 W: https://linuxtv.org
3959 T: git git://linuxtv.org/media_tree.git
3961 F: Documentation/media/v4l-drivers/cx88*
3962 F: drivers/media/pci/cx88/
3964 CXD2820R MEDIA DRIVER
3965 M: Antti Palosaari <crope@iki.fi>
3966 L: linux-media@vger.kernel.org
3967 W: https://linuxtv.org
3968 W: http://palosaari.fi/linux/
3969 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3970 T: git git://linuxtv.org/anttip/media_tree.git
3972 F: drivers/media/dvb-frontends/cxd2820r*
3974 CXGB3 ETHERNET DRIVER (CXGB3)
3975 M: Santosh Raspatur <santosh@chelsio.com>
3976 L: netdev@vger.kernel.org
3977 W: http://www.chelsio.com
3979 F: drivers/net/ethernet/chelsio/cxgb3/
3981 CXGB3 ISCSI DRIVER (CXGB3I)
3982 M: Karen Xie <kxie@chelsio.com>
3983 L: linux-scsi@vger.kernel.org
3984 W: http://www.chelsio.com
3986 F: drivers/scsi/cxgbi/cxgb3i
3988 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3989 M: Steve Wise <swise@chelsio.com>
3990 L: linux-rdma@vger.kernel.org
3991 W: http://www.openfabrics.org
3993 F: drivers/infiniband/hw/cxgb3/
3994 F: include/uapi/rdma/cxgb3-abi.h
3996 CXGB4 CRYPTO DRIVER (chcr)
3997 M: Harsh Jain <harsh@chelsio.com>
3998 L: linux-crypto@vger.kernel.org
3999 W: http://www.chelsio.com
4001 F: drivers/crypto/chelsio
4003 CXGB4 ETHERNET DRIVER (CXGB4)
4004 M: Ganesh Goudar <ganeshgr@chelsio.com>
4005 L: netdev@vger.kernel.org
4006 W: http://www.chelsio.com
4008 F: drivers/net/ethernet/chelsio/cxgb4/
4010 CXGB4 ISCSI DRIVER (CXGB4I)
4011 M: Karen Xie <kxie@chelsio.com>
4012 L: linux-scsi@vger.kernel.org
4013 W: http://www.chelsio.com
4015 F: drivers/scsi/cxgbi/cxgb4i
4017 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4018 M: Steve Wise <swise@chelsio.com>
4019 L: linux-rdma@vger.kernel.org
4020 W: http://www.openfabrics.org
4022 F: drivers/infiniband/hw/cxgb4/
4023 F: include/uapi/rdma/cxgb4-abi.h
4025 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4026 M: Casey Leedom <leedom@chelsio.com>
4027 L: netdev@vger.kernel.org
4028 W: http://www.chelsio.com
4030 F: drivers/net/ethernet/chelsio/cxgb4vf/
4032 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4033 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4034 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4035 L: linuxppc-dev@lists.ozlabs.org
4037 F: arch/powerpc/platforms/powernv/pci-cxl.c
4038 F: drivers/misc/cxl/
4039 F: include/misc/cxl*
4040 F: include/uapi/misc/cxl.h
4041 F: Documentation/powerpc/cxl.txt
4042 F: Documentation/ABI/testing/sysfs-class-cxl
4044 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4045 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4046 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4047 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4048 L: linux-scsi@vger.kernel.org
4050 F: drivers/scsi/cxlflash/
4051 F: include/uapi/scsi/cxlflash_ioctl.h
4052 F: Documentation/powerpc/cxlflash.txt
4055 M: Russell King <linux@armlinux.org.uk>
4056 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4057 W: http://www.armlinux.org.uk/
4059 F: drivers/video/fbdev/cyber2000fb.*
4061 CYCLADES ASYNC MUX DRIVER
4062 W: http://www.cyclades.com/
4064 F: drivers/tty/cyclades.c
4065 F: include/linux/cyclades.h
4066 F: include/uapi/linux/cyclades.h
4068 CYCLADES PC300 DRIVER
4069 W: http://www.cyclades.com/
4071 F: drivers/net/wan/pc300*
4073 CYPRESS_FIRMWARE MEDIA DRIVER
4074 M: Antti Palosaari <crope@iki.fi>
4075 L: linux-media@vger.kernel.org
4076 W: https://linuxtv.org
4077 W: http://palosaari.fi/linux/
4078 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4079 T: git git://linuxtv.org/anttip/media_tree.git
4081 F: drivers/media/common/cypress_firmware*
4083 CYTTSP TOUCHSCREEN DRIVER
4084 M: Ferruh Yigit <fery@cypress.com>
4085 L: linux-input@vger.kernel.org
4087 F: drivers/input/touchscreen/cyttsp*
4088 F: include/linux/input/cyttsp.h
4090 D-LINK DIR-685 TOUCHKEYS DRIVER
4091 M: Linus Walleij <linus.walleij@linaro.org>
4092 L: linux-input@vger.kernel.org
4094 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4096 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4097 M: Joshua Kinard <kumba@gentoo.org>
4099 F: drivers/rtc/rtc-ds1685.c
4100 F: include/linux/rtc/ds1685.h
4102 DAMA SLAVE for AX.25
4103 M: Joerg Reuter <jreuter@yaina.de>
4104 W: http://yaina.de/jreuter/
4105 W: http://www.qsl.net/dl1bke/
4106 L: linux-hams@vger.kernel.org
4108 F: net/ax25/af_ax25.c
4109 F: net/ax25/ax25_dev.c
4110 F: net/ax25/ax25_ds_*
4111 F: net/ax25/ax25_in.c
4112 F: net/ax25/ax25_out.c
4113 F: net/ax25/ax25_timer.c
4114 F: net/ax25/sysctl_net_ax25.c
4116 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4117 L: netdev@vger.kernel.org
4119 F: Documentation/networking/dmfe.txt
4120 F: drivers/net/ethernet/dec/tulip/dmfe.c
4122 DC390/AM53C974 SCSI driver
4123 M: Hannes Reinecke <hare@suse.com>
4124 L: linux-scsi@vger.kernel.org
4126 F: drivers/scsi/am53c974.c
4129 M: Oliver Neukum <oliver@neukum.org>
4130 M: Ali Akcaagac <aliakc@web.de>
4131 M: Jamie Lenehan <lenehan@twibble.org>
4132 L: dc395x@twibble.org
4133 W: http://twibble.org/dist/dc395x/
4134 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4136 F: Documentation/scsi/dc395x.txt
4137 F: drivers/scsi/dc395x.*
4140 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4141 L: dccp@vger.kernel.org
4142 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4144 F: include/linux/dccp.h
4145 F: include/uapi/linux/dccp.h
4146 F: include/linux/tfrc.h
4149 DECnet NETWORK LAYER
4150 W: http://linux-decnet.sourceforge.net
4151 L: linux-decnet-user@lists.sourceforge.net
4153 F: Documentation/networking/decnet.txt
4156 DECSTATION PLATFORM SUPPORT
4157 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4158 L: linux-mips@linux-mips.org
4159 W: http://www.linux-mips.org/wiki/DECstation
4162 F: arch/mips/include/asm/dec/
4163 F: arch/mips/include/asm/mach-dec/
4165 DEFXX FDDI NETWORK DRIVER
4166 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4168 F: drivers/net/fddi/defxx.*
4171 M: Pali Rohár <pali.rohar@gmail.com>
4172 M: Mario Limonciello <mario.limonciello@dell.com>
4173 L: platform-driver-x86@vger.kernel.org
4175 F: drivers/platform/x86/dell-smbios.*
4177 DELL SMBIOS SMM DRIVER
4178 M: Mario Limonciello <mario.limonciello@dell.com>
4179 L: platform-driver-x86@vger.kernel.org
4181 F: drivers/platform/x86/dell-smbios-smm.c
4183 DELL SMBIOS WMI DRIVER
4184 M: Mario Limonciello <mario.limonciello@dell.com>
4185 L: platform-driver-x86@vger.kernel.org
4187 F: drivers/platform/x86/dell-smbios-wmi.c
4188 F: tools/wmi/dell-smbios-example.c
4190 DEFZA FDDI NETWORK DRIVER
4191 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4193 F: drivers/net/fddi/defza.*
4196 M: Matthew Garrett <mjg59@srcf.ucam.org>
4197 M: Pali Rohár <pali.rohar@gmail.com>
4198 L: platform-driver-x86@vger.kernel.org
4200 F: drivers/platform/x86/dell-laptop.c
4202 DELL LAPTOP FREEFALL DRIVER
4203 M: Pali Rohár <pali.rohar@gmail.com>
4205 F: drivers/platform/x86/dell-smo8800.c
4207 DELL LAPTOP RBTN DRIVER
4208 M: Pali Rohár <pali.rohar@gmail.com>
4210 F: drivers/platform/x86/dell-rbtn.*
4212 DELL REMOTE BIOS UPDATE DRIVER
4213 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4214 L: platform-driver-x86@vger.kernel.org
4216 F: drivers/platform/x86/dell_rbu.c
4218 DELL LAPTOP SMM DRIVER
4219 M: Pali Rohár <pali.rohar@gmail.com>
4221 F: drivers/hwmon/dell-smm-hwmon.c
4222 F: include/uapi/linux/i8k.h
4224 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4225 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4226 L: platform-driver-x86@vger.kernel.org
4228 F: Documentation/dcdbas.txt
4229 F: drivers/platform/x86/dcdbas.*
4231 DELL WMI NOTIFICATIONS DRIVER
4232 M: Matthew Garrett <mjg59@srcf.ucam.org>
4233 M: Pali Rohár <pali.rohar@gmail.com>
4235 F: drivers/platform/x86/dell-wmi.c
4237 DELL WMI DESCRIPTOR DRIVER
4238 M: Mario Limonciello <mario.limonciello@dell.com>
4240 F: drivers/platform/x86/dell-wmi-descriptor.c
4242 DELTA ST MEDIA DRIVER
4243 M: Hugues Fruchet <hugues.fruchet@st.com>
4244 L: linux-media@vger.kernel.org
4245 T: git git://linuxtv.org/media_tree.git
4246 W: https://linuxtv.org
4248 F: drivers/media/platform/sti/delta
4251 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4252 L: linux-mtd@lists.infradead.org
4254 F: drivers/mtd/nand/raw/denali*
4256 DESIGNWARE USB2 DRD IP DRIVER
4257 M: Minas Harutyunyan <hminas@synopsys.com>
4258 L: linux-usb@vger.kernel.org
4259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4261 F: drivers/usb/dwc2/
4263 DESIGNWARE USB3 DRD IP DRIVER
4264 M: Felipe Balbi <balbi@kernel.org>
4265 L: linux-usb@vger.kernel.org
4266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4268 F: drivers/usb/dwc3/
4270 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4271 M: Andreas Klinger <ak@it-klinger.de>
4272 L: linux-iio@vger.kernel.org
4274 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4275 F: drivers/iio/proximity/srf*.c
4277 DEVICE COREDUMP (DEV_COREDUMP)
4278 M: Johannes Berg <johannes@sipsolutions.net>
4279 L: linux-kernel@vger.kernel.org
4281 F: drivers/base/devcoredump.c
4282 F: include/linux/devcoredump.h
4284 DEVICE FREQUENCY (DEVFREQ)
4285 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4286 M: Kyungmin Park <kyungmin.park@samsung.com>
4287 R: Chanwoo Choi <cw00.choi@samsung.com>
4288 L: linux-pm@vger.kernel.org
4289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4292 F: include/linux/devfreq.h
4293 F: Documentation/devicetree/bindings/devfreq/
4295 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4296 M: Chanwoo Choi <cw00.choi@samsung.com>
4297 L: linux-pm@vger.kernel.org
4298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4300 F: drivers/devfreq/event/
4301 F: drivers/devfreq/devfreq-event.c
4302 F: include/linux/devfreq-event.h
4303 F: Documentation/devicetree/bindings/devfreq/event/
4305 DEVICE NUMBER REGISTRY
4306 M: Torben Mathiasen <device@lanana.org>
4307 W: http://lanana.org/docs/device-list/index.html
4311 M: Alasdair Kergon <agk@redhat.com>
4312 M: Mike Snitzer <snitzer@redhat.com>
4313 M: dm-devel@redhat.com
4314 L: dm-devel@redhat.com
4315 W: http://sources.redhat.com/dm
4316 Q: http://patchwork.kernel.org/project/dm-devel/list/
4317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4318 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4320 F: Documentation/device-mapper/
4321 F: drivers/md/Makefile
4322 F: drivers/md/Kconfig
4324 F: drivers/md/persistent-data/
4325 F: include/linux/device-mapper.h
4326 F: include/linux/dm-*.h
4327 F: include/uapi/linux/dm-*.h
4330 M: Jiri Pirko <jiri@mellanox.com>
4331 L: netdev@vger.kernel.org
4333 F: net/core/devlink.c
4334 F: include/net/devlink.h
4335 F: include/uapi/linux/devlink.h
4337 DIALOG SEMICONDUCTOR DRIVERS
4338 M: Support Opensource <support.opensource@diasemi.com>
4339 W: http://www.dialog-semiconductor.com/products
4341 F: Documentation/hwmon/da90??
4342 F: Documentation/devicetree/bindings/mfd/da90*.txt
4343 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4344 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4345 F: Documentation/devicetree/bindings/regulator/da92*.txt
4346 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4347 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4348 F: drivers/gpio/gpio-da90??.c
4349 F: drivers/hwmon/da90??-hwmon.c
4350 F: drivers/iio/adc/da91??-*.c
4351 F: drivers/input/misc/da90??_onkey.c
4352 F: drivers/input/touchscreen/da9052_tsi.c
4353 F: drivers/leds/leds-da90??.c
4354 F: drivers/mfd/da903x.c
4355 F: drivers/mfd/da90??-*.c
4356 F: drivers/mfd/da91??-*.c
4357 F: drivers/power/supply/da9052-battery.c
4358 F: drivers/power/supply/da91??-*.c
4359 F: drivers/regulator/da903x.c
4360 F: drivers/regulator/da9???-regulator.[ch]
4361 F: drivers/thermal/da90??-thermal.c
4362 F: drivers/rtc/rtc-da90??.c
4363 F: drivers/video/backlight/da90??_bl.c
4364 F: drivers/watchdog/da90??_wdt.c
4365 F: include/linux/mfd/da903x.h
4366 F: include/linux/mfd/da9052/
4367 F: include/linux/mfd/da9055/
4368 F: include/linux/mfd/da9062/
4369 F: include/linux/mfd/da9063/
4370 F: include/linux/mfd/da9150/
4371 F: include/linux/regulator/da9211.h
4372 F: include/sound/da[79]*.h
4373 F: sound/soc/codecs/da[79]*.[ch]
4375 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4376 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4377 L: linux-gpio@vger.kernel.org
4379 F: drivers/gpio/gpio-gpio-mm.c
4381 DIOLAN U2C-12 I2C DRIVER
4382 M: Guenter Roeck <linux@roeck-us.net>
4383 L: linux-i2c@vger.kernel.org
4385 F: drivers/i2c/busses/i2c-diolan-u2c.c
4387 FILESYSTEM DIRECT ACCESS (DAX)
4388 M: Matthew Wilcox <willy@infradead.org>
4389 M: Ross Zwisler <zwisler@kernel.org>
4390 M: Jan Kara <jack@suse.cz>
4391 L: linux-fsdevel@vger.kernel.org
4394 F: include/linux/dax.h
4395 F: include/trace/events/fs_dax.h
4397 DEVICE DIRECT ACCESS (DAX)
4398 M: Dan Williams <dan.j.williams@intel.com>
4399 M: Dave Jiang <dave.jiang@intel.com>
4400 M: Ross Zwisler <zwisler@kernel.org>
4401 M: Vishal Verma <vishal.l.verma@intel.com>
4402 L: linux-nvdimm@lists.01.org
4406 DIRECTORY NOTIFICATION (DNOTIFY)
4407 M: Jan Kara <jack@suse.cz>
4408 R: Amir Goldstein <amir73il@gmail.com>
4409 L: linux-fsdevel@vger.kernel.org
4411 F: Documentation/filesystems/dnotify.txt
4412 F: fs/notify/dnotify/
4413 F: include/linux/dnotify.h
4415 DISK GEOMETRY AND PARTITION HANDLING
4416 M: Andries Brouwer <aeb@cwi.nl>
4417 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4418 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4419 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4423 M: Jan Kara <jack@suse.com>
4425 F: Documentation/filesystems/quota.txt
4427 F: include/linux/quota*.h
4428 F: include/uapi/linux/quota*.h
4430 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4431 M: Bernie Thompson <bernie@plugable.com>
4432 L: linux-fbdev@vger.kernel.org
4434 W: http://plugable.com/category/projects/udlfb/
4435 F: drivers/video/fbdev/udlfb.c
4436 F: include/video/udlfb.h
4437 F: Documentation/fb/udlfb.txt
4439 DISTRIBUTED LOCK MANAGER (DLM)
4440 M: Christine Caulfield <ccaulfie@redhat.com>
4441 M: David Teigland <teigland@redhat.com>
4442 L: cluster-devel@redhat.com
4443 W: http://sources.redhat.com/cluster/
4444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4448 DMA BUFFER SHARING FRAMEWORK
4449 M: Sumit Semwal <sumit.semwal@linaro.org>
4451 L: linux-media@vger.kernel.org
4452 L: dri-devel@lists.freedesktop.org
4453 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4455 F: include/linux/dma-buf*
4456 F: include/linux/reservation.h
4457 F: include/linux/*fence.h
4458 F: Documentation/driver-api/dma-buf.rst
4459 T: git git://anongit.freedesktop.org/drm/drm-misc
4461 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4462 M: Vinod Koul <vkoul@kernel.org>
4463 L: dmaengine@vger.kernel.org
4464 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4467 F: include/linux/dmaengine.h
4468 F: include/linux/of_dma.h
4469 F: Documentation/devicetree/bindings/dma/
4470 F: Documentation/driver-api/dmaengine/
4471 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4474 M: Christoph Hellwig <hch@lst.de>
4475 M: Marek Szyprowski <m.szyprowski@samsung.com>
4476 R: Robin Murphy <robin.murphy@arm.com>
4477 L: iommu@lists.linux-foundation.org
4478 T: git git://git.infradead.org/users/hch/dma-mapping.git
4479 W: http://git.infradead.org/users/hch/dma-mapping.git
4482 F: include/asm-generic/dma-mapping.h
4483 F: include/linux/dma-direct.h
4484 F: include/linux/dma-mapping.h
4485 F: include/linux/dma-noncoherent.h
4487 DME1737 HARDWARE MONITOR DRIVER
4488 M: Juerg Haefliger <juergh@gmail.com>
4489 L: linux-hwmon@vger.kernel.org
4491 F: Documentation/hwmon/dme1737
4492 F: drivers/hwmon/dme1737.c
4495 M: Jean Delvare <jdelvare@suse.com>
4497 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4498 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4499 F: drivers/firmware/dmi-id.c
4500 F: drivers/firmware/dmi_scan.c
4501 F: include/linux/dmi.h
4504 M: Jonathan Corbet <corbet@lwn.net>
4505 L: linux-doc@vger.kernel.org
4508 F: scripts/kernel-doc
4509 X: Documentation/ABI/
4510 X: Documentation/acpi/
4511 X: Documentation/devicetree/
4512 X: Documentation/i2c/
4513 X: Documentation/media/
4514 X: Documentation/power/
4515 X: Documentation/spi/
4516 T: git git://git.lwn.net/linux.git docs-next
4518 DOCUMENTATION/ITALIAN
4519 M: Federico Vaga <federico.vaga@vaga.pv.it>
4520 L: linux-doc@vger.kernel.org
4522 F: Documentation/translations/it_IT
4524 DONGWOON DW9714 LENS VOICE COIL DRIVER
4525 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4526 L: linux-media@vger.kernel.org
4527 T: git git://linuxtv.org/media_tree.git
4529 F: drivers/media/i2c/dw9714.c
4530 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4532 DONGWOON DW9807 LENS VOICE COIL DRIVER
4533 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4534 L: linux-media@vger.kernel.org
4535 T: git git://linuxtv.org/media_tree.git
4537 F: drivers/media/i2c/dw9807-vcm.c
4538 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4541 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4542 L: blinux-list@redhat.com
4544 F: drivers/char/dtlk.c
4545 F: include/linux/dtlk.h
4547 DPAA2 DATAPATH I/O (DPIO) DRIVER
4548 M: Roy Pledge <Roy.Pledge@nxp.com>
4549 L: linux-kernel@vger.kernel.org
4551 F: drivers/soc/fsl/dpio
4553 DPAA2 ETHERNET DRIVER
4554 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4555 L: netdev@vger.kernel.org
4557 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4558 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4559 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4560 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4561 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4563 DPAA2 ETHERNET SWITCH DRIVER
4564 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4565 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4566 L: linux-kernel@vger.kernel.org
4568 F: drivers/staging/fsl-dpaa2/ethsw
4570 DPAA2 PTP CLOCK DRIVER
4571 M: Yangbo Lu <yangbo.lu@nxp.com>
4572 L: netdev@vger.kernel.org
4574 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4575 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4577 DPT_I2O SCSI RAID DRIVER
4578 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4579 L: linux-scsi@vger.kernel.org
4580 W: http://www.adaptec.com/
4582 F: drivers/scsi/dpt*
4583 F: drivers/scsi/dpt/
4586 M: Philipp Reisner <philipp.reisner@linbit.com>
4587 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4588 L: drbd-dev@lists.linbit.com
4589 W: http://www.drbd.org
4590 T: git git://git.linbit.com/linux-drbd.git
4591 T: git git://git.linbit.com/drbd-8.4.git
4593 F: drivers/block/drbd/
4595 F: Documentation/blockdev/drbd/
4597 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4598 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4599 R: "Rafael J. Wysocki" <rafael@kernel.org>
4600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4602 F: Documentation/kobject.txt
4606 F: include/linux/debugfs.h
4607 F: include/linux/kobj*
4610 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4611 M: Kevin Hilman <khilman@kernel.org>
4612 M: Nishanth Menon <nm@ti.com>
4614 F: drivers/power/avs/
4615 F: include/linux/power/smartreflex.h
4616 L: linux-pm@vger.kernel.org
4618 DRM DRIVER FOR ARM PL111 CLCD
4619 M: Eric Anholt <eric@anholt.net>
4620 T: git git://anongit.freedesktop.org/drm/drm-misc
4622 F: drivers/gpu/drm/pl111/
4624 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4625 M: Linus Walleij <linus.walleij@linaro.org>
4626 T: git git://anongit.freedesktop.org/drm/drm-misc
4628 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4629 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4631 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4632 M: Dave Airlie <airlied@redhat.com>
4634 F: drivers/gpu/drm/ast/
4636 DRM DRIVER FOR BOCHS VIRTUAL GPU
4637 M: Gerd Hoffmann <kraxel@redhat.com>
4638 L: virtualization@lists.linux-foundation.org
4639 T: git git://anongit.freedesktop.org/drm/drm-misc
4641 F: drivers/gpu/drm/bochs/
4643 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4644 M: Linus Walleij <linus.walleij@linaro.org>
4645 T: git git://anongit.freedesktop.org/drm/drm-misc
4647 F: drivers/gpu/drm/tve200/
4649 DRM DRIVER FOR ILITEK ILI9225 PANELS
4650 M: David Lechner <david@lechnology.com>
4652 F: drivers/gpu/drm/tinydrm/ili9225.c
4653 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4655 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4656 S: Orphan / Obsolete
4657 F: drivers/gpu/drm/i810/
4658 F: include/uapi/drm/i810_drm.h
4660 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4661 S: Orphan / Obsolete
4662 F: drivers/gpu/drm/mga/
4663 F: include/uapi/drm/mga_drm.h
4665 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4666 M: Dave Airlie <airlied@redhat.com>
4668 F: drivers/gpu/drm/mgag200/
4670 DRM DRIVER FOR MI0283QT
4671 M: Noralf Trønnes <noralf@tronnes.org>
4673 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4674 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4676 DRM DRIVER FOR MSM ADRENO GPU
4677 M: Rob Clark <robdclark@gmail.com>
4678 L: linux-arm-msm@vger.kernel.org
4679 L: dri-devel@lists.freedesktop.org
4680 L: freedreno@lists.freedesktop.org
4681 T: git git://people.freedesktop.org/~robclark/linux
4683 F: drivers/gpu/drm/msm/
4684 F: include/uapi/drm/msm_drm.h
4685 F: Documentation/devicetree/bindings/display/msm/
4687 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4688 M: Ben Skeggs <bskeggs@redhat.com>
4689 L: dri-devel@lists.freedesktop.org
4690 L: nouveau@lists.freedesktop.org
4691 T: git git://github.com/skeggsb/linux
4693 F: drivers/gpu/drm/nouveau/
4694 F: include/uapi/drm/nouveau_drm.h
4696 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4697 M: Noralf Trønnes <noralf@tronnes.org>
4699 F: drivers/gpu/drm/tinydrm/repaper.c
4700 F: Documentation/devicetree/bindings/display/repaper.txt
4702 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4703 M: Dave Airlie <airlied@redhat.com>
4704 M: Gerd Hoffmann <kraxel@redhat.com>
4705 L: virtualization@lists.linux-foundation.org
4706 T: git git://anongit.freedesktop.org/drm/drm-misc
4708 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4709 F: drivers/gpu/drm/cirrus/
4711 DRM DRIVER FOR QXL VIRTUAL GPU
4712 M: Dave Airlie <airlied@redhat.com>
4713 M: Gerd Hoffmann <kraxel@redhat.com>
4714 L: virtualization@lists.linux-foundation.org
4715 T: git git://anongit.freedesktop.org/drm/drm-misc
4717 F: drivers/gpu/drm/qxl/
4718 F: include/uapi/drm/qxl_drm.h
4720 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4721 S: Orphan / Obsolete
4722 F: drivers/gpu/drm/r128/
4723 F: include/uapi/drm/r128_drm.h
4725 DRM DRIVER FOR SAVAGE VIDEO CARDS
4726 S: Orphan / Obsolete
4727 F: drivers/gpu/drm/savage/
4728 F: include/uapi/drm/savage_drm.h
4730 DRM DRIVER FOR SIS VIDEO CARDS
4731 S: Orphan / Obsolete
4732 F: drivers/gpu/drm/sis/
4733 F: include/uapi/drm/sis_drm.h
4735 DRM DRIVER FOR SITRONIX ST7586 PANELS
4736 M: David Lechner <david@lechnology.com>
4738 F: drivers/gpu/drm/tinydrm/st7586.c
4739 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4741 DRM DRIVER FOR SITRONIX ST7735R PANELS
4742 M: David Lechner <david@lechnology.com>
4744 F: drivers/gpu/drm/tinydrm/st7735r.c
4745 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4747 DRM DRIVER FOR TDFX VIDEO CARDS
4748 S: Orphan / Obsolete
4749 F: drivers/gpu/drm/tdfx/
4751 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4752 M: Dave Airlie <airlied@redhat.com>
4753 R: Sean Paul <sean@poorly.run>
4754 L: dri-devel@lists.freedesktop.org
4756 F: drivers/gpu/drm/udl/
4757 T: git git://anongit.freedesktop.org/drm/drm-misc
4759 DRM DRIVER FOR VMWARE VIRTUAL GPU
4760 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4761 M: Sinclair Yeh <syeh@vmware.com>
4762 M: Thomas Hellstrom <thellstrom@vmware.com>
4763 L: dri-devel@lists.freedesktop.org
4764 T: git git://people.freedesktop.org/~syeh/repos_linux
4765 T: git git://people.freedesktop.org/~thomash/linux
4767 F: drivers/gpu/drm/vmwgfx/
4768 F: include/uapi/drm/vmwgfx_drm.h
4771 M: David Airlie <airlied@linux.ie>
4772 L: dri-devel@lists.freedesktop.org
4773 T: git git://anongit.freedesktop.org/drm/drm
4774 B: https://bugs.freedesktop.org/
4775 C: irc://chat.freenode.net/dri-devel
4779 F: Documentation/devicetree/bindings/display/
4780 F: Documentation/devicetree/bindings/gpu/
4781 F: Documentation/gpu/
4783 F: include/uapi/drm/
4784 F: include/linux/vga*
4786 DRM DRIVERS AND MISC GPU PATCHES
4787 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4788 M: Maxime Ripard <maxime.ripard@bootlin.com>
4789 M: Sean Paul <sean@poorly.run>
4790 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4792 T: git git://anongit.freedesktop.org/drm/drm-misc
4793 F: Documentation/gpu/
4795 F: drivers/gpu/drm/*
4797 F: include/uapi/drm/drm*
4798 F: include/linux/vga*
4800 DRM DRIVERS FOR ALLWINNER A10
4801 M: Maxime Ripard <maxime.ripard@bootlin.com>
4802 L: dri-devel@lists.freedesktop.org
4804 F: drivers/gpu/drm/sun4i/
4805 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4806 T: git git://anongit.freedesktop.org/drm/drm-misc
4808 DRM DRIVERS FOR AMLOGIC SOCS
4809 M: Neil Armstrong <narmstrong@baylibre.com>
4810 L: dri-devel@lists.freedesktop.org
4811 L: linux-amlogic@lists.infradead.org
4812 W: http://linux-meson.com/
4814 F: drivers/gpu/drm/meson/
4815 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4816 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4817 F: Documentation/gpu/meson.rst
4818 T: git git://anongit.freedesktop.org/drm/drm-misc
4820 DRM DRIVERS FOR ATMEL HLCDC
4821 M: Boris Brezillon <boris.brezillon@bootlin.com>
4822 L: dri-devel@lists.freedesktop.org
4824 F: drivers/gpu/drm/atmel-hlcdc/
4825 F: Documentation/devicetree/bindings/display/atmel/
4826 T: git git://anongit.freedesktop.org/drm/drm-misc
4828 DRM DRIVERS FOR BRIDGE CHIPS
4829 M: Archit Taneja <architt@codeaurora.org>
4830 M: Andrzej Hajda <a.hajda@samsung.com>
4831 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4833 T: git git://anongit.freedesktop.org/drm/drm-misc
4834 F: drivers/gpu/drm/bridge/
4836 DRM DRIVERS FOR EXYNOS
4837 M: Inki Dae <inki.dae@samsung.com>
4838 M: Joonyoung Shim <jy0922.shim@samsung.com>
4839 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4840 M: Kyungmin Park <kyungmin.park@samsung.com>
4841 L: dri-devel@lists.freedesktop.org
4842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4844 F: drivers/gpu/drm/exynos/
4845 F: include/uapi/drm/exynos_drm.h
4846 F: Documentation/devicetree/bindings/display/exynos/
4848 DRM DRIVERS FOR FREESCALE DCU
4849 M: Stefan Agner <stefan@agner.ch>
4850 M: Alison Wang <alison.wang@nxp.com>
4851 L: dri-devel@lists.freedesktop.org
4853 F: drivers/gpu/drm/fsl-dcu/
4854 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4855 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4856 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4857 T: git git://anongit.freedesktop.org/drm/drm-misc
4859 DRM DRIVERS FOR FREESCALE IMX
4860 M: Philipp Zabel <p.zabel@pengutronix.de>
4861 L: dri-devel@lists.freedesktop.org
4863 F: drivers/gpu/drm/imx/
4864 F: drivers/gpu/ipu-v3/
4865 F: Documentation/devicetree/bindings/display/imx/
4867 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4868 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4869 L: dri-devel@lists.freedesktop.org
4870 T: git git://github.com/patjak/drm-gma500
4872 F: drivers/gpu/drm/gma500/
4874 DRM DRIVERS FOR HISILICON
4875 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4876 M: Rongrong Zou <zourongrong@gmail.com>
4877 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4878 R: Chen Feng <puck.chen@hisilicon.com>
4879 L: dri-devel@lists.freedesktop.org
4880 T: git git://github.com/xin3liang/linux.git
4882 F: drivers/gpu/drm/hisilicon/
4883 F: Documentation/devicetree/bindings/display/hisilicon/
4885 DRM DRIVERS FOR MEDIATEK
4886 M: CK Hu <ck.hu@mediatek.com>
4887 M: Philipp Zabel <p.zabel@pengutronix.de>
4888 L: dri-devel@lists.freedesktop.org
4890 F: drivers/gpu/drm/mediatek/
4891 F: Documentation/devicetree/bindings/display/mediatek/
4893 DRM DRIVERS FOR NVIDIA TEGRA
4894 M: Thierry Reding <thierry.reding@gmail.com>
4895 L: dri-devel@lists.freedesktop.org
4896 L: linux-tegra@vger.kernel.org
4897 T: git git://anongit.freedesktop.org/tegra/linux.git
4899 F: drivers/gpu/drm/tegra/
4900 F: drivers/gpu/host1x/
4901 F: include/linux/host1x.h
4902 F: include/uapi/drm/tegra_drm.h
4903 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4905 DRM DRIVERS FOR RENESAS
4906 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4907 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
4908 L: dri-devel@lists.freedesktop.org
4909 L: linux-renesas-soc@vger.kernel.org
4910 T: git git://linuxtv.org/pinchartl/media drm/du/next
4912 F: drivers/gpu/drm/rcar-du/
4913 F: drivers/gpu/drm/shmobile/
4914 F: include/linux/platform_data/shmob_drm.h
4915 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4916 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4917 F: Documentation/devicetree/bindings/display/renesas,du.txt
4919 DRM DRIVERS FOR ROCKCHIP
4920 M: Sandy Huang <hjc@rock-chips.com>
4921 M: Heiko Stübner <heiko@sntech.de>
4922 L: dri-devel@lists.freedesktop.org
4924 F: drivers/gpu/drm/rockchip/
4925 F: Documentation/devicetree/bindings/display/rockchip/
4926 T: git git://anongit.freedesktop.org/drm/drm-misc
4929 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4930 M: Vincent Abriou <vincent.abriou@st.com>
4931 L: dri-devel@lists.freedesktop.org
4932 T: git git://anongit.freedesktop.org/drm/drm-misc
4934 F: drivers/gpu/drm/sti
4935 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4938 M: Yannick Fertre <yannick.fertre@st.com>
4939 M: Philippe Cornu <philippe.cornu@st.com>
4940 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4941 M: Vincent Abriou <vincent.abriou@st.com>
4942 L: dri-devel@lists.freedesktop.org
4943 T: git git://anongit.freedesktop.org/drm/drm-misc
4945 F: drivers/gpu/drm/stm
4946 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4948 DRM DRIVERS FOR TI LCDC
4949 M: Jyri Sarha <jsarha@ti.com>
4950 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4951 L: dri-devel@lists.freedesktop.org
4953 F: drivers/gpu/drm/tilcdc/
4954 F: Documentation/devicetree/bindings/display/tilcdc/
4956 DRM DRIVERS FOR TI OMAP
4957 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4958 L: dri-devel@lists.freedesktop.org
4960 F: drivers/gpu/drm/omapdrm/
4961 F: Documentation/devicetree/bindings/display/ti/
4964 M: Eric Anholt <eric@anholt.net>
4966 F: drivers/gpu/drm/v3d/
4967 F: include/uapi/drm/v3d_drm.h
4968 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4969 T: git git://anongit.freedesktop.org/drm/drm-misc
4972 M: Eric Anholt <eric@anholt.net>
4973 T: git git://github.com/anholt/linux
4975 F: drivers/gpu/drm/vc4/
4976 F: include/uapi/drm/vc4_drm.h
4977 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4978 T: git git://anongit.freedesktop.org/drm/drm-misc
4980 DRM DRIVERS FOR VIVANTE GPU IP
4981 M: Lucas Stach <l.stach@pengutronix.de>
4982 R: Russell King <linux+etnaviv@armlinux.org.uk>
4983 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4984 L: etnaviv@lists.freedesktop.org
4985 L: dri-devel@lists.freedesktop.org
4987 F: drivers/gpu/drm/etnaviv/
4988 F: include/uapi/drm/etnaviv_drm.h
4989 F: Documentation/devicetree/bindings/display/etnaviv/
4991 DRM DRIVERS FOR ZTE ZX
4992 M: Shawn Guo <shawnguo@kernel.org>
4993 L: dri-devel@lists.freedesktop.org
4995 F: drivers/gpu/drm/zte/
4996 F: Documentation/devicetree/bindings/display/zte,vou.txt
4997 T: git git://anongit.freedesktop.org/drm/drm-misc
5000 M: Thierry Reding <thierry.reding@gmail.com>
5001 L: dri-devel@lists.freedesktop.org
5002 T: git git://anongit.freedesktop.org/drm/drm-misc
5004 F: drivers/gpu/drm/drm_panel.c
5005 F: drivers/gpu/drm/panel/
5006 F: include/drm/drm_panel.h
5007 F: Documentation/devicetree/bindings/display/panel/
5010 M: Noralf Trønnes <noralf@tronnes.org>
5011 W: https://github.com/notro/tinydrm/wiki/Development
5012 T: git git://anongit.freedesktop.org/drm/drm-misc
5014 F: drivers/gpu/drm/tinydrm/
5015 F: include/drm/tinydrm/
5018 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5019 T: git git://anongit.freedesktop.org/drm/drm-misc
5020 L: dri-devel@lists.freedesktop.org
5021 L: xen-devel@lists.xen.org
5023 F: drivers/gpu/drm/xen/
5024 F: Documentation/gpu/xen-front.rst
5027 M: Christian Koenig <christian.koenig@amd.com>
5028 M: Huang Rui <ray.huang@amd.com>
5029 M: Junwei Zhang <Jerry.Zhang@amd.com>
5030 T: git git://people.freedesktop.org/~agd5f/linux
5032 L: dri-devel@lists.freedesktop.org
5034 F: drivers/gpu/drm/ttm/
5036 DSBR100 USB FM RADIO DRIVER
5037 M: Alexey Klimov <klimov.linux@gmail.com>
5038 L: linux-media@vger.kernel.org
5039 T: git git://linuxtv.org/media_tree.git
5041 F: drivers/media/radio/dsbr100.c
5044 M: Francois Romieu <romieu@fr.zoreil.com>
5045 L: netdev@vger.kernel.org
5047 F: drivers/net/wan/dscc4.c
5050 M: Hans Verkuil <hverkuil@xs4all.nl>
5051 L: linux-media@vger.kernel.org
5052 T: git git://linuxtv.org/media_tree.git
5053 W: https://linuxtv.org
5055 F: drivers/media/pci/dt3155/
5057 DVB_USB_AF9015 MEDIA DRIVER
5058 M: Antti Palosaari <crope@iki.fi>
5059 L: linux-media@vger.kernel.org
5060 W: https://linuxtv.org
5061 W: http://palosaari.fi/linux/
5062 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5063 T: git git://linuxtv.org/anttip/media_tree.git
5065 F: drivers/media/usb/dvb-usb-v2/af9015*
5067 DVB_USB_AF9035 MEDIA DRIVER
5068 M: Antti Palosaari <crope@iki.fi>
5069 L: linux-media@vger.kernel.org
5070 W: https://linuxtv.org
5071 W: http://palosaari.fi/linux/
5072 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5073 T: git git://linuxtv.org/anttip/media_tree.git
5075 F: drivers/media/usb/dvb-usb-v2/af9035*
5077 DVB_USB_ANYSEE MEDIA DRIVER
5078 M: Antti Palosaari <crope@iki.fi>
5079 L: linux-media@vger.kernel.org
5080 W: https://linuxtv.org
5081 W: http://palosaari.fi/linux/
5082 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5083 T: git git://linuxtv.org/anttip/media_tree.git
5085 F: drivers/media/usb/dvb-usb-v2/anysee*
5087 DVB_USB_AU6610 MEDIA DRIVER
5088 M: Antti Palosaari <crope@iki.fi>
5089 L: linux-media@vger.kernel.org
5090 W: https://linuxtv.org
5091 W: http://palosaari.fi/linux/
5092 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5093 T: git git://linuxtv.org/anttip/media_tree.git
5095 F: drivers/media/usb/dvb-usb-v2/au6610*
5097 DVB_USB_CE6230 MEDIA DRIVER
5098 M: Antti Palosaari <crope@iki.fi>
5099 L: linux-media@vger.kernel.org
5100 W: https://linuxtv.org
5101 W: http://palosaari.fi/linux/
5102 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5103 T: git git://linuxtv.org/anttip/media_tree.git
5105 F: drivers/media/usb/dvb-usb-v2/ce6230*
5107 DVB_USB_CXUSB MEDIA DRIVER
5108 M: Michael Krufky <mkrufky@linuxtv.org>
5109 L: linux-media@vger.kernel.org
5110 W: https://linuxtv.org
5111 W: http://github.com/mkrufky
5112 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5113 T: git git://linuxtv.org/media_tree.git
5115 F: drivers/media/usb/dvb-usb/cxusb*
5117 DVB_USB_EC168 MEDIA DRIVER
5118 M: Antti Palosaari <crope@iki.fi>
5119 L: linux-media@vger.kernel.org
5120 W: https://linuxtv.org
5121 W: http://palosaari.fi/linux/
5122 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5123 T: git git://linuxtv.org/anttip/media_tree.git
5125 F: drivers/media/usb/dvb-usb-v2/ec168*
5127 DVB_USB_GL861 MEDIA DRIVER
5128 M: Antti Palosaari <crope@iki.fi>
5129 L: linux-media@vger.kernel.org
5130 W: https://linuxtv.org
5131 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5132 T: git git://linuxtv.org/anttip/media_tree.git
5134 F: drivers/media/usb/dvb-usb-v2/gl861*
5136 DVB_USB_MXL111SF MEDIA DRIVER
5137 M: Michael Krufky <mkrufky@linuxtv.org>
5138 L: linux-media@vger.kernel.org
5139 W: https://linuxtv.org
5140 W: http://github.com/mkrufky
5141 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5142 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5144 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5146 DVB_USB_RTL28XXU MEDIA DRIVER
5147 M: Antti Palosaari <crope@iki.fi>
5148 L: linux-media@vger.kernel.org
5149 W: https://linuxtv.org
5150 W: http://palosaari.fi/linux/
5151 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5152 T: git git://linuxtv.org/anttip/media_tree.git
5154 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5156 DVB_USB_V2 MEDIA DRIVER
5157 M: Antti Palosaari <crope@iki.fi>
5158 L: linux-media@vger.kernel.org
5159 W: https://linuxtv.org
5160 W: http://palosaari.fi/linux/
5161 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5162 T: git git://linuxtv.org/anttip/media_tree.git
5164 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5165 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5168 M: Jason Baron <jbaron@akamai.com>
5170 F: lib/dynamic_debug.c
5171 F: include/linux/dynamic_debug.h
5173 DYNAMIC INTERRUPT MODERATION
5174 M: Tal Gilboa <talgi@mellanox.com>
5176 F: include/linux/net_dim.h
5178 DZ DECSTATION DZ11 SERIAL DRIVER
5179 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5181 F: drivers/tty/serial/dz.*
5183 E3X0 POWER BUTTON DRIVER
5184 M: Moritz Fischer <moritz.fischer@ettus.com>
5185 L: usrp-users@lists.ettus.com
5186 W: http://www.ettus.com
5188 F: drivers/input/misc/e3x0-button.c
5189 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5192 M: Antti Palosaari <crope@iki.fi>
5193 L: linux-media@vger.kernel.org
5194 W: https://linuxtv.org
5195 W: http://palosaari.fi/linux/
5196 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5197 T: git git://linuxtv.org/anttip/media_tree.git
5199 F: drivers/media/tuners/e4000*
5201 EARTH_PT1 MEDIA DRIVER
5202 M: Akihiro Tsukada <tskd08@gmail.com>
5203 L: linux-media@vger.kernel.org
5205 F: drivers/media/pci/pt1/
5207 EARTH_PT3 MEDIA DRIVER
5208 M: Akihiro Tsukada <tskd08@gmail.com>
5209 L: linux-media@vger.kernel.org
5211 F: drivers/media/pci/pt3/
5214 M: Antti Palosaari <crope@iki.fi>
5215 L: linux-media@vger.kernel.org
5216 W: https://linuxtv.org
5217 W: http://palosaari.fi/linux/
5218 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5219 T: git git://linuxtv.org/anttip/media_tree.git
5221 F: drivers/media/dvb-frontends/ec100*
5224 M: Tyler Hicks <tyhicks@canonical.com>
5225 L: ecryptfs@vger.kernel.org
5226 W: http://ecryptfs.org
5227 W: https://launchpad.net/ecryptfs
5228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5230 F: Documentation/filesystems/ecryptfs.txt
5234 M: Borislav Petkov <bp@alien8.de>
5235 L: linux-edac@vger.kernel.org
5237 F: drivers/edac/amd64_edac*
5240 M: Robert Richter <rric@kernel.org>
5241 L: linux-edac@vger.kernel.org
5243 F: drivers/edac/highbank*
5246 M: Ralf Baechle <ralf@linux-mips.org>
5247 M: David Daney <david.daney@cavium.com>
5248 L: linux-edac@vger.kernel.org
5249 L: linux-mips@linux-mips.org
5251 F: drivers/edac/octeon_edac*
5253 EDAC-CAVIUM THUNDERX
5254 M: David Daney <david.daney@cavium.com>
5255 M: Jan Glauber <jglauber@cavium.com>
5256 L: linux-edac@vger.kernel.org
5258 F: drivers/edac/thunderx_edac*
5261 M: Borislav Petkov <bp@alien8.de>
5262 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5263 L: linux-edac@vger.kernel.org
5264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5267 F: Documentation/admin-guide/ras.rst
5268 F: Documentation/driver-api/edac.rst
5270 F: include/linux/edac.h
5273 M: Mark Gross <mark.gross@intel.com>
5274 L: linux-edac@vger.kernel.org
5276 F: drivers/edac/e752x_edac.c
5279 L: linux-edac@vger.kernel.org
5281 F: drivers/edac/e7xxx_edac.c
5284 M: York Sun <york.sun@nxp.com>
5285 L: linux-edac@vger.kernel.org
5287 F: drivers/edac/fsl_ddr_edac.*
5290 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5291 L: linux-edac@vger.kernel.org
5293 F: drivers/edac/ghes_edac.c
5296 L: linux-edac@vger.kernel.org
5298 F: drivers/edac/i3000_edac.c
5301 L: linux-edac@vger.kernel.org
5303 F: drivers/edac/i5000_edac.c
5306 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5307 L: linux-edac@vger.kernel.org
5309 F: drivers/edac/i5400_edac.c
5312 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5313 L: linux-edac@vger.kernel.org
5315 F: drivers/edac/i7300_edac.c
5318 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5319 L: linux-edac@vger.kernel.org
5321 F: drivers/edac/i7core_edac.c
5324 M: Tim Small <tim@buttersideup.com>
5325 L: linux-edac@vger.kernel.org
5327 F: drivers/edac/i82443bxgx_edac.c
5330 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5331 M: "Arvind R." <arvino55@gmail.com>
5332 L: linux-edac@vger.kernel.org
5334 F: drivers/edac/i82975x_edac.c
5337 M: Jason Baron <jbaron@akamai.com>
5338 L: linux-edac@vger.kernel.org
5340 F: drivers/edac/ie31200_edac.c
5343 M: Johannes Thumshirn <morbidrsa@gmail.com>
5344 L: linux-edac@vger.kernel.org
5346 F: drivers/edac/mpc85xx_edac.[ch]
5349 M: Egor Martovetsky <egor@pasemi.com>
5350 L: linux-edac@vger.kernel.org
5352 F: drivers/edac/pasemi_edac.c
5355 M: Tony Luck <tony.luck@intel.com>
5356 L: linux-edac@vger.kernel.org
5358 F: drivers/edac/pnd2_edac.[ch]
5361 M: Tim Small <tim@buttersideup.com>
5362 L: linux-edac@vger.kernel.org
5364 F: drivers/edac/r82600_edac.c
5367 M: Tony Luck <tony.luck@intel.com>
5368 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5369 L: linux-edac@vger.kernel.org
5371 F: drivers/edac/sb_edac.c
5374 M: Tony Luck <tony.luck@intel.com>
5375 L: linux-edac@vger.kernel.org
5377 F: drivers/edac/skx_edac.c
5380 M: Tero Kristo <t-kristo@ti.com>
5381 L: linux-edac@vger.kernel.org
5383 F: drivers/edac/ti_edac.c
5386 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5387 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5388 L: linux-arm-msm@vger.kernel.org
5389 L: linux-edac@vger.kernel.org
5391 F: drivers/edac/qcom_edac.c
5393 EDIROL UA-101/UA-1000 DRIVER
5394 M: Clemens Ladisch <clemens@ladisch.de>
5395 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5396 T: git git://git.alsa-project.org/alsa-kernel.git
5398 F: sound/usb/misc/ua101.c
5401 L: linux-efi@vger.kernel.org
5402 M: Ivan Hu <ivan.hu@canonical.com>
5403 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5405 F: drivers/firmware/efi/test/
5407 EFI VARIABLE FILESYSTEM
5408 M: Matthew Garrett <matthew.garrett@nebula.com>
5409 M: Jeremy Kerr <jk@ozlabs.org>
5410 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5412 L: linux-efi@vger.kernel.org
5416 EFIFB FRAMEBUFFER DRIVER
5417 L: linux-fbdev@vger.kernel.org
5418 M: Peter Jones <pjones@redhat.com>
5420 F: drivers/video/fbdev/efifb.c
5423 W: http://aeschi.ch.eu.org/efs/
5427 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5428 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5429 L: netdev@vger.kernel.org
5431 F: drivers/net/ethernet/ibm/ehea/
5433 EM28XX VIDEO4LINUX DRIVER
5434 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5435 L: linux-media@vger.kernel.org
5436 W: https://linuxtv.org
5437 T: git git://linuxtv.org/media_tree.git
5439 F: drivers/media/usb/em28xx/
5440 F: Documentation/media/v4l-drivers/em28xx*
5443 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5444 M: Matt Mackall <mpm@selenic.com>
5445 M: David Woodhouse <dwmw2@infradead.org>
5446 L: linux-embedded@vger.kernel.org
5449 Emulex 10Gbps iSCSI - OneConnect DRIVER
5450 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5451 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5452 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5453 L: linux-scsi@vger.kernel.org
5454 W: http://www.broadcom.com
5456 F: drivers/scsi/be2iscsi/
5458 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5459 M: Sathya Perla <sathya.perla@broadcom.com>
5460 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5461 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5462 M: Somnath Kotur <somnath.kotur@broadcom.com>
5463 L: netdev@vger.kernel.org
5464 W: http://www.emulex.com
5466 F: drivers/net/ethernet/emulex/benet/
5468 EMULEX ONECONNECT ROCE DRIVER
5469 M: Selvin Xavier <selvin.xavier@broadcom.com>
5470 M: Devesh Sharma <devesh.sharma@broadcom.com>
5471 L: linux-rdma@vger.kernel.org
5472 W: http://www.broadcom.com
5474 F: drivers/infiniband/hw/ocrdma/
5475 F: include/uapi/rdma/ocrdma-abi.h
5477 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5478 M: James Smart <james.smart@broadcom.com>
5479 M: Dick Kennedy <dick.kennedy@broadcom.com>
5480 L: linux-scsi@vger.kernel.org
5481 W: http://www.broadcom.com
5483 F: drivers/scsi/lpfc/
5485 ENE CB710 FLASH CARD READER DRIVER
5486 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5488 F: drivers/misc/cb710/
5489 F: drivers/mmc/host/cb710-mmc.*
5490 F: include/linux/cb710.h
5492 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5493 M: Maxim Levitsky <maximlevitsky@gmail.com>
5495 F: drivers/media/rc/ene_ir.*
5497 EPSON S1D13XXX FRAMEBUFFER DRIVER
5498 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5501 F: drivers/video/fbdev/s1d13xxxfb.c
5502 F: include/video/s1d13xxxfb.h
5504 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5505 M: Jeff Layton <jlayton@kernel.org>
5508 F: include/linux/errseq.h
5510 ET131X NETWORK DRIVER
5511 M: Mark Einon <mark.einon@gmail.com>
5513 F: drivers/net/ethernet/agere/
5516 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5517 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5518 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5519 L: netdev@vger.kernel.org
5520 W: http://www.linuxfoundation.org/en/Net:Bridge
5522 F: include/linux/netfilter_bridge/
5525 ETHERNET PHY LIBRARY
5526 M: Andrew Lunn <andrew@lunn.ch>
5527 M: Florian Fainelli <f.fainelli@gmail.com>
5528 L: netdev@vger.kernel.org
5530 F: Documentation/ABI/testing/sysfs-bus-mdio
5531 F: Documentation/devicetree/bindings/net/mdio*
5532 F: Documentation/networking/phy.txt
5534 F: drivers/of/of_mdio.c
5535 F: drivers/of/of_net.c
5536 F: include/linux/*mdio*.h
5537 F: include/linux/of_net.h
5538 F: include/linux/phy.h
5539 F: include/linux/phy_fixed.h
5540 F: include/linux/platform_data/mdio-bcm-unimac.h
5541 F: include/trace/events/mdio.h
5542 F: include/uapi/linux/mdio.h
5543 F: include/uapi/linux/mii.h
5546 M: Jan Kara <jack@suse.com>
5547 L: linux-ext4@vger.kernel.org
5549 F: Documentation/filesystems/ext2.txt
5551 F: include/linux/ext2*
5554 M: "Theodore Ts'o" <tytso@mit.edu>
5555 M: Andreas Dilger <adilger.kernel@dilger.ca>
5556 L: linux-ext4@vger.kernel.org
5557 W: http://ext4.wiki.kernel.org
5558 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5561 F: Documentation/filesystems/ext4/ext4.rst
5564 Extended Verification Module (EVM)
5565 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5566 L: linux-integrity@vger.kernel.org
5568 F: security/integrity/evm/
5570 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5571 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5572 L: linux-efi@vger.kernel.org
5573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5575 F: Documentation/efi-stub.txt
5576 F: arch/*/kernel/efi.c
5577 F: arch/x86/boot/compressed/eboot.[ch]
5578 F: arch/*/include/asm/efi.h
5579 F: arch/x86/platform/efi/
5580 F: drivers/firmware/efi/
5581 F: include/linux/efi*.h
5582 F: arch/arm/boot/compressed/efi-header.S
5583 F: arch/arm64/kernel/efi-entry.S
5585 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5586 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5587 M: Chanwoo Choi <cw00.choi@samsung.com>
5588 L: linux-kernel@vger.kernel.org
5589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5592 F: include/linux/extcon/
5593 F: include/linux/extcon.h
5594 F: Documentation/extcon/
5595 F: Documentation/devicetree/bindings/extcon/
5598 M: Jingoo Han <jingoohan1@gmail.com>
5599 L: dri-devel@lists.freedesktop.org
5601 F: drivers/gpu/drm/exynos/exynos_dp*
5603 EXYNOS SYSMMU (IOMMU) driver
5604 M: Marek Szyprowski <m.szyprowski@samsung.com>
5605 L: iommu@lists.linux-foundation.org
5607 F: drivers/iommu/exynos-iommu.c
5609 EZchip NPS platform support
5610 M: Vineet Gupta <vgupta@synopsys.com>
5611 M: Ofer Levi <oferle@mellanox.com>
5613 F: arch/arc/plat-eznps
5614 F: arch/arc/boot/dts/eznps.dts
5617 M: Jaegeuk Kim <jaegeuk@kernel.org>
5618 M: Chao Yu <yuchao0@huawei.com>
5619 L: linux-f2fs-devel@lists.sourceforge.net
5620 W: https://f2fs.wiki.kernel.org/
5621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5623 F: Documentation/filesystems/f2fs.txt
5624 F: Documentation/ABI/testing/sysfs-fs-f2fs
5626 F: include/linux/f2fs_fs.h
5627 F: include/trace/events/f2fs.h
5629 F71805F HARDWARE MONITORING DRIVER
5630 M: Jean Delvare <jdelvare@suse.com>
5631 L: linux-hwmon@vger.kernel.org
5633 F: Documentation/hwmon/f71805f
5634 F: drivers/hwmon/f71805f.c
5637 M: Josh Poimboeuf <jpoimboe@redhat.com>
5639 F: scripts/faddr2line
5642 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5643 L: netdev@vger.kernel.org
5645 F: net/core/failover.c
5646 F: include/net/failover.h
5647 F: Documentation/networking/failover.rst
5650 M: Jan Kara <jack@suse.cz>
5651 R: Amir Goldstein <amir73il@gmail.com>
5652 L: linux-fsdevel@vger.kernel.org
5654 F: fs/notify/fanotify/
5655 F: include/linux/fanotify.h
5656 F: include/uapi/linux/fanotify.h
5658 FARSYNC SYNCHRONOUS DRIVER
5659 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5660 W: http://www.farsite.co.uk/
5662 F: drivers/net/wan/farsync.*
5664 FAULT INJECTION SUPPORT
5665 M: Akinobu Mita <akinobu.mita@gmail.com>
5667 F: Documentation/fault-injection/
5668 F: lib/fault-inject.c
5670 FBTFT Framebuffer drivers
5672 L: dri-devel@lists.freedesktop.org
5673 L: linux-fbdev@vger.kernel.org
5674 F: drivers/staging/fbtft/
5677 M: Michael Buesch <m@bues.ch>
5678 L: linux-media@vger.kernel.org
5680 F: drivers/media/tuners/fc0011.h
5681 F: drivers/media/tuners/fc0011.c
5684 M: Antti Palosaari <crope@iki.fi>
5685 L: linux-media@vger.kernel.org
5686 W: https://linuxtv.org
5687 W: http://palosaari.fi/linux/
5688 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5689 T: git git://linuxtv.org/anttip/media_tree.git
5691 F: drivers/media/tuners/fc2580*
5693 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5694 M: Johannes Thumshirn <jth@kernel.org>
5695 L: linux-scsi@vger.kernel.org
5696 W: www.Open-FCoE.org
5698 F: drivers/scsi/libfc/
5699 F: drivers/scsi/fcoe/
5701 F: include/scsi/libfc.h
5702 F: include/scsi/libfcoe.h
5703 F: include/uapi/scsi/fc/
5705 FILE LOCKING (flock() and fcntl()/lockf())
5706 M: Jeff Layton <jlayton@kernel.org>
5707 M: "J. Bruce Fields" <bfields@fieldses.org>
5708 L: linux-fsdevel@vger.kernel.org
5710 F: include/linux/fcntl.h
5711 F: include/uapi/linux/fcntl.h
5715 FILESYSTEMS (VFS and infrastructure)
5716 M: Alexander Viro <viro@zeniv.linux.org.uk>
5717 L: linux-fsdevel@vger.kernel.org
5720 F: include/linux/fs.h
5721 F: include/uapi/linux/fs.h
5723 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5724 M: Riku Voipio <riku.voipio@iki.fi>
5725 L: linux-hwmon@vger.kernel.org
5727 F: drivers/hwmon/f75375s.c
5728 F: include/linux/f75375s.h
5730 FIREWIRE AUDIO DRIVERS
5731 M: Clemens Ladisch <clemens@ladisch.de>
5732 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5733 T: git git://git.alsa-project.org/alsa-kernel.git
5737 FIREWIRE MEDIA DRIVERS (firedtv)
5738 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5739 L: linux-media@vger.kernel.org
5740 L: linux1394-devel@lists.sourceforge.net
5741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5743 F: drivers/media/firewire/
5745 FIREWIRE SBP-2 TARGET
5746 M: Chris Boot <bootc@bootc.net>
5747 L: linux-scsi@vger.kernel.org
5748 L: target-devel@vger.kernel.org
5749 L: linux1394-devel@lists.sourceforge.net
5750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5752 F: drivers/target/sbp/
5755 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5756 L: linux1394-devel@lists.sourceforge.net
5757 W: http://ieee1394.wiki.kernel.org/
5758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5760 F: drivers/firewire/
5761 F: include/linux/firewire.h
5762 F: include/uapi/linux/firewire*.h
5765 FIRMWARE LOADER (request_firmware)
5766 M: Luis R. Rodriguez <mcgrof@kernel.org>
5767 L: linux-kernel@vger.kernel.org
5769 F: Documentation/firmware_class/
5770 F: drivers/base/firmware_loader/
5771 F: include/linux/firmware.h
5773 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5774 M: Joshua Morris <josh.h.morris@us.ibm.com>
5775 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5777 F: drivers/block/rsxx/
5780 M: Jiri Kosina <jikos@kernel.org>
5781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5783 F: drivers/block/floppy.c
5786 M: Alessandro Rubini <rubini@gnudd.com>
5787 W: http://www.ohwr.org/projects/fmc-bus
5790 F: include/linux/fmc*.h
5791 F: include/linux/ipmi-fru.h
5794 FPGA MANAGER FRAMEWORK
5795 M: Alan Tull <atull@kernel.org>
5796 M: Moritz Fischer <mdf@kernel.org>
5797 L: linux-fpga@vger.kernel.org
5799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5800 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5801 F: Documentation/fpga/
5802 F: Documentation/driver-api/fpga/
5803 F: Documentation/devicetree/bindings/fpga/
5805 F: include/linux/fpga/
5806 W: http://www.rocketboards.org
5809 M: Wu Hao <hao.wu@intel.com>
5810 L: linux-fpga@vger.kernel.org
5812 F: Documentation/fpga/dfl.txt
5813 F: include/uapi/linux/fpga-dfl.h
5814 F: drivers/fpga/dfl*
5817 M: Bill Metzenthen <billm@melbpc.org.au>
5818 W: http://floatingpoint.sourceforge.net/emulator/index.html
5820 F: arch/x86/math-emu/
5822 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5823 L: netdev@vger.kernel.org
5825 F: drivers/net/wan/dlci.c
5826 F: drivers/net/wan/sdla.c
5829 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5830 L: dri-devel@lists.freedesktop.org
5831 L: linux-fbdev@vger.kernel.org
5832 T: git git://github.com/bzolnier/linux.git
5833 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5835 F: Documentation/fb/
5838 F: include/linux/fb.h
5839 F: include/uapi/video/
5840 F: include/uapi/linux/fb.h
5842 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5843 M: Horia Geantă <horia.geanta@nxp.com>
5844 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5845 L: linux-crypto@vger.kernel.org
5847 F: drivers/crypto/caam/
5848 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5850 FREESCALE DIU FRAMEBUFFER DRIVER
5851 M: Timur Tabi <timur@kernel.org>
5852 L: linux-fbdev@vger.kernel.org
5854 F: drivers/video/fbdev/fsl-diu-fb.*
5856 FREESCALE DMA DRIVER
5857 M: Li Yang <leoyang.li@nxp.com>
5858 M: Zhang Wei <zw@zh-kernel.org>
5859 L: linuxppc-dev@lists.ozlabs.org
5861 F: drivers/dma/fsldma.*
5863 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5864 M: Claudiu Manoil <claudiu.manoil@nxp.com>
5865 L: netdev@vger.kernel.org
5867 F: drivers/net/ethernet/freescale/gianfar*
5868 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5870 FREESCALE GPMI NAND DRIVER
5871 M: Han Xu <han.xu@nxp.com>
5872 L: linux-mtd@lists.infradead.org
5874 F: drivers/mtd/nand/raw/gpmi-nand/*
5876 FREESCALE I2C CPM DRIVER
5877 M: Jochen Friedrich <jochen@scram.de>
5878 L: linuxppc-dev@lists.ozlabs.org
5879 L: linux-i2c@vger.kernel.org
5881 F: drivers/i2c/busses/i2c-cpm.c
5883 FREESCALE IMX LPI2C DRIVER
5884 M: Dong Aisheng <aisheng.dong@nxp.com>
5885 L: linux-i2c@vger.kernel.org
5886 L: linux-imx@nxp.com
5888 F: drivers/i2c/busses/i2c-imx-lpi2c.c
5889 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
5891 FREESCALE IMX / MXC FEC DRIVER
5892 M: Fugang Duan <fugang.duan@nxp.com>
5893 L: netdev@vger.kernel.org
5895 F: drivers/net/ethernet/freescale/fec_main.c
5896 F: drivers/net/ethernet/freescale/fec_ptp.c
5897 F: drivers/net/ethernet/freescale/fec.h
5898 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5900 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5901 M: Sascha Hauer <s.hauer@pengutronix.de>
5902 R: Pengutronix Kernel Team <kernel@pengutronix.de>
5903 L: linux-fbdev@vger.kernel.org
5904 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5906 F: include/linux/platform_data/video-imxfb.h
5907 F: drivers/video/fbdev/imxfb.c
5909 FREESCALE QORIQ DPAA ETHERNET DRIVER
5910 M: Madalin Bucur <madalin.bucur@nxp.com>
5911 L: netdev@vger.kernel.org
5913 F: drivers/net/ethernet/freescale/dpaa
5915 FREESCALE QORIQ DPAA FMAN DRIVER
5916 M: Madalin Bucur <madalin.bucur@nxp.com>
5917 L: netdev@vger.kernel.org
5919 F: drivers/net/ethernet/freescale/fman
5920 F: Documentation/devicetree/bindings/net/fsl-fman.txt
5922 FREESCALE QORIQ PTP CLOCK DRIVER
5923 M: Yangbo Lu <yangbo.lu@nxp.com>
5924 L: netdev@vger.kernel.org
5926 F: drivers/ptp/ptp_qoriq.c
5927 F: include/linux/fsl/ptp_qoriq.h
5928 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5930 FREESCALE QUAD SPI DRIVER
5931 M: Han Xu <han.xu@nxp.com>
5932 L: linux-mtd@lists.infradead.org
5934 F: drivers/mtd/spi-nor/fsl-quadspi.c
5936 FREESCALE QUICC ENGINE LIBRARY
5937 M: Qiang Zhao <qiang.zhao@nxp.com>
5938 L: linuxppc-dev@lists.ozlabs.org
5940 F: drivers/soc/fsl/qe/
5941 F: include/soc/fsl/*qe*.h
5942 F: include/soc/fsl/*ucc*.h
5944 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5945 M: Li Yang <leoyang.li@nxp.com>
5946 L: netdev@vger.kernel.org
5947 L: linuxppc-dev@lists.ozlabs.org
5949 F: drivers/net/ethernet/freescale/ucc_geth*
5951 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5952 M: Zhao Qiang <qiang.zhao@nxp.com>
5953 L: netdev@vger.kernel.org
5954 L: linuxppc-dev@lists.ozlabs.org
5956 F: drivers/net/wan/fsl_ucc_hdlc*
5958 FREESCALE QUICC ENGINE UCC UART DRIVER
5959 M: Timur Tabi <timur@kernel.org>
5960 L: linuxppc-dev@lists.ozlabs.org
5962 F: drivers/tty/serial/ucc_uart.c
5964 FREESCALE SOC DRIVERS
5965 M: Li Yang <leoyang.li@nxp.com>
5966 L: linuxppc-dev@lists.ozlabs.org
5967 L: linux-arm-kernel@lists.infradead.org
5969 F: Documentation/devicetree/bindings/soc/fsl/
5971 F: include/linux/fsl/
5973 FREESCALE SOC FS_ENET DRIVER
5974 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5975 L: linuxppc-dev@lists.ozlabs.org
5976 L: netdev@vger.kernel.org
5978 F: drivers/net/ethernet/freescale/fs_enet/
5979 F: include/linux/fs_enet_pd.h
5981 FREESCALE SOC SOUND DRIVERS
5982 M: Timur Tabi <timur@kernel.org>
5983 M: Nicolin Chen <nicoleotsuka@gmail.com>
5984 M: Xiubo Li <Xiubo.Lee@gmail.com>
5985 R: Fabio Estevam <fabio.estevam@nxp.com>
5986 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5987 L: linuxppc-dev@lists.ozlabs.org
5989 F: sound/soc/fsl/fsl*
5990 F: sound/soc/fsl/imx*
5991 F: sound/soc/fsl/mpc8610_hpcd.c
5993 FREESCALE USB PERIPHERAL DRIVERS
5994 M: Li Yang <leoyang.li@nxp.com>
5995 L: linux-usb@vger.kernel.org
5996 L: linuxppc-dev@lists.ozlabs.org
5998 F: drivers/usb/gadget/udc/fsl*
6001 M: Christoph Hellwig <hch@infradead.org>
6002 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6007 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6008 M: Pavel Machek <pavel@ucw.cz>
6009 L: linux-pm@vger.kernel.org
6011 F: Documentation/power/freezing-of-tasks.txt
6012 F: include/linux/freezer.h
6016 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6017 L: linux-kernel@vger.kernel.org
6020 F: include/linux/frontswap.h
6022 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6023 M: David Howells <dhowells@redhat.com>
6024 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6026 F: Documentation/filesystems/caching/
6028 F: include/linux/fscache*.h
6030 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6031 M: Theodore Y. Ts'o <tytso@mit.edu>
6032 M: Jaegeuk Kim <jaegeuk@kernel.org>
6033 L: linux-fscrypt@vger.kernel.org
6034 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6038 F: include/linux/fscrypt*.h
6039 F: Documentation/filesystems/fscrypt.rst
6041 FSI-ATTACHED I2C DRIVER
6042 M: Eddie James <eajames@linux.vnet.ibm.com>
6043 L: linux-i2c@vger.kernel.org
6044 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6046 F: drivers/i2c/busses/i2c-fsi.c
6047 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6049 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6050 M: Jan Kara <jack@suse.cz>
6051 R: Amir Goldstein <amir73il@gmail.com>
6052 L: linux-fsdevel@vger.kernel.org
6055 F: include/linux/fsnotify*.h
6057 FUJITSU LAPTOP EXTRAS
6058 M: Jonathan Woithe <jwoithe@just42.net>
6059 L: platform-driver-x86@vger.kernel.org
6061 F: drivers/platform/x86/fujitsu-laptop.c
6063 FUJITSU M-5MO LS CAMERA ISP DRIVER
6064 M: Kyungmin Park <kyungmin.park@samsung.com>
6065 M: Heungjun Kim <riverful.kim@samsung.com>
6066 L: linux-media@vger.kernel.org
6068 F: drivers/media/i2c/m5mols/
6069 F: include/media/i2c/m5mols.h
6071 FUJITSU TABLET EXTRAS
6072 M: Robert Gerlach <khnz@gmx.de>
6073 L: platform-driver-x86@vger.kernel.org
6075 F: drivers/platform/x86/fujitsu-tablet.c
6077 FUSE: FILESYSTEM IN USERSPACE
6078 M: Miklos Szeredi <miklos@szeredi.hu>
6079 L: linux-fsdevel@vger.kernel.org
6080 W: http://fuse.sourceforge.net/
6081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6084 F: include/uapi/linux/fuse.h
6085 F: Documentation/filesystems/fuse.txt
6088 M: Thomas Gleixner <tglx@linutronix.de>
6089 M: Ingo Molnar <mingo@redhat.com>
6090 R: Peter Zijlstra <peterz@infradead.org>
6091 R: Darren Hart <dvhart@infradead.org>
6092 L: linux-kernel@vger.kernel.org
6093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6096 F: kernel/futex_compat.c
6097 F: include/asm-generic/futex.h
6098 F: include/linux/futex.h
6099 F: include/uapi/linux/futex.h
6100 F: tools/testing/selftests/futex/
6101 F: tools/perf/bench/futex*
6102 F: Documentation/*futex*
6105 M: Kees Cook <keescook@chromium.org>
6106 R: Emese Revfy <re.emese@gmail.com>
6107 L: kernel-hardening@lists.openwall.com
6109 F: scripts/gcc-plugins/
6110 F: scripts/gcc-plugin.sh
6111 F: scripts/Makefile.gcc-plugins
6112 F: Documentation/gcc-plugins.txt
6114 GASKET DRIVER FRAMEWORK
6115 M: Rob Springer <rspringer@google.com>
6116 M: Todd Poynor <toddpoynor@google.com>
6117 M: Ben Chan <benchan@chromium.org>
6119 F: drivers/staging/gasket/
6121 GCOV BASED KERNEL PROFILING
6122 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6125 F: Documentation/dev-tools/gcov.rst
6127 GDB KERNEL DEBUGGING HELPER SCRIPTS
6128 M: Jan Kiszka <jan.kiszka@siemens.com>
6129 M: Kieran Bingham <kbingham@kernel.org>
6133 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6134 M: Achim Leubner <achim_leubner@adaptec.com>
6135 L: linux-scsi@vger.kernel.org
6136 W: http://www.icp-vortex.com/
6138 F: drivers/scsi/gdt*
6140 GEMTEK FM RADIO RECEIVER DRIVER
6141 M: Hans Verkuil <hverkuil@xs4all.nl>
6142 L: linux-media@vger.kernel.org
6143 T: git git://linuxtv.org/media_tree.git
6144 W: https://linuxtv.org
6146 F: drivers/media/radio/radio-gemtek*
6148 GENERIC GPIO I2C DRIVER
6149 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6151 F: drivers/i2c/busses/i2c-gpio.c
6152 F: include/linux/platform_data/i2c-gpio.h
6154 GENERIC GPIO I2C MULTIPLEXER DRIVER
6155 M: Peter Korsgaard <peter.korsgaard@barco.com>
6156 L: linux-i2c@vger.kernel.org
6158 F: drivers/i2c/muxes/i2c-mux-gpio.c
6159 F: include/linux/platform_data/i2c-mux-gpio.h
6160 F: Documentation/i2c/muxes/i2c-mux-gpio
6162 GENERIC HDLC (WAN) DRIVERS
6163 M: Krzysztof Halasa <khc@pm.waw.pl>
6164 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6166 F: drivers/net/wan/c101.c
6167 F: drivers/net/wan/hd6457*
6168 F: drivers/net/wan/hdlc*
6169 F: drivers/net/wan/n2.c
6170 F: drivers/net/wan/pc300too.c
6171 F: drivers/net/wan/pci200syn.c
6172 F: drivers/net/wan/wanxl*
6174 GENERIC INCLUDE/ASM HEADER FILES
6175 M: Arnd Bergmann <arnd@arndb.de>
6176 L: linux-arch@vger.kernel.org
6177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6179 F: include/asm-generic/
6180 F: include/uapi/asm-generic/
6182 GENERIC PHY FRAMEWORK
6183 M: Kishon Vijay Abraham I <kishon@ti.com>
6184 L: linux-kernel@vger.kernel.org
6185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6188 F: include/linux/phy/
6190 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6191 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6193 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6196 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6197 M: Kevin Hilman <khilman@kernel.org>
6198 M: Ulf Hansson <ulf.hansson@linaro.org>
6199 L: linux-pm@vger.kernel.org
6201 F: drivers/base/power/domain*.c
6202 F: include/linux/pm_domain.h
6203 F: Documentation/devicetree/bindings/power/power_domain.txt
6205 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6206 M: Eugen Hristev <eugen.hristev@microchip.com>
6207 L: linux-input@vger.kernel.org
6209 F: drivers/input/touchscreen/resistive-adc-touch.c
6211 GENERIC UIO DRIVER FOR PCI DEVICES
6212 M: "Michael S. Tsirkin" <mst@redhat.com>
6213 L: kvm@vger.kernel.org
6215 F: drivers/uio/uio_pci_generic.c
6217 GENWQE (IBM Generic Workqueue Card)
6218 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
6219 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6221 F: drivers/misc/genwqe/
6223 GET_MAINTAINER SCRIPT
6224 M: Joe Perches <joe@perches.com>
6226 F: scripts/get_maintainer.pl
6229 M: Bob Peterson <rpeterso@redhat.com>
6230 M: Andreas Gruenbacher <agruenba@redhat.com>
6231 L: cluster-devel@redhat.com
6232 W: http://sources.redhat.com/cluster/
6233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6235 F: Documentation/filesystems/gfs2*.txt
6237 F: include/uapi/linux/gfs2_ondisk.h
6239 GIGASET ISDN DRIVERS
6240 M: Paul Bolle <pebolle@tiscali.nl>
6241 L: gigaset307x-common@lists.sourceforge.net
6242 W: http://gigaset307x.sourceforge.net/
6244 F: Documentation/isdn/README.gigaset
6245 F: drivers/isdn/gigaset/
6246 F: include/uapi/linux/gigaset_dev.h
6249 M: Johan Hovold <johan@kernel.org>
6251 F: Documentation/ABI/testing/sysfs-class-gnss
6252 F: Documentation/devicetree/bindings/gnss/
6254 F: include/linux/gnss.h
6257 M: Hans Verkuil <hans.verkuil@cisco.com>
6258 L: linux-media@vger.kernel.org
6260 F: drivers/media/usb/go7007/
6263 M: Bastien Nocera <hadess@hadess.net>
6264 L: linux-input@vger.kernel.org
6266 F: drivers/input/touchscreen/goodix.c
6268 GPD POCKET FAN DRIVER
6269 M: Hans de Goede <hdegoede@redhat.com>
6270 L: platform-driver-x86@vger.kernel.org
6272 F: drivers/platform/x86/gpd-pocket-fan.c
6275 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6276 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6277 L: linux-gpio@vger.kernel.org
6278 L: linux-acpi@vger.kernel.org
6280 F: Documentation/acpi/gpio-properties.txt
6281 F: drivers/gpio/gpiolib-acpi.c
6284 M: Sean Young <sean@mess.org>
6285 L: linux-media@vger.kernel.org
6287 F: drivers/media/rc/gpio-ir-tx.c
6290 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6291 R: Bartosz Golaszewski <brgl@bgdev.pl>
6292 L: linux-gpio@vger.kernel.org
6294 F: drivers/gpio/gpio-mockup.c
6295 F: tools/testing/selftests/gpio/
6298 M: Linus Walleij <linus.walleij@linaro.org>
6299 L: linux-gpio@vger.kernel.org
6300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6302 F: Documentation/devicetree/bindings/gpio/
6303 F: Documentation/driver-api/gpio/
6304 F: Documentation/gpio/
6305 F: Documentation/ABI/testing/gpio-cdev
6306 F: Documentation/ABI/obsolete/sysfs-gpio
6308 F: include/linux/gpio/
6309 F: include/linux/gpio.h
6310 F: include/linux/of_gpio.h
6311 F: include/asm-generic/gpio.h
6312 F: include/uapi/linux/gpio.h
6315 GRE DEMULTIPLEXER DRIVER
6316 M: Dmitry Kozlov <xeb@mail.ru>
6317 L: netdev@vger.kernel.org
6319 F: net/ipv4/gre_demux.c
6320 F: net/ipv4/gre_offload.c
6321 F: include/net/gre.h
6323 GRETH 10/100/1G Ethernet MAC device driver
6324 M: Andreas Larsson <andreas@gaisler.com>
6325 L: netdev@vger.kernel.org
6327 F: drivers/net/ethernet/aeroflex/
6329 GREYBUS AUDIO PROTOCOLS DRIVERS
6330 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6331 M: Mark Greer <mgreer@animalcreek.com>
6333 F: drivers/staging/greybus/audio_apbridgea.c
6334 F: drivers/staging/greybus/audio_apbridgea.h
6335 F: drivers/staging/greybus/audio_codec.c
6336 F: drivers/staging/greybus/audio_codec.h
6337 F: drivers/staging/greybus/audio_gb.c
6338 F: drivers/staging/greybus/audio_manager.c
6339 F: drivers/staging/greybus/audio_manager.h
6340 F: drivers/staging/greybus/audio_manager_module.c
6341 F: drivers/staging/greybus/audio_manager_private.h
6342 F: drivers/staging/greybus/audio_manager_sysfs.c
6343 F: drivers/staging/greybus/audio_module.c
6344 F: drivers/staging/greybus/audio_topology.c
6346 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6347 M: Viresh Kumar <vireshk@kernel.org>
6349 F: drivers/staging/greybus/authentication.c
6350 F: drivers/staging/greybus/bootrom.c
6351 F: drivers/staging/greybus/firmware.h
6352 F: drivers/staging/greybus/fw-core.c
6353 F: drivers/staging/greybus/fw-download.c
6354 F: drivers/staging/greybus/fw-management.c
6355 F: drivers/staging/greybus/greybus_authentication.h
6356 F: drivers/staging/greybus/greybus_firmware.h
6357 F: drivers/staging/greybus/hid.c
6358 F: drivers/staging/greybus/i2c.c
6359 F: drivers/staging/greybus/spi.c
6360 F: drivers/staging/greybus/spilib.c
6361 F: drivers/staging/greybus/spilib.h
6363 GREYBUS LOOPBACK DRIVER
6364 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6366 F: drivers/staging/greybus/loopback.c
6368 GREYBUS PLATFORM DRIVERS
6369 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6371 F: drivers/staging/greybus/arche-platform.c
6372 F: drivers/staging/greybus/arche-apb-ctrl.c
6373 F: drivers/staging/greybus/arche_platform.h
6375 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6376 M: Rui Miguel Silva <rmfrfs@gmail.com>
6378 F: drivers/staging/greybus/sdio.c
6379 F: drivers/staging/greybus/light.c
6380 F: drivers/staging/greybus/gpio.c
6381 F: drivers/staging/greybus/power_supply.c
6382 F: drivers/staging/greybus/spi.c
6383 F: drivers/staging/greybus/spilib.c
6386 M: Johan Hovold <johan@kernel.org>
6387 M: Alex Elder <elder@kernel.org>
6388 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6390 F: drivers/staging/greybus/
6391 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6393 GREYBUS UART PROTOCOLS DRIVERS
6394 M: David Lin <dtwlin@gmail.com>
6396 F: drivers/staging/greybus/uart.c
6397 F: drivers/staging/greybus/log.c
6399 GS1662 VIDEO SERIALIZER
6400 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6401 L: linux-media@vger.kernel.org
6402 T: git git://linuxtv.org/media_tree.git
6404 F: drivers/media/spi/gs1662.c
6406 GSPCA FINEPIX SUBDRIVER
6407 M: Frank Zago <frank@zago.net>
6408 L: linux-media@vger.kernel.org
6409 T: git git://linuxtv.org/media_tree.git
6411 F: drivers/media/usb/gspca/finepix.c
6413 GSPCA GL860 SUBDRIVER
6414 M: Olivier Lorin <o.lorin@laposte.net>
6415 L: linux-media@vger.kernel.org
6416 T: git git://linuxtv.org/media_tree.git
6418 F: drivers/media/usb/gspca/gl860/
6420 GSPCA M5602 SUBDRIVER
6421 M: Erik Andren <erik.andren@gmail.com>
6422 L: linux-media@vger.kernel.org
6423 T: git git://linuxtv.org/media_tree.git
6425 F: drivers/media/usb/gspca/m5602/
6427 GSPCA PAC207 SONIXB SUBDRIVER
6428 M: Hans Verkuil <hverkuil@xs4all.nl>
6429 L: linux-media@vger.kernel.org
6430 T: git git://linuxtv.org/media_tree.git
6432 F: drivers/media/usb/gspca/pac207.c
6434 GSPCA SN9C20X SUBDRIVER
6435 M: Brian Johnson <brijohn@gmail.com>
6436 L: linux-media@vger.kernel.org
6437 T: git git://linuxtv.org/media_tree.git
6439 F: drivers/media/usb/gspca/sn9c20x.c
6441 GSPCA T613 SUBDRIVER
6442 M: Leandro Costantino <lcostantino@gmail.com>
6443 L: linux-media@vger.kernel.org
6444 T: git git://linuxtv.org/media_tree.git
6446 F: drivers/media/usb/gspca/t613.c
6448 GSPCA USB WEBCAM DRIVER
6449 M: Hans Verkuil <hverkuil@xs4all.nl>
6450 L: linux-media@vger.kernel.org
6451 T: git git://linuxtv.org/media_tree.git
6453 F: drivers/media/usb/gspca/
6455 GTP (GPRS Tunneling Protocol)
6456 M: Pablo Neira Ayuso <pablo@netfilter.org>
6457 M: Harald Welte <laforge@gnumonks.org>
6458 L: osmocom-net-gprs@lists.osmocom.org
6459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6461 F: drivers/net/gtp.c
6463 GUID PARTITION TABLE (GPT)
6464 M: Davidlohr Bueso <dave@stgolabs.net>
6465 L: linux-efi@vger.kernel.org
6467 F: block/partitions/efi.*
6470 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6471 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6472 W: http://uclinux-h8.sourceforge.jp
6473 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6476 F: drivers/clocksource/h8300_*.c
6477 F: drivers/clk/h8300/
6478 F: drivers/irqchip/irq-renesas-h8*.c
6481 M: Antti Palosaari <crope@iki.fi>
6482 L: linux-media@vger.kernel.org
6483 W: https://linuxtv.org
6484 W: http://palosaari.fi/linux/
6485 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6486 T: git git://linuxtv.org/anttip/media_tree.git
6488 F: drivers/media/usb/hackrf/
6490 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6491 M: Frank Seidel <frank@f-seidel.de>
6492 L: platform-driver-x86@vger.kernel.org
6493 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6495 F: drivers/platform/x86/hdaps.c
6498 M: Jean Delvare <jdelvare@suse.com>
6499 M: Guenter Roeck <linux@roeck-us.net>
6500 L: linux-hwmon@vger.kernel.org
6501 W: http://hwmon.wiki.kernel.org/
6502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6504 F: Documentation/devicetree/bindings/hwmon/
6505 F: Documentation/hwmon/
6507 F: include/linux/hwmon*.h
6508 F: include/trace/events/hwmon*.h
6510 HARDWARE RANDOM NUMBER GENERATOR CORE
6511 M: Matt Mackall <mpm@selenic.com>
6512 M: Herbert Xu <herbert@gondor.apana.org.au>
6513 L: linux-crypto@vger.kernel.org
6515 F: Documentation/devicetree/bindings/rng/
6516 F: Documentation/hw_random.txt
6517 F: drivers/char/hw_random/
6518 F: include/linux/hw_random.h
6520 HARDWARE TRACING FACILITIES
6521 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6523 F: drivers/hwtracing/
6525 HARDWARE SPINLOCK CORE
6526 M: Ohad Ben-Cohen <ohad@wizery.com>
6527 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6528 L: linux-remoteproc@vger.kernel.org
6530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6531 F: Documentation/devicetree/bindings/hwlock/
6532 F: Documentation/hwspinlock.txt
6533 F: drivers/hwspinlock/
6534 F: include/linux/hwspinlock.h
6536 HARMONY SOUND DRIVER
6537 L: linux-parisc@vger.kernel.org
6539 F: sound/parisc/harmony.*
6541 HDPVR USB VIDEO ENCODER DRIVER
6542 M: Hans Verkuil <hverkuil@xs4all.nl>
6543 L: linux-media@vger.kernel.org
6544 T: git git://linuxtv.org/media_tree.git
6545 W: https://linuxtv.org
6547 F: drivers/media/usb/hdpvr/
6549 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6550 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6552 F: Documentation/watchdog/hpwdt.txt
6553 F: drivers/watchdog/hpwdt.c
6555 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6556 M: Don Brace <don.brace@microsemi.com>
6557 L: esc.storagedev@microsemi.com
6558 L: linux-scsi@vger.kernel.org
6560 F: Documentation/scsi/hpsa.txt
6561 F: drivers/scsi/hpsa*.[ch]
6562 F: include/linux/cciss*.h
6563 F: include/uapi/linux/cciss*.h
6566 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6567 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6568 L: linux-rdma@vger.kernel.org
6570 F: drivers/infiniband/hw/hfi1
6573 L: linux-fsdevel@vger.kernel.org
6575 F: Documentation/filesystems/hfs.txt
6579 L: linux-fsdevel@vger.kernel.org
6581 F: Documentation/filesystems/hfsplus.txt
6584 HGA FRAMEBUFFER DRIVER
6585 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6586 L: linux-nvidia@lists.surfsouth.com
6587 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6589 F: drivers/video/fbdev/hgafb.c
6591 HIBERNATION (aka Software Suspend, aka swsusp)
6592 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6593 M: Pavel Machek <pavel@ucw.cz>
6594 L: linux-pm@vger.kernel.org
6595 B: https://bugzilla.kernel.org
6598 F: drivers/base/power/
6600 F: include/linux/suspend.h
6601 F: include/linux/freezer.h
6602 F: include/linux/pm.h
6603 F: arch/*/include/asm/suspend*.h
6606 M: Jiri Kosina <jikos@kernel.org>
6607 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6608 L: linux-input@vger.kernel.org
6609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6612 F: include/linux/hid*
6613 F: include/uapi/linux/hid*
6615 HID SENSOR HUB DRIVERS
6616 M: Jiri Kosina <jikos@kernel.org>
6617 M: Jonathan Cameron <jic23@kernel.org>
6618 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6619 L: linux-input@vger.kernel.org
6620 L: linux-iio@vger.kernel.org
6622 F: Documentation/hid/hid-sensor*
6623 F: drivers/hid/hid-sensor-*
6624 F: drivers/iio/*/hid-*
6625 F: include/linux/hid-sensor-*
6627 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6628 M: Thomas Gleixner <tglx@linutronix.de>
6629 L: linux-kernel@vger.kernel.org
6630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6632 F: Documentation/timers/
6633 F: kernel/time/hrtimer.c
6634 F: kernel/time/clockevents.c
6635 F: kernel/time/timer_*.c
6636 F: include/linux/clockchips.h
6637 F: include/linux/hrtimer.h
6639 HIGH-SPEED SCC DRIVER FOR AX.25
6640 L: linux-hams@vger.kernel.org
6642 F: drivers/net/hamradio/dmascc.c
6643 F: drivers/net/hamradio/scc.c
6645 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6646 M: HighPoint Linux Team <linux@highpoint-tech.com>
6647 W: http://www.highpoint-tech.com
6649 F: Documentation/scsi/hptiop.txt
6650 F: drivers/scsi/hptiop.c
6653 M: Jes Sorensen <jes@trained-monkey.org>
6654 L: linux-hippi@sunsite.dk
6656 F: include/linux/hippidevice.h
6657 F: include/uapi/linux/if_hippi.h
6659 F: drivers/net/hippi/
6661 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6662 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6663 M: Salil Mehta <salil.mehta@huawei.com>
6664 L: netdev@vger.kernel.org
6665 W: http://www.hisilicon.com
6667 F: drivers/net/ethernet/hisilicon/hns3/
6669 HISILICON LPC BUS DRIVER
6670 M: john.garry@huawei.com
6671 W: http://www.hisilicon.com
6673 F: drivers/bus/hisi_lpc.c
6674 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6676 HISILICON NETWORK SUBSYSTEM DRIVER
6677 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6678 M: Salil Mehta <salil.mehta@huawei.com>
6679 L: netdev@vger.kernel.org
6680 W: http://www.hisilicon.com
6682 F: drivers/net/ethernet/hisilicon/
6683 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6685 HISILICON PMU DRIVER
6686 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6687 W: http://www.hisilicon.com
6689 F: drivers/perf/hisilicon
6690 F: Documentation/perf/hisi-pmu.txt
6692 HISILICON ROCE DRIVER
6693 M: Lijun Ou <oulijun@huawei.com>
6694 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6695 L: linux-rdma@vger.kernel.org
6697 F: drivers/infiniband/hw/hns/
6698 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6700 HISILICON SAS Controller
6701 M: John Garry <john.garry@huawei.com>
6702 W: http://www.hisilicon.com
6704 F: drivers/scsi/hisi_sas/
6705 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6707 HMM - Heterogeneous Memory Management
6708 M: Jérôme Glisse <jglisse@redhat.com>
6709 L: linux-mm@kvack.org
6712 F: include/linux/hmm*
6713 F: Documentation/vm/hmm.rst
6716 M: Jouni Malinen <j@w1.fi>
6717 L: linux-wireless@vger.kernel.org
6718 W: http://w1.fi/hostap-driver.html
6720 F: drivers/net/wireless/intersil/hostap/
6722 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6723 L: platform-driver-x86@vger.kernel.org
6725 F: drivers/platform/x86/tc1100-wmi.c
6727 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6728 M: Jaroslav Kysela <perex@perex.cz>
6730 F: drivers/net/ethernet/hp/hp100.*
6732 HPET: High Precision Event Timers driver
6733 M: Clemens Ladisch <clemens@ladisch.de>
6735 F: Documentation/timers/hpet.txt
6736 F: drivers/char/hpet.c
6737 F: include/linux/hpet.h
6738 F: include/uapi/linux/hpet.h
6742 F: arch/x86/kernel/hpet.c
6743 F: arch/x86/include/asm/hpet.h
6746 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6747 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6752 M: Sebastian Reichel <sre@kernel.org>
6753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6755 F: Documentation/ABI/testing/sysfs-bus-hsi
6756 F: Documentation/driver-api/hsi.rst
6758 F: include/linux/hsi/
6759 F: include/uapi/linux/hsi/
6762 L: linux-usb@vger.kernel.org
6764 F: drivers/net/usb/hso.c
6766 HSR NETWORK PROTOCOL
6767 M: Arvid Brodin <arvid.brodin@alten.se>
6768 L: netdev@vger.kernel.org
6772 HT16K33 LED CONTROLLER DRIVER
6773 M: Robin van der Gracht <robin@protonic.nl>
6775 F: drivers/auxdisplay/ht16k33.c
6776 F: Documentation/devicetree/bindings/display/ht16k33.txt
6778 HTCPEN TOUCHSCREEN DRIVER
6779 M: Pau Oliva Fora <pof@eslack.org>
6780 L: linux-input@vger.kernel.org
6782 F: drivers/input/touchscreen/htcpen.c
6784 HUAWEI ETHERNET DRIVER
6785 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6786 L: netdev@vger.kernel.org
6788 F: Documentation/networking/hinic.txt
6789 F: drivers/net/ethernet/huawei/hinic/
6792 M: Mike Kravetz <mike.kravetz@oracle.com>
6793 L: linux-mm@kvack.org
6797 F: include/linux/hugetlb.h
6798 F: Documentation/admin-guide/mm/hugetlbpage.rst
6799 F: Documentation/vm/hugetlbfs_reserv.rst
6800 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6803 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6804 L: linux-media@vger.kernel.org
6805 T: git git://linuxtv.org/media_tree.git
6806 W: https://linuxtv.org
6808 F: drivers/media/platform/sti/hva
6810 HWPOISON MEMORY FAILURE HANDLING
6811 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6812 L: linux-mm@kvack.org
6814 F: mm/memory-failure.c
6815 F: mm/hwpoison-inject.c
6817 HYGON PROCESSOR SUPPORT
6818 M: Pu Wen <puwen@hygon.cn>
6819 L: linux-kernel@vger.kernel.org
6821 F: arch/x86/kernel/cpu/hygon.c
6823 Hyper-V CORE AND DRIVERS
6824 M: "K. Y. Srinivasan" <kys@microsoft.com>
6825 M: Haiyang Zhang <haiyangz@microsoft.com>
6826 M: Stephen Hemminger <sthemmin@microsoft.com>
6827 L: devel@linuxdriverproject.org
6829 F: Documentation/networking/netvsc.txt
6830 F: arch/x86/include/asm/mshyperv.h
6831 F: arch/x86/include/asm/trace/hyperv.h
6832 F: arch/x86/include/asm/hyperv-tlfs.h
6833 F: arch/x86/kernel/cpu/mshyperv.c
6835 F: drivers/hid/hid-hyperv.c
6837 F: drivers/input/serio/hyperv-keyboard.c
6838 F: drivers/pci/controller/pci-hyperv.c
6839 F: drivers/net/hyperv/
6840 F: drivers/scsi/storvsc_drv.c
6841 F: drivers/uio/uio_hv_generic.c
6842 F: drivers/video/fbdev/hyperv_fb.c
6843 F: net/vmw_vsock/hyperv_transport.c
6844 F: include/linux/hyperv.h
6845 F: include/uapi/linux/hyperv.h
6847 F: Documentation/ABI/stable/sysfs-bus-vmbus
6849 HYPERVISOR VIRTUAL CONSOLE DRIVER
6850 L: linuxppc-dev@lists.ozlabs.org
6855 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6856 L: linux-i2c@vger.kernel.org
6857 L: linux-acpi@vger.kernel.org
6859 F: drivers/i2c/i2c-core-acpi.c
6862 M: Peter Rosin <peda@axentia.se>
6863 L: linux-i2c@vger.kernel.org
6865 F: Documentation/i2c/i2c-topology
6866 F: Documentation/i2c/muxes/
6867 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6868 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6869 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6870 F: drivers/i2c/i2c-mux.c
6871 F: drivers/i2c/muxes/
6872 F: include/linux/i2c-mux.h
6874 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6875 M: Gregory CLEMENT <gregory.clement@bootlin.com>
6876 L: linux-i2c@vger.kernel.org
6878 F: drivers/i2c/busses/i2c-mv64xxx.c
6880 I2C OVER PARALLEL PORT
6881 M: Jean Delvare <jdelvare@suse.com>
6882 L: linux-i2c@vger.kernel.org
6884 F: Documentation/i2c/busses/i2c-parport
6885 F: Documentation/i2c/busses/i2c-parport-light
6886 F: drivers/i2c/busses/i2c-parport.c
6887 F: drivers/i2c/busses/i2c-parport-light.c
6890 M: Wolfram Sang <wsa@the-dreams.de>
6891 L: linux-i2c@vger.kernel.org
6892 W: https://i2c.wiki.kernel.org/
6893 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6896 F: Documentation/devicetree/bindings/i2c/i2c.txt
6897 F: Documentation/i2c/
6899 F: include/linux/i2c.h
6900 F: include/linux/i2c-dev.h
6901 F: include/linux/i2c-smbus.h
6902 F: include/uapi/linux/i2c.h
6903 F: include/uapi/linux/i2c-*.h
6905 I2C SUBSYSTEM HOST DRIVERS
6906 L: linux-i2c@vger.kernel.org
6907 W: https://i2c.wiki.kernel.org/
6908 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6911 F: Documentation/devicetree/bindings/i2c/
6912 F: drivers/i2c/algos/
6913 F: drivers/i2c/busses/
6916 M: Jean Delvare <jdelvare@suse.com>
6917 L: linux-i2c@vger.kernel.org
6919 F: Documentation/i2c/busses/i2c-taos-evm
6920 F: drivers/i2c/busses/i2c-taos-evm.c
6923 M: Till Harbaum <till@harbaum.org>
6924 L: linux-i2c@vger.kernel.org
6925 W: http://www.harbaum.org/till/i2c_tiny_usb
6927 F: drivers/i2c/busses/i2c-tiny-usb.c
6929 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6930 M: Jean Delvare <jdelvare@suse.com>
6931 L: linux-i2c@vger.kernel.org
6933 F: Documentation/i2c/busses/i2c-ali1535
6934 F: Documentation/i2c/busses/i2c-ali1563
6935 F: Documentation/i2c/busses/i2c-ali15x3
6936 F: Documentation/i2c/busses/i2c-amd756
6937 F: Documentation/i2c/busses/i2c-amd8111
6938 F: Documentation/i2c/busses/i2c-i801
6939 F: Documentation/i2c/busses/i2c-nforce2
6940 F: Documentation/i2c/busses/i2c-piix4
6941 F: Documentation/i2c/busses/i2c-sis5595
6942 F: Documentation/i2c/busses/i2c-sis630
6943 F: Documentation/i2c/busses/i2c-sis96x
6944 F: Documentation/i2c/busses/i2c-via
6945 F: Documentation/i2c/busses/i2c-viapro
6946 F: drivers/i2c/busses/i2c-ali1535.c
6947 F: drivers/i2c/busses/i2c-ali1563.c
6948 F: drivers/i2c/busses/i2c-ali15x3.c
6949 F: drivers/i2c/busses/i2c-amd756.c
6950 F: drivers/i2c/busses/i2c-amd756-s4882.c
6951 F: drivers/i2c/busses/i2c-amd8111.c
6952 F: drivers/i2c/busses/i2c-i801.c
6953 F: drivers/i2c/busses/i2c-isch.c
6954 F: drivers/i2c/busses/i2c-nforce2.c
6955 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6956 F: drivers/i2c/busses/i2c-piix4.c
6957 F: drivers/i2c/busses/i2c-sis5595.c
6958 F: drivers/i2c/busses/i2c-sis630.c
6959 F: drivers/i2c/busses/i2c-sis96x.c
6960 F: drivers/i2c/busses/i2c-via.c
6961 F: drivers/i2c/busses/i2c-viapro.c
6963 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6964 M: Hans de Goede <hdegoede@redhat.com>
6965 L: linux-i2c@vger.kernel.org
6967 F: drivers/i2c/busses/i2c-cht-wc.c
6969 I2C/SMBUS ISMT DRIVER
6970 M: Seth Heasley <seth.heasley@intel.com>
6971 M: Neil Horman <nhorman@tuxdriver.com>
6972 L: linux-i2c@vger.kernel.org
6973 F: drivers/i2c/busses/i2c-ismt.c
6974 F: Documentation/i2c/busses/i2c-ismt
6976 I2C/SMBUS STUB DRIVER
6977 M: Jean Delvare <jdelvare@suse.com>
6978 L: linux-i2c@vger.kernel.org
6980 F: drivers/i2c/i2c-stub.c
6982 IA64 (Itanium) PLATFORM
6983 M: Tony Luck <tony.luck@intel.com>
6984 M: Fenghua Yu <fenghua.yu@intel.com>
6985 L: linux-ia64@vger.kernel.org
6986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6990 IBM Power 842 compression accelerator
6991 M: Haren Myneni <haren@us.ibm.com>
6993 F: drivers/crypto/nx/Makefile
6994 F: drivers/crypto/nx/Kconfig
6995 F: drivers/crypto/nx/nx-842*
6996 F: include/linux/sw842.h
7000 IBM Power in-Nest Crypto Acceleration
7001 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7002 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7003 L: linux-crypto@vger.kernel.org
7005 F: drivers/crypto/nx/Makefile
7006 F: drivers/crypto/nx/Kconfig
7007 F: drivers/crypto/nx/nx-aes*
7008 F: drivers/crypto/nx/nx-sha*
7009 F: drivers/crypto/nx/nx.*
7010 F: drivers/crypto/nx/nx_csbcpb.h
7011 F: drivers/crypto/nx/nx_debugfs.h
7013 IBM Power Linux RAID adapter
7014 M: Brian King <brking@us.ibm.com>
7016 F: drivers/scsi/ipr.*
7018 IBM Power SRIOV Virtual NIC Device Driver
7019 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7020 M: John Allen <jallen@linux.vnet.ibm.com>
7021 L: netdev@vger.kernel.org
7023 F: drivers/net/ethernet/ibm/ibmvnic.*
7025 IBM Power Virtual Accelerator Switchboard
7026 M: Sukadev Bhattiprolu
7027 L: linuxppc-dev@lists.ozlabs.org
7029 F: arch/powerpc/platforms/powernv/vas*
7030 F: arch/powerpc/platforms/powernv/copy-paste.h
7031 F: arch/powerpc/include/asm/vas.h
7032 F: arch/powerpc/include/uapi/asm/vas.h
7034 IBM Power Virtual Ethernet Device Driver
7035 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7036 L: netdev@vger.kernel.org
7038 F: drivers/net/ethernet/ibm/ibmveth.*
7040 IBM Power Virtual FC Device Drivers
7041 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7042 L: linux-scsi@vger.kernel.org
7044 F: drivers/scsi/ibmvscsi/ibmvfc*
7046 IBM Power Virtual Management Channel Driver
7047 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7048 M: Steven Royer <seroyer@linux.vnet.ibm.com>
7050 F: drivers/misc/ibmvmc.*
7052 IBM Power Virtual SCSI Device Drivers
7053 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7054 L: linux-scsi@vger.kernel.org
7056 F: drivers/scsi/ibmvscsi/ibmvscsi*
7057 F: include/scsi/viosrp.h
7059 IBM Power Virtual SCSI Device Target Driver
7060 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7061 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
7062 L: linux-scsi@vger.kernel.org
7063 L: target-devel@vger.kernel.org
7065 F: drivers/scsi/ibmvscsi_tgt/
7067 IBM Power VMX Cryptographic instructions
7068 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7069 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7070 L: linux-crypto@vger.kernel.org
7072 F: drivers/crypto/vmx/Makefile
7073 F: drivers/crypto/vmx/Kconfig
7074 F: drivers/crypto/vmx/vmx.c
7075 F: drivers/crypto/vmx/aes*
7076 F: drivers/crypto/vmx/ghash*
7077 F: drivers/crypto/vmx/ppc-xlate.pl
7079 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7080 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7081 L: linux-pci@vger.kernel.org
7082 L: linuxppc-dev@lists.ozlabs.org
7084 F: drivers/pci/hotplug/rpaphp*
7086 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7087 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7088 L: linux-pci@vger.kernel.org
7089 L: linuxppc-dev@lists.ozlabs.org
7091 F: drivers/pci/hotplug/rpadlpar*
7093 IBM ServeRAID RAID DRIVER
7095 F: drivers/scsi/ips.*
7097 ICH LPC AND GPIO DRIVER
7098 M: Peter Tyser <ptyser@xes-inc.com>
7100 F: drivers/mfd/lpc_ich.c
7101 F: drivers/gpio/gpio-ich.c
7104 M: "David S. Miller" <davem@davemloft.net>
7105 L: linux-ide@vger.kernel.org
7106 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7109 F: Documentation/ide/
7111 F: include/linux/ide.h
7114 M: Borislav Petkov <bp@alien8.de>
7115 L: linux-ide@vger.kernel.org
7117 F: Documentation/cdrom/ide-cd
7118 F: drivers/ide/ide-cd*
7120 IDEAPAD LAPTOP EXTRAS DRIVER
7121 M: Ike Panhc <ike.pan@canonical.com>
7122 L: platform-driver-x86@vger.kernel.org
7123 W: http://launchpad.net/ideapad-laptop
7125 F: drivers/platform/x86/ideapad-laptop.c
7127 IDEAPAD LAPTOP SLIDEBAR DRIVER
7128 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7129 L: linux-input@vger.kernel.org
7130 W: https://github.com/o2genum/ideapad-slidebar
7132 F: drivers/input/misc/ideapad_slidebar.c
7134 IDT VersaClock 5 CLOCK DRIVER
7135 M: Marek Vasut <marek.vasut@gmail.com>
7137 F: drivers/clk/clk-versaclock5.c
7139 IEEE 802.15.4 SUBSYSTEM
7140 M: Alexander Aring <alex.aring@gmail.com>
7141 M: Stefan Schmidt <stefan@datenfreihafen.org>
7142 L: linux-wpan@vger.kernel.org
7143 W: http://wpan.cakelab.org/
7144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7149 F: drivers/net/ieee802154/
7150 F: include/linux/nl802154.h
7151 F: include/linux/ieee802154.h
7152 F: include/net/nl802154.h
7153 F: include/net/mac802154.h
7154 F: include/net/af_ieee802154.h
7155 F: include/net/cfg802154.h
7156 F: include/net/ieee802154_netdev.h
7157 F: Documentation/networking/ieee802154.txt
7160 M: Yotam Gigi <yotam.gi@gmail.com>
7161 M: Jamal Hadi Salim <jhs@mojatatu.com>
7163 F: include/net/ife.h
7164 F: include/uapi/linux/ife.h
7166 IGORPLUG-USB IR RECEIVER
7167 M: Sean Young <sean@mess.org>
7168 L: linux-media@vger.kernel.org
7170 F: drivers/media/rc/igorplugusb.c
7172 IGUANAWORKS USB IR TRANSCEIVER
7173 M: Sean Young <sean@mess.org>
7174 L: linux-media@vger.kernel.org
7176 F: drivers/media/rc/iguanair.c
7178 IIO DIGITAL POTENTIOMETER DAC
7179 M: Peter Rosin <peda@axentia.se>
7180 L: linux-iio@vger.kernel.org
7182 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7183 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7184 F: drivers/iio/dac/dpot-dac.c
7186 IIO ENVELOPE DETECTOR
7187 M: Peter Rosin <peda@axentia.se>
7188 L: linux-iio@vger.kernel.org
7190 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7191 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7192 F: drivers/iio/adc/envelope-detector.c
7195 M: Peter Rosin <peda@axentia.se>
7196 L: linux-iio@vger.kernel.org
7198 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7199 F: drivers/iio/multiplexer/iio-mux.c
7201 IIO SUBSYSTEM AND DRIVERS
7202 M: Jonathan Cameron <jic23@kernel.org>
7203 R: Hartmut Knaack <knaack.h@gmx.de>
7204 R: Lars-Peter Clausen <lars@metafoo.de>
7205 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7206 L: linux-iio@vger.kernel.org
7207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7209 F: Documentation/ABI/testing/configfs-iio*
7210 F: Documentation/ABI/testing/sysfs-bus-iio*
7211 F: Documentation/devicetree/bindings/iio/
7213 F: drivers/staging/iio/
7214 F: include/linux/iio/
7218 M: Peter Rosin <peda@axentia.se>
7219 L: linux-iio@vger.kernel.org
7221 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7222 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7223 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7224 F: drivers/iio/afe/iio-rescale.c
7226 IKANOS/ADI EAGLE ADSL USB DRIVER
7227 M: Matthieu Castet <castet.matthieu@free.fr>
7228 M: Stanislaw Gruszka <stf_xl@wp.pl>
7230 F: drivers/usb/atm/ueagle-atm.c
7232 IMGTEC ASCII LCD DRIVER
7233 M: Paul Burton <paul.burton@mips.com>
7235 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7236 F: drivers/auxdisplay/img-ascii-lcd.c
7238 IMGTEC IR DECODER DRIVER
7239 M: James Hogan <jhogan@kernel.org>
7241 F: drivers/media/rc/img-ir/
7243 IMON SOUNDGRAPH USB IR RECEIVER
7244 M: Sean Young <sean@mess.org>
7245 L: linux-media@vger.kernel.org
7247 F: drivers/media/rc/imon_raw.c
7248 F: drivers/media/rc/imon.c
7250 IMS TWINTURBO FRAMEBUFFER DRIVER
7251 L: linux-fbdev@vger.kernel.org
7253 F: drivers/video/fbdev/imsttfb.c
7255 INA209 HARDWARE MONITOR DRIVER
7256 M: Guenter Roeck <linux@roeck-us.net>
7257 L: linux-hwmon@vger.kernel.org
7259 F: Documentation/hwmon/ina209
7260 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7261 F: drivers/hwmon/ina209.c
7263 INA2XX HARDWARE MONITOR DRIVER
7264 M: Guenter Roeck <linux@roeck-us.net>
7265 L: linux-hwmon@vger.kernel.org
7267 F: Documentation/hwmon/ina2xx
7268 F: drivers/hwmon/ina2xx.c
7269 F: include/linux/platform_data/ina2xx.h
7271 INDUSTRY PACK SUBSYSTEM (IPACK)
7272 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7273 M: Jens Taprogge <jens.taprogge@taprogge.org>
7274 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7275 L: industrypack-devel@lists.sourceforge.net
7276 W: http://industrypack.sourceforge.net
7280 INFINIBAND SUBSYSTEM
7281 M: Doug Ledford <dledford@redhat.com>
7282 M: Jason Gunthorpe <jgg@mellanox.com>
7283 L: linux-rdma@vger.kernel.org
7284 W: https://github.com/linux-rdma/rdma-core
7285 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7288 F: Documentation/devicetree/bindings/infiniband/
7289 F: Documentation/infiniband/
7290 F: drivers/infiniband/
7291 F: include/uapi/linux/if_infiniband.h
7292 F: include/uapi/rdma/
7295 INGENIC JZ4780 DMA Driver
7296 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7298 F: drivers/dma/dma-jz4780.c
7300 INGENIC JZ4780 NAND DRIVER
7301 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7302 L: linux-mtd@lists.infradead.org
7304 F: drivers/mtd/nand/raw/jz4780_*
7307 M: Jan Kara <jack@suse.cz>
7308 R: Amir Goldstein <amir73il@gmail.com>
7309 L: linux-fsdevel@vger.kernel.org
7311 F: Documentation/filesystems/inotify.txt
7312 F: fs/notify/inotify/
7313 F: include/linux/inotify.h
7314 F: include/uapi/linux/inotify.h
7316 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7317 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7318 L: linux-input@vger.kernel.org
7319 Q: http://patchwork.kernel.org/project/linux-input/list/
7320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7323 F: include/linux/input.h
7324 F: include/uapi/linux/input.h
7325 F: include/uapi/linux/input-event-codes.h
7326 F: include/linux/input/
7327 F: Documentation/devicetree/bindings/input/
7328 F: Documentation/devicetree/bindings/serio/
7329 F: Documentation/input/
7331 INPUT MULTITOUCH (MT) PROTOCOL
7332 M: Henrik Rydberg <rydberg@bitmath.org>
7333 L: linux-input@vger.kernel.org
7335 F: Documentation/input/multi-touch-protocol.rst
7336 F: drivers/input/input-mt.c
7339 INSIDE SECURE CRYPTO DRIVER
7340 M: Antoine Tenart <antoine.tenart@bootlin.com>
7341 F: drivers/crypto/inside-secure/
7343 L: linux-crypto@vger.kernel.org
7345 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7346 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7347 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7348 L: linux-integrity@vger.kernel.org
7349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7351 F: security/integrity/ima/
7353 INTEL 810/815 FRAMEBUFFER DRIVER
7354 M: Antonino Daplas <adaplas@gmail.com>
7355 L: linux-fbdev@vger.kernel.org
7357 F: drivers/video/fbdev/i810/
7360 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7361 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7362 M: Jie Yang <yang.jie@linux.intel.com>
7363 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7367 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7368 M: Hans de Goede <hdegoede@redhat.com>
7369 L: platform-driver-x86@vger.kernel.org
7371 F: drivers/platform/x86/intel_atomisp2_pm.c
7373 INTEL C600 SERIES SAS CONTROLLER DRIVER
7374 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7375 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7376 L: linux-scsi@vger.kernel.org
7377 T: git git://git.code.sf.net/p/intel-sas/isci
7379 F: drivers/scsi/isci/
7381 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7382 M: Jani Nikula <jani.nikula@linux.intel.com>
7383 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7384 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7385 L: intel-gfx@lists.freedesktop.org
7386 W: https://01.org/linuxgraphics/
7387 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7388 C: irc://chat.freenode.net/intel-gfx
7389 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7390 T: git git://anongit.freedesktop.org/drm-intel
7392 F: drivers/gpu/drm/i915/
7393 F: include/drm/i915*
7394 F: include/uapi/drm/i915_drm.h
7395 F: Documentation/gpu/i915.rst
7397 INTEL ETHERNET DRIVERS
7398 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7399 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7400 W: http://www.intel.com/support/feedback.htm
7401 W: http://e1000.sourceforge.net/
7402 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7406 F: Documentation/networking/e100.rst
7407 F: Documentation/networking/e1000.rst
7408 F: Documentation/networking/e1000e.rst
7409 F: Documentation/networking/fm10k.rst
7410 F: Documentation/networking/igb.rst
7411 F: Documentation/networking/igbvf.rst
7412 F: Documentation/networking/ixgb.rst
7413 F: Documentation/networking/ixgbe.rst
7414 F: Documentation/networking/ixgbevf.rst
7415 F: Documentation/networking/i40e.rst
7416 F: Documentation/networking/iavf.rst
7417 F: Documentation/networking/ice.rst
7418 F: drivers/net/ethernet/intel/
7419 F: drivers/net/ethernet/intel/*/
7420 F: include/linux/avf/virtchnl.h
7422 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7423 M: Maik Broemme <mbroemme@libmpq.org>
7424 L: linux-fbdev@vger.kernel.org
7426 F: Documentation/fb/intelfb.txt
7427 F: drivers/video/fbdev/intelfb/
7429 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7430 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7431 M: Zhi Wang <zhi.a.wang@intel.com>
7432 L: intel-gvt-dev@lists.freedesktop.org
7433 L: intel-gfx@lists.freedesktop.org
7434 W: https://01.org/igvt-g
7435 T: git https://github.com/intel/gvt-linux.git
7437 F: drivers/gpu/drm/i915/gvt/
7439 INTEL PMIC GPIO DRIVER
7440 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7442 F: drivers/gpio/gpio-*cove.c
7443 F: drivers/gpio/gpio-msic.c
7445 INTEL HID EVENT DRIVER
7446 M: Alex Hung <alex.hung@canonical.com>
7447 L: platform-driver-x86@vger.kernel.org
7449 F: drivers/platform/x86/intel-hid.c
7451 INTEL I/OAT DMA DRIVER
7452 M: Dave Jiang <dave.jiang@intel.com>
7453 R: Dan Williams <dan.j.williams@intel.com>
7454 L: dmaengine@vger.kernel.org
7455 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7457 F: drivers/dma/ioat*
7460 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7461 M: Len Brown <lenb@kernel.org>
7462 L: linux-pm@vger.kernel.org
7463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7464 B: https://bugzilla.kernel.org
7466 F: drivers/idle/intel_idle.c
7468 INTEL INTEGRATED SENSOR HUB DRIVER
7469 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7470 M: Jiri Kosina <jikos@kernel.org>
7471 L: linux-input@vger.kernel.org
7473 F: drivers/hid/intel-ish-hid/
7476 M: David Woodhouse <dwmw2@infradead.org>
7477 L: iommu@lists.linux-foundation.org
7478 T: git git://git.infradead.org/iommu-2.6.git
7480 F: drivers/iommu/intel-iommu.c
7481 F: include/linux/intel-iommu.h
7483 INTEL IOP-ADMA DMA DRIVER
7484 R: Dan Williams <dan.j.williams@intel.com>
7486 F: drivers/dma/iop-adma.c
7488 INTEL IPU3 CSI-2 CIO2 DRIVER
7489 M: Yong Zhi <yong.zhi@intel.com>
7490 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7491 M: Bingbu Cao <bingbu.cao@intel.com>
7492 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7493 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7494 L: linux-media@vger.kernel.org
7496 F: drivers/media/pci/intel/ipu3/
7497 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7499 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7500 M: Krzysztof Halasa <khalasa@piap.pl>
7502 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7503 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7504 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7505 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7506 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7507 F: drivers/net/wan/ixp4xx_hss.c
7509 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7510 M: Deepak Saxena <dsaxena@plexity.net>
7512 F: drivers/char/hw_random/ixp4xx-rng.c
7514 INTEL MANAGEMENT ENGINE (mei)
7515 M: Tomas Winkler <tomas.winkler@intel.com>
7516 L: linux-kernel@vger.kernel.org
7518 F: include/uapi/linux/mei.h
7519 F: include/linux/mei_cl_bus.h
7520 F: drivers/misc/mei/*
7521 F: drivers/watchdog/mei_wdt.c
7522 F: Documentation/misc-devices/mei/*
7525 INTEL MENLOW THERMAL DRIVER
7526 M: Sujith Thomas <sujith.thomas@intel.com>
7527 L: platform-driver-x86@vger.kernel.org
7528 W: https://01.org/linux-acpi
7530 F: drivers/platform/x86/intel_menlow.c
7532 INTEL MERRIFIELD GPIO DRIVER
7533 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7534 L: linux-gpio@vger.kernel.org
7536 F: drivers/gpio/gpio-merrifield.c
7538 INTEL MIC DRIVERS (mic)
7539 M: Sudeep Dutt <sudeep.dutt@intel.com>
7540 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7542 W: https://github.com/sudeepdutt/mic
7543 W: http://software.intel.com/en-us/mic-developer
7544 F: include/linux/mic_bus.h
7545 F: include/linux/scif.h
7546 F: include/uapi/linux/mic_common.h
7547 F: include/uapi/linux/mic_ioctl.h
7548 F: include/uapi/linux/scif_ioctl.h
7549 F: drivers/misc/mic/
7550 F: drivers/dma/mic_x100_dma.c
7551 F: drivers/dma/mic_x100_dma.h
7552 F: Documentation/mic/
7554 INTEL PMC CORE DRIVER
7555 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7556 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7557 L: platform-driver-x86@vger.kernel.org
7559 F: drivers/platform/x86/intel_pmc_core*
7561 INTEL PMC/P-Unit IPC DRIVER
7562 M: Zha Qipeng<qipeng.zha@intel.com>
7563 L: platform-driver-x86@vger.kernel.org
7565 F: drivers/platform/x86/intel_pmc_ipc.c
7566 F: drivers/platform/x86/intel_punit_ipc.c
7567 F: arch/x86/include/asm/intel_pmc_ipc.h
7568 F: arch/x86/include/asm/intel_punit_ipc.h
7570 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7571 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7573 F: drivers/mfd/intel_msic.c
7574 F: drivers/mfd/intel_soc_pmic*
7575 F: include/linux/mfd/intel_msic.h
7576 F: include/linux/mfd/intel_soc_pmic*
7578 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7579 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7580 L: linux-wireless@vger.kernel.org
7582 F: Documentation/networking/README.ipw2100
7583 F: Documentation/networking/README.ipw2200
7584 F: drivers/net/wireless/intel/ipw2x00/
7587 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7588 M: Len Brown <lenb@kernel.org>
7589 L: linux-pm@vger.kernel.org
7591 F: drivers/cpufreq/intel_pstate.c
7593 INTEL RDMA RNIC DRIVER
7594 M: Faisal Latif <faisal.latif@intel.com>
7595 M: Shiraz Saleem <shiraz.saleem@intel.com>
7596 L: linux-rdma@vger.kernel.org
7598 F: drivers/infiniband/hw/i40iw/
7599 F: include/uapi/rdma/i40iw-abi.h
7601 INTEL TELEMETRY DRIVER
7602 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7603 M: "David E. Box" <david.e.box@linux.intel.com>
7604 L: platform-driver-x86@vger.kernel.org
7606 F: arch/x86/include/asm/intel_telemetry.h
7607 F: drivers/platform/x86/intel_telemetry*
7609 INTEL VIRTUAL BUTTON DRIVER
7610 M: AceLan Kao <acelan.kao@canonical.com>
7611 L: platform-driver-x86@vger.kernel.org
7613 F: drivers/platform/x86/intel-vbtn.c
7615 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7616 M: Stanislaw Gruszka <sgruszka@redhat.com>
7617 L: linux-wireless@vger.kernel.org
7619 F: drivers/net/wireless/intel/iwlegacy/
7621 INTEL WIRELESS WIFI LINK (iwlwifi)
7622 M: Johannes Berg <johannes.berg@intel.com>
7623 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7624 M: Luca Coelho <luciano.coelho@intel.com>
7625 M: Intel Linux Wireless <linuxwifi@intel.com>
7626 L: linux-wireless@vger.kernel.org
7627 W: http://intellinuxwireless.org
7628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7630 F: drivers/net/wireless/intel/iwlwifi/
7632 INTEL WIRELESS WIMAX CONNECTION 2400
7633 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7634 M: linux-wimax@intel.com
7635 L: wimax@linuxwimax.org (subscribers-only)
7637 W: http://linuxwimax.org
7638 F: Documentation/wimax/README.i2400m
7639 F: drivers/net/wimax/i2400m/
7640 F: include/uapi/linux/wimax/i2400m.h
7642 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7643 M: Mario Limonciello <mario.limonciello@dell.com>
7645 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7648 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7650 F: Documentation/trace/intel_th.rst
7651 F: drivers/hwtracing/intel_th/
7653 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7654 M: Ning Sun <ning.sun@intel.com>
7655 L: tboot-devel@lists.sourceforge.net
7656 W: http://tboot.sourceforge.net
7657 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7659 F: Documentation/intel_txt.txt
7660 F: include/linux/tboot.h
7661 F: arch/x86/kernel/tboot.c
7663 INTEL-MID GPIO DRIVER
7664 M: David Cohen <david.a.cohen@linux.intel.com>
7665 L: linux-gpio@vger.kernel.org
7667 F: drivers/gpio/gpio-intel-mid.c
7669 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7670 M: Linus Walleij <linus.walleij@linaro.org>
7671 L: linux-iio@vger.kernel.org
7673 F: drivers/iio/gyro/mpu3050*
7674 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7676 IOC3 ETHERNET DRIVER
7677 M: Ralf Baechle <ralf@linux-mips.org>
7678 L: linux-mips@linux-mips.org
7680 F: drivers/net/ethernet/sgi/ioc3-eth.c
7683 M: Pat Gefre <pfg@sgi.com>
7684 L: linux-serial@vger.kernel.org
7686 F: drivers/tty/serial/ioc3_serial.c
7689 M: Joerg Roedel <joro@8bytes.org>
7690 L: iommu@lists.linux-foundation.org
7691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7693 F: Documentation/devicetree/bindings/iommu/
7695 F: include/linux/iommu.h
7696 F: include/linux/of_iommu.h
7697 F: include/linux/iova.h
7700 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7702 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7705 M: Corey Minyard <minyard@acm.org>
7706 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7707 W: http://openipmi.sourceforge.net/
7709 F: Documentation/devicetree/bindings/ipmi/
7710 F: Documentation/IPMI.txt
7711 F: drivers/char/ipmi/
7712 F: include/linux/ipmi*
7713 F: include/uapi/linux/ipmi*
7715 IPS SCSI RAID DRIVER
7716 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7717 L: linux-scsi@vger.kernel.org
7718 W: http://www.adaptec.com/
7720 F: drivers/scsi/ips*
7723 M: Wensong Zhang <wensong@linux-vs.org>
7724 M: Simon Horman <horms@verge.net.au>
7725 M: Julian Anastasov <ja@ssi.bg>
7726 L: netdev@vger.kernel.org
7727 L: lvs-devel@vger.kernel.org
7729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7731 F: Documentation/networking/ipvs-sysctl.txt
7732 F: include/net/ip_vs.h
7733 F: include/uapi/linux/ip_vs.h
7734 F: net/netfilter/ipvs/
7737 M: Jiri Kosina <jikos@kernel.org>
7738 M: David Sterba <dsterba@suse.com>
7740 F: drivers/tty/ipwireless/
7743 L: netdev@vger.kernel.org
7745 F: include/uapi/linux/ipx.h
7747 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7748 M: Marc Zyngier <marc.zyngier@arm.com>
7750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7751 F: Documentation/IRQ-domain.txt
7752 F: include/linux/irqdomain.h
7753 F: kernel/irq/irqdomain.c
7757 M: Thomas Gleixner <tglx@linutronix.de>
7758 L: linux-kernel@vger.kernel.org
7760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7764 M: Thomas Gleixner <tglx@linutronix.de>
7765 M: Jason Cooper <jason@lakedaemon.net>
7766 M: Marc Zyngier <marc.zyngier@arm.com>
7767 L: linux-kernel@vger.kernel.org
7769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7770 F: Documentation/devicetree/bindings/interrupt-controller/
7774 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7776 F: Documentation/isa.txt
7777 F: drivers/base/isa.c
7778 F: include/linux/isa.h
7781 M: Hans Verkuil <hverkuil@xs4all.nl>
7782 L: linux-media@vger.kernel.org
7783 T: git git://linuxtv.org/media_tree.git
7784 W: https://linuxtv.org
7786 F: drivers/media/radio/radio-isa*
7789 M: Jaroslav Kysela <perex@perex.cz>
7791 F: Documentation/isapnp.txt
7792 F: drivers/pnp/isapnp/
7793 F: include/linux/isapnp.h
7796 M: Lee Duncan <lduncan@suse.com>
7797 M: Chris Leech <cleech@redhat.com>
7798 L: open-iscsi@googlegroups.com
7799 W: www.open-iscsi.com
7801 F: drivers/scsi/*iscsi*
7802 F: include/scsi/*iscsi*
7804 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7805 M: Peter Jones <pjones@redhat.com>
7806 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7808 F: drivers/firmware/iscsi_ibft*
7810 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7811 M: Sagi Grimberg <sagi@grimberg.me>
7812 M: Max Gurtovoy <maxg@mellanox.com>
7813 L: linux-rdma@vger.kernel.org
7815 W: http://www.openfabrics.org
7816 W: www.open-iscsi.org
7817 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7818 F: drivers/infiniband/ulp/iser/
7820 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7821 M: Sagi Grimberg <sagi@grimberg.me>
7822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7823 L: linux-rdma@vger.kernel.org
7824 L: target-devel@vger.kernel.org
7826 W: http://www.linux-iscsi.org
7827 F: drivers/infiniband/ulp/isert
7830 M: Karsten Keil <isdn@linux-pingi.de>
7831 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7832 L: netdev@vger.kernel.org
7833 W: http://www.isdn4linux.de
7834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7836 F: Documentation/isdn/
7838 F: include/linux/isdn.h
7839 F: include/linux/isdn/
7840 F: include/uapi/linux/isdn.h
7841 F: include/uapi/linux/isdn/
7843 ISDN SUBSYSTEM (Eicon active card driver)
7844 M: Armin Schindler <mac@melware.de>
7845 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7846 W: http://www.melware.de
7848 F: drivers/isdn/hardware/eicon/
7850 IT87 HARDWARE MONITORING DRIVER
7851 M: Jean Delvare <jdelvare@suse.com>
7852 L: linux-hwmon@vger.kernel.org
7854 F: Documentation/hwmon/it87
7855 F: drivers/hwmon/it87.c
7858 M: Antti Palosaari <crope@iki.fi>
7859 L: linux-media@vger.kernel.org
7860 W: https://linuxtv.org
7861 W: http://palosaari.fi/linux/
7862 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7863 T: git git://linuxtv.org/anttip/media_tree.git
7865 F: drivers/media/tuners/it913x*
7867 IVTV VIDEO4LINUX DRIVER
7868 M: Andy Walls <awalls@md.metrocast.net>
7869 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7870 L: linux-media@vger.kernel.org
7871 T: git git://linuxtv.org/media_tree.git
7872 W: http://www.ivtvdriver.org
7874 F: Documentation/media/v4l-drivers/ivtv*
7875 F: drivers/media/pci/ivtv/
7876 F: include/uapi/linux/ivtv*
7878 IX2505V MEDIA DRIVER
7879 M: Malcolm Priestley <tvboxspy@gmail.com>
7880 L: linux-media@vger.kernel.org
7881 W: https://linuxtv.org
7882 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7884 F: drivers/media/dvb-frontends/ix2505v*
7886 JAILHOUSE HYPERVISOR INTERFACE
7887 M: Jan Kiszka <jan.kiszka@siemens.com>
7888 L: jailhouse-dev@googlegroups.com
7890 F: arch/x86/kernel/jailhouse.c
7891 F: arch/x86/include/asm/jailhouse_para.h
7893 JC42.4 TEMPERATURE SENSOR DRIVER
7894 M: Guenter Roeck <linux@roeck-us.net>
7895 L: linux-hwmon@vger.kernel.org
7897 F: drivers/hwmon/jc42.c
7898 F: Documentation/hwmon/jc42
7901 M: Dave Kleikamp <shaggy@kernel.org>
7902 L: jfs-discussion@lists.sourceforge.net
7903 W: http://jfs.sourceforge.net/
7904 T: git git://github.com/kleikamp/linux-shaggy.git
7906 F: Documentation/filesystems/jfs.txt
7910 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7911 L: netdev@vger.kernel.org
7913 F: drivers/net/ethernet/jme.*
7915 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7916 M: David Woodhouse <dwmw2@infradead.org>
7917 L: linux-mtd@lists.infradead.org
7918 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7921 F: include/uapi/linux/jffs2.h
7923 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7924 M: "Theodore Ts'o" <tytso@mit.edu>
7925 M: Jan Kara <jack@suse.com>
7926 L: linux-ext4@vger.kernel.org
7929 F: include/linux/jbd2.h
7931 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7932 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7933 L: linux-media@vger.kernel.org
7935 F: drivers/media/platform/rcar_jpu.c
7937 JSM Neo PCI based serial card
7938 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7939 L: linux-serial@vger.kernel.org
7941 F: drivers/tty/serial/jsm/
7943 K10TEMP HARDWARE MONITORING DRIVER
7944 M: Clemens Ladisch <clemens@ladisch.de>
7945 L: linux-hwmon@vger.kernel.org
7947 F: Documentation/hwmon/k10temp
7948 F: drivers/hwmon/k10temp.c
7950 K8TEMP HARDWARE MONITORING DRIVER
7951 M: Rudolf Marek <r.marek@assembler.cz>
7952 L: linux-hwmon@vger.kernel.org
7954 F: Documentation/hwmon/k8temp
7955 F: drivers/hwmon/k8temp.c
7958 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7959 R: Alexander Potapenko <glider@google.com>
7960 R: Dmitry Vyukov <dvyukov@google.com>
7961 L: kasan-dev@googlegroups.com
7963 F: arch/*/include/asm/kasan.h
7964 F: arch/*/mm/kasan_init*
7965 F: Documentation/dev-tools/kasan.rst
7966 F: include/linux/kasan*.h
7969 F: scripts/Makefile.kasan
7972 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7974 L: linux-kbuild@vger.kernel.org
7976 F: Documentation/kbuild/kconfig*
7978 F: scripts/Kconfig.include
7981 M: Dave Young <dyoung@redhat.com>
7982 M: Baoquan He <bhe@redhat.com>
7983 R: Vivek Goyal <vgoyal@redhat.com>
7984 L: kexec@lists.infradead.org
7985 W: http://lse.sourceforge.net/kdump/
7987 F: Documentation/kdump/
7989 KEENE FM RADIO TRANSMITTER DRIVER
7990 M: Hans Verkuil <hverkuil@xs4all.nl>
7991 L: linux-media@vger.kernel.org
7992 T: git git://linuxtv.org/media_tree.git
7993 W: https://linuxtv.org
7995 F: drivers/media/radio/radio-keene*
7998 M: Ian Kent <raven@themaw.net>
7999 L: autofs@vger.kernel.org
8003 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8004 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8005 M: Michal Marek <michal.lkml@markovi.net>
8006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8007 L: linux-kbuild@vger.kernel.org
8009 F: Documentation/kbuild/
8012 F: scripts/Makefile*
8019 L: kernel-janitors@vger.kernel.org
8020 W: http://kernelnewbies.org/KernelJanitors
8023 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8024 M: "J. Bruce Fields" <bfields@fieldses.org>
8025 M: Jeff Layton <jlayton@kernel.org>
8026 L: linux-nfs@vger.kernel.org
8027 W: http://nfs.sourceforge.net/
8028 T: git git://linux-nfs.org/~bfields/linux.git
8031 F: include/uapi/linux/nfsd/
8035 F: include/linux/lockd/
8036 F: include/linux/sunrpc/
8037 F: include/uapi/linux/sunrpc/
8039 KERNEL SELFTEST FRAMEWORK
8040 M: Shuah Khan <shuah@kernel.org>
8041 L: linux-kselftest@vger.kernel.org
8042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8043 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8045 F: tools/testing/selftests/
8046 F: Documentation/dev-tools/kselftest*
8048 KERNEL USERMODE HELPER
8049 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
8050 L: linux-kernel@vger.kernel.org
8053 F: include/linux/umh.h
8055 KERNEL VIRTUAL MACHINE (KVM)
8056 M: Paolo Bonzini <pbonzini@redhat.com>
8057 M: Radim Krčmář <rkrcmar@redhat.com>
8058 L: kvm@vger.kernel.org
8059 W: http://www.linux-kvm.org
8060 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8062 F: Documentation/virtual/kvm/
8063 F: include/trace/events/kvm.h
8064 F: include/uapi/asm-generic/kvm*
8065 F: include/uapi/linux/kvm*
8066 F: include/asm-generic/kvm*
8067 F: include/linux/kvm*
8068 F: include/kvm/iodev.h
8072 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8073 M: Joerg Roedel <joro@8bytes.org>
8074 L: kvm@vger.kernel.org
8075 W: http://www.linux-kvm.org/
8077 F: arch/x86/include/asm/svm.h
8078 F: arch/x86/kvm/svm.c
8080 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8081 M: Christoffer Dall <christoffer.dall@arm.com>
8082 M: Marc Zyngier <marc.zyngier@arm.com>
8083 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8084 L: kvmarm@lists.cs.columbia.edu
8085 W: http://systems.cs.columbia.edu/projects/kvm-arm
8086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8088 F: arch/arm/include/uapi/asm/kvm*
8089 F: arch/arm/include/asm/kvm*
8092 F: include/kvm/arm_*
8094 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8095 M: Christoffer Dall <christoffer.dall@arm.com>
8096 M: Marc Zyngier <marc.zyngier@arm.com>
8097 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8098 L: kvmarm@lists.cs.columbia.edu
8100 F: arch/arm64/include/uapi/asm/kvm*
8101 F: arch/arm64/include/asm/kvm*
8104 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8105 M: James Hogan <jhogan@kernel.org>
8106 L: linux-mips@linux-mips.org
8108 F: arch/mips/include/uapi/asm/kvm*
8109 F: arch/mips/include/asm/kvm*
8112 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8113 M: Paul Mackerras <paulus@ozlabs.org>
8114 L: kvm-ppc@vger.kernel.org
8115 W: http://www.linux-kvm.org/
8116 T: git git://github.com/agraf/linux-2.6.git
8118 F: arch/powerpc/include/uapi/asm/kvm*
8119 F: arch/powerpc/include/asm/kvm*
8120 F: arch/powerpc/kvm/
8121 F: arch/powerpc/kernel/kvm*
8123 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8124 M: Christian Borntraeger <borntraeger@de.ibm.com>
8125 M: Janosch Frank <frankja@linux.ibm.com>
8126 R: David Hildenbrand <david@redhat.com>
8127 R: Cornelia Huck <cohuck@redhat.com>
8128 L: linux-s390@vger.kernel.org
8129 W: http://www.ibm.com/developerworks/linux/linux390/
8130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8132 F: arch/s390/include/uapi/asm/kvm*
8133 F: arch/s390/include/asm/gmap.h
8134 F: arch/s390/include/asm/kvm*
8136 F: arch/s390/mm/gmap.c
8138 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8139 M: Paolo Bonzini <pbonzini@redhat.com>
8140 M: Radim Krčmář <rkrcmar@redhat.com>
8141 L: kvm@vger.kernel.org
8142 W: http://www.linux-kvm.org
8143 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8146 F: arch/x86/include/uapi/asm/kvm*
8147 F: arch/x86/include/asm/kvm*
8148 F: arch/x86/include/asm/pvclock-abi.h
8149 F: arch/x86/kernel/kvm.c
8150 F: arch/x86/kernel/kvmclock.c
8153 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8154 M: Tejun Heo <tj@kernel.org>
8155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8157 F: include/linux/kernfs.h
8161 M: Eric Biederman <ebiederm@xmission.com>
8162 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8163 L: kexec@lists.infradead.org
8165 F: include/linux/kexec.h
8166 F: include/uapi/linux/kexec.h
8170 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8171 L: linux-integrity@vger.kernel.org
8172 L: keyrings@vger.kernel.org
8174 F: Documentation/security/keys/trusted-encrypted.rst
8175 F: include/keys/encrypted-type.h
8176 F: security/keys/encrypted-keys/
8179 M: James Bottomley <jejb@linux.vnet.ibm.com>
8180 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8181 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8182 L: linux-integrity@vger.kernel.org
8183 L: keyrings@vger.kernel.org
8185 F: Documentation/security/keys/trusted-encrypted.rst
8186 F: include/keys/trusted-type.h
8187 F: security/keys/trusted.c
8188 F: security/keys/trusted.h
8191 M: David Howells <dhowells@redhat.com>
8192 L: keyrings@vger.kernel.org
8194 F: Documentation/security/keys/core.rst
8195 F: include/linux/key.h
8196 F: include/linux/key-type.h
8197 F: include/linux/keyctl.h
8198 F: include/uapi/linux/keyctl.h
8202 KGDB / KDB /debug_core
8203 M: Jason Wessel <jason.wessel@windriver.com>
8204 M: Daniel Thompson <daniel.thompson@linaro.org>
8205 W: http://kgdb.wiki.kernel.org/
8206 L: kgdb-bugreport@lists.sourceforge.net
8207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8209 F: Documentation/dev-tools/kgdb.rst
8210 F: drivers/misc/kgdbts.c
8211 F: drivers/tty/serial/kgdboc.c
8212 F: include/linux/kdb.h
8213 F: include/linux/kgdb.h
8217 M: Catalin Marinas <catalin.marinas@arm.com>
8219 F: Documentation/dev-tools/kmemleak.rst
8220 F: include/linux/kmemleak.h
8222 F: mm/kmemleak-test.c
8224 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8225 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
8226 L: linux-kernel@vger.kernel.org
8229 F: include/linux/kmod.h
8231 F: tools/testing/selftests/kmod/
8234 M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8235 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8236 M: "David S. Miller" <davem@davemloft.net>
8237 M: Masami Hiramatsu <mhiramat@kernel.org>
8239 F: Documentation/kprobes.txt
8240 F: include/linux/kprobes.h
8241 F: include/asm-generic/kprobes.h
8244 KS0108 LCD CONTROLLER DRIVER
8245 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8247 F: Documentation/auxdisplay/ks0108
8248 F: drivers/auxdisplay/ks0108.c
8249 F: include/linux/ks0108.h
8252 M: David Ahern <dsa@cumulusnetworks.com>
8253 L: netdev@vger.kernel.org
8256 F: include/net/l3mdev.h
8259 M: John Fastabend <john.fastabend@gmail.com>
8260 M: Daniel Borkmann <daniel@iogearbox.net>
8261 L: netdev@vger.kernel.org
8263 F: include/linux/skmsg.h
8265 F: net/core/sock_map.c
8266 F: net/ipv4/tcp_bpf.c
8268 LANTIQ / INTEL Ethernet drivers
8269 M: Hauke Mehrtens <hauke@hauke-m.de>
8270 L: netdev@vger.kernel.org
8272 F: net/dsa/tag_gswip.c
8273 F: drivers/net/ethernet/lantiq_xrx200.c
8274 F: drivers/net/dsa/lantiq_pce.h
8275 F: drivers/net/dsa/lantiq_gswip.c
8277 LANTIQ MIPS ARCHITECTURE
8278 M: John Crispin <john@phrozen.org>
8279 L: linux-mips@linux-mips.org
8282 F: drivers/soc/lantiq
8285 L: linux-x25@vger.kernel.org
8287 F: Documentation/networking/lapb-module.txt
8291 LASI 53c700 driver for PARISC
8292 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8293 L: linux-scsi@vger.kernel.org
8295 F: Documentation/scsi/53c700.txt
8296 F: drivers/scsi/53c700*
8299 M: Tobin C. Harding <me@tobin.cc>
8300 M: Tycho Andersen <tycho@tycho.ws>
8301 L: kernel-hardening@lists.openwall.com
8303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8304 F: scripts/leaking_addresses.pl
8307 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8308 M: Pavel Machek <pavel@ucw.cz>
8309 L: linux-leds@vger.kernel.org
8310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8312 F: Documentation/devicetree/bindings/leds/
8314 F: include/linux/leds.h
8316 LEGACY EEPROM DRIVER
8317 M: Jean Delvare <jdelvare@suse.com>
8319 F: Documentation/misc-devices/eeprom
8320 F: drivers/misc/eeprom/eeprom.c
8323 R: David Lechner <david@lechnology.com>
8325 F: arch/arm/boot/dts/da850-lego-ev3.dts
8326 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8327 F: drivers/power/supply/lego_ev3_battery.c
8329 LEGO USB Tower driver
8330 M: Juergen Stuber <starblue@users.sourceforge.net>
8331 L: legousb-devel@lists.sourceforge.net
8332 W: http://legousb.sourceforge.net/
8334 F: drivers/usb/misc/legousbtower.c
8337 M: Matan Ziv-Av <matan@svgalib.org>
8338 L: platform-driver-x86@vger.kernel.org
8340 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8341 F: Documentation/laptops/lg-laptop.rst
8342 F: drivers/platform/x86/lg-laptop.c
8345 M: Michael Krufky <mkrufky@linuxtv.org>
8346 L: linux-media@vger.kernel.org
8347 W: https://linuxtv.org
8348 W: http://github.com/mkrufky
8349 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8350 T: git git://linuxtv.org/mkrufky/tuners.git
8352 F: drivers/media/dvb-frontends/lg2160.*
8354 LGDT3305 MEDIA DRIVER
8355 M: Michael Krufky <mkrufky@linuxtv.org>
8356 L: linux-media@vger.kernel.org
8357 W: https://linuxtv.org
8358 W: http://github.com/mkrufky
8359 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8360 T: git git://linuxtv.org/mkrufky/tuners.git
8362 F: drivers/media/dvb-frontends/lgdt3305.*
8364 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8365 M: Viresh Kumar <vireshk@kernel.org>
8366 L: linux-ide@vger.kernel.org
8367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8369 F: include/linux/pata_arasan_cf_data.h
8370 F: drivers/ata/pata_arasan_cf.c
8373 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8374 M: Jens Axboe <axboe@kernel.dk>
8375 L: linux-ide@vger.kernel.org
8376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8378 F: drivers/ata/pata_*.c
8379 F: drivers/ata/ata_generic.c
8381 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8382 M: Linus Walleij <linus.walleij@linaro.org>
8383 L: linux-ide@vger.kernel.org
8384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8386 F: drivers/ata/pata_ftide010.c
8387 F: drivers/ata/sata_gemini.c
8388 F: drivers/ata/sata_gemini.h
8390 LIBATA SATA AHCI PLATFORM devices support
8391 M: Hans de Goede <hdegoede@redhat.com>
8392 M: Jens Axboe <axboe@kernel.dk>
8393 L: linux-ide@vger.kernel.org
8394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8396 F: drivers/ata/ahci_platform.c
8397 F: drivers/ata/libahci_platform.c
8398 F: include/linux/ahci_platform.h
8400 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8401 M: Mikael Pettersson <mikpelinux@gmail.com>
8402 L: linux-ide@vger.kernel.org
8403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8405 F: drivers/ata/sata_promise.*
8407 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8408 M: Jens Axboe <axboe@kernel.dk>
8409 L: linux-ide@vger.kernel.org
8410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8413 F: include/linux/ata.h
8414 F: include/linux/libata.h
8415 F: Documentation/devicetree/bindings/ata/
8418 M: Sasha Levin <alexander.levin@microsoft.com>
8420 F: tools/lib/lockdep/
8422 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8423 M: Ross Zwisler <zwisler@kernel.org>
8424 M: Dan Williams <dan.j.williams@intel.com>
8425 M: Vishal Verma <vishal.l.verma@intel.com>
8426 M: Dave Jiang <dave.jiang@intel.com>
8427 L: linux-nvdimm@lists.01.org
8428 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8430 F: drivers/nvdimm/blk.c
8431 F: drivers/nvdimm/region_devs.c
8433 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8434 M: Vishal Verma <vishal.l.verma@intel.com>
8435 M: Dan Williams <dan.j.williams@intel.com>
8436 M: Ross Zwisler <zwisler@kernel.org>
8437 M: Dave Jiang <dave.jiang@intel.com>
8438 L: linux-nvdimm@lists.01.org
8439 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8441 F: drivers/nvdimm/btt*
8443 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8444 M: Ross Zwisler <zwisler@kernel.org>
8445 M: Dan Williams <dan.j.williams@intel.com>
8446 M: Vishal Verma <vishal.l.verma@intel.com>
8447 M: Dave Jiang <dave.jiang@intel.com>
8448 L: linux-nvdimm@lists.01.org
8449 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8451 F: drivers/nvdimm/pmem*
8453 LIBNVDIMM: DEVICETREE BINDINGS
8454 M: Oliver O'Halloran <oohall@gmail.com>
8455 L: linux-nvdimm@lists.01.org
8456 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8458 F: drivers/nvdimm/of_pmem.c
8459 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8461 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8462 M: Dan Williams <dan.j.williams@intel.com>
8463 M: Ross Zwisler <zwisler@kernel.org>
8464 M: Vishal Verma <vishal.l.verma@intel.com>
8465 M: Dave Jiang <dave.jiang@intel.com>
8466 L: linux-nvdimm@lists.01.org
8467 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8471 F: drivers/acpi/nfit/*
8472 F: include/linux/nd.h
8473 F: include/linux/libnvdimm.h
8474 F: include/uapi/linux/ndctl.h
8476 LIGHTNVM PLATFORM SUPPORT
8477 M: Matias Bjorling <mb@lightnvm.io>
8478 W: http://github/OpenChannelSSD
8479 L: linux-block@vger.kernel.org
8481 F: drivers/lightnvm/
8482 F: include/linux/lightnvm.h
8483 F: include/uapi/linux/lightnvm.h
8485 LINUX FOR POWER MACINTOSH
8486 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8487 W: http://www.penguinppc.org/
8488 L: linuxppc-dev@lists.ozlabs.org
8490 F: arch/powerpc/platforms/powermac/
8491 F: drivers/macintosh/
8493 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8494 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8495 M: Paul Mackerras <paulus@samba.org>
8496 M: Michael Ellerman <mpe@ellerman.id.au>
8497 W: https://github.com/linuxppc/linux/wiki
8498 L: linuxppc-dev@lists.ozlabs.org
8499 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8502 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8503 F: Documentation/devicetree/bindings/powerpc/
8504 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8505 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8506 F: Documentation/powerpc/
8508 F: drivers/char/tpm/tpm_ibmvtpm*
8509 F: drivers/crypto/nx/
8510 F: drivers/crypto/vmx/
8511 F: drivers/i2c/busses/i2c-opal.c
8512 F: drivers/net/ethernet/ibm/ibmveth.*
8513 F: drivers/net/ethernet/ibm/ibmvnic.*
8514 F: drivers/pci/hotplug/pnv_php.c
8515 F: drivers/pci/hotplug/rpa*
8516 F: drivers/rtc/rtc-opal.c
8517 F: drivers/scsi/ibmvscsi/
8518 F: drivers/tty/hvc/hvc_opal.c
8519 F: drivers/watchdog/wdrtas.c
8520 F: tools/testing/selftests/powerpc
8527 LINUX FOR POWERPC EMBEDDED MPC5XXX
8528 M: Anatolij Gustschin <agust@denx.de>
8529 L: linuxppc-dev@lists.ozlabs.org
8530 T: git git://git.denx.de/linux-denx-agust.git
8532 F: arch/powerpc/platforms/512x/
8533 F: arch/powerpc/platforms/52xx/
8535 LINUX FOR POWERPC EMBEDDED PPC4XX
8536 M: Alistair Popple <alistair@popple.id.au>
8537 M: Matt Porter <mporter@kernel.crashing.org>
8538 W: http://www.penguinppc.org/
8539 L: linuxppc-dev@lists.ozlabs.org
8541 F: arch/powerpc/platforms/40x/
8542 F: arch/powerpc/platforms/44x/
8544 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8545 M: Scott Wood <oss@buserror.net>
8546 M: Kumar Gala <galak@kernel.crashing.org>
8547 W: http://www.penguinppc.org/
8548 L: linuxppc-dev@lists.ozlabs.org
8549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8551 F: arch/powerpc/platforms/83xx/
8552 F: arch/powerpc/platforms/85xx/
8553 F: Documentation/devicetree/bindings/powerpc/fsl/
8555 LINUX FOR POWERPC EMBEDDED PPC8XX
8556 M: Vitaly Bordug <vitb@kernel.crashing.org>
8557 W: http://www.penguinppc.org/
8558 L: linuxppc-dev@lists.ozlabs.org
8560 F: arch/powerpc/platforms/8xx/
8562 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8563 L: linuxppc-dev@lists.ozlabs.org
8565 F: arch/powerpc/*/*virtex*
8566 F: arch/powerpc/*/*/*virtex*
8568 LINUX FOR POWERPC PA SEMI PWRFICIENT
8569 L: linuxppc-dev@lists.ozlabs.org
8571 F: arch/powerpc/platforms/pasemi/
8572 F: drivers/*/*pasemi*
8573 F: drivers/*/*/*pasemi*
8575 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8576 M: Kees Cook <keescook@chromium.org>
8578 F: drivers/misc/lkdtm/*
8580 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8581 M: Alan Stern <stern@rowland.harvard.edu>
8582 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8583 M: Will Deacon <will.deacon@arm.com>
8584 M: Peter Zijlstra <peterz@infradead.org>
8585 M: Boqun Feng <boqun.feng@gmail.com>
8586 M: Nicholas Piggin <npiggin@gmail.com>
8587 M: David Howells <dhowells@redhat.com>
8588 M: Jade Alglave <j.alglave@ucl.ac.uk>
8589 M: Luc Maranget <luc.maranget@inria.fr>
8590 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8591 R: Akira Yokosawa <akiyks@gmail.com>
8592 R: Daniel Lustig <dlustig@nvidia.com>
8593 L: linux-kernel@vger.kernel.org
8594 L: linux-arch@vger.kernel.org
8596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8597 F: tools/memory-model/
8598 F: Documentation/atomic_bitops.txt
8599 F: Documentation/atomic_t.txt
8600 F: Documentation/core-api/atomic_ops.rst
8601 F: Documentation/core-api/refcount-vs-atomic.rst
8602 F: Documentation/memory-barriers.txt
8604 LIS3LV02D ACCELEROMETER DRIVER
8605 M: Eric Piel <eric.piel@tremplin-utc.net>
8607 F: Documentation/misc-devices/lis3lv02d
8608 F: drivers/misc/lis3lv02d/
8609 F: drivers/platform/x86/hp_accel.c
8612 M: Josh Poimboeuf <jpoimboe@redhat.com>
8613 M: Jessica Yu <jeyu@kernel.org>
8614 M: Jiri Kosina <jikos@kernel.org>
8615 M: Miroslav Benes <mbenes@suse.cz>
8616 R: Petr Mladek <pmladek@suse.com>
8618 F: kernel/livepatch/
8619 F: include/linux/livepatch.h
8620 F: arch/x86/include/asm/livepatch.h
8621 F: arch/x86/kernel/livepatch.c
8622 F: Documentation/livepatch/
8623 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8624 F: samples/livepatch/
8625 L: live-patching@vger.kernel.org
8626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8629 L: netdev@vger.kernel.org
8631 F: include/linux/llc.h
8632 F: include/uapi/linux/llc.h
8636 LM73 HARDWARE MONITOR DRIVER
8637 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8638 L: linux-hwmon@vger.kernel.org
8640 F: drivers/hwmon/lm73.c
8642 LM78 HARDWARE MONITOR DRIVER
8643 M: Jean Delvare <jdelvare@suse.com>
8644 L: linux-hwmon@vger.kernel.org
8646 F: Documentation/hwmon/lm78
8647 F: drivers/hwmon/lm78.c
8649 LM83 HARDWARE MONITOR DRIVER
8650 M: Jean Delvare <jdelvare@suse.com>
8651 L: linux-hwmon@vger.kernel.org
8653 F: Documentation/hwmon/lm83
8654 F: drivers/hwmon/lm83.c
8656 LM90 HARDWARE MONITOR DRIVER
8657 M: Jean Delvare <jdelvare@suse.com>
8658 L: linux-hwmon@vger.kernel.org
8660 F: Documentation/hwmon/lm90
8661 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8662 F: drivers/hwmon/lm90.c
8663 F: include/dt-bindings/thermal/lm90.h
8665 LM95234 HARDWARE MONITOR DRIVER
8666 M: Guenter Roeck <linux@roeck-us.net>
8667 L: linux-hwmon@vger.kernel.org
8669 F: Documentation/hwmon/lm95234
8670 F: drivers/hwmon/lm95234.c
8672 LME2510 MEDIA DRIVER
8673 M: Malcolm Priestley <tvboxspy@gmail.com>
8674 L: linux-media@vger.kernel.org
8675 W: https://linuxtv.org
8676 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8678 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8680 LOADPIN SECURITY MODULE
8681 M: Kees Cook <keescook@chromium.org>
8682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8684 F: security/loadpin/
8685 F: Documentation/admin-guide/LSM/LoadPin.rst
8688 M: Peter Zijlstra <peterz@infradead.org>
8689 M: Ingo Molnar <mingo@redhat.com>
8690 M: Will Deacon <will.deacon@arm.com>
8691 L: linux-kernel@vger.kernel.org
8692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8694 F: Documentation/locking/
8695 F: include/linux/lockdep.h
8696 F: include/linux/spinlock*.h
8697 F: arch/*/include/asm/spinlock*.h
8698 F: include/linux/rwlock*.h
8699 F: include/linux/mutex*.h
8700 F: include/linux/rwsem*.h
8701 F: arch/*/include/asm/rwsem.h
8702 F: include/linux/seqlock.h
8703 F: lib/locking*.[ch]
8705 X: kernel/locking/locktorture.c
8707 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8708 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8709 L: linux-ntfs-dev@lists.sourceforge.net
8710 W: http://www.linux-ntfs.org/content/view/19/37/
8712 F: Documentation/ldm.txt
8713 F: block/partitions/ldm.*
8715 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8716 M: Sathya Prakash <sathya.prakash@broadcom.com>
8717 M: Chaitra P B <chaitra.basappa@broadcom.com>
8718 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8719 L: MPT-FusionLinux.pdl@broadcom.com
8720 L: linux-scsi@vger.kernel.org
8721 W: http://www.avagotech.com/support/
8723 F: drivers/message/fusion/
8724 F: drivers/scsi/mpt3sas/
8726 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8727 M: Matthew Wilcox <willy@infradead.org>
8728 L: linux-scsi@vger.kernel.org
8730 F: drivers/scsi/sym53c8xx_2/
8733 M: Marcus Folkesson <marcus.folkesson@gmail.com>
8734 L: linux-iio@vger.kernel.org
8736 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8737 F: drivers/iio/dac/ltc1660.c
8739 LTC4261 HARDWARE MONITOR DRIVER
8740 M: Guenter Roeck <linux@roeck-us.net>
8741 L: linux-hwmon@vger.kernel.org
8743 F: Documentation/hwmon/ltc4261
8744 F: drivers/hwmon/ltc4261.c
8746 LTC4306 I2C MULTIPLEXER DRIVER
8747 M: Michael Hennerich <michael.hennerich@analog.com>
8748 W: http://ez.analog.com/community/linux-device-drivers
8749 L: linux-i2c@vger.kernel.org
8751 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8752 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8754 LTP (Linux Test Project)
8755 M: Mike Frysinger <vapier@gentoo.org>
8756 M: Cyril Hrubis <chrubis@suse.cz>
8757 M: Wanlong Gao <wanlong.gao@gmail.com>
8758 M: Jan Stancek <jstancek@redhat.com>
8759 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8760 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8761 L: ltp@lists.linux.it (subscribers-only)
8762 W: http://linux-test-project.github.io/
8763 T: git git://github.com/linux-test-project/ltp.git
8767 M: Geert Uytterhoeven <geert@linux-m68k.org>
8768 L: linux-m68k@lists.linux-m68k.org
8769 W: http://www.linux-m68k.org/
8770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8775 M68K ON APPLE MACINTOSH
8776 M: Joshua Thompson <funaho@jurai.org>
8777 W: http://www.mac.linux-m68k.org/
8778 L: linux-m68k@lists.linux-m68k.org
8783 M: Philip Blundell <philb@gnu.org>
8784 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8788 M88DS3103 MEDIA DRIVER
8789 M: Antti Palosaari <crope@iki.fi>
8790 L: linux-media@vger.kernel.org
8791 W: https://linuxtv.org
8792 W: http://palosaari.fi/linux/
8793 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8794 T: git git://linuxtv.org/anttip/media_tree.git
8796 F: drivers/media/dvb-frontends/m88ds3103*
8798 M88RS2000 MEDIA DRIVER
8799 M: Malcolm Priestley <tvboxspy@gmail.com>
8800 L: linux-media@vger.kernel.org
8801 W: https://linuxtv.org
8802 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8804 F: drivers/media/dvb-frontends/m88rs2000*
8806 MA901 MASTERKIT USB FM RADIO DRIVER
8807 M: Alexey Klimov <klimov.linux@gmail.com>
8808 L: linux-media@vger.kernel.org
8809 T: git git://linuxtv.org/media_tree.git
8811 F: drivers/media/radio/radio-ma901.c
8814 M: Johannes Berg <johannes@sipsolutions.net>
8815 L: linux-wireless@vger.kernel.org
8816 W: http://wireless.kernel.org/
8817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8820 F: Documentation/networking/mac80211-injection.txt
8821 F: include/net/mac80211.h
8823 F: drivers/net/wireless/mac80211_hwsim.[ch]
8824 F: Documentation/networking/mac80211_hwsim/README
8827 M: Jassi Brar <jassisinghbrar@gmail.com>
8828 L: linux-kernel@vger.kernel.org
8831 F: include/linux/mailbox_client.h
8832 F: include/linux/mailbox_controller.h
8834 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8835 M: Michael Kerrisk <mtk.manpages@gmail.com>
8836 W: http://www.kernel.org/doc/man-pages
8837 L: linux-man@vger.kernel.org
8840 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8841 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8842 L: linux-mips@linux-mips.org
8844 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8846 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8847 M: Andrew Lunn <andrew@lunn.ch>
8848 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8849 L: netdev@vger.kernel.org
8851 F: drivers/net/dsa/mv88e6xxx/
8852 F: include/linux/platform_data/mv88e6xxx.h
8853 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8855 MARVELL ARMADA DRM SUPPORT
8856 M: Russell King <linux@armlinux.org.uk>
8858 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8859 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8860 F: drivers/gpu/drm/armada/
8861 F: include/uapi/drm/armada_drm.h
8862 F: Documentation/devicetree/bindings/display/armada/
8864 MARVELL CRYPTO DRIVER
8865 M: Boris Brezillon <boris.brezillon@bootlin.com>
8866 M: Arnaud Ebalard <arno@natisbad.org>
8867 F: drivers/crypto/marvell/
8869 L: linux-crypto@vger.kernel.org
8871 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8872 M: Mirko Lindner <mlindner@marvell.com>
8873 M: Stephen Hemminger <stephen@networkplumber.org>
8874 L: netdev@vger.kernel.org
8876 F: drivers/net/ethernet/marvell/sk*
8878 MARVELL LIBERTAS WIRELESS DRIVER
8879 L: libertas-dev@lists.infradead.org
8881 F: drivers/net/wireless/marvell/libertas/
8883 MARVELL MACCHIATOBIN SUPPORT
8884 M: Russell King <linux@armlinux.org.uk>
8885 L: linux-arm-kernel@lists.infradead.org
8887 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8889 MARVELL MV643XX ETHERNET DRIVER
8890 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8891 L: netdev@vger.kernel.org
8893 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8894 F: include/linux/mv643xx.h
8896 MARVELL MV88X3310 PHY DRIVER
8897 M: Russell King <linux@armlinux.org.uk>
8898 L: netdev@vger.kernel.org
8900 F: drivers/net/phy/marvell10g.c
8902 MARVELL MVNETA ETHERNET DRIVER
8903 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
8904 L: netdev@vger.kernel.org
8906 F: drivers/net/ethernet/marvell/mvneta.*
8908 MARVELL MWIFIEX WIRELESS DRIVER
8909 M: Amitkumar Karwar <amitkarwar@gmail.com>
8910 M: Nishant Sarmukadam <nishants@marvell.com>
8911 M: Ganapathi Bhat <gbhat@marvell.com>
8912 M: Xinming Hu <huxinming820@gmail.com>
8913 L: linux-wireless@vger.kernel.org
8915 F: drivers/net/wireless/marvell/mwifiex/
8917 MARVELL MWL8K WIRELESS DRIVER
8918 M: Lennert Buytenhek <buytenh@wantstofly.org>
8919 L: linux-wireless@vger.kernel.org
8921 F: drivers/net/wireless/marvell/mwl8k.c
8923 MARVELL NAND CONTROLLER DRIVER
8924 M: Miquel Raynal <miquel.raynal@bootlin.com>
8925 L: linux-mtd@lists.infradead.org
8927 F: drivers/mtd/nand/raw/marvell_nand.c
8928 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
8930 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8931 M: Nicolas Pitre <nico@fluxnic.net>
8933 F: drivers/mmc/host/mvsdio.*
8935 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8936 M: Hu Ziji <huziji@marvell.com>
8937 L: linux-mmc@vger.kernel.org
8939 F: drivers/mmc/host/sdhci-xenon*
8940 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8942 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
8943 M: Sunil Goutham <sgoutham@marvell.com>
8944 M: Linu Cherian <lcherian@marvell.com>
8945 M: Geetha sowjanya <gakula@marvell.com>
8946 M: Jerin Jacob <jerinj@marvell.com>
8947 L: netdev@vger.kernel.org
8949 F: drivers/net/ethernet/marvell/octeontx2/af/
8951 MATROX FRAMEBUFFER DRIVER
8952 L: linux-fbdev@vger.kernel.org
8954 F: drivers/video/fbdev/matrox/matroxfb_*
8955 F: include/uapi/linux/matroxfb.h
8957 MAX16065 HARDWARE MONITOR DRIVER
8958 M: Guenter Roeck <linux@roeck-us.net>
8959 L: linux-hwmon@vger.kernel.org
8961 F: Documentation/hwmon/max16065
8962 F: drivers/hwmon/max16065.c
8964 MAX2175 SDR TUNER DRIVER
8965 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8966 L: linux-media@vger.kernel.org
8967 T: git git://linuxtv.org/media_tree.git
8969 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8970 F: Documentation/media/v4l-drivers/max2175.rst
8971 F: drivers/media/i2c/max2175*
8972 F: include/uapi/linux/max2175.h
8974 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8975 L: linux-hwmon@vger.kernel.org
8977 F: Documentation/hwmon/max6650
8978 F: drivers/hwmon/max6650.c
8980 MAX6697 HARDWARE MONITOR DRIVER
8981 M: Guenter Roeck <linux@roeck-us.net>
8982 L: linux-hwmon@vger.kernel.org
8984 F: Documentation/hwmon/max6697
8985 F: Documentation/devicetree/bindings/hwmon/max6697.txt
8986 F: drivers/hwmon/max6697.c
8987 F: include/linux/platform_data/max6697.h
8989 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8990 M: Peter Rosin <peda@axentia.se>
8991 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8993 F: Documentation/devicetree/bindings/sound/max9860.txt
8994 F: sound/soc/codecs/max9860.*
8996 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8997 M: Javier Martinez Canillas <javier@dowhile0.org>
8998 L: linux-kernel@vger.kernel.org
9000 F: drivers/regulator/max77802-regulator.c
9001 F: Documentation/devicetree/bindings/*/*max77802.txt
9002 F: include/dt-bindings/*/*max77802.h
9004 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9005 M: Krzysztof Kozlowski <krzk@kernel.org>
9006 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9007 L: linux-pm@vger.kernel.org
9009 F: drivers/power/supply/max14577_charger.c
9010 F: drivers/power/supply/max77693_charger.c
9012 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9013 M: Chanwoo Choi <cw00.choi@samsung.com>
9014 M: Krzysztof Kozlowski <krzk@kernel.org>
9015 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9016 L: linux-kernel@vger.kernel.org
9018 F: drivers/*/max14577*.c
9019 F: drivers/*/max77686*.c
9020 F: drivers/*/max77693*.c
9021 F: drivers/extcon/extcon-max14577.c
9022 F: drivers/extcon/extcon-max77693.c
9023 F: drivers/rtc/rtc-max77686.c
9024 F: drivers/clk/clk-max77686.c
9025 F: Documentation/devicetree/bindings/mfd/max14577.txt
9026 F: Documentation/devicetree/bindings/*/max77686.txt
9027 F: Documentation/devicetree/bindings/mfd/max77693.txt
9028 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9029 F: include/linux/mfd/max14577*.h
9030 F: include/linux/mfd/max77686*.h
9031 F: include/linux/mfd/max77693*.h
9033 MAXIRADIO FM RADIO RECEIVER DRIVER
9034 M: Hans Verkuil <hverkuil@xs4all.nl>
9035 L: linux-media@vger.kernel.org
9036 T: git git://linuxtv.org/media_tree.git
9037 W: https://linuxtv.org
9039 F: drivers/media/radio/radio-maxiradio*
9041 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9042 M: Peter Rosin <peda@axentia.se>
9043 L: linux-iio@vger.kernel.org
9045 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9046 F: drivers/iio/potentiometer/mcp4018.c
9047 F: drivers/iio/potentiometer/mcp4531.c
9049 MCR20A IEEE-802.15.4 RADIO DRIVER
9050 M: Xue Liu <liuxuenetmail@gmail.com>
9051 L: linux-wpan@vger.kernel.org
9052 W: https://github.com/xueliu/mcr20a-linux
9054 F: drivers/net/ieee802154/mcr20a.c
9055 F: drivers/net/ieee802154/mcr20a.h
9056 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9058 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9059 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9060 L: linux-iio@vger.kernel.org
9062 F: drivers/iio/dac/cio-dac.c
9064 MEDIA DRIVERS FOR ASCOT2E
9065 M: Sergey Kozlov <serjk@netup.ru>
9066 M: Abylay Ospan <aospan@netup.ru>
9067 L: linux-media@vger.kernel.org
9068 W: https://linuxtv.org
9070 T: git git://linuxtv.org/media_tree.git
9072 F: drivers/media/dvb-frontends/ascot2e*
9074 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9075 M: Jasmin Jessich <jasmin@anw.at>
9076 L: linux-media@vger.kernel.org
9077 W: https://linuxtv.org
9078 T: git git://linuxtv.org/media_tree.git
9080 F: drivers/media/dvb-frontends/cxd2099*
9082 MEDIA DRIVERS FOR CXD2841ER
9083 M: Sergey Kozlov <serjk@netup.ru>
9084 M: Abylay Ospan <aospan@netup.ru>
9085 L: linux-media@vger.kernel.org
9086 W: https://linuxtv.org
9088 T: git git://linuxtv.org/media_tree.git
9090 F: drivers/media/dvb-frontends/cxd2841er*
9092 MEDIA DRIVERS FOR CXD2880
9093 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9094 L: linux-media@vger.kernel.org
9095 W: http://linuxtv.org/
9096 T: git git://linuxtv.org/media_tree.git
9098 F: drivers/media/dvb-frontends/cxd2880/*
9099 F: drivers/media/spi/cxd2880*
9101 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9102 L: linux-media@vger.kernel.org
9103 W: https://linuxtv.org
9104 T: git git://linuxtv.org/media_tree.git
9106 F: drivers/media/pci/ddbridge/*
9108 MEDIA DRIVERS FOR FREESCALE IMX
9109 M: Steve Longerbeam <slongerbeam@gmail.com>
9110 M: Philipp Zabel <p.zabel@pengutronix.de>
9111 L: linux-media@vger.kernel.org
9112 T: git git://linuxtv.org/media_tree.git
9114 F: Documentation/devicetree/bindings/media/imx.txt
9115 F: Documentation/media/v4l-drivers/imx.rst
9116 F: drivers/staging/media/imx/
9117 F: include/linux/imx-media.h
9118 F: include/media/imx.h
9120 MEDIA DRIVER FOR FREESCALE IMX PXP
9121 M: Philipp Zabel <p.zabel@pengutronix.de>
9122 L: linux-media@vger.kernel.org
9123 T: git git://linuxtv.org/media_tree.git
9125 F: drivers/media/platform/imx-pxp.[ch]
9127 MEDIA DRIVERS FOR HELENE
9128 M: Abylay Ospan <aospan@netup.ru>
9129 L: linux-media@vger.kernel.org
9130 W: https://linuxtv.org
9132 T: git git://linuxtv.org/media_tree.git
9134 F: drivers/media/dvb-frontends/helene*
9136 MEDIA DRIVERS FOR HORUS3A
9137 M: Sergey Kozlov <serjk@netup.ru>
9138 M: Abylay Ospan <aospan@netup.ru>
9139 L: linux-media@vger.kernel.org
9140 W: https://linuxtv.org
9142 T: git git://linuxtv.org/media_tree.git
9144 F: drivers/media/dvb-frontends/horus3a*
9146 MEDIA DRIVERS FOR LNBH25
9147 M: Sergey Kozlov <serjk@netup.ru>
9148 M: Abylay Ospan <aospan@netup.ru>
9149 L: linux-media@vger.kernel.org
9150 W: https://linuxtv.org
9152 T: git git://linuxtv.org/media_tree.git
9154 F: drivers/media/dvb-frontends/lnbh25*
9156 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9157 L: linux-media@vger.kernel.org
9158 W: https://linuxtv.org
9159 T: git git://linuxtv.org/media_tree.git
9161 F: drivers/media/dvb-frontends/mxl5xx*
9163 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9164 M: Sergey Kozlov <serjk@netup.ru>
9165 M: Abylay Ospan <aospan@netup.ru>
9166 L: linux-media@vger.kernel.org
9167 W: https://linuxtv.org
9169 T: git git://linuxtv.org/media_tree.git
9171 F: drivers/media/pci/netup_unidvb/*
9173 MEDIA DRIVERS FOR RENESAS - CEU
9174 M: Jacopo Mondi <jacopo@jmondi.org>
9175 L: linux-media@vger.kernel.org
9176 L: linux-renesas-soc@vger.kernel.org
9177 T: git git://linuxtv.org/media_tree.git
9179 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9180 F: drivers/media/platform/renesas-ceu.c
9181 F: include/media/drv-intf/renesas-ceu.h
9183 MEDIA DRIVERS FOR RENESAS - DRIF
9184 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9185 L: linux-media@vger.kernel.org
9186 L: linux-renesas-soc@vger.kernel.org
9187 T: git git://linuxtv.org/media_tree.git
9189 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9190 F: drivers/media/platform/rcar_drif.c
9192 MEDIA DRIVERS FOR RENESAS - FCP
9193 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9194 L: linux-media@vger.kernel.org
9195 L: linux-renesas-soc@vger.kernel.org
9196 T: git git://linuxtv.org/media_tree.git
9198 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9199 F: drivers/media/platform/rcar-fcp.c
9200 F: include/media/rcar-fcp.h
9202 MEDIA DRIVERS FOR RENESAS - FDP1
9203 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9204 L: linux-media@vger.kernel.org
9205 L: linux-renesas-soc@vger.kernel.org
9206 T: git git://linuxtv.org/media_tree.git
9208 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9209 F: drivers/media/platform/rcar_fdp1.c
9211 MEDIA DRIVERS FOR RENESAS - VIN
9212 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9213 L: linux-media@vger.kernel.org
9214 L: linux-renesas-soc@vger.kernel.org
9215 T: git git://linuxtv.org/media_tree.git
9217 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9218 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9219 F: drivers/media/platform/rcar-vin/
9221 MEDIA DRIVERS FOR RENESAS - VSP1
9222 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9223 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9224 L: linux-media@vger.kernel.org
9225 L: linux-renesas-soc@vger.kernel.org
9226 T: git git://linuxtv.org/media_tree.git
9228 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9229 F: drivers/media/platform/vsp1/
9231 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9232 L: linux-media@vger.kernel.org
9233 W: https://linuxtv.org
9234 T: git git://linuxtv.org/media_tree.git
9236 F: drivers/media/dvb-frontends/stv0910*
9238 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9239 L: linux-media@vger.kernel.org
9240 W: https://linuxtv.org
9241 T: git git://linuxtv.org/media_tree.git
9243 F: drivers/media/dvb-frontends/stv6111*
9245 MEDIA DRIVERS FOR STM32 - DCMI
9246 M: Hugues Fruchet <hugues.fruchet@st.com>
9247 L: linux-media@vger.kernel.org
9248 T: git git://linuxtv.org/media_tree.git
9250 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9251 F: drivers/media/platform/stm32/stm32-dcmi.c
9253 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9254 M: Dmitry Osipenko <digetx@gmail.com>
9255 L: linux-media@vger.kernel.org
9256 L: linux-tegra@vger.kernel.org
9257 T: git git://linuxtv.org/media_tree.git
9259 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9260 F: drivers/staging/media/tegra-vde/
9262 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9263 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9264 P: LinuxTV.org Project
9265 L: linux-media@vger.kernel.org
9266 W: https://linuxtv.org
9267 Q: http://patchwork.kernel.org/project/linux-media/list/
9268 T: git git://linuxtv.org/media_tree.git
9270 F: Documentation/devicetree/bindings/media/
9271 F: Documentation/media/
9273 F: drivers/staging/media/
9274 F: include/linux/platform_data/media/
9276 F: include/uapi/linux/dvb/
9277 F: include/uapi/linux/videodev2.h
9278 F: include/uapi/linux/media.h
9279 F: include/uapi/linux/v4l2-*
9280 F: include/uapi/linux/meye.h
9281 F: include/uapi/linux/ivtv*
9282 F: include/uapi/linux/uvcvideo.h
9284 MEDIATEK BLUETOOTH DRIVER
9285 M: Sean Wang <sean.wang@mediatek.com>
9286 L: linux-bluetooth@vger.kernel.org
9287 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9289 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9290 F: drivers/bluetooth/btmtkuart.c
9293 M: Sean Wang <sean.wang@mediatek.com>
9295 F: drivers/media/rc/mtk-cir.c
9298 M: Sean Wang <sean.wang@mediatek.com>
9299 L: dmaengine@vger.kernel.org
9300 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9301 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9303 F: Documentation/devicetree/bindings/dma/mtk-*
9304 F: drivers/dma/mediatek/
9306 MEDIATEK PMIC LED DRIVER
9307 M: Sean Wang <sean.wang@mediatek.com>
9309 F: drivers/leds/leds-mt6323.c
9310 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9312 MEDIATEK ETHERNET DRIVER
9313 M: Felix Fietkau <nbd@openwrt.org>
9314 M: John Crispin <john@phrozen.org>
9315 M: Sean Wang <sean.wang@mediatek.com>
9316 M: Nelson Chang <nelson.chang@mediatek.com>
9317 L: netdev@vger.kernel.org
9319 F: drivers/net/ethernet/mediatek/
9321 MEDIATEK SWITCH DRIVER
9322 M: Sean Wang <sean.wang@mediatek.com>
9323 L: netdev@vger.kernel.org
9325 F: drivers/net/dsa/mt7530.*
9326 F: net/dsa/tag_mtk.c
9328 MEDIATEK JPEG DRIVER
9329 M: Rick Chang <rick.chang@mediatek.com>
9330 M: Bin Liu <bin.liu@mediatek.com>
9332 F: drivers/media/platform/mtk-jpeg/
9333 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9336 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9337 M: Houlong Wei <houlong.wei@mediatek.com>
9338 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9340 F: drivers/media/platform/mtk-mdp/
9341 F: drivers/media/platform/mtk-vpu/
9342 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9344 MEDIATEK MEDIA DRIVER
9345 M: Tiffany Lin <tiffany.lin@mediatek.com>
9346 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9348 F: drivers/media/platform/mtk-vcodec/
9349 F: drivers/media/platform/mtk-vpu/
9350 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9351 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9353 MEDIATEK MT7601U WIRELESS LAN DRIVER
9354 M: Jakub Kicinski <kubakici@wp.pl>
9355 L: linux-wireless@vger.kernel.org
9357 F: drivers/net/wireless/mediatek/mt7601u/
9359 MEDIATEK NAND CONTROLLER DRIVER
9360 M: Xiaolei Li <xiaolei.li@mediatek.com>
9361 L: linux-mtd@lists.infradead.org
9363 F: drivers/mtd/nand/raw/mtk_*
9364 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9366 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9367 M: Sean Wang <sean.wang@mediatek.com>
9369 F: drivers/char/hw_random/mtk-rng.c
9371 MEDIATEK USB3 DRD IP DRIVER
9372 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9373 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9375 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9377 F: drivers/usb/mtu3/
9379 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9380 M: Peter Senna Tschudin <peter.senna@gmail.com>
9381 M: Martin Donnelly <martin.donnelly@ge.com>
9382 M: Martyn Welch <martyn.welch@collabora.co.uk>
9384 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9385 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9387 MEGARAID SCSI/SAS DRIVERS
9388 M: Kashyap Desai <kashyap.desai@broadcom.com>
9389 M: Sumit Saxena <sumit.saxena@broadcom.com>
9390 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9391 L: megaraidlinux.pdl@broadcom.com
9392 L: linux-scsi@vger.kernel.org
9393 W: http://www.avagotech.com/support/
9395 F: Documentation/scsi/megaraid.txt
9396 F: drivers/scsi/megaraid.*
9397 F: drivers/scsi/megaraid/
9399 MELEXIS MLX90614 DRIVER
9400 M: Crt Mori <cmo@melexis.com>
9401 L: linux-iio@vger.kernel.org
9402 W: http://www.melexis.com
9404 F: drivers/iio/temperature/mlx90614.c
9406 MELEXIS MLX90632 DRIVER
9407 M: Crt Mori <cmo@melexis.com>
9408 L: linux-iio@vger.kernel.org
9409 W: http://www.melexis.com
9411 F: drivers/iio/temperature/mlx90632.c
9413 MELFAS MIP4 TOUCHSCREEN DRIVER
9414 M: Sangwon Jee <jeesw@melfas.com>
9415 W: http://www.melfas.com
9417 F: drivers/input/touchscreen/melfas_mip4.c
9418 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9420 MELLANOX ETHERNET DRIVER (mlx4_en)
9421 M: Tariq Toukan <tariqt@mellanox.com>
9422 L: netdev@vger.kernel.org
9424 W: http://www.mellanox.com
9425 Q: http://patchwork.ozlabs.org/project/netdev/list/
9426 F: drivers/net/ethernet/mellanox/mlx4/en_*
9428 MELLANOX ETHERNET DRIVER (mlx5e)
9429 M: Saeed Mahameed <saeedm@mellanox.com>
9430 L: netdev@vger.kernel.org
9432 W: http://www.mellanox.com
9433 Q: http://patchwork.ozlabs.org/project/netdev/list/
9434 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9436 MELLANOX ETHERNET INNOVA DRIVERS
9437 R: Boris Pismenny <borisp@mellanox.com>
9438 L: netdev@vger.kernel.org
9440 W: http://www.mellanox.com
9441 Q: http://patchwork.ozlabs.org/project/netdev/list/
9442 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9443 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9444 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9445 F: include/linux/mlx5/mlx5_ifc_fpga.h
9447 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9448 R: Boris Pismenny <borisp@mellanox.com>
9449 L: netdev@vger.kernel.org
9451 W: http://www.mellanox.com
9452 Q: http://patchwork.ozlabs.org/project/netdev/list/
9453 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9454 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9456 MELLANOX ETHERNET SWITCH DRIVERS
9457 M: Jiri Pirko <jiri@mellanox.com>
9458 M: Ido Schimmel <idosch@mellanox.com>
9459 L: netdev@vger.kernel.org
9461 W: http://www.mellanox.com
9462 Q: http://patchwork.ozlabs.org/project/netdev/list/
9463 F: drivers/net/ethernet/mellanox/mlxsw/
9464 F: tools/testing/selftests/drivers/net/mlxsw/
9466 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9467 M: mlxsw@mellanox.com
9468 L: netdev@vger.kernel.org
9470 W: http://www.mellanox.com
9471 Q: http://patchwork.ozlabs.org/project/netdev/list/
9472 F: drivers/net/ethernet/mellanox/mlxfw/
9474 MELLANOX HARDWARE PLATFORM SUPPORT
9475 M: Andy Shevchenko <andy@infradead.org>
9476 M: Darren Hart <dvhart@infradead.org>
9477 M: Vadim Pasternak <vadimp@mellanox.com>
9478 L: platform-driver-x86@vger.kernel.org
9480 F: drivers/platform/mellanox/
9482 MELLANOX MLX4 core VPI driver
9483 M: Tariq Toukan <tariqt@mellanox.com>
9484 L: netdev@vger.kernel.org
9485 L: linux-rdma@vger.kernel.org
9486 W: http://www.mellanox.com
9487 Q: http://patchwork.ozlabs.org/project/netdev/list/
9489 F: drivers/net/ethernet/mellanox/mlx4/
9490 F: include/linux/mlx4/
9492 MELLANOX MLX4 IB driver
9493 M: Yishai Hadas <yishaih@mellanox.com>
9494 L: linux-rdma@vger.kernel.org
9495 W: http://www.mellanox.com
9496 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9498 F: drivers/infiniband/hw/mlx4/
9499 F: include/linux/mlx4/
9500 F: include/uapi/rdma/mlx4-abi.h
9502 MELLANOX MLX5 core VPI driver
9503 M: Saeed Mahameed <saeedm@mellanox.com>
9504 M: Leon Romanovsky <leonro@mellanox.com>
9505 L: netdev@vger.kernel.org
9506 L: linux-rdma@vger.kernel.org
9507 W: http://www.mellanox.com
9508 Q: http://patchwork.ozlabs.org/project/netdev/list/
9510 F: drivers/net/ethernet/mellanox/mlx5/core/
9511 F: include/linux/mlx5/
9513 MELLANOX MLX5 IB driver
9514 M: Leon Romanovsky <leonro@mellanox.com>
9515 L: linux-rdma@vger.kernel.org
9516 W: http://www.mellanox.com
9517 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9519 F: drivers/infiniband/hw/mlx5/
9520 F: include/linux/mlx5/
9521 F: include/uapi/rdma/mlx5-abi.h
9523 MELLANOX MLXCPLD I2C AND MUX DRIVER
9524 M: Vadim Pasternak <vadimp@mellanox.com>
9525 M: Michael Shych <michaelsh@mellanox.com>
9526 L: linux-i2c@vger.kernel.org
9528 F: drivers/i2c/busses/i2c-mlxcpld.c
9529 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9530 F: Documentation/i2c/busses/i2c-mlxcpld
9532 MELLANOX MLXCPLD LED DRIVER
9533 M: Vadim Pasternak <vadimp@mellanox.com>
9534 L: linux-leds@vger.kernel.org
9536 F: drivers/leds/leds-mlxcpld.c
9537 F: drivers/leds/leds-mlxreg.c
9538 F: Documentation/leds/leds-mlxcpld.txt
9540 MELLANOX PLATFORM DRIVER
9541 M: Vadim Pasternak <vadimp@mellanox.com>
9542 L: platform-driver-x86@vger.kernel.org
9544 F: drivers/platform/x86/mlx-platform.c
9547 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9548 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9549 L: linux-kernel@vger.kernel.org
9551 F: kernel/sched/membarrier.c
9552 F: include/uapi/linux/membarrier.h
9553 F: arch/powerpc/include/asm/membarrier.h
9556 L: linux-mm@kvack.org
9557 W: http://www.linux-mm.org
9559 F: include/linux/mm.h
9560 F: include/linux/gfp.h
9561 F: include/linux/mmzone.h
9562 F: include/linux/memory_hotplug.h
9563 F: include/linux/vmalloc.h
9566 MEMORY TECHNOLOGY DEVICES (MTD)
9567 M: David Woodhouse <dwmw2@infradead.org>
9568 M: Brian Norris <computersforpeace@gmail.com>
9569 M: Boris Brezillon <boris.brezillon@bootlin.com>
9570 M: Marek Vasut <marek.vasut@gmail.com>
9571 M: Richard Weinberger <richard@nod.at>
9572 L: linux-mtd@lists.infradead.org
9573 W: http://www.linux-mtd.infradead.org/
9574 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9575 T: git git://git.infradead.org/linux-mtd.git master
9576 T: git git://git.infradead.org/linux-mtd.git mtd/next
9578 F: Documentation/devicetree/bindings/mtd/
9580 F: include/linux/mtd/
9581 F: include/uapi/mtd/
9583 MEN A21 WATCHDOG DRIVER
9584 M: Johannes Thumshirn <morbidrsa@gmail.com>
9585 L: linux-watchdog@vger.kernel.org
9587 F: drivers/watchdog/mena21_wdt.c
9589 MEN CHAMELEON BUS (mcb)
9590 M: Johannes Thumshirn <morbidrsa@gmail.com>
9593 F: include/linux/mcb.h
9594 F: Documentation/men-chameleon-bus.txt
9596 MEN F21BMC (Board Management Controller)
9597 M: Andreas Werner <andreas.werner@men.de>
9599 F: drivers/mfd/menf21bmc.c
9600 F: drivers/watchdog/menf21bmc_wdt.c
9601 F: drivers/leds/leds-menf21bmc.c
9602 F: drivers/hwmon/menf21bmc_hwmon.c
9603 F: Documentation/hwmon/menf21bmc
9605 MEN Z069 WATCHDOG DRIVER
9606 M: Johannes Thumshirn <jth@kernel.org>
9607 L: linux-watchdog@vger.kernel.org
9609 F: drivers/watchdog/menz69_wdt.c
9611 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9612 M: Neil Armstrong <narmstrong@baylibre.com>
9613 L: linux-media@lists.freedesktop.org
9614 L: linux-amlogic@lists.infradead.org
9615 W: http://linux-meson.com/
9617 F: drivers/media/platform/meson/ao-cec.c
9618 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9619 T: git git://linuxtv.org/media_tree.git
9621 MICROBLAZE ARCHITECTURE
9622 M: Michal Simek <monstr@monstr.eu>
9623 W: http://www.monstr.eu/fdt/
9624 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9628 MICROCHIP AT91 SERIAL DRIVER
9629 M: Richard Genoud <richard.genoud@gmail.com>
9631 F: drivers/tty/serial/atmel_serial.c
9632 F: drivers/tty/serial/atmel_serial.h
9633 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9635 MICROCHIP AUDIO ASOC DRIVERS
9636 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9637 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9641 MICROCHIP DMA DRIVER
9642 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9643 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9644 L: dmaengine@vger.kernel.org
9646 F: drivers/dma/at_hdmac.c
9647 F: drivers/dma/at_hdmac_regs.h
9648 F: include/linux/platform_data/dma-atmel.h
9649 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
9650 F: include/dt-bindings/dma/at91.h
9652 MICROCHIP ECC DRIVER
9653 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9654 L: linux-crypto@vger.kernel.org
9656 F: drivers/crypto/atmel-ecc.*
9658 MICROCHIP I2C DRIVER
9659 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9660 L: linux-i2c@vger.kernel.org
9662 F: drivers/i2c/busses/i2c-at91.c
9664 MICROCHIP ISC DRIVER
9665 M: Eugen Hristev <eugen.hristev@microchip.com>
9666 L: linux-media@vger.kernel.org
9668 F: drivers/media/platform/atmel/atmel-isc.c
9669 F: drivers/media/platform/atmel/atmel-isc-regs.h
9670 F: devicetree/bindings/media/atmel-isc.txt
9672 MICROCHIP ISI DRIVER
9673 M: Eugen Hristev <eugen.hristev@microchip.com>
9674 L: linux-media@vger.kernel.org
9676 F: drivers/media/platform/atmel/atmel-isi.c
9677 F: include/media/atmel-isi.h
9679 MICROCHIP AT91 USART MFD DRIVER
9680 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9681 L: linux-kernel@vger.kernel.org
9683 F: drivers/mfd/at91-usart.c
9684 F: include/dt-bindings/mfd/at91-usart.h
9685 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9687 MICROCHIP AT91 USART SPI DRIVER
9688 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9689 L: linux-spi@vger.kernel.org
9691 F: drivers/spi/spi-at91-usart.c
9692 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9694 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9695 M: Woojung Huh <Woojung.Huh@microchip.com>
9696 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9697 L: netdev@vger.kernel.org
9699 F: net/dsa/tag_ksz.c
9700 F: drivers/net/dsa/microchip/*
9701 F: include/linux/platform_data/microchip-ksz.h
9702 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9704 MICROCHIP LAN743X ETHERNET DRIVER
9705 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9706 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9707 L: netdev@vger.kernel.org
9709 F: drivers/net/ethernet/microchip/lan743x_*
9711 MICROCHIP LCDFB DRIVER
9712 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9713 L: linux-fbdev@vger.kernel.org
9715 F: drivers/video/fbdev/atmel_lcdfb.c
9716 F: include/video/atmel_lcdc.h
9718 MICROCHIP MMC/SD/SDIO MCI DRIVER
9719 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9721 F: drivers/mmc/host/atmel-mci.c
9723 MICROCHIP MCP3911 ADC DRIVER
9724 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9725 M: Kent Gustavsson <kent@minoris.se>
9726 L: linux-iio@vger.kernel.org
9728 F: drivers/iio/adc/mcp3911.c
9729 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9731 MICROCHIP NAND DRIVER
9732 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9733 L: linux-mtd@lists.infradead.org
9735 F: drivers/mtd/nand/raw/atmel/*
9736 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9738 MICROCHIP PWM DRIVER
9739 M: Claudiu Beznea <claudiu.beznea@microchip.com>
9740 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9741 L: linux-pwm@vger.kernel.org
9743 F: drivers/pwm/pwm-atmel.c
9744 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9746 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9747 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9748 M: Eugen Hristev <eugen.hristev@microchip.com>
9749 L: linux-iio@vger.kernel.org
9751 F: drivers/iio/adc/at91-sama5d2_adc.c
9752 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9753 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9755 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9756 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9758 F: drivers/power/reset/at91-sama5d2_shdwc.c
9760 MICROCHIP SPI DRIVER
9761 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9763 F: drivers/spi/spi-atmel.*
9765 MICROCHIP SSC DRIVER
9766 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9767 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9769 F: drivers/misc/atmel-ssc.c
9770 F: include/linux/atmel-ssc.h
9772 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9773 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9774 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9776 F: drivers/misc/atmel_tclib.c
9777 F: drivers/clocksource/tcb_clksrc.c
9779 MICROCHIP USBA UDC DRIVER
9780 M: Cristian Birsan <cristian.birsan@microchip.com>
9781 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9783 F: drivers/usb/gadget/udc/atmel_usba_udc.*
9785 MICROCHIP USB251XB DRIVER
9786 M: Richard Leitner <richard.leitner@skidata.com>
9787 L: linux-usb@vger.kernel.org
9789 F: drivers/usb/misc/usb251xb.c
9790 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9792 MICROCHIP XDMA DRIVER
9793 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9794 L: linux-arm-kernel@lists.infradead.org
9795 L: dmaengine@vger.kernel.org
9797 F: drivers/dma/at_xdmac.c
9800 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9801 L: linux-mips@linux-mips.org
9803 F: arch/mips/generic/board-ocelot.c
9804 F: arch/mips/configs/generic/board-ocelot.config
9805 F: arch/mips/boot/dts/mscc/
9806 F: Documentation/devicetree/bindings/mips/mscc.txt
9808 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9809 M: Don Brace <don.brace@microsemi.com>
9810 L: esc.storagedev@microsemi.com
9811 L: linux-scsi@vger.kernel.org
9813 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9814 F: drivers/scsi/smartpqi/Kconfig
9815 F: drivers/scsi/smartpqi/Makefile
9816 F: include/linux/cciss*.h
9817 F: include/uapi/linux/cciss*.h
9818 F: Documentation/scsi/smartpqi.txt
9820 MICROSEMI ETHERNET SWITCH DRIVER
9821 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9822 L: netdev@vger.kernel.org
9824 F: drivers/net/ethernet/mscc/
9826 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9827 M: Chen Yu <yu.c.chen@intel.com>
9828 L: platform-driver-x86@vger.kernel.org
9830 F: drivers/platform/x86/surfacepro3_button.c
9833 M: Oliver Neukum <oliver@neukum.org>
9835 F: drivers/usb/image/microtek.*
9838 M: Ralf Baechle <ralf@linux-mips.org>
9839 M: Paul Burton <paul.burton@mips.com>
9840 M: James Hogan <jhogan@kernel.org>
9841 L: linux-mips@linux-mips.org
9842 W: http://www.linux-mips.org/
9843 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9845 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9847 F: Documentation/devicetree/bindings/mips/
9848 F: Documentation/mips/
9850 F: drivers/platform/mips/
9852 MIPS BOSTON DEVELOPMENT BOARD
9853 M: Paul Burton <paul.burton@mips.com>
9854 L: linux-mips@linux-mips.org
9856 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9857 F: arch/mips/boot/dts/img/boston.dts
9858 F: arch/mips/configs/generic/board-boston.config
9859 F: drivers/clk/imgtec/clk-boston.c
9860 F: include/dt-bindings/clock/boston-clock.h
9862 MIPS GENERIC PLATFORM
9863 M: Paul Burton <paul.burton@mips.com>
9864 L: linux-mips@linux-mips.org
9866 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9867 F: arch/mips/generic/
9868 F: arch/mips/tools/generic-board-config.sh
9870 MIPS/LOONGSON1 ARCHITECTURE
9871 M: Keguang Zhang <keguang.zhang@gmail.com>
9872 L: linux-mips@linux-mips.org
9874 F: arch/mips/loongson32/
9875 F: arch/mips/include/asm/mach-loongson32/
9876 F: drivers/*/*loongson1*
9877 F: drivers/*/*/*loongson1*
9879 MIPS/LOONGSON2 ARCHITECTURE
9880 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
9881 L: linux-mips@linux-mips.org
9883 F: arch/mips/loongson64/fuloong-2e/
9884 F: arch/mips/loongson64/lemote-2f/
9885 F: arch/mips/include/asm/mach-loongson64/
9886 F: drivers/*/*loongson2*
9887 F: drivers/*/*/*loongson2*
9889 MIPS/LOONGSON3 ARCHITECTURE
9890 M: Huacai Chen <chenhc@lemote.com>
9891 L: linux-mips@linux-mips.org
9893 F: arch/mips/loongson64/
9894 F: arch/mips/include/asm/mach-loongson64/
9895 F: drivers/platform/mips/cpu_hwmon.c
9896 F: drivers/*/*loongson3*
9897 F: drivers/*/*/*loongson3*
9899 MIPS RINT INSTRUCTION EMULATION
9900 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9901 L: linux-mips@linux-mips.org
9903 F: arch/mips/math-emu/sp_rint.c
9904 F: arch/mips/math-emu/dp_rint.c
9906 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9907 M: Hans Verkuil <hverkuil@xs4all.nl>
9908 L: linux-media@vger.kernel.org
9909 T: git git://linuxtv.org/media_tree.git
9910 W: https://linuxtv.org
9912 F: drivers/media/radio/radio-miropcm20*
9915 M: Eric Miao <eric.y.miao@gmail.com>
9916 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9917 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9918 T: git git://github.com/hzhuang1/linux.git
9919 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9921 F: arch/arm/boot/dts/mmp*
9922 F: arch/arm/mach-mmp/
9924 MMU GATHER AND TLB INVALIDATION
9925 M: Will Deacon <will.deacon@arm.com>
9926 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
9927 M: Andrew Morton <akpm@linux-foundation.org>
9928 M: Nick Piggin <npiggin@gmail.com>
9929 M: Peter Zijlstra <peterz@infradead.org>
9930 L: linux-arch@vger.kernel.org
9931 L: linux-mm@kvack.org
9933 F: arch/*/include/asm/tlb.h
9934 F: include/asm-generic/tlb.h
9937 MN88472 MEDIA DRIVER
9938 M: Antti Palosaari <crope@iki.fi>
9939 L: linux-media@vger.kernel.org
9940 W: https://linuxtv.org
9941 W: http://palosaari.fi/linux/
9942 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9944 F: drivers/media/dvb-frontends/mn88472*
9946 MN88473 MEDIA DRIVER
9947 M: Antti Palosaari <crope@iki.fi>
9948 L: linux-media@vger.kernel.org
9949 W: https://linuxtv.org
9950 W: http://palosaari.fi/linux/
9951 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9953 F: drivers/media/dvb-frontends/mn88473*
9956 M: Jessica Yu <jeyu@kernel.org>
9957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9959 F: include/linux/module.h
9962 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9963 W: http://popies.net/meye/
9965 F: Documentation/media/v4l-drivers/meye*
9966 F: drivers/media/pci/meye/
9967 F: include/uapi/linux/meye.h
9969 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9970 M: Jiri Slaby <jirislaby@gmail.com>
9972 F: Documentation/serial/moxa-smartio
9973 F: drivers/tty/mxser.*
9975 MR800 AVERMEDIA USB FM RADIO DRIVER
9976 M: Alexey Klimov <klimov.linux@gmail.com>
9977 L: linux-media@vger.kernel.org
9978 T: git git://linuxtv.org/media_tree.git
9980 F: drivers/media/radio/radio-mr800.c
9982 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9983 M: Alan Ott <alan@signal11.us>
9984 L: linux-wpan@vger.kernel.org
9986 F: drivers/net/ieee802154/mrf24j40.c
9987 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9990 M: "Lee, Chun-Yi" <jlee@suse.com>
9991 L: platform-driver-x86@vger.kernel.org
9993 F: drivers/platform/x86/msi-laptop.c
9996 L: platform-driver-x86@vger.kernel.org
9998 F: drivers/platform/x86/msi-wmi.c
10000 MSI001 MEDIA DRIVER
10001 M: Antti Palosaari <crope@iki.fi>
10002 L: linux-media@vger.kernel.org
10003 W: https://linuxtv.org
10004 W: http://palosaari.fi/linux/
10005 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10006 T: git git://linuxtv.org/anttip/media_tree.git
10008 F: drivers/media/tuners/msi001*
10010 MSI2500 MEDIA DRIVER
10011 M: Antti Palosaari <crope@iki.fi>
10012 L: linux-media@vger.kernel.org
10013 W: https://linuxtv.org
10014 W: http://palosaari.fi/linux/
10015 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10016 T: git git://linuxtv.org/anttip/media_tree.git
10018 F: drivers/media/usb/msi2500/
10020 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10021 M: Robert Jarzmik <robert.jarzmik@free.fr>
10022 L: linux-mtd@lists.infradead.org
10024 F: drivers/mtd/devices/docg3*
10026 MT9M032 APTINA SENSOR DRIVER
10027 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10028 L: linux-media@vger.kernel.org
10029 T: git git://linuxtv.org/media_tree.git
10031 F: drivers/media/i2c/mt9m032.c
10032 F: include/media/i2c/mt9m032.h
10034 MT9P031 APTINA CAMERA SENSOR
10035 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10036 L: linux-media@vger.kernel.org
10037 T: git git://linuxtv.org/media_tree.git
10039 F: drivers/media/i2c/mt9p031.c
10040 F: include/media/i2c/mt9p031.h
10042 MT9T001 APTINA CAMERA SENSOR
10043 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10044 L: linux-media@vger.kernel.org
10045 T: git git://linuxtv.org/media_tree.git
10047 F: drivers/media/i2c/mt9t001.c
10048 F: include/media/i2c/mt9t001.h
10050 MT9T112 APTINA CAMERA SENSOR
10051 M: Jacopo Mondi <jacopo@jmondi.org>
10052 L: linux-media@vger.kernel.org
10053 T: git git://linuxtv.org/media_tree.git
10055 F: drivers/media/i2c/mt9t112.c
10056 F: include/media/i2c/mt9t112.h
10058 MT9V032 APTINA CAMERA SENSOR
10059 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10060 L: linux-media@vger.kernel.org
10061 T: git git://linuxtv.org/media_tree.git
10063 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10064 F: drivers/media/i2c/mt9v032.c
10065 F: include/media/i2c/mt9v032.h
10067 MT9V111 APTINA CAMERA SENSOR
10068 M: Jacopo Mondi <jacopo@jmondi.org>
10069 L: linux-media@vger.kernel.org
10070 T: git git://linuxtv.org/media_tree.git
10072 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10073 F: drivers/media/i2c/mt9v111.c
10075 MULTIFUNCTION DEVICES (MFD)
10076 M: Lee Jones <lee.jones@linaro.org>
10077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10079 F: Documentation/devicetree/bindings/mfd/
10081 F: include/linux/mfd/
10082 F: include/dt-bindings/mfd/
10084 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10086 F: drivers/mmc/host/mmc_spi.c
10087 F: include/linux/spi/mmc_spi.h
10089 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10090 M: Ulf Hansson <ulf.hansson@linaro.org>
10091 L: linux-mmc@vger.kernel.org
10092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10094 F: Documentation/devicetree/bindings/mmc/
10096 F: include/linux/mmc/
10097 F: include/uapi/linux/mmc/
10099 MULTIPLEXER SUBSYSTEM
10100 M: Peter Rosin <peda@axentia.se>
10102 F: Documentation/ABI/testing/sysfs-class-mux*
10103 F: Documentation/devicetree/bindings/mux/
10104 F: include/dt-bindings/mux/
10105 F: include/linux/mux/
10108 MULTITECH MULTIPORT CARD (ISICOM)
10110 F: drivers/tty/isicom.c
10111 F: include/linux/isicom.h
10113 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10114 M: Bin Liu <b-liu@ti.com>
10115 L: linux-usb@vger.kernel.org
10117 F: drivers/usb/musb/
10119 MXL301RF MEDIA DRIVER
10120 M: Akihiro Tsukada <tskd08@gmail.com>
10121 L: linux-media@vger.kernel.org
10123 F: drivers/media/tuners/mxl301rf*
10125 MXL5007T MEDIA DRIVER
10126 M: Michael Krufky <mkrufky@linuxtv.org>
10127 L: linux-media@vger.kernel.org
10128 W: https://linuxtv.org
10129 W: http://github.com/mkrufky
10130 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10131 T: git git://linuxtv.org/mkrufky/tuners.git
10133 F: drivers/media/tuners/mxl5007t.*
10136 M: Marek Vasut <marex@denx.de>
10137 M: Stefan Agner <stefan@agner.ch>
10138 L: dri-devel@lists.freedesktop.org
10140 F: drivers/gpu/drm/mxsfb/
10141 F: Documentation/devicetree/bindings/display/mxsfb.txt
10142 T: git git://anongit.freedesktop.org/drm/drm-misc
10144 MYLEX DAC960 PCI RAID Controller
10145 M: Hannes Reinecke <hare@kernel.org>
10146 L: linux-scsi@vger.kernel.org
10148 F: drivers/scsi/myrb.*
10149 F: drivers/scsi/myrs.*
10151 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10152 M: Chris Lee <christopher.lee@cspi.com>
10153 L: netdev@vger.kernel.org
10154 W: https://www.cspi.com/ethernet-products/support/downloads/
10156 F: drivers/net/ethernet/myricom/myri10ge/
10158 NAND FLASH SUBSYSTEM
10159 M: Boris Brezillon <boris.brezillon@bootlin.com>
10160 M: Miquel Raynal <miquel.raynal@bootlin.com>
10161 R: Richard Weinberger <richard@nod.at>
10162 L: linux-mtd@lists.infradead.org
10163 W: http://www.linux-mtd.infradead.org/
10164 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10165 T: git git://git.infradead.org/linux-mtd.git nand/fixes
10166 T: git git://git.infradead.org/linux-mtd.git nand/next
10168 F: drivers/mtd/nand/
10169 F: include/linux/mtd/*nand*.h
10171 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10172 M: Daniel Mack <zonque@gmail.com>
10174 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10175 W: http://www.native-instruments.com
10176 F: sound/usb/caiaq/
10178 NATSEMI ETHERNET DRIVER (DP8381x)
10180 F: drivers/net/ethernet/natsemi/natsemi.c
10182 NCR 5380 SCSI DRIVERS
10183 M: Finn Thain <fthain@telegraphics.com.au>
10184 M: Michael Schmitz <schmitzmic@gmail.com>
10185 L: linux-scsi@vger.kernel.org
10187 F: Documentation/scsi/g_NCR5380.txt
10188 F: drivers/scsi/NCR5380.*
10189 F: drivers/scsi/arm/cumana_1.c
10190 F: drivers/scsi/arm/oak.c
10191 F: drivers/scsi/atari_scsi.*
10192 F: drivers/scsi/dmx3191d.c
10193 F: drivers/scsi/g_NCR5380.*
10194 F: drivers/scsi/mac_scsi.*
10195 F: drivers/scsi/sun3_scsi.*
10196 F: drivers/scsi/sun3_scsi_vme.c
10199 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10203 NCT6775 HARDWARE MONITOR DRIVER
10204 M: Guenter Roeck <linux@roeck-us.net>
10205 L: linux-hwmon@vger.kernel.org
10207 F: Documentation/hwmon/nct6775
10208 F: drivers/hwmon/nct6775.c
10210 NET_FAILOVER MODULE
10211 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10212 L: netdev@vger.kernel.org
10214 F: driver/net/net_failover.c
10215 F: include/net/net_failover.h
10216 F: Documentation/networking/net_failover.rst
10218 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10219 M: Faisal Latif <faisal.latif@intel.com>
10220 L: linux-rdma@vger.kernel.org
10221 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10223 F: drivers/infiniband/hw/nes/
10224 F: include/uapi/rdma/nes-abi.h
10226 NETEM NETWORK EMULATOR
10227 M: Stephen Hemminger <stephen@networkplumber.org>
10228 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10230 F: net/sched/sch_netem.c
10232 NETERION 10GbE DRIVERS (s2io/vxge)
10233 M: Jon Mason <jdmason@kudzu.us>
10234 L: netdev@vger.kernel.org
10236 F: Documentation/networking/s2io.txt
10237 F: Documentation/networking/vxge.txt
10238 F: drivers/net/ethernet/neterion/
10241 M: Pablo Neira Ayuso <pablo@netfilter.org>
10242 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10243 M: Florian Westphal <fw@strlen.de>
10244 L: netfilter-devel@vger.kernel.org
10245 L: coreteam@netfilter.org
10246 W: http://www.netfilter.org/
10247 W: http://www.iptables.org/
10248 W: http://www.nftables.org/
10249 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10253 F: include/linux/netfilter*
10254 F: include/linux/netfilter/
10255 F: include/net/netfilter/
10256 F: include/uapi/linux/netfilter*
10257 F: include/uapi/linux/netfilter/
10258 F: net/*/netfilter.c
10259 F: net/*/netfilter/
10261 F: net/bridge/br_netfilter*.c
10263 NETROM NETWORK LAYER
10264 M: Ralf Baechle <ralf@linux-mips.org>
10265 L: linux-hams@vger.kernel.org
10266 W: http://www.linux-ax25.org/
10268 F: include/net/netrom.h
10269 F: include/uapi/linux/netrom.h
10272 NETRONOME ETHERNET DRIVERS
10273 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10274 L: oss-drivers@netronome.com
10276 F: drivers/net/ethernet/netronome/
10278 NETWORK BLOCK DEVICE (NBD)
10279 M: Josef Bacik <josef@toxicpanda.com>
10281 L: linux-block@vger.kernel.org
10282 L: nbd@other.debian.org
10283 F: Documentation/blockdev/nbd.txt
10284 F: drivers/block/nbd.c
10285 F: include/uapi/linux/nbd.h
10287 NETWORK DROP MONITOR
10288 M: Neil Horman <nhorman@tuxdriver.com>
10289 L: netdev@vger.kernel.org
10291 W: https://fedorahosted.org/dropwatch/
10292 F: net/core/drop_monitor.c
10295 M: "David S. Miller" <davem@davemloft.net>
10296 L: netdev@vger.kernel.org
10297 W: http://www.linuxfoundation.org/en/Net
10298 Q: http://patchwork.ozlabs.org/project/netdev/list/
10299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10302 F: Documentation/devicetree/bindings/net/
10304 F: include/linux/if_*
10305 F: include/linux/netdevice.h
10306 F: include/linux/etherdevice.h
10307 F: include/linux/fcdevice.h
10308 F: include/linux/fddidevice.h
10309 F: include/linux/hippidevice.h
10310 F: include/linux/inetdevice.h
10311 F: include/uapi/linux/if_*
10312 F: include/uapi/linux/netdevice.h
10314 NETWORKING DRIVERS (WIRELESS)
10315 M: Kalle Valo <kvalo@codeaurora.org>
10316 L: linux-wireless@vger.kernel.org
10317 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10321 F: Documentation/devicetree/bindings/net/wireless/
10322 F: drivers/net/wireless/
10325 M: Andrew Lunn <andrew@lunn.ch>
10326 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10327 M: Florian Fainelli <f.fainelli@gmail.com>
10329 F: Documentation/devicetree/bindings/net/dsa/
10331 F: include/net/dsa.h
10332 F: include/linux/dsa/
10333 F: drivers/net/dsa/
10335 NETWORKING [GENERAL]
10336 M: "David S. Miller" <davem@davemloft.net>
10337 L: netdev@vger.kernel.org
10338 W: http://www.linuxfoundation.org/en/Net
10339 Q: http://patchwork.ozlabs.org/project/netdev/list/
10340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10342 B: mailto:netdev@vger.kernel.org
10346 F: include/linux/in.h
10347 F: include/linux/net.h
10348 F: include/linux/netdevice.h
10349 F: include/uapi/linux/in.h
10350 F: include/uapi/linux/net.h
10351 F: include/uapi/linux/netdevice.h
10352 F: include/uapi/linux/net_namespace.h
10353 F: tools/testing/selftests/net/
10356 F: Documentation/networking/
10359 M: Steffen Klassert <steffen.klassert@secunet.com>
10360 M: Herbert Xu <herbert@gondor.apana.org.au>
10361 M: "David S. Miller" <davem@davemloft.net>
10362 L: netdev@vger.kernel.org
10363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10371 F: net/ipv4/ipcomp.c
10372 F: net/ipv4/ip_vti.c
10376 F: net/ipv6/ipcomp6.c
10377 F: net/ipv6/ip6_vti.c
10378 F: include/uapi/linux/xfrm.h
10379 F: include/net/xfrm.h
10381 NETWORKING [IPv4/IPv6]
10382 M: "David S. Miller" <davem@davemloft.net>
10383 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10384 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10385 L: netdev@vger.kernel.org
10386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10393 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10394 M: Paul Moore <paul@paul-moore.com>
10395 W: https://github.com/netlabel
10396 L: netdev@vger.kernel.org
10397 L: linux-security-module@vger.kernel.org
10399 F: Documentation/netlabel/
10400 F: include/net/calipso.h
10401 F: include/net/cipso_ipv4.h
10402 F: include/net/netlabel.h
10403 F: include/uapi/linux/netfilter/xt_SECMARK.h
10404 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10406 F: net/ipv4/cipso_ipv4.c
10407 F: net/ipv6/calipso.c
10408 F: net/netfilter/xt_CONNSECMARK.c
10409 F: net/netfilter/xt_SECMARK.c
10412 M: Eric Dumazet <edumazet@google.com>
10413 L: netdev@vger.kernel.org
10416 F: net/ipv4/syncookies.c
10418 F: net/ipv6/syncookies.c
10419 F: include/uapi/linux/tcp.h
10420 F: include/net/tcp.h
10421 F: include/linux/tcp.h
10422 F: include/trace/events/tcp.h
10425 M: Boris Pismenny <borisp@mellanox.com>
10426 M: Aviad Yehezkel <aviadye@mellanox.com>
10427 M: Dave Watson <davejwatson@fb.com>
10428 M: John Fastabend <john.fastabend@gmail.com>
10429 M: Daniel Borkmann <daniel@iogearbox.net>
10430 L: netdev@vger.kernel.org
10433 F: include/uapi/linux/tls.h
10434 F: include/net/tls.h
10436 NETWORKING [WIRELESS]
10437 L: linux-wireless@vger.kernel.org
10438 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10441 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10443 F: drivers/net/netdevsim/*
10445 NETXEN (1/10) GbE SUPPORT
10446 M: Manish Chopra <manish.chopra@cavium.com>
10447 M: Rahul Verma <rahul.verma@cavium.com>
10448 M: Dept-GELinuxNICDev@cavium.com
10449 L: netdev@vger.kernel.org
10451 F: drivers/net/ethernet/qlogic/netxen/
10454 M: Samuel Ortiz <sameo@linux.intel.com>
10455 L: linux-wireless@vger.kernel.org
10456 L: linux-nfc@lists.01.org (subscribers-only)
10459 F: include/net/nfc/
10460 F: include/uapi/linux/nfc.h
10462 F: include/linux/platform_data/nfcmrvl.h
10463 F: include/linux/platform_data/nxp-nci.h
10464 F: Documentation/devicetree/bindings/net/nfc/
10466 NFS, SUNRPC, AND LOCKD CLIENTS
10467 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10468 M: Anna Schumaker <anna.schumaker@netapp.com>
10469 L: linux-nfs@vger.kernel.org
10470 W: http://client.linux-nfs.org
10471 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10477 F: include/linux/lockd/
10478 F: include/linux/nfs*
10479 F: include/linux/sunrpc/
10480 F: include/uapi/linux/nfs*
10481 F: include/uapi/linux/sunrpc/
10484 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10485 L: linux-nilfs@vger.kernel.org
10486 W: https://nilfs.sourceforge.io/
10487 W: https://nilfs.osdn.jp/
10488 T: git git://github.com/konis/nilfs2.git
10490 F: Documentation/filesystems/nilfs2.txt
10492 F: include/trace/events/nilfs2.h
10493 F: include/uapi/linux/nilfs2_api.h
10494 F: include/uapi/linux/nilfs2_ondisk.h
10496 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10497 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10498 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10500 F: Documentation/scsi/NinjaSCSI.txt
10501 F: drivers/scsi/pcmcia/nsp_*
10503 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10504 M: GOTO Masanori <gotom@debian.or.jp>
10505 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10506 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10508 F: Documentation/scsi/NinjaSCSI.txt
10509 F: drivers/scsi/nsp32*
10512 M: Ley Foon Tan <lftan@altera.com>
10513 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10518 NOHZ, DYNTICKS SUPPORT
10519 M: Frederic Weisbecker <fweisbec@gmail.com>
10520 M: Thomas Gleixner <tglx@linutronix.de>
10521 M: Ingo Molnar <mingo@kernel.org>
10522 L: linux-kernel@vger.kernel.org
10523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10525 F: kernel/time/tick*.*
10526 F: include/linux/tick.h
10527 F: include/linux/sched/nohz.h
10529 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10530 M: Pavel Machek <pavel@ucw.cz>
10531 M: Sakari Ailus <sakari.ailus@iki.fi>
10532 L: linux-media@vger.kernel.org
10534 F: drivers/media/i2c/et8ek8
10535 F: drivers/media/i2c/ad5820.c
10537 NOKIA N900 POWER SUPPLY DRIVERS
10538 R: Pali Rohár <pali.rohar@gmail.com>
10539 F: include/linux/power/bq2415x_charger.h
10540 F: include/linux/power/bq27xxx_battery.h
10541 F: include/linux/power/isp1704_charger.h
10542 F: drivers/power/supply/bq2415x_charger.c
10543 F: drivers/power/supply/bq27xxx_battery.c
10544 F: drivers/power/supply/bq27xxx_battery_i2c.c
10545 F: drivers/power/supply/isp1704_charger.c
10546 F: drivers/power/supply/rx51_battery.c
10549 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10550 L: linux-ntb@googlegroups.com
10552 F: drivers/ntb/hw/amd/
10555 M: Jon Mason <jdmason@kudzu.us>
10556 M: Dave Jiang <dave.jiang@intel.com>
10557 M: Allen Hubbe <allenbh@gmail.com>
10558 L: linux-ntb@googlegroups.com
10560 W: https://github.com/jonmason/ntb/wiki
10561 T: git git://github.com/jonmason/ntb.git
10563 F: drivers/net/ntb_netdev.c
10564 F: include/linux/ntb.h
10565 F: include/linux/ntb_transport.h
10566 F: tools/testing/selftests/ntb/
10569 M: Serge Semin <fancer.lancer@gmail.com>
10570 L: linux-ntb@googlegroups.com
10572 F: drivers/ntb/hw/idt/
10575 M: Dave Jiang <dave.jiang@intel.com>
10576 L: linux-ntb@googlegroups.com
10578 W: https://github.com/davejiang/linux/wiki
10579 T: git https://github.com/davejiang/linux.git
10580 F: drivers/ntb/hw/intel/
10583 M: Anton Altaparmakov <anton@tuxera.com>
10584 L: linux-ntfs-dev@lists.sourceforge.net
10585 W: http://www.tuxera.com/
10586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10588 F: Documentation/filesystems/ntfs.txt
10592 M: Finn Thain <fthain@telegraphics.com.au>
10593 L: linux-m68k@lists.linux-m68k.org
10595 F: arch/*/include/asm/nubus.h
10597 F: include/linux/nubus.h
10598 F: include/uapi/linux/nubus.h
10600 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10601 M: Antonino Daplas <adaplas@gmail.com>
10602 L: linux-fbdev@vger.kernel.org
10604 F: drivers/video/fbdev/riva/
10605 F: drivers/video/fbdev/nvidia/
10608 M: Keith Busch <keith.busch@intel.com>
10609 M: Jens Axboe <axboe@fb.com>
10610 M: Christoph Hellwig <hch@lst.de>
10611 M: Sagi Grimberg <sagi@grimberg.me>
10612 L: linux-nvme@lists.infradead.org
10613 T: git://git.infradead.org/nvme.git
10614 W: http://git.infradead.org/nvme.git
10616 F: drivers/nvme/host/
10617 F: include/linux/nvme.h
10618 F: include/uapi/linux/nvme_ioctl.h
10620 NVM EXPRESS FC TRANSPORT DRIVERS
10621 M: James Smart <james.smart@broadcom.com>
10622 L: linux-nvme@lists.infradead.org
10624 F: include/linux/nvme-fc.h
10625 F: include/linux/nvme-fc-driver.h
10626 F: drivers/nvme/host/fc.c
10627 F: drivers/nvme/target/fc.c
10628 F: drivers/nvme/target/fcloop.c
10630 NVM EXPRESS TARGET DRIVER
10631 M: Christoph Hellwig <hch@lst.de>
10632 M: Sagi Grimberg <sagi@grimberg.me>
10633 L: linux-nvme@lists.infradead.org
10634 T: git://git.infradead.org/nvme.git
10635 W: http://git.infradead.org/nvme.git
10637 F: drivers/nvme/target/
10640 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10643 F: Documentation/devicetree/bindings/nvmem/
10644 F: Documentation/ABI/stable/sysfs-bus-nvmem
10645 F: include/linux/nvmem-consumer.h
10646 F: include/linux/nvmem-provider.h
10648 NXP SGTL5000 DRIVER
10649 M: Fabio Estevam <fabio.estevam@nxp.com>
10650 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10652 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10653 F: sound/soc/codecs/sgtl5000*
10655 NXP TDA998X DRM DRIVER
10656 M: Russell King <linux@armlinux.org.uk>
10658 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10659 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10660 F: drivers/gpu/drm/i2c/tda998x_drv.c
10661 F: include/drm/i2c/tda998x.h
10662 F: include/dt-bindings/display/tda998x.h
10666 M: Peter Rosin <peda@axentia.se>
10667 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10669 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10670 F: sound/soc/codecs/tfa9879*
10673 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10674 R: Charles Gorand <charles.gorand@effinnov.com>
10675 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10677 F: drivers/nfc/nxp-nci
10680 M: Josh Poimboeuf <jpoimboe@redhat.com>
10681 M: Peter Zijlstra <peterz@infradead.org>
10685 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10686 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10687 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10688 L: linuxppc-dev@lists.ozlabs.org
10690 F: arch/powerpc/platforms/powernv/ocxl.c
10691 F: arch/powerpc/include/asm/pnv-ocxl.h
10692 F: drivers/misc/ocxl/
10693 F: include/misc/ocxl*
10694 F: include/uapi/misc/ocxl.h
10695 F: Documentation/accelerators/ocxl.rst
10698 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10699 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10700 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10701 L: linux-omap@vger.kernel.org
10705 OMAP CLOCK FRAMEWORK SUPPORT
10706 M: Paul Walmsley <paul@pwsan.com>
10707 L: linux-omap@vger.kernel.org
10709 F: arch/arm/*omap*/*clock*
10711 OMAP DEVICE TREE SUPPORT
10712 M: Benoît Cousson <bcousson@baylibre.com>
10713 M: Tony Lindgren <tony@atomide.com>
10714 L: linux-omap@vger.kernel.org
10715 L: devicetree@vger.kernel.org
10717 F: arch/arm/boot/dts/*omap*
10718 F: arch/arm/boot/dts/*am3*
10719 F: arch/arm/boot/dts/*am4*
10720 F: arch/arm/boot/dts/*am5*
10721 F: arch/arm/boot/dts/*dra7*
10723 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10724 L: linux-omap@vger.kernel.org
10725 L: linux-fbdev@vger.kernel.org
10727 F: drivers/video/fbdev/omap2/
10728 F: Documentation/arm/OMAP/DSS
10730 OMAP FRAMEBUFFER SUPPORT
10731 L: linux-fbdev@vger.kernel.org
10732 L: linux-omap@vger.kernel.org
10734 F: drivers/video/fbdev/omap/
10736 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10737 M: Roger Quadros <rogerq@ti.com>
10738 M: Tony Lindgren <tony@atomide.com>
10739 L: linux-omap@vger.kernel.org
10741 F: drivers/memory/omap-gpmc.c
10742 F: arch/arm/mach-omap2/*gpmc*
10745 M: Grygorii Strashko <grygorii.strashko@ti.com>
10746 M: Santosh Shilimkar <ssantosh@kernel.org>
10747 M: Kevin Hilman <khilman@kernel.org>
10748 L: linux-omap@vger.kernel.org
10750 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10751 F: drivers/gpio/gpio-omap.c
10753 OMAP HARDWARE SPINLOCK SUPPORT
10754 M: Ohad Ben-Cohen <ohad@wizery.com>
10755 L: linux-omap@vger.kernel.org
10757 F: drivers/hwspinlock/omap_hwspinlock.c
10759 OMAP HS MMC SUPPORT
10760 L: linux-mmc@vger.kernel.org
10761 L: linux-omap@vger.kernel.org
10763 F: drivers/mmc/host/omap_hsmmc.c
10766 M: Paul Walmsley <paul@pwsan.com>
10767 L: linux-omap@vger.kernel.org
10769 F: arch/arm/mach-omap2/omap_hwmod*data*
10771 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10772 M: Benoît Cousson <bcousson@baylibre.com>
10773 L: linux-omap@vger.kernel.org
10775 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10778 M: Benoît Cousson <bcousson@baylibre.com>
10779 M: Paul Walmsley <paul@pwsan.com>
10780 L: linux-omap@vger.kernel.org
10782 F: arch/arm/mach-omap2/omap_hwmod.*
10784 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10785 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10786 L: linux-media@vger.kernel.org
10788 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10789 F: drivers/media/platform/omap3isp/
10790 F: drivers/staging/media/omap4iss/
10793 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
10794 L: linux-omap@vger.kernel.org
10796 F: drivers/mmc/host/omap.c
10798 OMAP POWER MANAGEMENT SUPPORT
10799 M: Kevin Hilman <khilman@kernel.org>
10800 L: linux-omap@vger.kernel.org
10802 F: arch/arm/*omap*/*pm*
10803 F: drivers/cpufreq/omap-cpufreq.c
10805 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10806 M: Rajendra Nayak <rnayak@codeaurora.org>
10807 M: Paul Walmsley <paul@pwsan.com>
10808 L: linux-omap@vger.kernel.org
10810 F: arch/arm/mach-omap2/prm*
10812 OMAP RANDOM NUMBER GENERATOR SUPPORT
10813 M: Deepak Saxena <dsaxena@plexity.net>
10815 F: drivers/char/hw_random/omap-rng.c
10818 L: linux-usb@vger.kernel.org
10819 L: linux-omap@vger.kernel.org
10821 F: drivers/usb/*/*omap*
10822 F: arch/arm/*omap*/usb*
10824 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10825 M: Mark Jackson <mpfj@newflow.co.uk>
10826 L: linux-omap@vger.kernel.org
10828 F: arch/arm/boot/dts/am335x-nano.dts
10831 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10832 M: Tony Lindgren <tony@atomide.com>
10833 L: linux-omap@vger.kernel.org
10834 Q: http://patchwork.kernel.org/project/linux-omap/list/
10835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10837 F: arch/arm/mach-omap1/
10838 F: arch/arm/plat-omap/
10839 F: arch/arm/configs/omap1_defconfig
10840 F: drivers/i2c/busses/i2c-omap.c
10841 F: include/linux/platform_data/i2c-omap.h
10842 F: include/linux/platform_data/ams-delta-fiq.h
10845 M: Tony Lindgren <tony@atomide.com>
10846 L: linux-omap@vger.kernel.org
10847 W: http://www.muru.com/linux/omap/
10848 W: http://linux.omap.com/
10849 Q: http://patchwork.kernel.org/project/linux-omap/list/
10850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10852 F: arch/arm/mach-omap2/
10853 F: arch/arm/plat-omap/
10854 F: arch/arm/configs/omap2plus_defconfig
10855 F: drivers/i2c/busses/i2c-omap.c
10856 F: drivers/irqchip/irq-omap-intc.c
10857 F: drivers/mfd/*omap*.c
10858 F: drivers/mfd/menelaus.c
10859 F: drivers/mfd/palmas.c
10860 F: drivers/mfd/tps65217.c
10861 F: drivers/mfd/tps65218.c
10862 F: drivers/mfd/tps65910.c
10863 F: drivers/mfd/twl-core.[ch]
10864 F: drivers/mfd/twl4030*.c
10865 F: drivers/mfd/twl6030*.c
10866 F: drivers/mfd/twl6040*.c
10867 F: drivers/regulator/palmas-regulator*.c
10868 F: drivers/regulator/pbias-regulator.c
10869 F: drivers/regulator/tps65217-regulator.c
10870 F: drivers/regulator/tps65218-regulator.c
10871 F: drivers/regulator/tps65910-regulator.c
10872 F: drivers/regulator/twl-regulator.c
10873 F: drivers/regulator/twl6030-regulator.c
10874 F: include/linux/platform_data/i2c-omap.h
10876 ONION OMEGA2+ BOARD
10877 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10878 L: linux-mips@linux-mips.org
10880 F: arch/mips/boot/dts/ralink/omega2p.dts
10883 M: Bob Copeland <me@bobcopeland.com>
10884 L: linux-karma-devel@lists.sourceforge.net
10886 F: Documentation/filesystems/omfs.txt
10889 OMNIKEY CARDMAN 4000 DRIVER
10890 M: Harald Welte <laforge@gnumonks.org>
10892 F: drivers/char/pcmcia/cm4000_cs.c
10893 F: include/linux/cm4000_cs.h
10894 F: include/uapi/linux/cm4000_cs.h
10896 OMNIKEY CARDMAN 4040 DRIVER
10897 M: Harald Welte <laforge@gnumonks.org>
10899 F: drivers/char/pcmcia/cm4040_cs.*
10901 OMNIVISION OV13858 SENSOR DRIVER
10902 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10903 L: linux-media@vger.kernel.org
10904 T: git git://linuxtv.org/media_tree.git
10906 F: drivers/media/i2c/ov13858.c
10908 OMNIVISION OV2680 SENSOR DRIVER
10909 M: Rui Miguel Silva <rmfrfs@gmail.com>
10910 L: linux-media@vger.kernel.org
10911 T: git git://linuxtv.org/media_tree.git
10913 F: drivers/media/i2c/ov2680.c
10914 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
10916 OMNIVISION OV2685 SENSOR DRIVER
10917 M: Shunqian Zheng <zhengsq@rock-chips.com>
10918 L: linux-media@vger.kernel.org
10919 T: git git://linuxtv.org/media_tree.git
10921 F: drivers/media/i2c/ov2685.c
10923 OMNIVISION OV5640 SENSOR DRIVER
10924 M: Steve Longerbeam <slongerbeam@gmail.com>
10925 L: linux-media@vger.kernel.org
10926 T: git git://linuxtv.org/media_tree.git
10928 F: drivers/media/i2c/ov5640.c
10930 OMNIVISION OV5647 SENSOR DRIVER
10931 M: Luis Oliveira <lolivei@synopsys.com>
10932 L: linux-media@vger.kernel.org
10933 T: git git://linuxtv.org/media_tree.git
10935 F: drivers/media/i2c/ov5647.c
10937 OMNIVISION OV5695 SENSOR DRIVER
10938 M: Shunqian Zheng <zhengsq@rock-chips.com>
10939 L: linux-media@vger.kernel.org
10940 T: git git://linuxtv.org/media_tree.git
10942 F: drivers/media/i2c/ov5695.c
10944 OMNIVISION OV7670 SENSOR DRIVER
10945 M: Jonathan Corbet <corbet@lwn.net>
10946 L: linux-media@vger.kernel.org
10947 T: git git://linuxtv.org/media_tree.git
10949 F: drivers/media/i2c/ov7670.c
10950 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10952 OMNIVISION OV772x SENSOR DRIVER
10953 M: Jacopo Mondi <jacopo@jmondi.org>
10954 L: linux-media@vger.kernel.org
10955 T: git git://linuxtv.org/media_tree.git
10957 F: drivers/media/i2c/ov772x.c
10958 F: include/media/i2c/ov772x.h
10959 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
10961 OMNIVISION OV7740 SENSOR DRIVER
10962 M: Wenyou Yang <wenyou.yang@microchip.com>
10963 L: linux-media@vger.kernel.org
10964 T: git git://linuxtv.org/media_tree.git
10966 F: drivers/media/i2c/ov7740.c
10967 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
10969 OMNIVISION OV9650 SENSOR DRIVER
10970 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10971 R: Akinobu Mita <akinobu.mita@gmail.com>
10972 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
10973 L: linux-media@vger.kernel.org
10974 T: git git://linuxtv.org/media_tree.git
10976 F: drivers/media/i2c/ov9650.c
10977 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
10979 ONENAND FLASH DRIVER
10980 M: Kyungmin Park <kyungmin.park@samsung.com>
10981 L: linux-mtd@lists.infradead.org
10983 F: drivers/mtd/nand/onenand/
10984 F: include/linux/mtd/onenand*.h
10986 ONSTREAM SCSI TAPE DRIVER
10987 M: Willem Riede <osst@riede.org>
10988 L: osst-users@lists.sourceforge.net
10989 L: linux-scsi@vger.kernel.org
10991 F: Documentation/scsi/osst.txt
10992 F: drivers/scsi/osst.*
10993 F: drivers/scsi/osst_*.h
10994 F: drivers/scsi/st.h
10997 M: Jens Wiklander <jens.wiklander@linaro.org>
10999 F: drivers/tee/optee/
11002 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11003 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11004 L: linux-rdma@vger.kernel.org
11006 F: drivers/infiniband/ulp/opa_vnic
11008 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11009 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11010 M: Frank Rowand <frowand.list@gmail.com>
11011 L: devicetree@vger.kernel.org
11013 F: Documentation/devicetree/dynamic-resolution-notes.txt
11014 F: Documentation/devicetree/overlay-notes.txt
11015 F: drivers/of/overlay.c
11016 F: drivers/of/resolver.c
11017 K: of_overlay_notifier_
11019 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11020 M: Rob Herring <robh+dt@kernel.org>
11021 M: Frank Rowand <frowand.list@gmail.com>
11022 L: devicetree@vger.kernel.org
11023 W: http://www.devicetree.org/
11024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11027 F: include/linux/of*.h
11029 F: Documentation/ABI/testing/sysfs-firmware-ofw
11031 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11032 M: Rob Herring <robh+dt@kernel.org>
11033 M: Mark Rutland <mark.rutland@arm.com>
11034 L: devicetree@vger.kernel.org
11035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11036 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11038 F: Documentation/devicetree/
11039 F: arch/*/boot/dts/
11040 F: include/dt-bindings/
11042 OPENCORES I2C BUS DRIVER
11043 M: Peter Korsgaard <peter@korsgaard.com>
11044 L: linux-i2c@vger.kernel.org
11046 F: Documentation/i2c/busses/i2c-ocores
11047 F: drivers/i2c/busses/i2c-ocores.c
11049 OPENRISC ARCHITECTURE
11050 M: Jonas Bonn <jonas@southpole.se>
11051 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11052 M: Stafford Horne <shorne@gmail.com>
11053 T: git git://github.com/openrisc/linux.git
11054 L: openrisc@lists.librecores.org
11055 W: http://openrisc.io
11057 F: Documentation/devicetree/bindings/openrisc/
11058 F: Documentation/openrisc/
11060 F: drivers/irqchip/irq-ompic.c
11061 F: drivers/irqchip/irq-or1k-*
11064 M: Pravin B Shelar <pshelar@ovn.org>
11065 L: netdev@vger.kernel.org
11066 L: dev@openvswitch.org
11067 W: http://openvswitch.org
11069 F: net/openvswitch/
11070 F: include/uapi/linux/openvswitch.h
11072 OPERATING PERFORMANCE POINTS (OPP)
11073 M: Viresh Kumar <vireshk@kernel.org>
11074 M: Nishanth Menon <nm@ti.com>
11075 M: Stephen Boyd <sboyd@kernel.org>
11076 L: linux-pm@vger.kernel.org
11078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11080 F: include/linux/pm_opp.h
11081 F: Documentation/power/opp.txt
11082 F: Documentation/devicetree/bindings/opp/
11085 M: Clemens Ladisch <clemens@ladisch.de>
11086 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11087 T: git git://git.alsa-project.org/alsa-kernel.git
11089 F: sound/drivers/opl4/
11092 M: Robert Richter <rric@kernel.org>
11093 L: oprofile-list@lists.sf.net
11095 F: arch/*/include/asm/oprofile*.h
11096 F: arch/*/oprofile/
11097 F: drivers/oprofile/
11098 F: include/linux/oprofile.h
11100 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11101 M: Mark Fasheh <mark@fasheh.com>
11102 M: Joel Becker <jlbec@evilplan.org>
11103 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11104 W: http://ocfs2.wiki.kernel.org
11106 F: Documentation/filesystems/ocfs2.txt
11107 F: Documentation/filesystems/dlmfs.txt
11110 ORANGEFS FILESYSTEM
11111 M: Mike Marshall <hubcap@omnibond.com>
11112 R: Martin Brandenburg <martin@omnibond.com>
11113 L: devel@lists.orangefs.org
11114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11117 F: Documentation/filesystems/orangefs.txt
11120 L: linux-wireless@vger.kernel.org
11121 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11122 W: http://www.nongnu.org/orinoco/
11124 F: drivers/net/wireless/intersil/orinoco/
11126 OSD LIBRARY and FILESYSTEM
11127 M: Boaz Harrosh <ooo@electrozaur.com>
11129 F: drivers/scsi/osd/
11130 F: include/scsi/osd_*
11133 OV2659 OMNIVISION SENSOR DRIVER
11134 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11135 L: linux-media@vger.kernel.org
11136 W: https://linuxtv.org
11137 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11138 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11140 F: drivers/media/i2c/ov2659.c
11141 F: include/media/i2c/ov2659.h
11144 M: Miklos Szeredi <miklos@szeredi.hu>
11145 L: linux-unionfs@vger.kernel.org
11146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11149 F: Documentation/filesystems/overlayfs.txt
11151 P54 WIRELESS DRIVER
11152 M: Christian Lamparter <chunkeey@googlemail.com>
11153 L: linux-wireless@vger.kernel.org
11154 W: http://wireless.kernel.org/en/users/Drivers/p54
11156 F: drivers/net/wireless/intersil/p54/
11158 PA SEMI ETHERNET DRIVER
11159 L: netdev@vger.kernel.org
11161 F: drivers/net/ethernet/pasemi/*
11163 PA SEMI SMBUS DRIVER
11164 L: linux-i2c@vger.kernel.org
11166 F: drivers/i2c/busses/i2c-pasemi.c
11168 PADATA PARALLEL EXECUTION MECHANISM
11169 M: Steffen Klassert <steffen.klassert@secunet.com>
11170 L: linux-crypto@vger.kernel.org
11173 F: include/linux/padata.h
11174 F: Documentation/padata.txt
11176 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11177 M: Harald Welte <laforge@gnumonks.org>
11178 L: platform-driver-x86@vger.kernel.org
11180 F: drivers/platform/x86/panasonic-laptop.c
11182 PARALLEL LCD/KEYPAD PANEL DRIVER
11183 M: Willy Tarreau <willy@haproxy.com>
11184 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11186 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11187 F: drivers/auxdisplay/panel.c
11189 PARALLEL PORT SUBSYSTEM
11190 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11191 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11192 L: linux-parport@lists.infradead.org (subscribers-only)
11194 F: drivers/parport/
11195 F: include/linux/parport*.h
11196 F: drivers/char/ppdev.c
11197 F: include/uapi/linux/ppdev.h
11198 F: Documentation/parport*.txt
11200 PARAVIRT_OPS INTERFACE
11201 M: Juergen Gross <jgross@suse.com>
11202 M: Alok Kataria <akataria@vmware.com>
11203 L: virtualization@lists.linux-foundation.org
11205 F: Documentation/virtual/paravirt_ops.txt
11206 F: arch/*/kernel/paravirt*
11207 F: arch/*/include/asm/paravirt*.h
11208 F: include/linux/hypervisor.h
11210 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11211 M: Tim Waugh <tim@cyberelk.net>
11212 L: linux-parport@lists.infradead.org (subscribers-only)
11214 F: Documentation/blockdev/paride.txt
11215 F: drivers/block/paride/
11217 PARISC ARCHITECTURE
11218 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
11219 M: Helge Deller <deller@gmx.de>
11220 L: linux-parisc@vger.kernel.org
11221 W: http://www.parisc-linux.org/
11222 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11227 F: Documentation/parisc/
11229 F: drivers/char/agp/parisc-agp.c
11230 F: drivers/input/serio/gscps2.c
11231 F: drivers/parport/parport_gsc.*
11232 F: drivers/tty/serial/8250/8250_gsc.c
11233 F: drivers/video/fbdev/sti*
11234 F: drivers/video/console/sti*
11235 F: drivers/video/logo/logo_parisc*
11238 M: Jiri Pirko <jiri@mellanox.com>
11239 L: netdev@vger.kernel.org
11242 F: lib/test_parman.c
11243 F: include/linux/parman.h
11245 PC87360 HARDWARE MONITORING DRIVER
11246 M: Jim Cromie <jim.cromie@gmail.com>
11247 L: linux-hwmon@vger.kernel.org
11249 F: Documentation/hwmon/pc87360
11250 F: drivers/hwmon/pc87360.c
11252 PC8736x GPIO DRIVER
11253 M: Jim Cromie <jim.cromie@gmail.com>
11255 F: drivers/char/pc8736x_gpio.c
11257 PC87427 HARDWARE MONITORING DRIVER
11258 M: Jean Delvare <jdelvare@suse.com>
11259 L: linux-hwmon@vger.kernel.org
11261 F: Documentation/hwmon/pc87427
11262 F: drivers/hwmon/pc87427.c
11265 M: Riku Voipio <riku.voipio@iki.fi>
11267 F: drivers/leds/leds-pca9532.c
11268 F: include/linux/leds-pca9532.h
11270 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11271 M: Guenter Roeck <linux@roeck-us.net>
11272 L: linux-i2c@vger.kernel.org
11274 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11276 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11277 M: Khalid Aziz <khalid@gonehiking.org>
11279 F: drivers/firmware/pcdp.*
11281 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11282 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11283 L: linux-pci@vger.kernel.org
11284 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11286 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11287 F: drivers/pci/controller/pci-aardvark.c
11289 PCI DRIVER FOR ALTERA PCIE IP
11290 M: Ley Foon Tan <lftan@altera.com>
11291 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11292 L: linux-pci@vger.kernel.org
11294 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11295 F: drivers/pci/controller/pcie-altera.c
11297 PCI DRIVER FOR APPLIEDMICRO XGENE
11298 M: Tanmay Inamdar <tinamdar@apm.com>
11299 L: linux-pci@vger.kernel.org
11300 L: linux-arm-kernel@lists.infradead.org
11302 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11303 F: drivers/pci/controller/pci-xgene.c
11305 PCI DRIVER FOR ARM VERSATILE PLATFORM
11306 M: Rob Herring <robh@kernel.org>
11307 L: linux-pci@vger.kernel.org
11308 L: linux-arm-kernel@lists.infradead.org
11310 F: Documentation/devicetree/bindings/pci/versatile.txt
11311 F: drivers/pci/controller/pci-versatile.c
11313 PCI DRIVER FOR ARMADA 8K
11314 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11315 L: linux-pci@vger.kernel.org
11316 L: linux-arm-kernel@lists.infradead.org
11318 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11319 F: drivers/pci/controller/dwc/pcie-armada8k.c
11321 PCI DRIVER FOR CADENCE PCIE IP
11322 M: Alan Douglas <adouglas@cadence.com>
11323 L: linux-pci@vger.kernel.org
11325 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11326 F: drivers/pci/controller/pcie-cadence*
11328 PCI DRIVER FOR FREESCALE LAYERSCAPE
11329 M: Minghuan Lian <minghuan.Lian@nxp.com>
11330 M: Mingkai Hu <mingkai.hu@nxp.com>
11331 M: Roy Zang <roy.zang@nxp.com>
11332 L: linuxppc-dev@lists.ozlabs.org
11333 L: linux-pci@vger.kernel.org
11334 L: linux-arm-kernel@lists.infradead.org
11336 F: drivers/pci/controller/dwc/*layerscape*
11338 PCI DRIVER FOR GENERIC OF HOSTS
11339 M: Will Deacon <will.deacon@arm.com>
11340 L: linux-pci@vger.kernel.org
11341 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11343 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11344 F: drivers/pci/controller/pci-host-common.c
11345 F: drivers/pci/controller/pci-host-generic.c
11347 PCI DRIVER FOR IMX6
11348 M: Richard Zhu <hongxing.zhu@nxp.com>
11349 M: Lucas Stach <l.stach@pengutronix.de>
11350 L: linux-pci@vger.kernel.org
11351 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11353 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11354 F: drivers/pci/controller/dwc/*imx6*
11356 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11357 M: Keith Busch <keith.busch@intel.com>
11358 M: Jonathan Derrick <jonathan.derrick@intel.com>
11359 L: linux-pci@vger.kernel.org
11361 F: drivers/pci/controller/vmd.c
11363 PCI DRIVER FOR MICROSEMI SWITCHTEC
11364 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11365 M: Logan Gunthorpe <logang@deltatee.com>
11366 L: linux-pci@vger.kernel.org
11368 F: Documentation/switchtec.txt
11369 F: Documentation/ABI/testing/sysfs-class-switchtec
11370 F: drivers/pci/switch/switchtec*
11371 F: include/uapi/linux/switchtec_ioctl.h
11372 F: include/linux/switchtec.h
11373 F: drivers/ntb/hw/mscc/
11375 PCI DRIVER FOR MOBIVEIL PCIE IP
11376 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11377 L: linux-pci@vger.kernel.org
11379 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11380 F: drivers/pci/controller/pcie-mobiveil.c
11382 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11383 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11384 M: Jason Cooper <jason@lakedaemon.net>
11385 L: linux-pci@vger.kernel.org
11386 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11388 F: drivers/pci/controller/*mvebu*
11390 PCI DRIVER FOR NVIDIA TEGRA
11391 M: Thierry Reding <thierry.reding@gmail.com>
11392 L: linux-tegra@vger.kernel.org
11393 L: linux-pci@vger.kernel.org
11395 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11396 F: drivers/pci/controller/pci-tegra.c
11398 PCI DRIVER FOR RENESAS R-CAR
11399 M: Simon Horman <horms@verge.net.au>
11400 L: linux-pci@vger.kernel.org
11401 L: linux-renesas-soc@vger.kernel.org
11403 F: drivers/pci/controller/*rcar*
11405 PCI DRIVER FOR SAMSUNG EXYNOS
11406 M: Jingoo Han <jingoohan1@gmail.com>
11407 L: linux-pci@vger.kernel.org
11408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11409 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11411 F: drivers/pci/controller/dwc/pci-exynos.c
11413 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11414 M: Jingoo Han <jingoohan1@gmail.com>
11415 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11416 L: linux-pci@vger.kernel.org
11418 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11419 F: drivers/pci/controller/dwc/*designware*
11421 PCI DRIVER FOR TI DRA7XX
11422 M: Kishon Vijay Abraham I <kishon@ti.com>
11423 L: linux-omap@vger.kernel.org
11424 L: linux-pci@vger.kernel.org
11426 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11427 F: drivers/pci/controller/dwc/pci-dra7xx.c
11429 PCI DRIVER FOR TI KEYSTONE
11430 M: Murali Karicheri <m-karicheri2@ti.com>
11431 L: linux-pci@vger.kernel.org
11432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11434 F: drivers/pci/controller/dwc/pci-keystone.c
11436 PCI ENDPOINT SUBSYSTEM
11437 M: Kishon Vijay Abraham I <kishon@ti.com>
11438 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11439 L: linux-pci@vger.kernel.org
11440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11442 F: drivers/pci/endpoint/
11443 F: drivers/misc/pci_endpoint_test.c
11446 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11447 M: Russell Currey <ruscur@russell.cc>
11448 M: Sam Bobroff <sbobroff@linux.ibm.com>
11449 M: Oliver O'Halloran <oohall@gmail.com>
11450 L: linuxppc-dev@lists.ozlabs.org
11452 F: Documentation/PCI/pci-error-recovery.txt
11453 F: drivers/pci/pcie/aer.c
11454 F: drivers/pci/pcie/dpc.c
11455 F: drivers/pci/pcie/err.c
11456 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11457 F: arch/powerpc/kernel/eeh*.c
11458 F: arch/powerpc/platforms/*/eeh*.c
11459 F: arch/powerpc/include/*/eeh*.h
11462 M: Linas Vepstas <linasvepstas@gmail.com>
11463 L: linux-pci@vger.kernel.org
11465 F: Documentation/PCI/pci-error-recovery.txt
11467 PCI MSI DRIVER FOR ALTERA MSI IP
11468 M: Ley Foon Tan <lftan@altera.com>
11469 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11470 L: linux-pci@vger.kernel.org
11472 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11473 F: drivers/pci/controller/pcie-altera-msi.c
11475 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11476 M: Duc Dang <dhdang@apm.com>
11477 L: linux-pci@vger.kernel.org
11478 L: linux-arm-kernel@lists.infradead.org
11480 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11481 F: drivers/pci/controller/pci-xgene-msi.c
11484 M: Bjorn Helgaas <bhelgaas@google.com>
11485 L: linux-pci@vger.kernel.org
11486 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11489 F: Documentation/devicetree/bindings/pci/
11490 F: Documentation/PCI/
11491 F: drivers/acpi/pci*
11493 F: include/asm-generic/pci*
11494 F: include/linux/pci*
11495 F: include/linux/of_pci.h
11496 F: include/uapi/linux/pci*
11499 F: arch/x86/kernel/quirks.c
11501 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11502 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11503 L: linux-pci@vger.kernel.org
11504 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11507 F: drivers/pci/controller/
11509 PCIE DRIVER FOR AXIS ARTPEC
11510 M: Jesper Nilsson <jesper.nilsson@axis.com>
11511 L: linux-arm-kernel@axis.com
11512 L: linux-pci@vger.kernel.org
11514 F: Documentation/devicetree/bindings/pci/axis,artpec*
11515 F: drivers/pci/controller/dwc/*artpec*
11517 PCIE DRIVER FOR CAVIUM THUNDERX
11518 M: David Daney <david.daney@cavium.com>
11519 L: linux-pci@vger.kernel.org
11520 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11522 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11523 F: drivers/pci/controller/pci-thunder-*
11525 PCIE DRIVER FOR HISILICON
11526 M: Zhou Wang <wangzhou1@hisilicon.com>
11527 L: linux-pci@vger.kernel.org
11529 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11530 F: drivers/pci/controller/dwc/pcie-hisi.c
11532 PCIE DRIVER FOR HISILICON KIRIN
11533 M: Xiaowei Song <songxiaowei@hisilicon.com>
11534 M: Binghui Wang <wangbinghui@hisilicon.com>
11535 L: linux-pci@vger.kernel.org
11537 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11538 F: drivers/pci/controller/dwc/pcie-kirin.c
11540 PCIE DRIVER FOR HISILICON STB
11541 M: Jianguo Sun <sunjianguo1@huawei.com>
11542 M: Shawn Guo <shawn.guo@linaro.org>
11543 L: linux-pci@vger.kernel.org
11545 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11546 F: drivers/pci/controller/dwc/pcie-histb.c
11548 PCIE DRIVER FOR MEDIATEK
11549 M: Ryder Lee <ryder.lee@mediatek.com>
11550 L: linux-pci@vger.kernel.org
11551 L: linux-mediatek@lists.infradead.org
11553 F: Documentation/devicetree/bindings/pci/mediatek*
11554 F: drivers/pci/controller/*mediatek*
11556 PCIE DRIVER FOR QUALCOMM MSM
11557 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11558 L: linux-pci@vger.kernel.org
11559 L: linux-arm-msm@vger.kernel.org
11561 F: drivers/pci/controller/dwc/*qcom*
11563 PCIE DRIVER FOR ROCKCHIP
11564 M: Shawn Lin <shawn.lin@rock-chips.com>
11565 L: linux-pci@vger.kernel.org
11566 L: linux-rockchip@lists.infradead.org
11568 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11569 F: drivers/pci/controller/pcie-rockchip*
11571 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11572 M: Linus Walleij <linus.walleij@linaro.org>
11573 L: linux-pci@vger.kernel.org
11575 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11576 F: drivers/pci/controller/pci-v3-semi.c
11578 PCIE DRIVER FOR ST SPEAR13XX
11579 M: Pratyush Anand <pratyush.anand@gmail.com>
11580 L: linux-pci@vger.kernel.org
11582 F: drivers/pci/controller/dwc/*spear*
11585 M: Dominik Brodowski <linux@dominikbrodowski.net>
11586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11588 F: Documentation/pcmcia/
11593 PCNET32 NETWORK DRIVER
11594 M: Don Fry <pcnet32@frontier.com>
11595 L: netdev@vger.kernel.org
11597 F: drivers/net/ethernet/amd/pcnet32.c
11599 PCRYPT PARALLEL CRYPTO ENGINE
11600 M: Steffen Klassert <steffen.klassert@secunet.com>
11601 L: linux-crypto@vger.kernel.org
11604 F: include/crypto/pcrypt.h
11606 PEAQ WMI HOTKEYS DRIVER
11607 M: Hans de Goede <hdegoede@redhat.com>
11608 L: platform-driver-x86@vger.kernel.org
11610 F: drivers/platform/x86/peaq-wmi.c
11612 PER-CPU MEMORY ALLOCATOR
11613 M: Dennis Zhou <dennis@kernel.org>
11614 M: Tejun Heo <tj@kernel.org>
11615 M: Christoph Lameter <cl@linux.com>
11616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11618 F: include/linux/percpu*.h
11620 F: arch/*/include/asm/percpu.h
11622 PER-TASK DELAY ACCOUNTING
11623 M: Balbir Singh <bsingharora@gmail.com>
11625 F: include/linux/delayacct.h
11626 F: kernel/delayacct.c
11628 PERFORMANCE EVENTS SUBSYSTEM
11629 M: Peter Zijlstra <peterz@infradead.org>
11630 M: Ingo Molnar <mingo@redhat.com>
11631 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11632 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11633 R: Jiri Olsa <jolsa@redhat.com>
11634 R: Namhyung Kim <namhyung@kernel.org>
11635 L: linux-kernel@vger.kernel.org
11636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11639 F: include/linux/perf_event.h
11640 F: include/uapi/linux/perf_event.h
11641 F: arch/*/kernel/perf_event*.c
11642 F: arch/*/kernel/*/perf_event*.c
11643 F: arch/*/kernel/*/*/perf_event*.c
11644 F: arch/*/include/asm/perf_event.h
11645 F: arch/*/kernel/perf_callchain.c
11649 PERSONALITY HANDLING
11650 M: Christoph Hellwig <hch@infradead.org>
11651 L: linux-abi-devel@lists.sourceforge.net
11653 F: include/linux/personality.h
11654 F: include/uapi/linux/personality.h
11656 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11657 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11658 L: linux-input@vger.kernel.org
11660 F: Documentation/input/devices/pxrc.rst
11661 F: drivers/input/joystick/pxrc.c
11664 M: Remi Denis-Courmont <courmisch@gmail.com>
11666 F: Documentation/networking/phonet.txt
11667 F: include/linux/phonet.h
11668 F: include/net/phonet/
11669 F: include/uapi/linux/phonet.h
11673 M: Joern Engel <joern@lazybastard.org>
11674 L: linux-mtd@lists.infradead.org
11676 F: drivers/mtd/devices/phram.c
11679 M: Bruno Prémont <bonbons@linux-vserver.org>
11680 L: linux-input@vger.kernel.org
11682 F: drivers/hid/hid-picolcd*
11685 M: Jamie Iles <jamie@jamieiles.com>
11686 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11687 T: git git://github.com/jamieiles/linux-2.6-ji.git
11689 F: arch/arm/boot/dts/picoxcell*
11690 F: arch/arm/mach-picoxcell/
11691 F: drivers/crypto/picoxcell*
11693 PIN CONTROL SUBSYSTEM
11694 M: Linus Walleij <linus.walleij@linaro.org>
11695 L: linux-gpio@vger.kernel.org
11696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11698 F: Documentation/devicetree/bindings/pinctrl/
11699 F: Documentation/driver-api/pinctl.rst
11700 F: drivers/pinctrl/
11701 F: include/linux/pinctrl/
11703 PIN CONTROLLER - ATMEL AT91
11704 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11705 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11707 F: drivers/pinctrl/pinctrl-at91.*
11709 PIN CONTROLLER - ATMEL AT91 PIO4
11710 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11711 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11712 L: linux-gpio@vger.kernel.org
11714 F: drivers/pinctrl/pinctrl-at91-pio4.*
11716 PIN CONTROLLER - FREESCALE
11717 M: Dong Aisheng <aisheng.dong@nxp.com>
11718 M: Fabio Estevam <festevam@gmail.com>
11719 M: Shawn Guo <shawnguo@kernel.org>
11720 M: Stefan Agner <stefan@agner.ch>
11721 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11722 L: linux-gpio@vger.kernel.org
11724 F: drivers/pinctrl/freescale/
11725 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11727 PIN CONTROLLER - INTEL
11728 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11729 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11731 F: drivers/pinctrl/intel/
11733 PIN CONTROLLER - MEDIATEK
11734 M: Sean Wang <sean.wang@kernel.org>
11735 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11737 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11738 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11739 F: drivers/pinctrl/mediatek/
11741 PIN CONTROLLER - QUALCOMM
11742 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11744 L: linux-arm-msm@vger.kernel.org
11745 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11746 F: drivers/pinctrl/qcom/
11748 PIN CONTROLLER - RENESAS
11749 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11750 M: Geert Uytterhoeven <geert+renesas@glider.be>
11751 L: linux-renesas-soc@vger.kernel.org
11752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11754 F: drivers/pinctrl/sh-pfc/
11756 PIN CONTROLLER - SAMSUNG
11757 M: Tomasz Figa <tomasz.figa@gmail.com>
11758 M: Krzysztof Kozlowski <krzk@kernel.org>
11759 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11760 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11761 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11762 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11765 F: drivers/pinctrl/samsung/
11766 F: include/dt-bindings/pinctrl/samsung.h
11767 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11769 PIN CONTROLLER - SINGLE
11770 M: Tony Lindgren <tony@atomide.com>
11771 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11772 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11773 L: linux-omap@vger.kernel.org
11775 F: drivers/pinctrl/pinctrl-single.c
11777 PIN CONTROLLER - ST SPEAR
11778 M: Viresh Kumar <vireshk@kernel.org>
11779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11780 W: http://www.st.com/spear
11782 F: drivers/pinctrl/spear/
11784 PISTACHIO SOC SUPPORT
11785 M: James Hartley <james.hartley@sondrel.com>
11786 L: linux-mips@linux-mips.org
11788 F: arch/mips/pistachio/
11789 F: arch/mips/include/asm/mach-pistachio/
11790 F: arch/mips/boot/dts/img/pistachio*
11791 F: arch/mips/configs/pistachio*_defconfig
11795 M: linux-block@vger.kernel.org
11796 F: drivers/block/pktcdvd.c
11797 F: include/linux/pktcdvd.h
11798 F: include/uapi/linux/pktcdvd.h
11800 PKUNITY SOC DRIVERS
11801 M: Guan Xuetao <gxt@pku.edu.cn>
11802 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11804 T: git git://github.com/gxt/linux.git
11805 F: drivers/input/serio/i8042-unicore32io.h
11806 F: drivers/i2c/busses/i2c-puv3.c
11807 F: drivers/video/fbdev/fb-puv3.c
11808 F: drivers/rtc/rtc-puv3.c
11810 PMBUS HARDWARE MONITORING DRIVERS
11811 M: Guenter Roeck <linux@roeck-us.net>
11812 L: linux-hwmon@vger.kernel.org
11813 W: http://hwmon.wiki.kernel.org/
11814 W: http://www.roeck-us.net/linux/drivers/
11815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11817 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11818 F: Documentation/devicetree/bindings/hwmon/max31785.txt
11819 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
11820 F: Documentation/hwmon/adm1275
11821 F: Documentation/hwmon/ibm-cffps
11822 F: Documentation/hwmon/ir35221
11823 F: Documentation/hwmon/lm25066
11824 F: Documentation/hwmon/ltc2978
11825 F: Documentation/hwmon/ltc3815
11826 F: Documentation/hwmon/max16064
11827 F: Documentation/hwmon/max20751
11828 F: Documentation/hwmon/max31785
11829 F: Documentation/hwmon/max34440
11830 F: Documentation/hwmon/max8688
11831 F: Documentation/hwmon/pmbus
11832 F: Documentation/hwmon/pmbus-core
11833 F: Documentation/hwmon/tps40422
11834 F: Documentation/hwmon/ucd9000
11835 F: Documentation/hwmon/ucd9200
11836 F: Documentation/hwmon/zl6100
11837 F: drivers/hwmon/pmbus/
11838 F: include/linux/pmbus.h
11840 PMC SIERRA MaxRAID DRIVER
11841 L: linux-scsi@vger.kernel.org
11842 W: http://www.pmc-sierra.com/
11844 F: drivers/scsi/pmcraid.*
11846 PMC SIERRA PM8001 DRIVER
11847 M: Jack Wang <jinpu.wang@profitbricks.com>
11848 M: lindar_liu@usish.com
11849 L: linux-scsi@vger.kernel.org
11851 F: drivers/scsi/pm8001/
11854 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11858 POSIX CLOCKS and TIMERS
11859 M: Thomas Gleixner <tglx@linutronix.de>
11860 L: linux-kernel@vger.kernel.org
11861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11864 F: include/linux/timer*
11865 F: kernel/time/*timer*
11867 POWER MANAGEMENT CORE
11868 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11869 L: linux-pm@vger.kernel.org
11870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11871 B: https://bugzilla.kernel.org
11873 F: drivers/base/power/
11874 F: include/linux/pm.h
11875 F: include/linux/pm_*
11876 F: include/linux/powercap.h
11877 F: drivers/powercap/
11878 F: kernel/configs/nopm.config
11880 POWER STATE COORDINATION INTERFACE (PSCI)
11881 M: Mark Rutland <mark.rutland@arm.com>
11882 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11883 L: linux-arm-kernel@lists.infradead.org
11885 F: drivers/firmware/psci*.c
11886 F: include/linux/psci.h
11887 F: include/uapi/linux/psci.h
11889 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11890 M: Sebastian Reichel <sre@kernel.org>
11891 L: linux-pm@vger.kernel.org
11892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11894 F: Documentation/ABI/testing/sysfs-class-power
11895 F: Documentation/devicetree/bindings/power/supply/
11896 F: include/linux/power_supply.h
11897 F: drivers/power/supply/
11899 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11900 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11901 L: linuxppc-dev@lists.ozlabs.org
11903 F: drivers/char/powernv-op-panel.c
11905 PPP OVER ATM (RFC 2364)
11906 M: Mitchell Blank Jr <mitch@sfgoth.com>
11908 F: net/atm/pppoatm.c
11909 F: include/uapi/linux/atmppp.h
11912 M: Michal Ostrowski <mostrows@earthlink.net>
11914 F: drivers/net/ppp/pppoe.c
11915 F: drivers/net/ppp/pppox.c
11918 M: James Chapman <jchapman@katalix.com>
11920 F: net/l2tp/l2tp_ppp.c
11921 F: include/linux/if_pppol2tp.h
11922 F: include/uapi/linux/if_pppol2tp.h
11924 PPP PROTOCOL DRIVERS AND COMPRESSORS
11925 M: Paul Mackerras <paulus@samba.org>
11926 L: linux-ppp@vger.kernel.org
11928 F: drivers/net/ppp/ppp_*
11931 M: Rodolfo Giometti <giometti@enneenne.com>
11932 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
11933 L: linuxpps@ml.enneenne.com (subscribers-only)
11935 F: Documentation/pps/
11936 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
11937 F: Documentation/ABI/testing/sysfs-pps
11939 F: include/linux/pps*.h
11940 F: include/uapi/linux/pps.h
11943 M: Dmitry Kozlov <xeb@mail.ru>
11944 L: netdev@vger.kernel.org
11946 F: drivers/net/ppp/pptp.c
11947 W: http://sourceforge.net/projects/accel-pptp
11950 M: Robert Love <rml@tech9.net>
11951 L: kpreempt-tech@lists.sourceforge.net
11952 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11954 F: Documentation/preempt-locking.txt
11955 F: include/linux/preempt.h
11958 M: Petr Mladek <pmladek@suse.com>
11959 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11960 R: Steven Rostedt <rostedt@goodmis.org>
11963 F: include/linux/printk.h
11965 PRISM54 WIRELESS DRIVER
11966 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
11967 L: linux-wireless@vger.kernel.org
11968 W: http://wireless.kernel.org/en/users/Drivers/p54
11970 F: drivers/net/wireless/intersil/prism54/
11973 R: Alexey Dobriyan <adobriyan@gmail.com>
11974 L: linux-kernel@vger.kernel.org
11975 L: linux-fsdevel@vger.kernel.org
11978 F: include/linux/proc_fs.h
11979 F: tools/testing/selftests/proc/
11982 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
11983 M: Kees Cook <keescook@chromium.org>
11984 L: linux-kernel@vger.kernel.org
11985 L: linux-fsdevel@vger.kernel.org
11987 F: fs/proc/proc_sysctl.c
11988 F: include/linux/sysctl.h
11990 F: tools/testing/selftests/sysctl/
11992 PS3 NETWORK SUPPORT
11993 M: Geoff Levand <geoff@infradead.org>
11994 L: netdev@vger.kernel.org
11995 L: linuxppc-dev@lists.ozlabs.org
11997 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
11999 PS3 PLATFORM SUPPORT
12000 M: Geoff Levand <geoff@infradead.org>
12001 L: linuxppc-dev@lists.ozlabs.org
12003 F: arch/powerpc/boot/ps3*
12004 F: arch/powerpc/include/asm/lv1call.h
12005 F: arch/powerpc/include/asm/ps3*.h
12006 F: arch/powerpc/platforms/ps3/
12009 F: drivers/rtc/rtc-ps3.c
12010 F: drivers/usb/host/*ps3.c
12011 F: sound/ppc/snd_ps3*
12014 M: Jim Paris <jim@jtan.com>
12015 M: Geoff Levand <geoff@infradead.org>
12016 L: linuxppc-dev@lists.ozlabs.org
12018 F: drivers/block/ps3vram.c
12020 PSAMPLE PACKET SAMPLING SUPPORT:
12021 M: Yotam Gigi <yotam.gi@gmail.com>
12024 F: include/net/psample.h
12025 F: include/uapi/linux/psample.h
12028 M: Kees Cook <keescook@chromium.org>
12029 M: Anton Vorontsov <anton@enomsg.org>
12030 M: Colin Cross <ccross@android.com>
12031 M: Tony Luck <tony.luck@intel.com>
12033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12035 F: include/linux/pstore*
12036 F: drivers/firmware/efi/efi-pstore.c
12037 F: drivers/acpi/apei/erst.c
12038 F: Documentation/admin-guide/ramoops.rst
12039 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12040 K: \b(pstore|ramoops)
12042 PTP HARDWARE CLOCK SUPPORT
12043 M: Richard Cochran <richardcochran@gmail.com>
12044 L: netdev@vger.kernel.org
12046 W: http://linuxptp.sourceforge.net/
12047 F: Documentation/ABI/testing/sysfs-ptp
12048 F: Documentation/ptp/*
12049 F: drivers/net/phy/dp83640*
12051 F: include/linux/ptp_cl*
12054 M: Oleg Nesterov <oleg@redhat.com>
12056 F: include/asm-generic/syscall.h
12057 F: include/linux/ptrace.h
12058 F: include/linux/regset.h
12059 F: include/linux/tracehook.h
12060 F: include/uapi/linux/ptrace.h
12061 F: include/uapi/linux/ptrace.h
12062 F: include/asm-generic/ptrace.h
12064 F: arch/*/ptrace*.c
12065 F: arch/*/*/ptrace*.c
12066 F: arch/*/include/asm/ptrace*.h
12069 M: Hans Verkuil <hverkuil@xs4all.nl>
12070 L: linux-media@vger.kernel.org
12071 T: git git://linuxtv.org/media_tree.git
12073 F: drivers/media/usb/pulse8-cec/*
12074 F: Documentation/media/cec-drivers/pulse8-cec.rst
12076 PVRUSB2 VIDEO4LINUX DRIVER
12077 M: Mike Isely <isely@pobox.com>
12078 L: pvrusb2@isely.net (subscribers-only)
12079 L: linux-media@vger.kernel.org
12080 W: http://www.isely.net/pvrusb2/
12081 T: git git://linuxtv.org/media_tree.git
12083 F: Documentation/media/v4l-drivers/pvrusb2*
12084 F: drivers/media/usb/pvrusb2/
12087 M: Hans Verkuil <hverkuil@xs4all.nl>
12088 L: linux-media@vger.kernel.org
12089 T: git git://linuxtv.org/media_tree.git
12091 F: drivers/media/usb/pwc/*
12094 M: Kamil Debski <kamil@wypas.org>
12095 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12096 L: linux-hwmon@vger.kernel.org
12098 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12099 F: Documentation/hwmon/pwm-fan
12100 F: drivers/hwmon/pwm-fan.c
12103 M: Sean Young <sean@mess.org>
12104 L: linux-media@vger.kernel.org
12106 F: drivers/media/rc/pwm-ir-tx.c
12109 M: Thierry Reding <thierry.reding@gmail.com>
12110 L: linux-pwm@vger.kernel.org
12112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12113 F: Documentation/pwm.txt
12114 F: Documentation/devicetree/bindings/pwm/
12115 F: include/linux/pwm.h
12117 F: drivers/video/backlight/pwm_bl.c
12118 F: include/linux/pwm_backlight.h
12119 F: drivers/gpio/gpio-mvebu.c
12120 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12123 M: Robert Jarzmik <robert.jarzmik@free.fr>
12124 L: linux-gpio@vger.kernel.org
12126 F: drivers/gpio/gpio-pxa.c
12132 M: Robert Jarzmik <robert.jarzmik@free.fr>
12133 L: linux-rtc@vger.kernel.org
12136 PXA2xx/PXA3xx SUPPORT
12137 M: Daniel Mack <daniel@zonque.org>
12138 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12139 M: Robert Jarzmik <robert.jarzmik@free.fr>
12140 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12141 T: git git://github.com/hzhuang1/linux.git
12142 T: git git://github.com/rjarzmik/linux.git
12144 F: arch/arm/boot/dts/pxa*
12145 F: arch/arm/mach-pxa/
12146 F: drivers/dma/pxa*
12147 F: drivers/pcmcia/pxa2xx*
12148 F: drivers/pinctrl/pxa/
12149 F: drivers/spi/spi-pxa2xx*
12150 F: drivers/usb/gadget/udc/pxa2*
12151 F: include/sound/pxa2xx-lib.h
12156 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12157 L: qat-linux@intel.com
12159 F: drivers/crypto/qat/
12161 QCOM AUDIO (ASoC) DRIVERS
12162 M: Patrick Lai <plai@codeaurora.org>
12163 M: Banajit Goswami <bgoswami@codeaurora.org>
12164 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12168 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12169 M: Gabriel Somlo <somlo@cmu.edu>
12170 M: "Michael S. Tsirkin" <mst@redhat.com>
12171 L: qemu-devel@nongnu.org
12173 F: drivers/firmware/qemu_fw_cfg.c
12174 F: include/uapi/linux/qemu_fw_cfg.h
12177 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12178 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12179 L: linux-rdma@vger.kernel.org
12181 F: drivers/infiniband/hw/qib/
12183 QLOGIC QL41xxx FCOE DRIVER
12184 M: QLogic-Storage-Upstream@cavium.com
12185 L: linux-scsi@vger.kernel.org
12187 F: drivers/scsi/qedf/
12189 QLOGIC QL41xxx ISCSI DRIVER
12190 M: QLogic-Storage-Upstream@cavium.com
12191 L: linux-scsi@vger.kernel.org
12193 F: drivers/scsi/qedi/
12195 QLOGIC QL4xxx ETHERNET DRIVER
12196 M: Ariel Elior <Ariel.Elior@cavium.com>
12197 M: everest-linux-l2@cavium.com
12198 L: netdev@vger.kernel.org
12200 F: drivers/net/ethernet/qlogic/qed/
12201 F: include/linux/qed/
12202 F: drivers/net/ethernet/qlogic/qede/
12204 QLOGIC QL4xxx RDMA DRIVER
12205 M: Michal Kalderon <Michal.Kalderon@cavium.com>
12206 M: Ariel Elior <Ariel.Elior@cavium.com>
12207 L: linux-rdma@vger.kernel.org
12209 F: drivers/infiniband/hw/qedr/
12210 F: include/uapi/rdma/qedr-abi.h
12212 QLOGIC QLA1280 SCSI DRIVER
12213 M: Michael Reed <mdr@sgi.com>
12214 L: linux-scsi@vger.kernel.org
12216 F: drivers/scsi/qla1280.[ch]
12218 QLOGIC QLA2XXX FC-SCSI DRIVER
12219 M: qla2xxx-upstream@qlogic.com
12220 L: linux-scsi@vger.kernel.org
12222 F: Documentation/scsi/LICENSE.qla2xxx
12223 F: drivers/scsi/qla2xxx/
12225 QLOGIC QLA3XXX NETWORK DRIVER
12226 M: Dept-GELinuxNICDev@cavium.com
12227 L: netdev@vger.kernel.org
12229 F: Documentation/networking/LICENSE.qla3xxx
12230 F: drivers/net/ethernet/qlogic/qla3xxx.*
12232 QLOGIC QLA4XXX iSCSI DRIVER
12233 M: QLogic-Storage-Upstream@qlogic.com
12234 L: linux-scsi@vger.kernel.org
12236 F: Documentation/scsi/LICENSE.qla4xxx
12237 F: drivers/scsi/qla4xxx/
12239 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12240 M: Shahed Shaikh <Shahed.Shaikh@cavium.com>
12241 M: Manish Chopra <manish.chopra@cavium.com>
12242 M: Dept-GELinuxNICDev@cavium.com
12243 L: netdev@vger.kernel.org
12245 F: drivers/net/ethernet/qlogic/qlcnic/
12247 QLOGIC QLGE 10Gb ETHERNET DRIVER
12248 M: Manish Chopra <manish.chopra@cavium.com>
12249 M: Dept-GELinuxNICDev@cavium.com
12250 L: netdev@vger.kernel.org
12252 F: drivers/net/ethernet/qlogic/qlge/
12254 QM1D1B0004 MEDIA DRIVER
12255 M: Akihiro Tsukada <tskd08@gmail.com>
12256 L: linux-media@vger.kernel.org
12258 F: drivers/media/tuners/qm1d1b0004*
12260 QM1D1C0042 MEDIA DRIVER
12261 M: Akihiro Tsukada <tskd08@gmail.com>
12262 L: linux-media@vger.kernel.org
12264 F: drivers/media/tuners/qm1d1c0042*
12267 M: Anders Larsen <al@alarsen.net>
12268 W: http://www.alarsen.net/linux/qnx4fs/
12271 F: include/uapi/linux/qnx4_fs.h
12272 F: include/uapi/linux/qnxtypes.h
12274 QORIQ DPAA2 FSL-MC BUS DRIVER
12275 M: Stuart Yoder <stuyoder@gmail.com>
12276 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12277 L: linux-kernel@vger.kernel.org
12279 F: drivers/bus/fsl-mc/
12280 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12281 F: Documentation/networking/dpaa2/overview.rst
12283 QT1010 MEDIA DRIVER
12284 M: Antti Palosaari <crope@iki.fi>
12285 L: linux-media@vger.kernel.org
12286 W: https://linuxtv.org
12287 W: http://palosaari.fi/linux/
12288 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12289 T: git git://linuxtv.org/anttip/media_tree.git
12291 F: drivers/media/tuners/qt1010*
12293 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12294 M: Kalle Valo <kvalo@codeaurora.org>
12295 L: ath10k@lists.infradead.org
12296 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12299 F: drivers/net/wireless/ath/ath10k/
12301 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12302 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12303 L: linux-wireless@vger.kernel.org
12304 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12306 F: drivers/net/wireless/ath/ath9k/
12308 QUALCOMM CAMERA SUBSYSTEM DRIVER
12309 M: Todor Tomov <todor.tomov@linaro.org>
12310 L: linux-media@vger.kernel.org
12312 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12313 F: Documentation/media/v4l-drivers/qcom_camss.rst
12314 F: drivers/media/platform/qcom/camss/
12316 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12317 M: Ilia Lin <ilia.lin@gmail.com>
12318 L: linux-pm@vger.kernel.org
12320 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12321 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12323 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12324 M: Timur Tabi <timur@kernel.org>
12325 L: netdev@vger.kernel.org
12327 F: drivers/net/ethernet/qualcomm/emac/
12329 QUALCOMM GENERIC INTERFACE I2C DRIVER
12330 M: Alok Chauhan <alokc@codeaurora.org>
12331 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12332 L: linux-i2c@vger.kernel.org
12333 L: linux-arm-msm@vger.kernel.org
12335 F: drivers/i2c/busses/i2c-qcom-geni.c
12337 QUALCOMM HEXAGON ARCHITECTURE
12338 M: Richard Kuo <rkuo@codeaurora.org>
12339 L: linux-hexagon@vger.kernel.org
12340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12344 QUALCOMM HIDMA DRIVER
12345 M: Sinan Kaya <okaya@kernel.org>
12346 L: linux-arm-kernel@lists.infradead.org
12347 L: linux-arm-msm@vger.kernel.org
12348 L: dmaengine@vger.kernel.org
12350 F: drivers/dma/qcom/hidma*
12353 M: Rob Clark <robdclark@gmail.com>
12354 L: iommu@lists.linux-foundation.org
12355 L: linux-arm-msm@vger.kernel.org
12357 F: drivers/iommu/qcom_iommu.c
12359 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12360 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12361 L: linux-media@vger.kernel.org
12362 L: linux-arm-msm@vger.kernel.org
12363 T: git git://linuxtv.org/media_tree.git
12365 F: drivers/media/platform/qcom/venus/
12367 QUALCOMM WCN36XX WIRELESS DRIVER
12368 M: Kalle Valo <kvalo@codeaurora.org>
12369 L: wcn36xx@lists.infradead.org
12370 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12371 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12373 F: drivers/net/wireless/ath/wcn36xx/
12375 QUANTENNA QTNFMAC WIRELESS DRIVER
12376 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12377 M: Avinash Patil <avinashp@quantenna.com>
12378 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12379 L: linux-wireless@vger.kernel.org
12381 F: drivers/net/wireless/quantenna
12383 RADEON and AMDGPU DRM DRIVERS
12384 M: Alex Deucher <alexander.deucher@amd.com>
12385 M: Christian König <christian.koenig@amd.com>
12386 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12387 L: amd-gfx@lists.freedesktop.org
12388 T: git git://people.freedesktop.org/~agd5f/linux
12390 F: drivers/gpu/drm/radeon/
12391 F: include/uapi/drm/radeon_drm.h
12392 F: drivers/gpu/drm/amd/
12393 F: include/uapi/drm/amdgpu_drm.h
12395 RADEON FRAMEBUFFER DISPLAY DRIVER
12396 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12397 L: linux-fbdev@vger.kernel.org
12399 F: drivers/video/fbdev/aty/radeon*
12400 F: include/uapi/linux/radeonfb.h
12402 RADIOSHARK RADIO DRIVER
12403 M: Hans Verkuil <hverkuil@xs4all.nl>
12404 L: linux-media@vger.kernel.org
12405 T: git git://linuxtv.org/media_tree.git
12407 F: drivers/media/radio/radio-shark.c
12409 RADIOSHARK2 RADIO DRIVER
12410 M: Hans Verkuil <hverkuil@xs4all.nl>
12411 L: linux-media@vger.kernel.org
12412 T: git git://linuxtv.org/media_tree.git
12414 F: drivers/media/radio/radio-shark2.c
12415 F: drivers/media/radio/radio-tea5777.c
12417 RADOS BLOCK DEVICE (RBD)
12418 M: Ilya Dryomov <idryomov@gmail.com>
12419 M: Sage Weil <sage@redhat.com>
12420 M: Alex Elder <elder@kernel.org>
12421 L: ceph-devel@vger.kernel.org
12422 W: http://ceph.com/
12423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12424 T: git git://github.com/ceph/ceph-client.git
12426 F: Documentation/ABI/testing/sysfs-bus-rbd
12427 F: drivers/block/rbd.c
12428 F: drivers/block/rbd_types.h
12430 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12431 M: Paul Mackerras <paulus@samba.org>
12432 L: linux-fbdev@vger.kernel.org
12434 F: drivers/video/fbdev/aty/aty128fb.c
12436 RAINSHADOW-CEC DRIVER
12437 M: Hans Verkuil <hverkuil@xs4all.nl>
12438 L: linux-media@vger.kernel.org
12439 T: git git://linuxtv.org/media_tree.git
12441 F: drivers/media/usb/rainshadow-cec/*
12443 RALINK MIPS ARCHITECTURE
12444 M: John Crispin <john@phrozen.org>
12445 L: linux-mips@linux-mips.org
12447 F: arch/mips/ralink
12449 RALINK RT2X00 WIRELESS LAN DRIVER
12451 M: Stanislaw Gruszka <sgruszka@redhat.com>
12452 M: Helmut Schaa <helmut.schaa@googlemail.com>
12453 L: linux-wireless@vger.kernel.org
12455 F: drivers/net/wireless/ralink/rt2x00/
12457 RAMDISK RAM BLOCK DEVICE DRIVER
12458 M: Jens Axboe <axboe@kernel.dk>
12460 F: Documentation/blockdev/ramdisk.txt
12461 F: drivers/block/brd.c
12463 RANCHU VIRTUAL BOARD FOR MIPS
12464 M: Miodrag Dinic <miodrag.dinic@mips.com>
12465 L: linux-mips@linux-mips.org
12467 F: arch/mips/generic/board-ranchu.c
12468 F: arch/mips/configs/generic/board-ranchu.config
12470 RANDOM NUMBER DRIVER
12471 M: "Theodore Ts'o" <tytso@mit.edu>
12473 F: drivers/char/random.c
12476 M: Matt Porter <mporter@kernel.crashing.org>
12477 M: Alexandre Bounine <alex.bou9@gmail.com>
12479 F: drivers/rapidio/
12481 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12482 L: linux-wireless@vger.kernel.org
12484 F: drivers/net/wireless/ray*
12486 RCUTORTURE TEST FRAMEWORK
12487 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12488 M: Josh Triplett <josh@joshtriplett.org>
12489 R: Steven Rostedt <rostedt@goodmis.org>
12490 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12491 R: Lai Jiangshan <jiangshanlai@gmail.com>
12492 L: linux-kernel@vger.kernel.org
12494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12495 F: tools/testing/selftests/rcutorture
12498 M: Florian Fainelli <florian@openwrt.org>
12501 RDC R6040 FAST ETHERNET DRIVER
12502 M: Florian Fainelli <f.fainelli@gmail.com>
12503 L: netdev@vger.kernel.org
12505 F: drivers/net/ethernet/rdc/r6040.c
12507 RDMAVT - RDMA verbs software
12508 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12509 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12510 L: linux-rdma@vger.kernel.org
12512 F: drivers/infiniband/sw/rdmavt
12514 RDS - RELIABLE DATAGRAM SOCKETS
12515 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12516 L: netdev@vger.kernel.org
12517 L: linux-rdma@vger.kernel.org
12518 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12519 W: https://oss.oracle.com/projects/rds/
12522 F: Documentation/networking/rds.txt
12524 RDT - RESOURCE ALLOCATION
12525 M: Fenghua Yu <fenghua.yu@intel.com>
12526 M: Reinette Chatre <reinette.chatre@intel.com>
12527 L: linux-kernel@vger.kernel.org
12529 F: arch/x86/kernel/cpu/intel_rdt*
12530 F: arch/x86/include/asm/intel_rdt_sched.h
12531 F: Documentation/x86/intel_rdt*
12533 READ-COPY UPDATE (RCU)
12534 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12535 M: Josh Triplett <josh@joshtriplett.org>
12536 R: Steven Rostedt <rostedt@goodmis.org>
12537 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12538 R: Lai Jiangshan <jiangshanlai@gmail.com>
12539 L: linux-kernel@vger.kernel.org
12540 W: http://www.rdrop.com/users/paulmck/RCU/
12542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12543 F: Documentation/RCU/
12544 X: Documentation/RCU/torture.txt
12545 F: include/linux/rcu*
12546 X: include/linux/srcu*.h
12548 X: kernel/rcu/srcu*.c
12550 REAL TIME CLOCK (RTC) SUBSYSTEM
12551 M: Alessandro Zummo <a.zummo@towertech.it>
12552 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12553 L: linux-rtc@vger.kernel.org
12554 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12557 F: Documentation/devicetree/bindings/rtc/
12558 F: Documentation/rtc.txt
12560 F: include/linux/rtc.h
12561 F: include/uapi/linux/rtc.h
12562 F: include/linux/rtc/
12563 F: include/linux/platform_data/rtc-*
12564 F: tools/testing/selftests/rtc/
12566 REALTEK AUDIO CODECS
12567 M: Bard Liao <bardliao@realtek.com>
12568 M: Oder Chiou <oder_chiou@realtek.com>
12570 F: sound/soc/codecs/rt*
12571 F: include/sound/rt*.h
12573 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12574 M: Linus Walleij <linus.walleij@linaro.org>
12576 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12577 F: drivers/net/dsa/realtek-smi*
12578 F: drivers/net/dsa/rtl83*
12580 REGISTER MAP ABSTRACTION
12581 M: Mark Brown <broonie@kernel.org>
12582 L: linux-kernel@vger.kernel.org
12583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12585 F: Documentation/devicetree/bindings/regmap/
12586 F: drivers/base/regmap/
12587 F: include/linux/regmap.h
12589 REISERFS FILE SYSTEM
12590 L: reiserfs-devel@vger.kernel.org
12594 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12595 M: Ohad Ben-Cohen <ohad@wizery.com>
12596 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12597 L: linux-remoteproc@vger.kernel.org
12598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12600 F: Documentation/devicetree/bindings/remoteproc/
12601 F: Documentation/remoteproc.txt
12602 F: drivers/remoteproc/
12603 F: include/linux/remoteproc.h
12605 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12606 M: Ohad Ben-Cohen <ohad@wizery.com>
12607 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12608 L: linux-remoteproc@vger.kernel.org
12609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12612 F: Documentation/rpmsg.txt
12613 F: include/linux/rpmsg.h
12614 F: include/linux/rpmsg/
12616 RENESAS CLOCK DRIVERS
12617 M: Geert Uytterhoeven <geert+renesas@glider.be>
12618 L: linux-renesas-soc@vger.kernel.org
12619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12621 F: drivers/clk/renesas/
12623 RENESAS EMEV2 I2C DRIVER
12624 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12626 F: drivers/i2c/busses/i2c-emev2.c
12628 RENESAS ETHERNET DRIVERS
12629 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12630 L: netdev@vger.kernel.org
12631 L: linux-renesas-soc@vger.kernel.org
12632 F: Documentation/devicetree/bindings/net/renesas,*.txt
12633 F: Documentation/devicetree/bindings/net/sh_eth.txt
12634 F: drivers/net/ethernet/renesas/
12635 F: include/linux/sh_eth.h
12637 RENESAS R-CAR GYROADC DRIVER
12638 M: Marek Vasut <marek.vasut@gmail.com>
12639 L: linux-iio@vger.kernel.org
12641 F: drivers/iio/adc/rcar_gyro_adc.c
12643 RENESAS R-CAR I2C DRIVERS
12644 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12646 F: drivers/i2c/busses/i2c-rcar.c
12647 F: drivers/i2c/busses/i2c-sh_mobile.c
12649 RENESAS RIIC DRIVER
12650 M: Chris Brandt <chris.brandt@renesas.com>
12652 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
12653 F: drivers/i2c/busses/i2c-riic.c
12655 RENESAS USB PHY DRIVER
12656 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12657 L: linux-renesas-soc@vger.kernel.org
12659 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12661 RESET CONTROLLER FRAMEWORK
12662 M: Philipp Zabel <p.zabel@pengutronix.de>
12663 T: git git://git.pengutronix.de/git/pza/linux
12666 F: Documentation/devicetree/bindings/reset/
12667 F: include/dt-bindings/reset/
12668 F: include/linux/reset.h
12669 F: include/linux/reset-controller.h
12671 RESTARTABLE SEQUENCES SUPPORT
12672 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12673 M: Peter Zijlstra <peterz@infradead.org>
12674 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12675 M: Boqun Feng <boqun.feng@gmail.com>
12676 L: linux-kernel@vger.kernel.org
12679 F: include/uapi/linux/rseq.h
12680 F: include/trace/events/rseq.h
12681 F: tools/testing/selftests/rseq/
12684 M: Johannes Berg <johannes@sipsolutions.net>
12685 L: linux-wireless@vger.kernel.org
12686 W: http://wireless.kernel.org/
12687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12690 F: Documentation/rfkill.txt
12691 F: Documentation/ABI/stable/sysfs-class-rfkill
12693 F: include/linux/rfkill.h
12694 F: include/uapi/linux/rfkill.h
12697 M: Thomas Graf <tgraf@suug.ch>
12698 M: Herbert Xu <herbert@gondor.apana.org.au>
12699 L: netdev@vger.kernel.org
12701 F: lib/rhashtable.c
12702 F: lib/test_rhashtable.c
12703 F: include/linux/rhashtable.h
12704 F: include/linux/rhashtable-types.h
12706 RICOH R5C592 MEMORYSTICK DRIVER
12707 M: Maxim Levitsky <maximlevitsky@gmail.com>
12709 F: drivers/memstick/host/r592.*
12711 RICOH SMARTMEDIA/XD DRIVER
12712 M: Maxim Levitsky <maximlevitsky@gmail.com>
12714 F: drivers/mtd/nand/raw/r852.c
12715 F: drivers/mtd/nand/raw/r852.h
12717 RISC-V ARCHITECTURE
12718 M: Palmer Dabbelt <palmer@sifive.com>
12719 M: Albert Ou <aou@eecs.berkeley.edu>
12720 L: linux-riscv@lists.infradead.org
12721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12728 M: Stefan Achatz <erazor_de@users.sourceforge.net>
12729 W: http://sourceforge.net/projects/roccat/
12731 F: drivers/hid/hid-roccat*
12732 F: include/linux/hid-roccat*
12733 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12735 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12736 M: Jacob chen <jacob2.chen@rock-chips.com>
12737 L: linux-media@vger.kernel.org
12739 F: drivers/media/platform/rockchip/rga/
12740 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12743 M: Jiri Pirko <jiri@resnulli.us>
12744 L: netdev@vger.kernel.org
12746 F: drivers/net/ethernet/rocker/
12750 W: http://www.comtrol.com
12752 F: Documentation/serial/rocket.txt
12753 F: drivers/tty/rocket*
12755 ROCKETPORT EXPRESS/INFINITY DRIVER
12756 M: Kevin Cernekee <cernekee@gmail.com>
12757 L: linux-serial@vger.kernel.org
12759 F: drivers/tty/serial/rp2.*
12761 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12762 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12763 L: linux-kernel@vger.kernel.org
12764 L: linux-renesas-soc@vger.kernel.org
12766 F: drivers/mfd/bd9571mwv.c
12767 F: drivers/regulator/bd9571mwv-regulator.c
12768 F: drivers/gpio/gpio-bd9571mwv.c
12769 F: include/linux/mfd/bd9571mwv.h
12770 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12773 M: Ralf Baechle <ralf@linux-mips.org>
12774 L: linux-hams@vger.kernel.org
12775 W: http://www.linux-ax25.org/
12777 F: include/net/rose.h
12778 F: include/uapi/linux/rose.h
12781 RTL2830 MEDIA DRIVER
12782 M: Antti Palosaari <crope@iki.fi>
12783 L: linux-media@vger.kernel.org
12784 W: https://linuxtv.org
12785 W: http://palosaari.fi/linux/
12786 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12787 T: git git://linuxtv.org/anttip/media_tree.git
12789 F: drivers/media/dvb-frontends/rtl2830*
12791 RTL2832 MEDIA DRIVER
12792 M: Antti Palosaari <crope@iki.fi>
12793 L: linux-media@vger.kernel.org
12794 W: https://linuxtv.org
12795 W: http://palosaari.fi/linux/
12796 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12797 T: git git://linuxtv.org/anttip/media_tree.git
12799 F: drivers/media/dvb-frontends/rtl2832*
12801 RTL2832_SDR MEDIA DRIVER
12802 M: Antti Palosaari <crope@iki.fi>
12803 L: linux-media@vger.kernel.org
12804 W: https://linuxtv.org
12805 W: http://palosaari.fi/linux/
12806 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12807 T: git git://linuxtv.org/anttip/media_tree.git
12809 F: drivers/media/dvb-frontends/rtl2832_sdr*
12811 RTL8180 WIRELESS DRIVER
12812 L: linux-wireless@vger.kernel.org
12813 W: http://wireless.kernel.org/
12814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12816 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
12818 RTL8187 WIRELESS DRIVER
12819 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12820 M: Hin-Tak Leung <htl10@users.sourceforge.net>
12821 M: Larry Finger <Larry.Finger@lwfinger.net>
12822 L: linux-wireless@vger.kernel.org
12823 W: http://wireless.kernel.org/
12824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12826 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
12828 REALTEK WIRELESS DRIVER (rtlwifi family)
12829 M: Ping-Ke Shih <pkshih@realtek.com>
12830 L: linux-wireless@vger.kernel.org
12831 W: http://wireless.kernel.org/
12832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12834 F: drivers/net/wireless/realtek/rtlwifi/
12836 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12837 M: Jes Sorensen <Jes.Sorensen@gmail.com>
12838 L: linux-wireless@vger.kernel.org
12839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12841 F: drivers/net/wireless/realtek/rtl8xxxu/
12843 RXRPC SOCKETS (AF_RXRPC)
12844 M: David Howells <dhowells@redhat.com>
12845 L: linux-afs@lists.infradead.org
12848 F: include/keys/rxrpc-type.h
12849 F: include/net/af_rxrpc.h
12850 F: include/trace/events/rxrpc.h
12851 F: include/uapi/linux/rxrpc.h
12852 F: Documentation/networking/rxrpc.txt
12853 W: https://www.infradead.org/~dhowells/kafs/
12855 S3 SAVAGE FRAMEBUFFER DRIVER
12856 M: Antonino Daplas <adaplas@gmail.com>
12857 L: linux-fbdev@vger.kernel.org
12859 F: drivers/video/fbdev/savage/
12862 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
12863 M: Heiko Carstens <heiko.carstens@de.ibm.com>
12864 L: linux-s390@vger.kernel.org
12865 W: http://www.ibm.com/developerworks/linux/linux390/
12866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12870 F: Documentation/s390/
12871 F: Documentation/driver-api/s390-drivers.rst
12873 S390 COMMON I/O LAYER
12874 M: Sebastian Ott <sebott@linux.ibm.com>
12875 M: Peter Oberparleiter <oberpar@linux.ibm.com>
12876 L: linux-s390@vger.kernel.org
12877 W: http://www.ibm.com/developerworks/linux/linux390/
12879 F: drivers/s390/cio/
12882 M: Stefan Haberland <sth@linux.ibm.com>
12883 M: Jan Hoeppner <hoeppner@linux.ibm.com>
12884 L: linux-s390@vger.kernel.org
12885 W: http://www.ibm.com/developerworks/linux/linux390/
12887 F: drivers/s390/block/dasd*
12888 F: block/partitions/ibm.c
12891 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12892 L: linux-s390@vger.kernel.org
12893 W: http://www.ibm.com/developerworks/linux/linux390/
12895 F: drivers/iommu/s390-iommu.c
12897 S390 IUCV NETWORK LAYER
12898 M: Julian Wiedmann <jwi@linux.ibm.com>
12899 M: Ursula Braun <ubraun@linux.ibm.com>
12900 L: linux-s390@vger.kernel.org
12901 W: http://www.ibm.com/developerworks/linux/linux390/
12903 F: drivers/s390/net/*iucv*
12904 F: include/net/iucv/
12907 S390 NETWORK DRIVERS
12908 M: Julian Wiedmann <jwi@linux.ibm.com>
12909 M: Ursula Braun <ubraun@linux.ibm.com>
12910 L: linux-s390@vger.kernel.org
12911 W: http://www.ibm.com/developerworks/linux/linux390/
12913 F: drivers/s390/net/
12916 M: Sebastian Ott <sebott@linux.ibm.com>
12917 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12918 L: linux-s390@vger.kernel.org
12919 W: http://www.ibm.com/developerworks/linux/linux390/
12922 F: drivers/pci/hotplug/s390_pci_hpc.c
12924 S390 VFIO-CCW DRIVER
12925 M: Cornelia Huck <cohuck@redhat.com>
12926 M: Halil Pasic <pasic@linux.ibm.com>
12927 L: linux-s390@vger.kernel.org
12928 L: kvm@vger.kernel.org
12930 F: drivers/s390/cio/vfio_ccw*
12931 F: Documentation/s390/vfio-ccw.txt
12932 F: include/uapi/linux/vfio_ccw.h
12935 M: Harald Freudenberger <freude@linux.ibm.com>
12936 L: linux-s390@vger.kernel.org
12937 W: http://www.ibm.com/developerworks/linux/linux390/
12939 F: drivers/s390/crypto/
12941 S390 VFIO AP DRIVER
12942 M: Tony Krowiak <akrowiak@linux.ibm.com>
12943 M: Pierre Morel <pmorel@linux.ibm.com>
12944 M: Halil Pasic <pasic@linux.ibm.com>
12945 L: linux-s390@vger.kernel.org
12946 W: http://www.ibm.com/developerworks/linux/linux390/
12948 F: drivers/s390/crypto/vfio_ap_drv.c
12949 F: drivers/s390/crypto/vfio_ap_private.h
12950 F: drivers/s390/crypto/vfio_ap_ops.c
12951 F: Documentation/s390/vfio-ap.txt
12954 M: Steffen Maier <maier@linux.ibm.com>
12955 M: Benjamin Block <bblock@linux.ibm.com>
12956 L: linux-s390@vger.kernel.org
12957 W: http://www.ibm.com/developerworks/linux/linux390/
12959 F: drivers/s390/scsi/zfcp_*
12961 S3C24XX SD/MMC Driver
12962 M: Ben Dooks <ben-linux@fluff.org>
12963 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12965 F: drivers/mmc/host/s3cmci.*
12967 SAA6588 RDS RECEIVER DRIVER
12968 M: Hans Verkuil <hverkuil@xs4all.nl>
12969 L: linux-media@vger.kernel.org
12970 T: git git://linuxtv.org/media_tree.git
12971 W: https://linuxtv.org
12973 F: drivers/media/i2c/saa6588*
12975 SAA7134 VIDEO4LINUX DRIVER
12976 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12977 L: linux-media@vger.kernel.org
12978 W: https://linuxtv.org
12979 T: git git://linuxtv.org/media_tree.git
12981 F: Documentation/media/v4l-drivers/saa7134*
12982 F: drivers/media/pci/saa7134/
12984 SAA7146 VIDEO4LINUX-2 DRIVER
12985 M: Hans Verkuil <hverkuil@xs4all.nl>
12986 L: linux-media@vger.kernel.org
12987 T: git git://linuxtv.org/media_tree.git
12989 F: drivers/media/common/saa7146/
12990 F: drivers/media/pci/saa7146/
12991 F: include/media/saa7146*
12993 SAMSUNG AUDIO (ASoC) DRIVERS
12994 M: Krzysztof Kozlowski <krzk@kernel.org>
12995 M: Sangbeom Kim <sbkim73@samsung.com>
12996 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12997 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12999 F: sound/soc/samsung/
13000 F: Documentation/devicetree/bindings/sound/samsung*
13002 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13003 M: Krzysztof Kozlowski <krzk@kernel.org>
13004 L: linux-crypto@vger.kernel.org
13005 L: linux-samsung-soc@vger.kernel.org
13007 F: drivers/crypto/exynos-rng.c
13008 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13010 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13011 M: Łukasz Stelmach <l.stelmach@samsung.com>
13012 L: linux-samsung-soc@vger.kernel.org
13014 F: drivers/char/hw_random/exynos-trng.c
13015 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13017 SAMSUNG FRAMEBUFFER DRIVER
13018 M: Jingoo Han <jingoohan1@gmail.com>
13019 L: linux-fbdev@vger.kernel.org
13021 F: drivers/video/fbdev/s3c-fb.c
13023 SAMSUNG LAPTOP DRIVER
13024 M: Corentin Chary <corentin.chary@gmail.com>
13025 L: platform-driver-x86@vger.kernel.org
13027 F: drivers/platform/x86/samsung-laptop.c
13029 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13030 M: Sangbeom Kim <sbkim73@samsung.com>
13031 M: Krzysztof Kozlowski <krzk@kernel.org>
13032 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13033 L: linux-kernel@vger.kernel.org
13034 L: linux-samsung-soc@vger.kernel.org
13036 F: drivers/mfd/sec*.c
13037 F: drivers/regulator/s2m*.c
13038 F: drivers/regulator/s5m*.c
13039 F: drivers/clk/clk-s2mps11.c
13040 F: drivers/rtc/rtc-s5m.c
13041 F: include/linux/mfd/samsung/
13042 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13043 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13044 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13045 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13047 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13048 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13049 L: linux-media@vger.kernel.org
13050 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13052 F: drivers/media/platform/s3c-camif/
13053 F: include/media/drv-intf/s3c_camif.h
13055 SAMSUNG S3FWRN5 NFC DRIVER
13056 M: Robert Baldyga <r.baldyga@samsung.com>
13057 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13058 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13060 F: drivers/nfc/s3fwrn5
13062 SAMSUNG S5C73M3 CAMERA DRIVER
13063 M: Kyungmin Park <kyungmin.park@samsung.com>
13064 M: Andrzej Hajda <a.hajda@samsung.com>
13065 L: linux-media@vger.kernel.org
13067 F: drivers/media/i2c/s5c73m3/*
13069 SAMSUNG S5K5BAF CAMERA DRIVER
13070 M: Kyungmin Park <kyungmin.park@samsung.com>
13071 M: Andrzej Hajda <a.hajda@samsung.com>
13072 L: linux-media@vger.kernel.org
13074 F: drivers/media/i2c/s5k5baf.c
13076 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13077 M: Krzysztof Kozlowski <krzk@kernel.org>
13078 M: Vladimir Zapolskiy <vz@mleia.com>
13079 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13080 L: linux-crypto@vger.kernel.org
13081 L: linux-samsung-soc@vger.kernel.org
13083 F: drivers/crypto/s5p-sss.c
13085 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13086 M: Kyungmin Park <kyungmin.park@samsung.com>
13087 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13088 L: linux-media@vger.kernel.org
13089 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13091 F: drivers/media/platform/exynos4-is/
13093 SAMSUNG SOC CLOCK DRIVERS
13094 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13095 M: Tomasz Figa <tomasz.figa@gmail.com>
13096 M: Chanwoo Choi <cw00.choi@samsung.com>
13098 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13100 F: drivers/clk/samsung/
13101 F: include/dt-bindings/clock/exynos*.h
13102 F: Documentation/devicetree/bindings/clock/exynos*.txt
13104 SAMSUNG SPI DRIVERS
13105 M: Kukjin Kim <kgene@kernel.org>
13106 M: Krzysztof Kozlowski <krzk@kernel.org>
13107 M: Andi Shyti <andi@etezian.org>
13108 L: linux-spi@vger.kernel.org
13109 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13111 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13112 F: drivers/spi/spi-s3c*
13113 F: include/linux/platform_data/spi-s3c64xx.h
13115 SAMSUNG SXGBE DRIVERS
13116 M: Byungho An <bh74.an@samsung.com>
13117 M: Girish K S <ks.giri@samsung.com>
13118 M: Vipul Pandya <vipul.pandya@samsung.com>
13120 L: netdev@vger.kernel.org
13121 F: drivers/net/ethernet/samsung/sxgbe/
13123 SAMSUNG THERMAL DRIVER
13124 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13125 L: linux-pm@vger.kernel.org
13126 L: linux-samsung-soc@vger.kernel.org
13128 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13129 F: drivers/thermal/samsung/
13131 SAMSUNG USB2 PHY DRIVER
13132 M: Kamil Debski <kamil@wypas.org>
13133 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13134 L: linux-kernel@vger.kernel.org
13136 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13137 F: Documentation/phy/samsung-usb2.txt
13138 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13139 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13140 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13141 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13142 F: drivers/phy/samsung/phy-samsung-usb2.c
13143 F: drivers/phy/samsung/phy-samsung-usb2.h
13146 M: Zwane Mwaikambo <zwanem@gmail.com>
13148 F: drivers/watchdog/sc1200wdt.c
13151 M: Ingo Molnar <mingo@redhat.com>
13152 M: Peter Zijlstra <peterz@infradead.org>
13153 L: linux-kernel@vger.kernel.org
13154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13157 F: include/linux/sched.h
13158 F: include/uapi/linux/sched.h
13159 F: include/linux/wait.h
13161 SCR24X CHIP CARD INTERFACE DRIVER
13162 M: Lubomir Rintel <lkundrak@v3.sk>
13164 F: drivers/char/pcmcia/scr24x_cs.c
13167 M: Jens Axboe <axboe@kernel.dk>
13168 L: linux-scsi@vger.kernel.org
13169 W: http://www.kernel.dk
13171 F: drivers/scsi/sr*
13173 SCSI RDMA PROTOCOL (SRP) INITIATOR
13174 M: Bart Van Assche <bvanassche@acm.org>
13175 L: linux-rdma@vger.kernel.org
13177 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13178 F: drivers/infiniband/ulp/srp/
13179 F: include/scsi/srp.h
13181 SCSI RDMA PROTOCOL (SRP) TARGET
13182 M: Bart Van Assche <bvanassche@acm.org>
13183 L: linux-rdma@vger.kernel.org
13184 L: target-devel@vger.kernel.org
13186 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13187 F: drivers/infiniband/ulp/srpt/
13190 M: Doug Gilbert <dgilbert@interlog.com>
13191 L: linux-scsi@vger.kernel.org
13192 W: http://sg.danny.cz/sg
13194 F: Documentation/scsi/scsi-generic.txt
13195 F: drivers/scsi/sg.c
13196 F: include/scsi/sg.h
13199 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13201 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13203 L: linux-scsi@vger.kernel.org
13205 F: Documentation/devicetree/bindings/scsi/
13210 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13211 L: linux-scsi@vger.kernel.org
13213 F: Documentation/scsi/st.txt
13214 F: drivers/scsi/st.*
13215 F: drivers/scsi/st_*.h
13218 M: Vlad Yasevich <vyasevich@gmail.com>
13219 M: Neil Horman <nhorman@tuxdriver.com>
13220 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13221 L: linux-sctp@vger.kernel.org
13222 W: http://lksctp.sourceforge.net
13224 F: Documentation/networking/sctp.txt
13225 F: include/linux/sctp.h
13226 F: include/uapi/linux/sctp.h
13227 F: include/net/sctp/
13231 M: Jim Cromie <jim.cromie@gmail.com>
13233 F: Documentation/i2c/busses/scx200_acb
13234 F: arch/x86/platform/scx200/
13235 F: drivers/watchdog/scx200_wdt.c
13236 F: drivers/i2c/busses/scx200*
13237 F: drivers/mtd/maps/scx200_docflash.c
13238 F: include/linux/scx200.h
13241 M: Jim Cromie <jim.cromie@gmail.com>
13243 F: drivers/char/scx200_gpio.c
13244 F: include/linux/scx200_gpio.h
13246 SCx200 HRT CLOCKSOURCE DRIVER
13247 M: Jim Cromie <jim.cromie@gmail.com>
13249 F: drivers/clocksource/scx200_hrt.c
13251 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13252 M: Sascha Sommer <saschasommer@freenet.de>
13253 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13255 F: drivers/mmc/host/sdricoh_cs.c
13258 M: Kees Cook <keescook@chromium.org>
13259 R: Andy Lutomirski <luto@amacapital.net>
13260 R: Will Drewry <wad@chromium.org>
13261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13263 F: kernel/seccomp.c
13264 F: include/uapi/linux/seccomp.h
13265 F: include/linux/seccomp.h
13266 F: tools/testing/selftests/seccomp/*
13267 F: tools/testing/selftests/kselftest_harness.h
13268 F: Documentation/userspace-api/seccomp_filter.rst
13269 K: \bsecure_computing
13272 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13273 M: Al Cooper <alcooperx@gmail.com>
13274 L: linux-mmc@vger.kernel.org
13275 L: bcm-kernel-feedback-list@broadcom.com
13277 F: drivers/mmc/host/sdhci-brcmstb*
13279 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13280 M: Adrian Hunter <adrian.hunter@intel.com>
13281 L: linux-mmc@vger.kernel.org
13282 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
13284 F: drivers/mmc/host/sdhci*
13285 F: include/linux/mmc/sdhci*
13287 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13288 M: Prabu Thangamuthu <prabu.t@synopsys.com>
13289 M: Manjunath M B <manjumb@synopsys.com>
13290 L: linux-mmc@vger.kernel.org
13292 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13294 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13295 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13296 L: linux-mmc@vger.kernel.org
13298 F: drivers/mmc/host/sdhci-of-at91.c
13300 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13301 M: Ben Dooks <ben-linux@fluff.org>
13302 M: Jaehoon Chung <jh80.chung@samsung.com>
13303 L: linux-mmc@vger.kernel.org
13305 F: drivers/mmc/host/sdhci-s3c*
13307 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13308 M: Viresh Kumar <vireshk@kernel.org>
13309 L: linux-mmc@vger.kernel.org
13311 F: drivers/mmc/host/sdhci-spear.c
13313 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13314 M: Kishon Vijay Abraham I <kishon@ti.com>
13315 L: linux-mmc@vger.kernel.org
13317 F: drivers/mmc/host/sdhci-omap.c
13319 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13320 M: Scott Bauer <scott.bauer@intel.com>
13321 M: Jonathan Derrick <jonathan.derrick@intel.com>
13322 L: linux-block@vger.kernel.org
13325 F: block/opal_proto.h
13326 F: include/linux/sed*
13327 F: include/uapi/linux/sed*
13330 M: Security Officers <security@kernel.org>
13334 M: James Morris <jmorris@namei.org>
13335 M: "Serge E. Hallyn" <serge@hallyn.com>
13336 L: linux-security-module@vger.kernel.org (suggested Cc:)
13337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13338 W: http://kernsec.org/
13341 X: security/selinux/
13343 SELINUX SECURITY MODULE
13344 M: Paul Moore <paul@paul-moore.com>
13345 M: Stephen Smalley <sds@tycho.nsa.gov>
13346 M: Eric Paris <eparis@parisplace.org>
13347 L: selinux@vger.kernel.org
13348 W: https://selinuxproject.org
13349 W: https://github.com/SELinuxProject
13350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13352 F: include/linux/selinux*
13353 F: security/selinux/
13354 F: scripts/selinux/
13355 F: Documentation/admin-guide/LSM/SELinux.rst
13358 M: Jiri Slaby <jirislaby@gmail.com>
13360 F: drivers/misc/phantom.c
13361 F: include/uapi/linux/phantom.h
13364 M: Rob Herring <robh@kernel.org>
13365 L: linux-serial@vger.kernel.org
13367 F: Documentation/devicetree/bindings/serial/slave-device.txt
13368 F: drivers/tty/serdev/
13369 F: include/linux/serdev.h
13372 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13373 L: linux-serial@vger.kernel.org
13375 F: Documentation/devicetree/bindings/serial/
13376 F: drivers/tty/serial/
13379 M: Sean Young <sean@mess.org>
13380 L: linux-media@vger.kernel.org
13382 F: drivers/media/rc/serial_ir.c
13385 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13386 M: Edward Cree <ecree@solarflare.com>
13387 M: Bert Kenward <bkenward@solarflare.com>
13388 L: netdev@vger.kernel.org
13390 F: drivers/net/ethernet/sfc/
13393 M: Dimitri Sivanich <sivanich@sgi.com>
13395 F: drivers/misc/sgi-gru/
13397 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13398 M: Pat Gefre <pfg@sgi.com>
13399 L: linux-ia64@vger.kernel.org
13401 F: Documentation/ia64/serial.txt
13402 F: drivers/tty/serial/ioc?_serial.c
13403 F: include/linux/ioc?.h
13405 SGI XP/XPC/XPNET DRIVER
13406 M: Cliff Whickman <cpw@sgi.com>
13407 M: Robin Holt <robinmholt@gmail.com>
13409 F: drivers/misc/sgi-xp/
13411 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13412 M: Ursula Braun <ubraun@linux.ibm.com>
13413 L: linux-s390@vger.kernel.org
13414 W: http://www.ibm.com/developerworks/linux/linux390/
13418 SHARP RJ54N1CB0C SENSOR DRIVER
13419 M: Jacopo Mondi <jacopo@jmondi.org>
13420 L: linux-media@vger.kernel.org
13421 T: git git://linuxtv.org/media_tree.git
13423 F: drivers/media/i2c/rj54n1cb0c.c
13424 F: include/media/i2c/rj54n1cb0c.h
13426 SH_VEU V4L2 MEM2MEM DRIVER
13427 L: linux-media@vger.kernel.org
13429 F: drivers/media/platform/sh_veu.c
13431 SH_VOU V4L2 OUTPUT DRIVER
13432 L: linux-media@vger.kernel.org
13434 F: drivers/media/platform/sh_vou.c
13435 F: include/media/drv-intf/sh_vou.h
13437 SI2157 MEDIA DRIVER
13438 M: Antti Palosaari <crope@iki.fi>
13439 L: linux-media@vger.kernel.org
13440 W: https://linuxtv.org
13441 W: http://palosaari.fi/linux/
13442 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13443 T: git git://linuxtv.org/anttip/media_tree.git
13445 F: drivers/media/tuners/si2157*
13447 SI2165 MEDIA DRIVER
13448 M: Matthias Schwarzott <zzam@gentoo.org>
13449 L: linux-media@vger.kernel.org
13450 W: https://linuxtv.org
13451 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13453 F: drivers/media/dvb-frontends/si2165*
13455 SI2168 MEDIA DRIVER
13456 M: Antti Palosaari <crope@iki.fi>
13457 L: linux-media@vger.kernel.org
13458 W: https://linuxtv.org
13459 W: http://palosaari.fi/linux/
13460 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13461 T: git git://linuxtv.org/anttip/media_tree.git
13463 F: drivers/media/dvb-frontends/si2168*
13465 SI470X FM RADIO RECEIVER I2C DRIVER
13466 M: Hans Verkuil <hverkuil@xs4all.nl>
13467 L: linux-media@vger.kernel.org
13468 T: git git://linuxtv.org/media_tree.git
13469 W: https://linuxtv.org
13471 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13473 SI470X FM RADIO RECEIVER USB DRIVER
13474 M: Hans Verkuil <hverkuil@xs4all.nl>
13475 L: linux-media@vger.kernel.org
13476 T: git git://linuxtv.org/media_tree.git
13477 W: https://linuxtv.org
13479 F: drivers/media/radio/si470x/radio-si470x-common.c
13480 F: drivers/media/radio/si470x/radio-si470x.h
13481 F: drivers/media/radio/si470x/radio-si470x-usb.c
13483 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13484 M: Eduardo Valentin <edubezval@gmail.com>
13485 L: linux-media@vger.kernel.org
13486 T: git git://linuxtv.org/media_tree.git
13487 W: https://linuxtv.org
13489 F: drivers/media/radio/si4713/si4713.?
13491 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13492 M: Eduardo Valentin <edubezval@gmail.com>
13493 L: linux-media@vger.kernel.org
13494 T: git git://linuxtv.org/media_tree.git
13495 W: https://linuxtv.org
13497 F: drivers/media/radio/si4713/radio-platform-si4713.c
13499 SI4713 FM RADIO TRANSMITTER USB DRIVER
13500 M: Hans Verkuil <hverkuil@xs4all.nl>
13501 L: linux-media@vger.kernel.org
13502 T: git git://linuxtv.org/media_tree.git
13503 W: https://linuxtv.org
13505 F: drivers/media/radio/si4713/radio-usb-si4713.c
13508 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13509 L: linux-media@vger.kernel.org
13510 W: https://linuxtv.org
13511 T: git git://linuxtv.org/media_tree.git
13513 F: drivers/media/common/siano/
13514 F: drivers/media/usb/siano/
13515 F: drivers/media/usb/siano/
13516 F: drivers/media/mmc/siano/
13519 M: Palmer Dabbelt <palmer@sifive.com>
13520 L: linux-riscv@lists.infradead.org
13521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13526 SILEAD TOUCHSCREEN DRIVER
13527 M: Hans de Goede <hdegoede@redhat.com>
13528 L: linux-input@vger.kernel.org
13529 L: platform-driver-x86@vger.kernel.org
13531 F: drivers/input/touchscreen/silead.c
13532 F: drivers/platform/x86/touchscreen_dmi.c
13534 SILICON MOTION SM712 FRAME BUFFER DRIVER
13535 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13536 M: Teddy Wang <teddy.wang@siliconmotion.com>
13537 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13538 L: linux-fbdev@vger.kernel.org
13540 F: drivers/video/fbdev/sm712*
13541 F: Documentation/fb/sm712fb.txt
13543 SIMPLE FIRMWARE INTERFACE (SFI)
13544 M: Len Brown <lenb@kernel.org>
13545 L: sfi-devel@simplefirmware.org
13546 W: http://simplefirmware.org/
13547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13549 F: arch/x86/platform/sfi/
13551 F: include/linux/sfi*.h
13554 M: Hans de Goede <hdegoede@redhat.com>
13555 L: linux-fbdev@vger.kernel.org
13557 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13558 F: drivers/video/fbdev/simplefb.c
13559 F: include/linux/platform_data/simplefb.h
13561 SIMTEC EB110ATX (Chalice CATS)
13563 P: Vincent Sanders <vince@simtec.co.uk>
13564 M: Simtec Linux Team <linux@simtec.co.uk>
13565 W: http://www.simtec.co.uk/products/EB110ATX/
13568 SIMTEC EB2410ITX (BAST)
13570 P: Vincent Sanders <vince@simtec.co.uk>
13571 M: Simtec Linux Team <linux@simtec.co.uk>
13572 W: http://www.simtec.co.uk/products/EB2410ITX/
13574 F: arch/arm/mach-s3c24xx/mach-bast.c
13575 F: arch/arm/mach-s3c24xx/bast-ide.c
13576 F: arch/arm/mach-s3c24xx/bast-irq.c
13578 SIPHASH PRF ROUTINES
13579 M: Jason A. Donenfeld <Jason@zx2c4.com>
13582 F: lib/test_siphash.c
13583 F: include/linux/siphash.h
13586 M: Gavin Schenk <g.schenk@eckelmann.de>
13587 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13588 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13591 F: drivers/gpio/gpio-siox.c
13592 F: include/trace/events/siox.h
13594 SIS 190 ETHERNET DRIVER
13595 M: Francois Romieu <romieu@fr.zoreil.com>
13596 L: netdev@vger.kernel.org
13598 F: drivers/net/ethernet/sis/sis190.c
13600 SIS 900/7016 FAST ETHERNET DRIVER
13601 M: Daniele Venzano <venza@brownhat.org>
13602 W: http://www.brownhat.org/sis900.html
13603 L: netdev@vger.kernel.org
13605 F: drivers/net/ethernet/sis/sis900.*
13607 SIS FRAMEBUFFER DRIVER
13608 M: Thomas Winischhofer <thomas@winischhofer.net>
13609 W: http://www.winischhofer.net/linuxsisvga.shtml
13611 F: Documentation/fb/sisfb.txt
13612 F: drivers/video/fbdev/sis/
13613 F: include/video/sisfb.h
13616 M: Thomas Winischhofer <thomas@winischhofer.net>
13617 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13619 F: drivers/usb/misc/sisusbvga/
13622 M: Christoph Lameter <cl@linux.com>
13623 M: Pekka Enberg <penberg@kernel.org>
13624 M: David Rientjes <rientjes@google.com>
13625 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13626 M: Andrew Morton <akpm@linux-foundation.org>
13627 L: linux-mm@kvack.org
13629 F: include/linux/sl?b*.h
13632 SLEEPABLE READ-COPY UPDATE (SRCU)
13633 M: Lai Jiangshan <jiangshanlai@gmail.com>
13634 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13635 M: Josh Triplett <josh@joshtriplett.org>
13636 R: Steven Rostedt <rostedt@goodmis.org>
13637 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13638 L: linux-kernel@vger.kernel.org
13639 W: http://www.rdrop.com/users/paulmck/RCU/
13641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13642 F: include/linux/srcu*.h
13643 F: kernel/rcu/srcu*.c
13645 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13646 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13647 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13649 F: drivers/slimbus/
13650 F: Documentation/devicetree/bindings/slimbus/
13651 F: include/linux/slimbus.h
13653 SMACK SECURITY MODULE
13654 M: Casey Schaufler <casey@schaufler-ca.com>
13655 L: linux-security-module@vger.kernel.org
13656 W: http://schaufler-ca.com
13657 T: git git://github.com/cschaufler/smack-next
13659 F: Documentation/admin-guide/LSM/Smack.rst
13662 SMC91x ETHERNET DRIVER
13663 M: Nicolas Pitre <nico@fluxnic.net>
13665 F: drivers/net/ethernet/smsc/smc91x.*
13667 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13668 M: Sakari Ailus <sakari.ailus@iki.fi>
13669 L: linux-media@vger.kernel.org
13671 F: drivers/media/i2c/smiapp/
13672 F: include/media/i2c/smiapp.h
13673 F: drivers/media/i2c/smiapp-pll.c
13674 F: drivers/media/i2c/smiapp-pll.h
13675 F: include/uapi/linux/smiapp.h
13676 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13678 SMM665 HARDWARE MONITOR DRIVER
13679 M: Guenter Roeck <linux@roeck-us.net>
13680 L: linux-hwmon@vger.kernel.org
13682 F: Documentation/hwmon/smm665
13683 F: drivers/hwmon/smm665.c
13685 SMSC EMC2103 HARDWARE MONITOR DRIVER
13686 M: Steve Glendinning <steve.glendinning@shawell.net>
13687 L: linux-hwmon@vger.kernel.org
13689 F: Documentation/hwmon/emc2103
13690 F: drivers/hwmon/emc2103.c
13692 SMSC SCH5627 HARDWARE MONITOR DRIVER
13693 M: Hans de Goede <hdegoede@redhat.com>
13694 L: linux-hwmon@vger.kernel.org
13696 F: Documentation/hwmon/sch5627
13697 F: drivers/hwmon/sch5627.c
13699 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13700 M: Steve Glendinning <steve.glendinning@shawell.net>
13701 L: linux-fbdev@vger.kernel.org
13703 F: drivers/video/fbdev/smscufx.c
13705 SMSC47B397 HARDWARE MONITOR DRIVER
13706 M: Jean Delvare <jdelvare@suse.com>
13707 L: linux-hwmon@vger.kernel.org
13709 F: Documentation/hwmon/smsc47b397
13710 F: drivers/hwmon/smsc47b397.c
13712 SMSC911x ETHERNET DRIVER
13713 M: Steve Glendinning <steve.glendinning@shawell.net>
13714 L: netdev@vger.kernel.org
13716 F: include/linux/smsc911x.h
13717 F: drivers/net/ethernet/smsc/smsc911x.*
13719 SMSC9420 PCI ETHERNET DRIVER
13720 M: Steve Glendinning <steve.glendinning@shawell.net>
13721 L: netdev@vger.kernel.org
13723 F: drivers/net/ethernet/smsc/smsc9420.*
13725 SOC-CAMERA V4L2 SUBSYSTEM
13726 L: linux-media@vger.kernel.org
13727 T: git git://linuxtv.org/media_tree.git
13729 F: include/media/soc*
13730 F: drivers/media/i2c/soc_camera/
13731 F: drivers/media/platform/soc_camera/
13733 SOCIONEXT SYNQUACER I2C DRIVER
13734 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
13735 L: linux-i2c@vger.kernel.org
13737 F: drivers/i2c/busses/i2c-synquacer.c
13738 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13740 SOCIONEXT UNIPHIER SOUND DRIVER
13741 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13743 F: sound/soc/uniphier/
13745 SOEKRIS NET48XX LED SUPPORT
13746 M: Chris Boot <bootc@bootc.net>
13748 F: drivers/leds/leds-net48xx.c
13750 SOFT-ROCE DRIVER (rxe)
13751 M: Moni Shoua <monis@mellanox.com>
13752 L: linux-rdma@vger.kernel.org
13754 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13755 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13756 F: drivers/infiniband/sw/rxe/
13757 F: include/uapi/rdma/rdma_user_rxe.h
13759 SOFTLOGIC 6x10 MPEG CODEC
13760 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13761 M: Anton Sviridenko <anton@corp.bluecherry.net>
13762 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13763 M: Andrey Utkin <andrey_utkin@fastmail.com>
13764 M: Ismael Luceno <ismael@iodev.co.uk>
13765 L: linux-media@vger.kernel.org
13767 F: drivers/media/pci/solo6x10/
13769 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13770 M: James Morse <james.morse@arm.com>
13771 L: linux-arm-kernel@lists.infradead.org
13773 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
13774 F: drivers/firmware/arm_sdei.c
13775 F: include/linux/arm_sdei.h
13776 F: include/uapi/linux/arm_sdei.h
13778 SOFTWARE RAID (Multiple Disks) SUPPORT
13779 M: Shaohua Li <shli@kernel.org>
13780 L: linux-raid@vger.kernel.org
13781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13783 F: drivers/md/Makefile
13784 F: drivers/md/Kconfig
13786 F: drivers/md/raid*
13787 F: include/linux/raid/
13788 F: include/uapi/linux/raid/
13790 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13791 M: Jassi Brar <jaswinder.singh@linaro.org>
13792 L: netdev@vger.kernel.org
13794 F: drivers/net/ethernet/socionext/netsec.c
13795 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
13797 SOLIDRUN CLEARFOG SUPPORT
13798 M: Russell King <linux@armlinux.org.uk>
13800 F: arch/arm/boot/dts/armada-388-clearfog*
13801 F: arch/arm/boot/dts/armada-38x-solidrun-*
13803 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13804 M: Russell King <linux@armlinux.org.uk>
13806 F: arch/arm/boot/dts/imx6*-cubox-i*
13807 F: arch/arm/boot/dts/imx6*-hummingboard*
13808 F: arch/arm/boot/dts/imx6*-sr-*
13810 SONIC NETWORK DRIVER
13811 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13812 L: netdev@vger.kernel.org
13814 F: drivers/net/ethernet/natsemi/sonic.*
13816 SONICS SILICON BACKPLANE DRIVER (SSB)
13817 M: Michael Buesch <m@bues.ch>
13818 L: linux-wireless@vger.kernel.org
13821 F: include/linux/ssb/
13823 SONY IMX258 SENSOR DRIVER
13824 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13825 L: linux-media@vger.kernel.org
13826 T: git git://linuxtv.org/media_tree.git
13828 F: drivers/media/i2c/imx258.c
13830 SONY IMX274 SENSOR DRIVER
13831 M: Leon Luo <leonl@leopardimaging.com>
13832 L: linux-media@vger.kernel.org
13833 T: git git://linuxtv.org/media_tree.git
13835 F: drivers/media/i2c/imx274.c
13836 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
13838 SONY IMX319 SENSOR DRIVER
13839 M: Bingbu Cao <bingbu.cao@intel.com>
13840 L: linux-media@vger.kernel.org
13841 T: git git://linuxtv.org/media_tree.git
13843 F: drivers/media/i2c/imx319.c
13845 SONY IMX355 SENSOR DRIVER
13846 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13847 L: linux-media@vger.kernel.org
13848 T: git git://linuxtv.org/media_tree.git
13850 F: drivers/media/i2c/imx355.c
13852 SONY MEMORYSTICK CARD SUPPORT
13853 M: Alex Dubov <oakad@yahoo.com>
13854 W: http://tifmxx.berlios.de/
13856 F: drivers/memstick/host/tifm_ms.c
13858 SONY MEMORYSTICK STANDARD SUPPORT
13859 M: Maxim Levitsky <maximlevitsky@gmail.com>
13861 F: drivers/memstick/core/ms_block.*
13863 SONY VAIO CONTROL DEVICE DRIVER
13864 M: Mattia Dongili <malattia@linux.it>
13865 L: platform-driver-x86@vger.kernel.org
13866 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13868 F: Documentation/laptops/sony-laptop.txt
13869 F: drivers/char/sonypi.c
13870 F: drivers/platform/x86/sony-laptop.c
13871 F: include/linux/sony-laptop.h
13874 M: Jaroslav Kysela <perex@perex.cz>
13875 M: Takashi Iwai <tiwai@suse.com>
13876 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13877 W: http://www.alsa-project.org/
13878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13879 T: git git://git.alsa-project.org/alsa-kernel.git
13880 Q: http://patchwork.kernel.org/project/alsa-devel/list/
13882 F: Documentation/sound/
13884 F: include/uapi/sound/
13887 SOUND - COMPRESSED AUDIO
13888 M: Vinod Koul <vkoul@kernel.org>
13889 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13892 F: Documentation/sound/designs/compress-offload.rst
13893 F: include/sound/compress_driver.h
13894 F: include/uapi/sound/compress_*
13895 F: sound/core/compress_offload.c
13896 F: sound/soc/soc-compress.c
13898 SOUND - DMAENGINE HELPERS
13899 M: Lars-Peter Clausen <lars@metafoo.de>
13901 F: include/sound/dmaengine_pcm.h
13902 F: sound/core/pcm_dmaengine.c
13903 F: sound/soc/soc-generic-dmaengine-pcm.c
13905 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13906 M: Liam Girdwood <lgirdwood@gmail.com>
13907 M: Mark Brown <broonie@kernel.org>
13908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13909 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13910 W: http://alsa-project.org/main/index.php/ASoC
13912 F: Documentation/devicetree/bindings/sound/
13913 F: Documentation/sound/soc/
13915 F: include/sound/soc*
13917 SOUNDWIRE SUBSYSTEM
13918 M: Vinod Koul <vkoul@kernel.org>
13919 M: Sanyog Kale <sanyog.r.kale@intel.com>
13920 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13921 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13923 F: Documentation/driver-api/soundwire/
13924 F: drivers/soundwire/
13925 F: include/linux/soundwire/
13928 M: Olli Salonen <olli.salonen@iki.fi>
13929 L: linux-media@vger.kernel.org
13930 W: https://linuxtv.org
13931 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13933 F: drivers/media/dvb-frontends/sp2*
13935 SPARC + UltraSPARC (sparc/sparc64)
13936 M: "David S. Miller" <davem@davemloft.net>
13937 L: sparclinux@vger.kernel.org
13938 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
13939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13945 SPARC SERIAL DRIVERS
13946 M: "David S. Miller" <davem@davemloft.net>
13947 L: sparclinux@vger.kernel.org
13948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13951 F: include/linux/sunserialcore.h
13952 F: drivers/tty/serial/suncore.c
13953 F: drivers/tty/serial/sunhv.c
13954 F: drivers/tty/serial/sunsab.c
13955 F: drivers/tty/serial/sunsab.h
13956 F: drivers/tty/serial/sunsu.c
13957 F: drivers/tty/serial/sunzilog.c
13958 F: drivers/tty/serial/sunzilog.h
13959 F: drivers/tty/vcc.c
13962 M: "Christopher Li" <sparse@chrisli.org>
13963 L: linux-sparse@vger.kernel.org
13964 W: https://sparse.wiki.kernel.org/
13965 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13966 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13968 F: include/linux/compiler.h
13970 SPEAR CLOCK FRAMEWORK SUPPORT
13971 M: Viresh Kumar <vireshk@kernel.org>
13972 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13973 W: http://www.st.com/spear
13975 F: drivers/clk/spear/
13977 SPEAR PLATFORM SUPPORT
13978 M: Viresh Kumar <vireshk@kernel.org>
13979 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13980 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13981 W: http://www.st.com/spear
13983 F: arch/arm/boot/dts/spear*
13984 F: arch/arm/mach-spear/
13987 M: Marek Vasut <marek.vasut@gmail.com>
13988 L: linux-mtd@lists.infradead.org
13989 W: http://www.linux-mtd.infradead.org/
13990 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13991 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13992 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
13994 F: drivers/mtd/spi-nor/
13995 F: include/linux/mtd/spi-nor.h
13998 M: Mark Brown <broonie@kernel.org>
13999 L: linux-spi@vger.kernel.org
14000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14001 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14003 F: Documentation/devicetree/bindings/spi/
14004 F: Documentation/spi/
14006 F: include/linux/spi/
14007 F: include/uapi/linux/spi/
14010 SPIDERNET NETWORK DRIVER for CELL
14011 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14012 L: netdev@vger.kernel.org
14014 F: Documentation/networking/spider_net.txt
14015 F: drivers/net/ethernet/toshiba/spider_net*
14018 R: Stephen Boyd <sboyd@kernel.org>
14019 L: linux-arm-msm@vger.kernel.org
14020 F: Documentation/devicetree/bindings/spmi/
14022 F: include/dt-bindings/spmi/spmi.h
14023 F: include/linux/spmi.h
14024 F: include/trace/events/spmi.h
14027 M: Jeremy Kerr <jk@ozlabs.org>
14028 L: linuxppc-dev@lists.ozlabs.org
14029 W: http://www.ibm.com/developerworks/power/cell/
14031 F: Documentation/filesystems/spufs.txt
14032 F: arch/powerpc/platforms/cell/spufs/
14034 SQUASHFS FILE SYSTEM
14035 M: Phillip Lougher <phillip@squashfs.org.uk>
14036 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14037 W: http://squashfs.org.uk
14038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14040 F: Documentation/filesystems/squashfs.txt
14043 SRM (Alpha) environment access
14044 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14046 F: arch/alpha/kernel/srm_env.c
14048 ST STM32 I2C/SMBUS DRIVER
14049 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14050 L: linux-i2c@vger.kernel.org
14052 F: drivers/i2c/busses/i2c-stm32*
14054 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14055 M: Song Qiang <songqiang1304521@gmail.com>
14056 L: linux-iio@vger.kernel.org
14058 F: drivers/iio/proximity/vl53l0x-i2c.c
14059 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14062 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14063 L: stable@vger.kernel.org
14065 F: Documentation/process/stable-kernel-rules.rst
14068 M: Ian Abbott <abbotti@mev.co.uk>
14069 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14071 F: drivers/staging/comedi/
14073 STAGING - EROFS FILE SYSTEM
14074 M: Gao Xiang <gaoxiang25@huawei.com>
14075 M: Chao Yu <yuchao0@huawei.com>
14076 L: linux-erofs@lists.ozlabs.org
14078 F: drivers/staging/erofs/
14080 STAGING - INDUSTRIAL IO
14081 M: Jonathan Cameron <jic23@kernel.org>
14082 L: linux-iio@vger.kernel.org
14084 F: Documentation/devicetree/bindings/staging/iio/
14085 F: drivers/staging/iio/
14087 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14088 M: Marc Dietrich <marvin24@gmx.de>
14089 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14090 L: linux-tegra@vger.kernel.org
14092 F: drivers/staging/nvec/
14094 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14095 M: Jens Frederich <jfrederich@gmail.com>
14096 M: Daniel Drake <dsd@laptop.org>
14097 M: Jon Nettleton <jon.nettleton@gmail.com>
14098 W: http://wiki.laptop.org/go/DCON
14100 F: drivers/staging/olpc_dcon/
14102 STAGING - REALTEK RTL8712U DRIVERS
14103 M: Larry Finger <Larry.Finger@lwfinger.net>
14104 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14106 F: drivers/staging/rtl8712/
14108 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14109 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14110 M: Teddy Wang <teddy.wang@siliconmotion.com>
14111 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14112 L: linux-fbdev@vger.kernel.org
14114 F: drivers/staging/sm750fb/
14116 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14117 M: William Hubbs <w.d.hubbs@gmail.com>
14118 M: Chris Brannon <chris@the-brannons.com>
14119 M: Kirk Reiser <kirk@reisers.ca>
14120 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14121 L: speakup@linux-speakup.org
14122 W: http://www.linux-speakup.org/
14124 F: drivers/staging/speakup/
14126 STAGING - VIA VT665X DRIVERS
14127 M: Forest Bond <forest@alittletooquiet.net>
14129 F: drivers/staging/vt665?/
14131 STAGING - WILC1000 WIFI DRIVER
14132 M: Aditya Shankar <aditya.shankar@microchip.com>
14133 M: Ganesh Krishna <ganesh.krishna@microchip.com>
14134 L: linux-wireless@vger.kernel.org
14136 F: drivers/staging/wilc1000/
14138 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14139 M: Arnaud Patard <arnaud.patard@rtp-net.org>
14141 F: drivers/staging/xgifb/
14144 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14146 L: devel@driverdev.osuosl.org
14148 F: drivers/staging/
14150 STARFIRE/DURALAN NETWORK DRIVER
14151 M: Ion Badulescu <ionut@badula.org>
14153 F: drivers/net/ethernet/adaptec/starfire*
14155 STEC S1220 SKD DRIVER
14156 M: Bart Van Assche <bart.vanassche@wdc.com>
14157 L: linux-block@vger.kernel.org
14159 F: drivers/block/skd*[ch]
14161 STI AUDIO (ASoC) DRIVERS
14162 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14163 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14165 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14169 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
14171 F: drivers/media/platform/sti/cec/
14172 F: Documentation/devicetree/bindings/media/stih-cec.txt
14174 STK1160 USB VIDEO CAPTURE DRIVER
14175 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14176 L: linux-media@vger.kernel.org
14177 T: git git://linuxtv.org/media_tree.git
14179 F: drivers/media/usb/stk1160/
14181 STM32 AUDIO (ASoC) DRIVERS
14182 M: Olivier Moysan <olivier.moysan@st.com>
14183 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14184 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14186 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
14189 STM32 TIMER/LPTIMER DRIVERS
14190 M: Fabrice Gasnier <fabrice.gasnier@st.com>
14192 F: drivers/*/stm32-*timer*
14193 F: drivers/pwm/pwm-stm32*
14194 F: include/linux/*/stm32-*tim*
14195 F: Documentation/ABI/testing/*timer-stm32
14196 F: Documentation/devicetree/bindings/*/stm32-*timer*
14197 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
14199 STMMAC ETHERNET DRIVER
14200 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
14201 M: Alexandre Torgue <alexandre.torgue@st.com>
14202 M: Jose Abreu <joabreu@synopsys.com>
14203 L: netdev@vger.kernel.org
14204 W: http://www.stlinux.com
14206 F: drivers/net/ethernet/stmicro/stmmac/
14209 M: Sam Creasey <sammy@sammy.net>
14210 W: http://sammy.net/sun3/
14212 F: arch/m68k/kernel/*sun3*
14213 F: arch/m68k/sun3*/
14214 F: arch/m68k/include/asm/sun3*
14215 F: drivers/net/ethernet/i825xx/sun3*
14217 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14218 M: Hans de Goede <hdegoede@redhat.com>
14219 L: linux-input@vger.kernel.org
14221 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14222 F: drivers/input/keyboard/sun4i-lradc-keys.c
14224 SUNDANCE NETWORK DRIVER
14225 M: Denis Kirjanov <kda@linux-powerpc.org>
14226 L: netdev@vger.kernel.org
14228 F: drivers/net/ethernet/dlink/sundance.c
14231 M: Yoshinori Sato <ysato@users.sourceforge.jp>
14232 M: Rich Felker <dalias@libc.org>
14233 L: linux-sh@vger.kernel.org
14234 Q: http://patchwork.kernel.org/project/linux-sh/list/
14236 F: Documentation/sh/
14241 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14242 M: Len Brown <len.brown@intel.com>
14243 M: Pavel Machek <pavel@ucw.cz>
14244 L: linux-pm@vger.kernel.org
14245 B: https://bugzilla.kernel.org
14247 F: Documentation/power/
14248 F: arch/x86/kernel/acpi/
14249 F: drivers/base/power/
14251 F: include/linux/suspend.h
14252 F: include/linux/freezer.h
14253 F: include/linux/pm.h
14256 M: Martin Mares <mj@ucw.cz>
14257 L: linux-video@atrey.karlin.mff.cuni.cz
14259 F: Documentation/svga.txt
14260 F: arch/x86/boot/video*
14263 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14264 L: iommu@lists.linux-foundation.org
14265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14267 F: kernel/dma/swiotlb.c
14268 F: arch/*/kernel/pci-swiotlb.c
14269 F: include/linux/swiotlb.h
14272 M: Jiri Pirko <jiri@resnulli.us>
14273 M: Ivan Vecera <ivecera@redhat.com>
14274 L: netdev@vger.kernel.org
14277 F: include/net/switchdev.h
14279 SY8106A REGULATOR DRIVER
14280 M: Icenowy Zheng <icenowy@aosc.io>
14282 F: drivers/regulator/sy8106a-regulator.c
14283 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14285 SYNC FILE FRAMEWORK
14286 M: Sumit Semwal <sumit.semwal@linaro.org>
14287 R: Gustavo Padovan <gustavo@padovan.org>
14289 L: linux-media@vger.kernel.org
14290 L: dri-devel@lists.freedesktop.org
14291 F: drivers/dma-buf/sync_*
14292 F: drivers/dma-buf/dma-fence*
14293 F: drivers/dma-buf/sw_sync.c
14294 F: include/linux/sync_file.h
14295 F: include/uapi/linux/sync_file.h
14296 F: Documentation/sync_file.txt
14297 T: git git://anongit.freedesktop.org/drm/drm-misc
14299 SYNOPSYS ARC ARCHITECTURE
14300 M: Vineet Gupta <vgupta@synopsys.com>
14301 L: linux-snps-arc@lists.infradead.org
14304 F: Documentation/devicetree/bindings/arc/*
14305 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14306 F: drivers/clocksource/arc_timer.c
14307 F: drivers/tty/serial/arc_uart.c
14308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14310 SYNOPSYS ARC HSDK SDP pll clock driver
14311 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14313 F: drivers/clk/clk-hsdk-pll.c
14314 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14316 SYNOPSYS ARC SDP clock driver
14317 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14319 F: drivers/clk/axs10x/*
14320 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14322 SYNOPSYS ARC SDP platform support
14323 M: Alexey Brodkin <abrodkin@synopsys.com>
14325 F: arch/arc/plat-axs10x
14326 F: arch/arc/boot/dts/ax*
14327 F: Documentation/devicetree/bindings/arc/axs10*
14329 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14330 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14332 F: drivers/reset/reset-axs10x.c
14333 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14335 SYNOPSYS CREG GPIO DRIVER
14336 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14338 F: drivers/gpio/gpio-creg-snps.c
14339 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14341 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14342 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14344 F: drivers/tty/serial/8250/8250_dw.c
14346 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14347 M: Hoan Tran <hotran@apm.com>
14348 L: linux-gpio@vger.kernel.org
14350 F: drivers/gpio/gpio-dwapb.c
14351 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14353 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14354 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14356 F: drivers/dma/dwi-axi-dmac/
14357 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14359 SYNOPSYS DESIGNWARE DMAC DRIVER
14360 M: Viresh Kumar <vireshk@kernel.org>
14361 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14363 F: include/linux/dma/dw.h
14364 F: include/linux/platform_data/dma-dw.h
14367 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14368 M: Jose Abreu <Jose.Abreu@synopsys.com>
14369 L: netdev@vger.kernel.org
14371 F: drivers/net/ethernet/synopsys/
14373 SYNOPSYS DESIGNWARE I2C DRIVER
14374 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
14375 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14376 R: Mika Westerberg <mika.westerberg@linux.intel.com>
14377 L: linux-i2c@vger.kernel.org
14379 F: drivers/i2c/busses/i2c-designware-*
14380 F: include/linux/platform_data/i2c-designware.h
14382 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14383 M: Jaehoon Chung <jh80.chung@samsung.com>
14384 L: linux-mmc@vger.kernel.org
14386 F: drivers/mmc/host/dw_mmc*
14388 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14389 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14391 F: drivers/reset/reset-hsdk.c
14392 F: include/dt-bindings/reset/snps,hsdk-reset.h
14393 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14395 SYSTEM CONFIGURATION (SYSCON)
14396 M: Lee Jones <lee.jones@linaro.org>
14397 M: Arnd Bergmann <arnd@arndb.de>
14398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14400 F: drivers/mfd/syscon.c
14402 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14403 M: Sudeep Holla <sudeep.holla@arm.com>
14404 L: linux-arm-kernel@lists.infradead.org
14406 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14407 F: drivers/clk/clk-sc[mp]i.c
14408 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14409 F: drivers/firmware/arm_scpi.c
14410 F: drivers/firmware/arm_scmi/
14411 F: include/linux/sc[mp]i_protocol.h
14413 SYSTEM RESET/SHUTDOWN DRIVERS
14414 M: Sebastian Reichel <sre@kernel.org>
14415 L: linux-pm@vger.kernel.org
14416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14418 F: Documentation/devicetree/bindings/power/reset/
14419 F: drivers/power/reset/
14421 SYSTEM TRACE MODULE CLASS
14422 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14425 F: Documentation/trace/stm.rst
14426 F: drivers/hwtracing/stm/
14427 F: include/linux/stm.h
14428 F: include/uapi/linux/stm.h
14431 M: Christoph Hellwig <hch@infradead.org>
14433 F: Documentation/filesystems/sysv-fs.txt
14435 F: include/linux/sysv_fs.h
14438 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14439 L: linux-scsi@vger.kernel.org
14440 L: target-devel@vger.kernel.org
14441 W: http://www.linux-iscsi.org
14442 W: http://groups.google.com/group/linux-iscsi-target-dev
14443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14447 F: Documentation/target/
14449 TASKSTATS STATISTICS INTERFACE
14450 M: Balbir Singh <bsingharora@gmail.com>
14452 F: Documentation/accounting/taskstats*
14453 F: include/linux/taskstats*
14454 F: kernel/taskstats.c
14457 M: Jamal Hadi Salim <jhs@mojatatu.com>
14458 M: Cong Wang <xiyou.wangcong@gmail.com>
14459 M: Jiri Pirko <jiri@resnulli.us>
14460 L: netdev@vger.kernel.org
14462 F: include/net/pkt_cls.h
14463 F: include/net/pkt_sched.h
14464 F: include/net/tc_act/
14465 F: include/uapi/linux/pkt_cls.h
14466 F: include/uapi/linux/pkt_sched.h
14467 F: include/uapi/linux/tc_act/
14468 F: include/uapi/linux/tc_ematch/
14471 TC90522 MEDIA DRIVER
14472 M: Akihiro Tsukada <tskd08@gmail.com>
14473 L: linux-media@vger.kernel.org
14475 F: drivers/media/dvb-frontends/tc90522*
14477 TCP LOW PRIORITY MODULE
14478 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14479 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14480 W: http://tcp-lp-mod.sourceforge.net/
14482 F: net/ipv4/tcp_lp.c
14484 TDA10071 MEDIA DRIVER
14485 M: Antti Palosaari <crope@iki.fi>
14486 L: linux-media@vger.kernel.org
14487 W: https://linuxtv.org
14488 W: http://palosaari.fi/linux/
14489 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14490 T: git git://linuxtv.org/anttip/media_tree.git
14492 F: drivers/media/dvb-frontends/tda10071*
14494 TDA18212 MEDIA DRIVER
14495 M: Antti Palosaari <crope@iki.fi>
14496 L: linux-media@vger.kernel.org
14497 W: https://linuxtv.org
14498 W: http://palosaari.fi/linux/
14499 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14500 T: git git://linuxtv.org/anttip/media_tree.git
14502 F: drivers/media/tuners/tda18212*
14504 TDA18218 MEDIA DRIVER
14505 M: Antti Palosaari <crope@iki.fi>
14506 L: linux-media@vger.kernel.org
14507 W: https://linuxtv.org
14508 W: http://palosaari.fi/linux/
14509 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14510 T: git git://linuxtv.org/anttip/media_tree.git
14512 F: drivers/media/tuners/tda18218*
14514 TDA18250 MEDIA DRIVER
14515 M: Olli Salonen <olli.salonen@iki.fi>
14516 L: linux-media@vger.kernel.org
14517 W: https://linuxtv.org
14518 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14519 T: git git://linuxtv.org/media_tree.git
14521 F: drivers/media/tuners/tda18250*
14523 TDA18271 MEDIA DRIVER
14524 M: Michael Krufky <mkrufky@linuxtv.org>
14525 L: linux-media@vger.kernel.org
14526 W: https://linuxtv.org
14527 W: http://github.com/mkrufky
14528 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14529 T: git git://linuxtv.org/mkrufky/tuners.git
14531 F: drivers/media/tuners/tda18271*
14533 TDA1997x MEDIA DRIVER
14534 M: Tim Harvey <tharvey@gateworks.com>
14535 L: linux-media@vger.kernel.org
14536 W: https://linuxtv.org
14537 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14539 F: drivers/media/i2c/tda1997x.*
14541 TDA827x MEDIA DRIVER
14542 M: Michael Krufky <mkrufky@linuxtv.org>
14543 L: linux-media@vger.kernel.org
14544 W: https://linuxtv.org
14545 W: http://github.com/mkrufky
14546 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14547 T: git git://linuxtv.org/mkrufky/tuners.git
14549 F: drivers/media/tuners/tda8290.*
14551 TDA8290 MEDIA DRIVER
14552 M: Michael Krufky <mkrufky@linuxtv.org>
14553 L: linux-media@vger.kernel.org
14554 W: https://linuxtv.org
14555 W: http://github.com/mkrufky
14556 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14557 T: git git://linuxtv.org/mkrufky/tuners.git
14559 F: drivers/media/tuners/tda8290.*
14561 TDA9840 MEDIA DRIVER
14562 M: Hans Verkuil <hverkuil@xs4all.nl>
14563 L: linux-media@vger.kernel.org
14564 T: git git://linuxtv.org/media_tree.git
14565 W: https://linuxtv.org
14567 F: drivers/media/i2c/tda9840*
14569 TEA5761 TUNER DRIVER
14570 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14571 L: linux-media@vger.kernel.org
14572 W: https://linuxtv.org
14573 T: git git://linuxtv.org/media_tree.git
14575 F: drivers/media/tuners/tea5761.*
14577 TEA5767 TUNER DRIVER
14578 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14579 L: linux-media@vger.kernel.org
14580 W: https://linuxtv.org
14581 T: git git://linuxtv.org/media_tree.git
14583 F: drivers/media/tuners/tea5767.*
14585 TEA6415C MEDIA DRIVER
14586 M: Hans Verkuil <hverkuil@xs4all.nl>
14587 L: linux-media@vger.kernel.org
14588 T: git git://linuxtv.org/media_tree.git
14589 W: https://linuxtv.org
14591 F: drivers/media/i2c/tea6415c*
14593 TEA6420 MEDIA DRIVER
14594 M: Hans Verkuil <hverkuil@xs4all.nl>
14595 L: linux-media@vger.kernel.org
14596 T: git git://linuxtv.org/media_tree.git
14597 W: https://linuxtv.org
14599 F: drivers/media/i2c/tea6420*
14602 M: Jiri Pirko <jiri@resnulli.us>
14603 L: netdev@vger.kernel.org
14605 F: drivers/net/team/
14606 F: include/linux/if_team.h
14607 F: include/uapi/linux/if_team.h
14609 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14610 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14612 F: arch/x86/platform/ts5500/
14614 TECHNOTREND USB IR RECEIVER
14615 M: Sean Young <sean@mess.org>
14616 L: linux-media@vger.kernel.org
14618 F: drivers/media/rc/ttusbir.c
14620 TECHWELL TW9910 VIDEO DECODER
14621 L: linux-media@vger.kernel.org
14623 F: drivers/media/i2c/tw9910.c
14624 F: include/media/i2c/tw9910.h
14627 M: Jens Wiklander <jens.wiklander@linaro.org>
14629 F: include/linux/tee_drv.h
14630 F: include/uapi/linux/tee.h
14632 F: Documentation/tee.txt
14634 TEGRA ARCHITECTURE SUPPORT
14635 M: Thierry Reding <thierry.reding@gmail.com>
14636 M: Jonathan Hunter <jonathanh@nvidia.com>
14637 L: linux-tegra@vger.kernel.org
14638 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
14639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14644 M: Peter De Schrijver <pdeschrijver@nvidia.com>
14645 M: Prashant Gaikwad <pgaikwad@nvidia.com>
14647 F: drivers/clk/tegra/
14650 M: Laxman Dewangan <ldewangan@nvidia.com>
14651 M: Jon Hunter <jonathanh@nvidia.com>
14653 F: drivers/dma/tegra*
14656 M: Laxman Dewangan <ldewangan@nvidia.com>
14658 F: drivers/i2c/busses/i2c-tegra.c
14660 TEGRA IOMMU DRIVERS
14661 M: Thierry Reding <thierry.reding@gmail.com>
14662 L: linux-tegra@vger.kernel.org
14664 F: drivers/iommu/tegra*
14667 M: Laxman Dewangan <ldewangan@nvidia.com>
14669 F: drivers/input/keyboard/tegra-kbc.c
14672 M: Stefan Agner <stefan@agner.ch>
14673 M: Lucas Stach <dev@lynxeye.de>
14675 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14676 F: drivers/mtd/nand/raw/tegra_nand.c
14679 M: Thierry Reding <thierry.reding@gmail.com>
14681 F: drivers/pwm/pwm-tegra.c
14683 TEGRA SERIAL DRIVER
14684 M: Laxman Dewangan <ldewangan@nvidia.com>
14686 F: drivers/tty/serial/serial-tegra.c
14689 M: Laxman Dewangan <ldewangan@nvidia.com>
14691 F: drivers/spi/spi-tegra*
14693 TEHUTI ETHERNET DRIVER
14694 M: Andy Gospodarek <andy@greyhouse.net>
14695 L: netdev@vger.kernel.org
14697 F: drivers/net/ethernet/tehuti/*
14699 Telecom Clock Driver for MCPL0010
14700 M: Mark Gross <mark.gross@intel.com>
14702 F: drivers/char/tlclk.c
14704 TENSILICA XTENSA PORT (xtensa)
14705 M: Chris Zankel <chris@zankel.net>
14706 M: Max Filippov <jcmvbkbc@gmail.com>
14707 L: linux-xtensa@linux-xtensa.org
14708 T: git git://github.com/czankel/xtensa-linux.git
14711 F: drivers/irqchip/irq-xtensa-*
14713 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14714 M: Nishanth Menon <nm@ti.com>
14715 M: Tero Kristo <t-kristo@ti.com>
14716 M: Santosh Shilimkar <ssantosh@kernel.org>
14717 L: linux-arm-kernel@lists.infradead.org
14719 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14720 F: drivers/firmware/ti_sci*
14721 F: include/linux/soc/ti/ti_sci_protocol.h
14722 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14723 F: drivers/soc/ti/ti_sci_pm_domains.c
14724 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14725 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14726 F: drivers/clk/keystone/sci-clk.c
14727 F: drivers/reset/reset-ti-sci.c
14729 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14730 M: Hans Verkuil <hverkuil@xs4all.nl>
14731 L: linux-media@vger.kernel.org
14732 T: git git://linuxtv.org/media_tree.git
14733 W: https://linuxtv.org
14735 F: drivers/media/radio/radio-raremono.c
14738 M: Zhang Rui <rui.zhang@intel.com>
14739 M: Eduardo Valentin <edubezval@gmail.com>
14740 R: Daniel Lezcano <daniel.lezcano@linaro.org>
14741 L: linux-pm@vger.kernel.org
14742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14744 Q: https://patchwork.kernel.org/project/linux-pm/list/
14746 F: drivers/thermal/
14747 F: include/linux/thermal.h
14748 F: include/uapi/linux/thermal.h
14749 F: include/linux/cpu_cooling.h
14750 F: Documentation/devicetree/bindings/thermal/
14752 THERMAL/CPU_COOLING
14753 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
14754 M: Viresh Kumar <viresh.kumar@linaro.org>
14755 M: Javi Merino <javi.merino@kernel.org>
14756 L: linux-pm@vger.kernel.org
14758 F: Documentation/thermal/cpu-cooling-api.txt
14759 F: drivers/thermal/cpu_cooling.c
14760 F: include/linux/cpu_cooling.h
14762 THINKPAD ACPI EXTRAS DRIVER
14763 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14764 L: ibm-acpi-devel@lists.sourceforge.net
14765 L: platform-driver-x86@vger.kernel.org
14766 W: http://ibm-acpi.sourceforge.net
14767 W: http://thinkwiki.org/wiki/Ibm-acpi
14768 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14770 F: drivers/platform/x86/thinkpad_acpi.c
14773 M: Andreas Noever <andreas.noever@gmail.com>
14774 M: Michael Jamet <michael.jamet@intel.com>
14775 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14776 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14779 F: Documentation/admin-guide/thunderbolt.rst
14780 F: drivers/thunderbolt/
14781 F: include/linux/thunderbolt.h
14783 THUNDERBOLT NETWORK DRIVER
14784 M: Michael Jamet <michael.jamet@intel.com>
14785 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14786 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14787 L: netdev@vger.kernel.org
14789 F: drivers/net/thunderbolt.c
14791 THUNDERX GPIO DRIVER
14792 M: David Daney <david.daney@cavium.com>
14794 F: drivers/gpio/gpio-thunderx.c
14796 TI AM437X VPFE DRIVER
14797 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14798 L: linux-media@vger.kernel.org
14799 W: https://linuxtv.org
14800 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14801 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14803 F: drivers/media/platform/am437x/
14805 TI BANDGAP AND THERMAL DRIVER
14806 M: Eduardo Valentin <edubezval@gmail.com>
14807 M: Keerthy <j-keerthy@ti.com>
14808 L: linux-pm@vger.kernel.org
14809 L: linux-omap@vger.kernel.org
14811 F: drivers/thermal/ti-soc-thermal/
14813 TI BQ27XXX POWER SUPPLY DRIVER
14814 R: Andrew F. Davis <afd@ti.com>
14815 F: include/linux/power/bq27xxx_battery.h
14816 F: drivers/power/supply/bq27xxx_battery.c
14817 F: drivers/power/supply/bq27xxx_battery_i2c.c
14819 TI CDCE706 CLOCK DRIVER
14820 M: Max Filippov <jcmvbkbc@gmail.com>
14822 F: drivers/clk/clk-cdce706.c
14825 M: Tero Kristo <t-kristo@ti.com>
14826 L: linux-omap@vger.kernel.org
14829 F: include/linux/clk/ti.h
14831 TI DAVINCI MACHINE SUPPORT
14832 M: Sekhar Nori <nsekhar@ti.com>
14833 M: Kevin Hilman <khilman@kernel.org>
14834 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14837 F: arch/arm/mach-davinci/
14838 F: drivers/i2c/busses/i2c-davinci.c
14839 F: arch/arm/boot/dts/da850*
14841 TI DAVINCI SERIES CLOCK DRIVER
14842 M: David Lechner <david@lechnology.com>
14843 R: Sekhar Nori <nsekhar@ti.com>
14845 F: Documentation/devicetree/bindings/clock/ti/davinci/
14846 F: drivers/clk/davinci/
14848 TI DAVINCI SERIES GPIO DRIVER
14849 M: Keerthy <j-keerthy@ti.com>
14850 L: linux-gpio@vger.kernel.org
14852 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14853 F: drivers/gpio/gpio-davinci.c
14855 TI DAVINCI SERIES MEDIA DRIVER
14856 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14857 L: linux-media@vger.kernel.org
14858 W: https://linuxtv.org
14859 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14860 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14862 F: drivers/media/platform/davinci/
14863 F: include/media/davinci/
14865 TI ETHERNET SWITCH DRIVER (CPSW)
14866 R: Grygorii Strashko <grygorii.strashko@ti.com>
14867 L: linux-omap@vger.kernel.org
14868 L: netdev@vger.kernel.org
14870 F: drivers/net/ethernet/ti/cpsw*
14871 F: drivers/net/ethernet/ti/davinci*
14873 TI FLASH MEDIA INTERFACE DRIVER
14874 M: Alex Dubov <oakad@yahoo.com>
14876 F: drivers/misc/tifm*
14877 F: drivers/mmc/host/tifm_sd.c
14878 F: include/linux/tifm.h
14880 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14881 M: Santosh Shilimkar <ssantosh@kernel.org>
14882 L: linux-kernel@vger.kernel.org
14883 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14885 F: drivers/soc/ti/*
14886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14888 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14889 M: M R Swami Reddy <mr.swami.reddy@ti.com>
14890 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14891 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14893 F: sound/soc/codecs/lm49453*
14894 F: sound/soc/codecs/isabelle*
14896 TI LP855x BACKLIGHT DRIVER
14897 M: Milo Kim <milo.kim@ti.com>
14899 F: Documentation/backlight/lp855x-driver.txt
14900 F: drivers/video/backlight/lp855x_bl.c
14901 F: include/linux/platform_data/lp855x.h
14903 TI LP8727 CHARGER DRIVER
14904 M: Milo Kim <milo.kim@ti.com>
14906 F: drivers/power/supply/lp8727_charger.c
14907 F: include/linux/platform_data/lp8727.h
14909 TI LP8788 MFD DRIVER
14910 M: Milo Kim <milo.kim@ti.com>
14912 F: drivers/iio/adc/lp8788_adc.c
14913 F: drivers/leds/leds-lp8788.c
14914 F: drivers/mfd/lp8788*.c
14915 F: drivers/power/supply/lp8788-charger.c
14916 F: drivers/regulator/lp8788-*.c
14917 F: include/linux/mfd/lp8788*.h
14919 TI NETCP ETHERNET DRIVER
14920 M: Wingman Kwok <w-kwok2@ti.com>
14921 M: Murali Karicheri <m-karicheri2@ti.com>
14922 L: netdev@vger.kernel.org
14924 F: drivers/net/ethernet/ti/netcp*
14926 TI PCM3060 ASoC CODEC DRIVER
14927 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
14928 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14930 F: Documentation/devicetree/bindings/sound/pcm3060.txt
14931 F: sound/soc/codecs/pcm3060*
14933 TI TAS571X FAMILY ASoC CODEC DRIVER
14934 M: Kevin Cernekee <cernekee@chromium.org>
14935 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14937 F: sound/soc/codecs/tas571x*
14939 TI TRF7970A NFC DRIVER
14940 M: Mark Greer <mgreer@animalcreek.com>
14941 L: linux-wireless@vger.kernel.org
14942 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14944 F: drivers/nfc/trf7970a.c
14945 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14947 TI TWL4030 SERIES SOC CODEC DRIVER
14948 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
14949 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14951 F: sound/soc/codecs/twl4030*
14954 M: Benoit Parrot <bparrot@ti.com>
14955 L: linux-media@vger.kernel.org
14956 W: http://linuxtv.org/
14957 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14959 F: drivers/media/platform/ti-vpe/
14961 TI WILINK WIRELESS DRIVERS
14962 L: linux-wireless@vger.kernel.org
14963 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
14964 W: http://wireless.kernel.org/en/users/Drivers/wl1251
14965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14967 F: drivers/net/wireless/ti/
14968 F: include/linux/wl12xx.h
14970 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14971 M: John Stultz <john.stultz@linaro.org>
14972 M: Thomas Gleixner <tglx@linutronix.de>
14973 R: Stephen Boyd <sboyd@kernel.org>
14974 L: linux-kernel@vger.kernel.org
14975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14977 F: include/linux/clocksource.h
14978 F: include/linux/time.h
14979 F: include/linux/timex.h
14980 F: include/uapi/linux/time.h
14981 F: include/uapi/linux/timex.h
14982 F: kernel/time/clocksource.c
14983 F: kernel/time/time*.c
14984 F: kernel/time/alarmtimer.c
14985 F: kernel/time/ntp.c
14986 F: tools/testing/selftests/timers/
14989 M: Jon Maloy <jon.maloy@ericsson.com>
14990 M: Ying Xue <ying.xue@windriver.com>
14991 L: netdev@vger.kernel.org (core kernel code)
14992 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14993 W: http://tipc.sourceforge.net/
14995 F: include/uapi/linux/tipc*.h
14998 TLAN NETWORK DRIVER
14999 M: Samuel Chessman <chessman@tux.org>
15000 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15001 W: http://sourceforge.net/projects/tlan/
15003 F: Documentation/networking/tlan.txt
15004 F: drivers/net/ethernet/ti/tlan.*
15006 TM6000 VIDEO4LINUX DRIVER
15007 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15008 L: linux-media@vger.kernel.org
15009 W: https://linuxtv.org
15010 T: git git://linuxtv.org/media_tree.git
15012 F: drivers/media/usb/tm6000/
15013 F: Documentation/media/v4l-drivers/tm6000*
15015 TMIO/SDHI MMC DRIVER
15016 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15017 L: linux-mmc@vger.kernel.org
15019 F: drivers/mmc/host/tmio_mmc*
15020 F: drivers/mmc/host/renesas_sdhi*
15021 F: include/linux/mfd/tmio.h
15023 TMP401 HARDWARE MONITOR DRIVER
15024 M: Guenter Roeck <linux@roeck-us.net>
15025 L: linux-hwmon@vger.kernel.org
15027 F: Documentation/hwmon/tmp401
15028 F: drivers/hwmon/tmp401.c
15030 TMPFS (SHMEM FILESYSTEM)
15031 M: Hugh Dickins <hughd@google.com>
15032 L: linux-mm@kvack.org
15034 F: include/linux/shmem_fs.h
15037 TOMOYO SECURITY MODULE
15038 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15039 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15040 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15041 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15042 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15043 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15044 W: http://tomoyo.sourceforge.jp/
15045 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15047 F: security/tomoyo/
15049 TOPSTAR LAPTOP EXTRAS DRIVER
15050 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15051 L: platform-driver-x86@vger.kernel.org
15053 F: drivers/platform/x86/topstar-laptop.c
15055 TORTURE-TEST MODULES
15056 M: Davidlohr Bueso <dave@stgolabs.net>
15057 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15058 M: Josh Triplett <josh@joshtriplett.org>
15059 L: linux-kernel@vger.kernel.org
15061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15062 F: Documentation/RCU/torture.txt
15063 F: kernel/torture.c
15064 F: kernel/rcu/rcutorture.c
15065 F: kernel/rcu/rcuperf.c
15066 F: kernel/locking/locktorture.c
15068 TOSHIBA ACPI EXTRAS DRIVER
15069 M: Azael Avalos <coproscefalo@gmail.com>
15070 L: platform-driver-x86@vger.kernel.org
15072 F: drivers/platform/x86/toshiba_acpi.c
15074 TOSHIBA BLUETOOTH DRIVER
15075 M: Azael Avalos <coproscefalo@gmail.com>
15076 L: platform-driver-x86@vger.kernel.org
15078 F: drivers/platform/x86/toshiba_bluetooth.c
15080 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15081 M: Azael Avalos <coproscefalo@gmail.com>
15082 L: platform-driver-x86@vger.kernel.org
15084 F: drivers/platform/x86/toshiba_haps.c
15087 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15088 W: http://www.buzzard.org.uk/toshiba/
15090 F: drivers/char/toshiba.c
15091 F: include/linux/toshiba.h
15092 F: include/uapi/linux/toshiba.h
15094 TOSHIBA TC358743 DRIVER
15095 M: Mats Randgaard <matrandg@cisco.com>
15096 L: linux-media@vger.kernel.org
15098 F: drivers/media/i2c/tc358743*
15099 F: include/media/i2c/tc358743.h
15101 TOSHIBA WMI HOTKEYS DRIVER
15102 M: Azael Avalos <coproscefalo@gmail.com>
15103 L: platform-driver-x86@vger.kernel.org
15105 F: drivers/platform/x86/toshiba-wmi.c
15108 M: Peter Huewe <peterhuewe@gmx.de>
15109 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15110 R: Jason Gunthorpe <jgg@ziepe.ca>
15111 L: linux-integrity@vger.kernel.org
15112 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15113 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15114 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15116 F: drivers/char/tpm/
15119 M: Steven Rostedt <rostedt@goodmis.org>
15120 M: Ingo Molnar <mingo@redhat.com>
15121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15123 F: Documentation/trace/ftrace.rst
15124 F: arch/*/*/*/ftrace.h
15125 F: arch/*/kernel/ftrace.c
15126 F: include/*/ftrace.h
15127 F: include/linux/trace*.h
15130 F: tools/testing/selftests/ftrace/
15132 TRACING MMIO ACCESSES (MMIOTRACE)
15133 M: Steven Rostedt <rostedt@goodmis.org>
15134 M: Ingo Molnar <mingo@kernel.org>
15135 R: Karol Herbst <karolherbst@gmail.com>
15136 R: Pekka Paalanen <ppaalanen@gmail.com>
15138 L: linux-kernel@vger.kernel.org
15139 L: nouveau@lists.freedesktop.org
15140 F: kernel/trace/trace_mmiotrace.c
15141 F: include/linux/mmiotrace.h
15142 F: arch/x86/mm/kmmio.c
15143 F: arch/x86/mm/mmio-mod.c
15144 F: arch/x86/mm/testmmiotrace.c
15147 M: Jiri Kosina <trivial@kernel.org>
15148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15150 K: ^Subject:.*(?i)trivial
15152 TEMPO SEMICONDUCTOR DRIVERS
15153 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15155 F: sound/soc/codecs/tscs*.c
15156 F: sound/soc/codecs/tscs*.h
15157 F: Documentation/devicetree/bindings/sound/tscs*.txt
15160 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15161 M: Jiri Slaby <jslaby@suse.com>
15163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15164 F: Documentation/serial/
15166 F: drivers/tty/serial/serial_core.c
15167 F: include/linux/serial_core.h
15168 F: include/linux/serial.h
15169 F: include/linux/tty.h
15170 F: include/uapi/linux/serial_core.h
15171 F: include/uapi/linux/serial.h
15172 F: include/uapi/linux/tty.h
15174 TUA9001 MEDIA DRIVER
15175 M: Antti Palosaari <crope@iki.fi>
15176 L: linux-media@vger.kernel.org
15177 W: https://linuxtv.org
15178 W: http://palosaari.fi/linux/
15179 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15180 T: git git://linuxtv.org/anttip/media_tree.git
15182 F: drivers/media/tuners/tua9001*
15184 TULIP NETWORK DRIVERS
15185 L: netdev@vger.kernel.org
15186 L: linux-parisc@vger.kernel.org
15188 F: drivers/net/ethernet/dec/tulip/
15191 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
15192 W: http://vtun.sourceforge.net/tun
15194 F: Documentation/networking/tuntap.txt
15195 F: arch/um/os-Linux/drivers/
15197 TURBOCHANNEL SUBSYSTEM
15198 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15199 M: Ralf Baechle <ralf@linux-mips.org>
15200 L: linux-mips@linux-mips.org
15201 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
15204 F: include/linux/tc.h
15207 M: "Len Brown" <lenb@kernel.org>
15208 L: linux-pm@vger.kernel.org
15209 B: https://bugzilla.kernel.org
15210 Q: https://patchwork.kernel.org/project/linux-pm/list/
15211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15213 F: tools/power/x86/turbostat/
15215 TW5864 VIDEO4LINUX DRIVER
15216 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15217 M: Anton Sviridenko <anton@corp.bluecherry.net>
15218 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15219 M: Andrey Utkin <andrey_utkin@fastmail.com>
15220 L: linux-media@vger.kernel.org
15222 F: drivers/media/pci/tw5864/
15224 TW68 VIDEO4LINUX DRIVER
15225 M: Hans Verkuil <hverkuil@xs4all.nl>
15226 L: linux-media@vger.kernel.org
15227 T: git git://linuxtv.org/media_tree.git
15228 W: https://linuxtv.org
15230 F: drivers/media/pci/tw68/
15232 TW686X VIDEO4LINUX DRIVER
15233 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15234 L: linux-media@vger.kernel.org
15235 T: git git://linuxtv.org/media_tree.git
15236 W: http://linuxtv.org
15238 F: drivers/media/pci/tw686x/
15240 UBI FILE SYSTEM (UBIFS)
15241 M: Richard Weinberger <richard@nod.at>
15242 M: Artem Bityutskiy <dedekind1@gmail.com>
15243 M: Adrian Hunter <adrian.hunter@intel.com>
15244 L: linux-mtd@lists.infradead.org
15245 T: git git://git.infradead.org/ubifs-2.6.git
15246 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
15248 F: Documentation/filesystems/ubifs.txt
15251 UCLINUX (M68KNOMMU AND COLDFIRE)
15252 M: Greg Ungerer <gerg@linux-m68k.org>
15253 W: http://www.linux-m68k.org/
15254 W: http://www.uclinux.org/
15255 L: linux-m68k@lists.linux-m68k.org
15256 L: uclinux-dev@uclinux.org (subscribers-only)
15257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15259 F: arch/m68k/coldfire/
15261 F: arch/m68k/*/*_no.*
15262 F: arch/m68k/include/asm/*_no.*
15265 M: Jan Kara <jack@suse.com>
15267 F: Documentation/filesystems/udf.txt
15271 M: Bastien Nocera <hadess@hadess.net>
15272 L: linux-input@vger.kernel.org
15274 F: drivers/hid/hid-udraw-ps3.c
15277 M: Evgeniy Dushistov <dushistov@mail.ru>
15279 F: Documentation/filesystems/ufs.txt
15282 UHID USERSPACE HID IO DRIVER:
15283 M: David Herrmann <dh.herrmann@googlemail.com>
15284 L: linux-input@vger.kernel.org
15286 F: drivers/hid/uhid.c
15287 F: include/uapi/linux/uhid.h
15290 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15291 L: linux-usb@vger.kernel.org
15293 F: drivers/usb/common/ulpi.c
15294 F: include/linux/ulpi/
15296 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15297 L: linux-usb@vger.kernel.org
15300 F: include/linux/uwb.h
15301 F: include/linux/uwb/
15303 UNICORE32 ARCHITECTURE:
15304 M: Guan Xuetao <gxt@pku.edu.cn>
15305 W: http://mprc.pku.edu.cn/~guanxuetao/linux
15307 T: git git://github.com/gxt/linux.git
15311 M: Tony Finch <dot@dotat.at>
15312 W: http://dotat.at/prog/unifdef
15314 F: scripts/unifdef.c
15316 UNIFORM CDROM DRIVER
15317 M: Jens Axboe <axboe@kernel.dk>
15318 W: http://www.kernel.dk
15320 F: Documentation/cdrom/
15321 F: drivers/cdrom/cdrom.c
15322 F: include/linux/cdrom.h
15323 F: include/uapi/linux/cdrom.h
15325 UNISYS S-PAR DRIVERS
15326 M: David Kershner <david.kershner@unisys.com>
15327 L: sparmaintainer@unisys.com (Unisys internal)
15329 F: include/linux/visorbus.h
15330 F: drivers/visorbus/
15331 F: drivers/staging/unisys/
15333 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15334 M: Vinayak Holikatti <vinholikatti@gmail.com>
15335 L: linux-scsi@vger.kernel.org
15337 F: Documentation/scsi/ufs.txt
15338 F: drivers/scsi/ufs/
15340 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15341 M: Joao Pinto <jpinto@synopsys.com>
15342 L: linux-scsi@vger.kernel.org
15344 F: drivers/scsi/ufs/*dwc*
15346 UNSORTED BLOCK IMAGES (UBI)
15347 M: Artem Bityutskiy <dedekind1@gmail.com>
15348 M: Richard Weinberger <richard@nod.at>
15349 W: http://www.linux-mtd.infradead.org/
15350 L: linux-mtd@lists.infradead.org
15351 T: git git://git.infradead.org/ubifs-2.6.git
15353 F: drivers/mtd/ubi/
15354 F: include/linux/mtd/ubi.h
15355 F: include/uapi/mtd/ubi-user.h
15357 USB "USBNET" DRIVER FRAMEWORK
15358 M: Oliver Neukum <oneukum@suse.com>
15359 L: netdev@vger.kernel.org
15360 W: http://www.linux-usb.org/usbnet
15362 F: drivers/net/usb/usbnet.c
15363 F: include/linux/usb/usbnet.h
15366 M: Oliver Neukum <oneukum@suse.com>
15367 L: linux-usb@vger.kernel.org
15369 F: Documentation/usb/acm.txt
15370 F: drivers/usb/class/cdc-acm.*
15372 USB AR5523 WIRELESS DRIVER
15373 M: Pontus Fuchs <pontus.fuchs@gmail.com>
15374 L: linux-wireless@vger.kernel.org
15376 F: drivers/net/wireless/ath/ar5523/
15379 M: Oliver Neukum <oneukum@suse.com>
15380 L: linux-usb@vger.kernel.org
15381 L: linux-scsi@vger.kernel.org
15383 F: drivers/usb/storage/uas.c
15385 USB CDC ETHERNET DRIVER
15386 M: Oliver Neukum <oliver@neukum.org>
15387 L: linux-usb@vger.kernel.org
15389 F: drivers/net/usb/cdc_*.c
15390 F: include/uapi/linux/usb/cdc.h
15392 USB CHAOSKEY DRIVER
15393 M: Keith Packard <keithp@keithp.com>
15394 L: linux-usb@vger.kernel.org
15396 F: drivers/usb/misc/chaoskey.c
15398 USB CYPRESS C67X00 DRIVER
15399 M: Peter Korsgaard <jacmet@sunsite.dk>
15400 L: linux-usb@vger.kernel.org
15402 F: drivers/usb/c67x00/
15404 USB DAVICOM DM9601 DRIVER
15405 M: Peter Korsgaard <jacmet@sunsite.dk>
15406 L: netdev@vger.kernel.org
15407 W: http://www.linux-usb.org/usbnet
15409 F: drivers/net/usb/dm9601.c
15411 USB DIAMOND RIO500 DRIVER
15412 M: Cesar Miquel <miquel@df.uba.ar>
15413 L: rio500-users@lists.sourceforge.net
15414 W: http://rio500.sourceforge.net
15416 F: drivers/usb/misc/rio500*
15419 M: Alan Stern <stern@rowland.harvard.edu>
15420 L: linux-usb@vger.kernel.org
15422 F: Documentation/usb/ehci.txt
15423 F: drivers/usb/host/ehci*
15425 USB GADGET/PERIPHERAL SUBSYSTEM
15426 M: Felipe Balbi <balbi@kernel.org>
15427 L: linux-usb@vger.kernel.org
15428 W: http://www.linux-usb.org/gadget
15429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15431 F: drivers/usb/gadget/
15432 F: include/linux/usb/gadget*
15434 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15435 M: Jiri Kosina <jikos@kernel.org>
15436 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
15437 L: linux-usb@vger.kernel.org
15438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15440 F: Documentation/hid/hiddev.txt
15441 F: drivers/hid/usbhid/
15443 USB INTEL XHCI ROLE MUX DRIVER
15444 M: Hans de Goede <hdegoede@redhat.com>
15445 L: linux-usb@vger.kernel.org
15447 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15450 M: Olav Kongas <ok@artecdesign.ee>
15451 L: linux-usb@vger.kernel.org
15453 F: drivers/usb/host/isp116x*
15454 F: include/linux/usb/isp116x.h
15456 USB LAN78XX ETHERNET DRIVER
15457 M: Woojung Huh <woojung.huh@microchip.com>
15458 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15459 L: netdev@vger.kernel.org
15461 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15462 F: drivers/net/usb/lan78xx.*
15463 F: include/dt-bindings/net/microchip-lan78xx.h
15465 USB MASS STORAGE DRIVER
15466 M: Alan Stern <stern@rowland.harvard.edu>
15467 L: linux-usb@vger.kernel.org
15468 L: usb-storage@lists.one-eyed-alien.net
15470 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
15471 F: drivers/usb/storage/
15474 M: Clemens Ladisch <clemens@ladisch.de>
15475 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15476 T: git git://git.alsa-project.org/alsa-kernel.git
15478 F: sound/usb/midi.*
15480 USB NETWORKING DRIVERS
15481 L: linux-usb@vger.kernel.org
15483 F: drivers/net/usb/
15486 M: Alan Stern <stern@rowland.harvard.edu>
15487 L: linux-usb@vger.kernel.org
15489 F: Documentation/usb/ohci.txt
15490 F: drivers/usb/host/ohci*
15492 USB OTG FSM (Finite State Machine)
15493 M: Peter Chen <Peter.Chen@nxp.com>
15494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15495 L: linux-usb@vger.kernel.org
15497 F: drivers/usb/common/usb-otg-fsm.c
15500 M: Valentina Manea <valentina.manea.m@gmail.com>
15501 M: Shuah Khan <shuah@kernel.org>
15502 L: linux-usb@vger.kernel.org
15504 F: Documentation/usb/usbip_protocol.txt
15505 F: drivers/usb/usbip/
15506 F: tools/usb/usbip/
15507 F: tools/testing/selftests/drivers/usb/usbip/
15510 M: Petko Manolov <petkan@nucleusys.com>
15511 L: linux-usb@vger.kernel.org
15512 L: netdev@vger.kernel.org
15513 T: git git://github.com/petkan/pegasus.git
15514 W: https://github.com/petkan/pegasus
15516 F: drivers/net/usb/pegasus.*
15519 M: Felipe Balbi <balbi@kernel.org>
15520 L: linux-usb@vger.kernel.org
15521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15523 F: drivers/usb/phy/
15525 USB PRINTER DRIVER (usblp)
15526 M: Pete Zaitcev <zaitcev@redhat.com>
15527 L: linux-usb@vger.kernel.org
15529 F: drivers/usb/class/usblp.c
15531 USB QMI WWAN NETWORK DRIVER
15532 M: Bjørn Mork <bjorn@mork.no>
15533 L: netdev@vger.kernel.org
15535 F: Documentation/ABI/testing/sysfs-class-net-qmi
15536 F: drivers/net/usb/qmi_wwan.c
15539 M: Petko Manolov <petkan@nucleusys.com>
15540 L: linux-usb@vger.kernel.org
15541 L: netdev@vger.kernel.org
15542 T: git git://github.com/petkan/rtl8150.git
15543 W: https://github.com/petkan/rtl8150
15545 F: drivers/net/usb/rtl8150.c
15547 USB SERIAL SUBSYSTEM
15548 M: Johan Hovold <johan@kernel.org>
15549 L: linux-usb@vger.kernel.org
15550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15552 F: Documentation/usb/usb-serial.txt
15553 F: drivers/usb/serial/
15554 F: include/linux/usb/serial.h
15556 USB SMSC75XX ETHERNET DRIVER
15557 M: Steve Glendinning <steve.glendinning@shawell.net>
15558 L: netdev@vger.kernel.org
15560 F: drivers/net/usb/smsc75xx.*
15562 USB SMSC95XX ETHERNET DRIVER
15563 M: Steve Glendinning <steve.glendinning@shawell.net>
15564 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15565 L: netdev@vger.kernel.org
15567 F: drivers/net/usb/smsc95xx.*
15570 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15571 L: linux-usb@vger.kernel.org
15572 W: http://www.linux-usb.org
15573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15575 F: Documentation/devicetree/bindings/usb/
15576 F: Documentation/usb/
15578 F: include/linux/usb.h
15579 F: include/linux/usb/
15581 USB TYPEC PI3USB30532 MUX DRIVER
15582 M: Hans de Goede <hdegoede@redhat.com>
15583 L: linux-usb@vger.kernel.org
15585 F: drivers/usb/typec/mux/pi3usb30532.c
15588 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15589 L: linux-usb@vger.kernel.org
15591 F: Documentation/ABI/testing/sysfs-class-typec
15592 F: Documentation/driver-api/usb/typec.rst
15593 F: drivers/usb/typec/
15594 F: include/linux/usb/typec.h
15596 USB TYPEC BUS FOR ALTERNATE MODES
15597 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15598 L: linux-usb@vger.kernel.org
15600 F: Documentation/ABI/testing/sysfs-bus-typec
15601 F: Documentation/driver-api/usb/typec_bus.rst
15602 F: drivers/usb/typec/altmodes/
15603 F: include/linux/usb/typec_altmode.h
15605 USB TYPEC PORT CONTROLLER DRIVERS
15606 M: Guenter Roeck <linux@roeck-us.net>
15607 L: linux-usb@vger.kernel.org
15609 F: drivers/usb/typec/tcpm/
15612 M: Alan Stern <stern@rowland.harvard.edu>
15613 L: linux-usb@vger.kernel.org
15615 F: drivers/usb/host/uhci*
15618 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15619 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15620 L: linux-media@vger.kernel.org
15621 T: git git://linuxtv.org/media_tree.git
15622 W: http://www.ideasonboard.org/uvc/
15624 F: drivers/media/usb/uvc/
15625 F: include/uapi/linux/uvcvideo.h
15628 M: Hans Verkuil <hverkuil@xs4all.nl>
15629 L: linux-media@vger.kernel.org
15630 T: git git://linuxtv.org/media_tree.git
15631 W: https://linuxtv.org
15633 F: drivers/media/usb/usbvision/
15636 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15637 L: linux-usb@vger.kernel.org
15639 F: drivers/usb/gadget/function/*uvc*
15640 F: drivers/usb/gadget/legacy/webcam.c
15641 F: include/uapi/linux/usb/g_uvc.h
15643 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15644 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
15645 L: linux-wireless@vger.kernel.org
15647 F: drivers/net/wireless/rndis_wlan.c
15650 M: Mathias Nyman <mathias.nyman@intel.com>
15651 L: linux-usb@vger.kernel.org
15653 F: drivers/usb/host/xhci*
15654 F: drivers/usb/host/pci-quirks*
15657 L: linux-wireless@vger.kernel.org
15658 W: http://linux-lc100020.sourceforge.net
15660 F: drivers/net/wireless/zydas/zd1201.*
15663 M: Antoine Jacquet <royale@zerezo.com>
15664 L: linux-usb@vger.kernel.org
15665 L: linux-media@vger.kernel.org
15666 T: git git://linuxtv.org/media_tree.git
15667 W: http://royale.zerezo.com/zr364xx/
15669 F: Documentation/media/v4l-drivers/zr364xx*
15670 F: drivers/media/usb/zr364xx/
15672 USER-MODE LINUX (UML)
15673 M: Jeff Dike <jdike@addtoit.com>
15674 M: Richard Weinberger <richard@nod.at>
15675 L: linux-um@lists.infradead.org
15676 W: http://user-mode-linux.sourceforge.net
15677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15679 F: Documentation/virtual/uml/
15685 USERSPACE COPYIN/COPYOUT (UIOVEC)
15686 M: Alexander Viro <viro@zeniv.linux.org.uk>
15689 F: include/linux/uio.h
15691 USERSPACE DMA BUFFER DRIVER
15692 M: Gerd Hoffmann <kraxel@redhat.com>
15694 L: dri-devel@lists.freedesktop.org
15695 F: drivers/dma-buf/udmabuf.c
15696 F: include/uapi/linux/udmabuf.h
15697 T: git git://anongit.freedesktop.org/drm/drm-misc
15699 USERSPACE I/O (UIO)
15700 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15703 F: Documentation/driver-api/uio-howto.rst
15705 F: include/linux/uio_driver.h
15708 M: Karel Zak <kzak@redhat.com>
15709 L: util-linux@vger.kernel.org
15710 W: http://en.wikipedia.org/wiki/Util-linux
15711 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15715 M: Christoph Hellwig <hch@lst.de>
15716 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15717 L: linux-kernel@vger.kernel.org
15718 T: git git://git.infradead.org/users/hch/uuid.git
15721 F: include/linux/uuid.h
15722 F: include/uapi/linux/uuid.h
15726 M: Michal Januszewski <spock@gentoo.org>
15727 L: linux-fbdev@vger.kernel.org
15728 W: https://github.com/mjanusz/v86d
15730 F: Documentation/fb/uvesafb.txt
15731 F: drivers/video/fbdev/uvesafb.*
15734 M: Stefan Agner <stefan@agner.ch>
15735 L: linux-mtd@lists.infradead.org
15737 F: drivers/mtd/nand/raw/vf610_nfc.c
15739 VFAT/FAT/MSDOS FILESYSTEM
15740 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15742 F: Documentation/filesystems/vfat.txt
15746 M: Alex Williamson <alex.williamson@redhat.com>
15747 L: kvm@vger.kernel.org
15748 T: git git://github.com/awilliam/linux-vfio.git
15750 F: Documentation/vfio.txt
15752 F: include/linux/vfio.h
15753 F: include/uapi/linux/vfio.h
15755 VFIO MEDIATED DEVICE DRIVERS
15756 M: Kirti Wankhede <kwankhede@nvidia.com>
15757 L: kvm@vger.kernel.org
15759 F: Documentation/vfio-mediated-device.txt
15760 F: drivers/vfio/mdev/
15761 F: include/linux/mdev.h
15762 F: samples/vfio-mdev/
15764 VFIO PLATFORM DRIVER
15765 M: Eric Auger <eric.auger@redhat.com>
15766 L: kvm@vger.kernel.org
15768 F: drivers/vfio/platform/
15771 R: Lukas Wunner <lukas@wunner.de>
15773 F: Documentation/gpu/vga-switcheroo.rst
15774 F: drivers/gpu/vga/vga_switcheroo.c
15775 F: include/linux/vga_switcheroo.h
15776 T: git git://anongit.freedesktop.org/drm/drm-misc
15778 VIA RHINE NETWORK DRIVER
15780 F: drivers/net/ethernet/via/via-rhine.c
15782 VIA SD/MMC CARD CONTROLLER DRIVER
15783 M: Bruce Chang <brucechang@via.com.tw>
15784 M: Harald Welte <HaraldWelte@viatech.com>
15786 F: drivers/mmc/host/via-sdmmc.c
15788 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15789 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15790 L: linux-fbdev@vger.kernel.org
15792 F: include/linux/via-core.h
15793 F: include/linux/via-gpio.h
15794 F: include/linux/via_i2c.h
15795 F: drivers/video/fbdev/via/
15797 VIA VELOCITY NETWORK DRIVER
15798 M: Francois Romieu <romieu@fr.zoreil.com>
15799 L: netdev@vger.kernel.org
15801 F: drivers/net/ethernet/via/via-velocity.*
15803 VICODEC VIRTUAL CODEC DRIVER
15804 M: Hans Verkuil <hans.verkuil@cisco.com>
15805 L: linux-media@vger.kernel.org
15806 T: git git://linuxtv.org/media_tree.git
15807 W: https://linuxtv.org
15809 F: drivers/media/platform/vicodec/*
15811 VIDEO MULTIPLEXER DRIVER
15812 M: Philipp Zabel <p.zabel@pengutronix.de>
15813 L: linux-media@vger.kernel.org
15815 F: drivers/media/platform/video-mux.c
15817 VIDEO I2C POLLING DRIVER
15818 M: Matt Ranostay <matt.ranostay@konsulko.com>
15819 L: linux-media@vger.kernel.org
15821 F: drivers/media/i2c/video-i2c.c
15823 VIDEOBUF2 FRAMEWORK
15824 M: Pawel Osciak <pawel@osciak.com>
15825 M: Marek Szyprowski <m.szyprowski@samsung.com>
15826 M: Kyungmin Park <kyungmin.park@samsung.com>
15827 L: linux-media@vger.kernel.org
15829 F: drivers/media/common/videobuf2/*
15830 F: include/media/videobuf2-*
15832 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15833 M: Helen Koike <helen.koike@collabora.com>
15834 L: linux-media@vger.kernel.org
15835 T: git git://linuxtv.org/media_tree.git
15836 W: https://linuxtv.org
15838 F: drivers/media/platform/vimc/*
15841 M: Alex Williamson <alex.williamson@redhat.com>
15842 M: Paolo Bonzini <pbonzini@redhat.com>
15843 L: kvm@vger.kernel.org
15847 VIRTIO AND VHOST VSOCK DRIVER
15848 M: Stefan Hajnoczi <stefanha@redhat.com>
15849 L: kvm@vger.kernel.org
15850 L: virtualization@lists.linux-foundation.org
15851 L: netdev@vger.kernel.org
15853 F: include/linux/virtio_vsock.h
15854 F: include/uapi/linux/virtio_vsock.h
15855 F: include/uapi/linux/vsockmon.h
15856 F: include/uapi/linux/vm_sockets_diag.h
15857 F: net/vmw_vsock/diag.c
15858 F: net/vmw_vsock/af_vsock_tap.c
15859 F: net/vmw_vsock/virtio_transport_common.c
15860 F: net/vmw_vsock/virtio_transport.c
15861 F: drivers/net/vsockmon.c
15862 F: drivers/vhost/vsock.c
15863 F: tools/testing/vsock/
15865 VIRTIO CONSOLE DRIVER
15866 M: Amit Shah <amit@kernel.org>
15867 L: virtualization@lists.linux-foundation.org
15869 F: drivers/char/virtio_console.c
15870 F: include/linux/virtio_console.h
15871 F: include/uapi/linux/virtio_console.h
15873 VIRTIO CORE, NET AND BLOCK DRIVERS
15874 M: "Michael S. Tsirkin" <mst@redhat.com>
15875 M: Jason Wang <jasowang@redhat.com>
15876 L: virtualization@lists.linux-foundation.org
15878 F: Documentation/devicetree/bindings/virtio/
15881 F: drivers/net/virtio_net.c
15882 F: drivers/block/virtio_blk.c
15883 F: include/linux/virtio*.h
15884 F: include/uapi/linux/virtio_*.h
15885 F: drivers/crypto/virtio/
15886 F: mm/balloon_compaction.c
15888 VIRTIO CRYPTO DRIVER
15889 M: Gonglei <arei.gonglei@huawei.com>
15890 L: virtualization@lists.linux-foundation.org
15891 L: linux-crypto@vger.kernel.org
15893 F: drivers/crypto/virtio/
15894 F: include/uapi/linux/virtio_crypto.h
15896 VIRTIO DRIVERS FOR S390
15897 M: Cornelia Huck <cohuck@redhat.com>
15898 M: Halil Pasic <pasic@linux.ibm.com>
15899 L: linux-s390@vger.kernel.org
15900 L: virtualization@lists.linux-foundation.org
15901 L: kvm@vger.kernel.org
15903 F: drivers/s390/virtio/
15904 F: arch/s390/include/uapi/asm/virtio-ccw.h
15907 M: David Airlie <airlied@linux.ie>
15908 M: Gerd Hoffmann <kraxel@redhat.com>
15909 L: dri-devel@lists.freedesktop.org
15910 L: virtualization@lists.linux-foundation.org
15911 T: git git://anongit.freedesktop.org/drm/drm-misc
15913 F: drivers/gpu/drm/virtio/
15914 F: include/uapi/linux/virtio_gpu.h
15916 VIRTIO HOST (VHOST)
15917 M: "Michael S. Tsirkin" <mst@redhat.com>
15918 M: Jason Wang <jasowang@redhat.com>
15919 L: kvm@vger.kernel.org
15920 L: virtualization@lists.linux-foundation.org
15921 L: netdev@vger.kernel.org
15922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15925 F: include/uapi/linux/vhost.h
15927 VIRTIO INPUT DRIVER
15928 M: Gerd Hoffmann <kraxel@redhat.com>
15930 F: drivers/virtio/virtio_input.c
15931 F: include/uapi/linux/virtio_input.h
15933 VIRTUAL BOX GUEST DEVICE DRIVER
15934 M: Hans de Goede <hdegoede@redhat.com>
15935 M: Arnd Bergmann <arnd@arndb.de>
15936 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15938 F: include/linux/vbox_utils.h
15939 F: include/uapi/linux/vbox*.h
15940 F: drivers/virt/vboxguest/
15942 VIRTUAL SERIO DEVICE DRIVER
15943 M: Stephen Chandler Paul <thatslyude@gmail.com>
15945 F: drivers/input/serio/userio.c
15946 F: include/uapi/linux/userio.h
15948 VIVID VIRTUAL VIDEO DRIVER
15949 M: Hans Verkuil <hverkuil@xs4all.nl>
15950 L: linux-media@vger.kernel.org
15951 T: git git://linuxtv.org/media_tree.git
15952 W: https://linuxtv.org
15954 F: drivers/media/platform/vivid/*
15957 M: Florian Fainelli <f.fainelli@gmail.com>
15958 L: openwrt-devel@lists.openwrt.org (subscribers-only)
15960 F: drivers/vlynq/vlynq.c
15961 F: include/linux/vlynq.h
15964 M: Martyn Welch <martyn@welchs.me.uk>
15965 M: Manohar Vanga <manohar.vanga@gmail.com>
15966 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15967 L: devel@driverdev.osuosl.org
15969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15970 F: Documentation/driver-api/vme.rst
15971 F: drivers/staging/vme/
15973 F: include/linux/vme*
15975 VMWARE BALLOON DRIVER
15976 M: Xavier Deguillard <xdeguillard@vmware.com>
15977 M: Nadav Amit <namit@vmware.com>
15978 M: "VMware, Inc." <pv-drivers@vmware.com>
15979 L: linux-kernel@vger.kernel.org
15981 F: drivers/misc/vmw_balloon.c
15983 VMWARE HYPERVISOR INTERFACE
15984 M: Alok Kataria <akataria@vmware.com>
15985 L: virtualization@lists.linux-foundation.org
15987 F: arch/x86/kernel/cpu/vmware.c
15989 VMWARE PVRDMA DRIVER
15990 M: Adit Ranadive <aditr@vmware.com>
15991 M: VMware PV-Drivers <pv-drivers@vmware.com>
15992 L: linux-rdma@vger.kernel.org
15994 F: drivers/infiniband/hw/vmw_pvrdma/
15996 VMware PVSCSI driver
15997 M: Jim Gill <jgill@vmware.com>
15998 M: VMware PV-Drivers <pv-drivers@vmware.com>
15999 L: linux-scsi@vger.kernel.org
16001 F: drivers/scsi/vmw_pvscsi.c
16002 F: drivers/scsi/vmw_pvscsi.h
16004 VMWARE VMMOUSE SUBDRIVER
16005 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16006 M: "VMware, Inc." <pv-drivers@vmware.com>
16007 L: linux-input@vger.kernel.org
16009 F: drivers/input/mouse/vmmouse.c
16010 F: drivers/input/mouse/vmmouse.h
16012 VMWARE VMXNET3 ETHERNET DRIVER
16013 M: Ronak Doshi <doshir@vmware.com>
16014 M: "VMware, Inc." <pv-drivers@vmware.com>
16015 L: netdev@vger.kernel.org
16017 F: drivers/net/vmxnet3/
16019 VOCORE VOCORE2 BOARD
16020 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16021 L: linux-mips@linux-mips.org
16023 F: arch/mips/boot/dts/ralink/vocore2.dts
16025 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16026 M: Liam Girdwood <lgirdwood@gmail.com>
16027 M: Mark Brown <broonie@kernel.org>
16028 L: linux-kernel@vger.kernel.org
16029 W: http://www.slimlogic.co.uk/?p=48
16030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16032 F: Documentation/devicetree/bindings/regulator/
16033 F: Documentation/power/regulator/
16034 F: drivers/regulator/
16035 F: include/dt-bindings/regulator/
16036 F: include/linux/regulator/
16039 M: David Ahern <dsa@cumulusnetworks.com>
16040 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16041 L: netdev@vger.kernel.org
16043 F: drivers/net/vrf.c
16044 F: Documentation/networking/vrf.txt
16046 VT1211 HARDWARE MONITOR DRIVER
16047 M: Juerg Haefliger <juergh@gmail.com>
16048 L: linux-hwmon@vger.kernel.org
16050 F: Documentation/hwmon/vt1211
16051 F: drivers/hwmon/vt1211.c
16053 VT8231 HARDWARE MONITOR DRIVER
16054 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16055 L: linux-hwmon@vger.kernel.org
16057 F: drivers/hwmon/vt8231.c
16059 VUB300 USB to SDIO/SD/MMC bridge chip
16060 M: Tony Olech <tony.olech@elandigitalsystems.com>
16061 L: linux-mmc@vger.kernel.org
16062 L: linux-usb@vger.kernel.org
16064 F: drivers/mmc/host/vub300.c
16066 W1 DALLAS'S 1-WIRE BUS
16067 M: Evgeniy Polyakov <zbr@ioremap.net>
16069 F: Documentation/devicetree/bindings/w1/
16070 F: Documentation/w1/
16072 F: include/linux/w1.h
16074 W83791D HARDWARE MONITORING DRIVER
16075 M: Marc Hulsman <m.hulsman@tudelft.nl>
16076 L: linux-hwmon@vger.kernel.org
16078 F: Documentation/hwmon/w83791d
16079 F: drivers/hwmon/w83791d.c
16081 W83793 HARDWARE MONITORING DRIVER
16082 M: Rudolf Marek <r.marek@assembler.cz>
16083 L: linux-hwmon@vger.kernel.org
16085 F: Documentation/hwmon/w83793
16086 F: drivers/hwmon/w83793.c
16088 W83795 HARDWARE MONITORING DRIVER
16089 M: Jean Delvare <jdelvare@suse.com>
16090 L: linux-hwmon@vger.kernel.org
16092 F: drivers/hwmon/w83795.c
16094 W83L51xD SD/MMC CARD INTERFACE DRIVER
16095 M: Pierre Ossman <pierre@ossman.eu>
16097 F: drivers/mmc/host/wbsd.*
16099 WACOM PROTOCOL 4 SERIAL TABLETS
16100 M: Julian Squires <julian@cipht.net>
16101 M: Hans de Goede <hdegoede@redhat.com>
16102 L: linux-input@vger.kernel.org
16104 F: drivers/input/tablet/wacom_serial4.c
16106 WATCHDOG DEVICE DRIVERS
16107 M: Wim Van Sebroeck <wim@linux-watchdog.org>
16108 M: Guenter Roeck <linux@roeck-us.net>
16109 L: linux-watchdog@vger.kernel.org
16110 W: http://www.linux-watchdog.org/
16111 T: git git://www.linux-watchdog.org/linux-watchdog.git
16113 F: Documentation/devicetree/bindings/watchdog/
16114 F: Documentation/watchdog/
16115 F: drivers/watchdog/
16116 F: include/linux/watchdog.h
16117 F: include/uapi/linux/watchdog.h
16119 WHISKEYCOVE PMIC GPIO DRIVER
16120 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16121 L: linux-gpio@vger.kernel.org
16123 F: drivers/gpio/gpio-wcove.c
16126 M: David Herrmann <dh.herrmann@googlemail.com>
16127 L: linux-input@vger.kernel.org
16129 F: drivers/hid/hid-wiimote*
16131 WILOCITY WIL6210 WIRELESS DRIVER
16132 M: Maya Erez <merez@codeaurora.org>
16133 L: linux-wireless@vger.kernel.org
16134 L: wil6210@qti.qualcomm.com
16136 W: http://wireless.kernel.org/en/users/Drivers/wil6210
16137 F: drivers/net/wireless/ath/wil6210/
16140 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16141 M: linux-wimax@intel.com
16142 L: wimax@linuxwimax.org (subscribers-only)
16144 W: http://linuxwimax.org
16145 F: Documentation/wimax/README.wimax
16146 F: include/linux/wimax/debug.h
16147 F: include/net/wimax.h
16148 F: include/uapi/linux/wimax.h
16152 M: David Härdeman <david@hardeman.nu>
16154 F: drivers/media/rc/winbond-cir.c
16156 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16157 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16158 L: linux-watchdog@vger.kernel.org
16160 F: drivers/watchdog/ebc-c384_wdt.c
16162 WINSYSTEMS WS16C48 GPIO DRIVER
16163 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16164 L: linux-gpio@vger.kernel.org
16166 F: drivers/gpio/gpio-ws16c48.c
16168 WISTRON LAPTOP BUTTON DRIVER
16169 M: Miloslav Trmac <mitr@volny.cz>
16171 F: drivers/input/misc/wistron_btns.c
16173 WL3501 WIRELESS PCMCIA CARD DRIVER
16174 L: linux-wireless@vger.kernel.org
16176 F: drivers/net/wireless/wl3501*
16178 WOLFSON MICROELECTRONICS DRIVERS
16179 L: patches@opensource.cirrus.com
16180 T: git https://github.com/CirrusLogic/linux-drivers.git
16181 W: https://github.com/CirrusLogic/linux-drivers/wiki
16183 F: Documentation/hwmon/wm83??
16184 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16185 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16186 F: Documentation/devicetree/bindings/mfd/arizona.txt
16187 F: Documentation/devicetree/bindings/mfd/wm831x.txt
16188 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
16189 F: arch/arm/mach-s3c64xx/mach-crag6410*
16190 F: drivers/clk/clk-wm83*.c
16191 F: drivers/extcon/extcon-arizona.c
16192 F: drivers/leds/leds-wm83*.c
16193 F: drivers/gpio/gpio-*wm*.c
16194 F: drivers/gpio/gpio-arizona.c
16195 F: drivers/hwmon/wm83??-hwmon.c
16196 F: drivers/input/misc/wm831x-on.c
16197 F: drivers/input/touchscreen/wm831x-ts.c
16198 F: drivers/input/touchscreen/wm97*.c
16199 F: drivers/mfd/arizona*
16200 F: drivers/mfd/wm*.c
16201 F: drivers/mfd/cs47l24*
16202 F: drivers/power/supply/wm83*.c
16203 F: drivers/rtc/rtc-wm83*.c
16204 F: drivers/regulator/wm8*.c
16205 F: drivers/regulator/arizona*
16206 F: drivers/video/backlight/wm83*_bl.c
16207 F: drivers/watchdog/wm83*_wdt.c
16208 F: include/linux/mfd/arizona/
16209 F: include/linux/mfd/wm831x/
16210 F: include/linux/mfd/wm8350/
16211 F: include/linux/mfd/wm8400*
16212 F: include/linux/regulator/arizona*
16213 F: include/linux/wm97xx.h
16214 F: include/sound/wm????.h
16215 F: sound/soc/codecs/arizona.?
16216 F: sound/soc/codecs/wm*
16217 F: sound/soc/codecs/cs47l24*
16220 M: Tejun Heo <tj@kernel.org>
16221 R: Lai Jiangshan <jiangshanlai@gmail.com>
16222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16224 F: include/linux/workqueue.h
16225 F: kernel/workqueue.c
16226 F: Documentation/core-api/workqueue.rst
16228 X-POWERS AXP288 PMIC DRIVERS
16229 M: Hans de Goede <hdegoede@redhat.com>
16232 F: drivers/acpi/pmic/intel_pmic_xpower.c
16234 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16235 M: Chen-Yu Tsai <wens@csie.org>
16236 L: linux-kernel@vger.kernel.org
16241 M: Andrew Hendry <andrew.hendry@gmail.com>
16242 L: linux-x25@vger.kernel.org
16244 F: Documentation/networking/x25*
16245 F: include/net/x25*
16248 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16249 M: Thomas Gleixner <tglx@linutronix.de>
16250 M: Ingo Molnar <mingo@redhat.com>
16251 M: Borislav Petkov <bp@alien8.de>
16252 R: "H. Peter Anvin" <hpa@zytor.com>
16254 L: linux-kernel@vger.kernel.org
16255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16257 F: Documentation/devicetree/bindings/x86/
16258 F: Documentation/x86/
16262 M: Andy Lutomirski <luto@kernel.org>
16263 L: linux-kernel@vger.kernel.org
16264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16268 X86 MCE INFRASTRUCTURE
16269 M: Tony Luck <tony.luck@intel.com>
16270 M: Borislav Petkov <bp@alien8.de>
16271 L: linux-edac@vger.kernel.org
16273 F: arch/x86/kernel/cpu/mcheck/*
16275 X86 MICROCODE UPDATE SUPPORT
16276 M: Borislav Petkov <bp@alien8.de>
16278 F: arch/x86/kernel/cpu/microcode/*
16281 M: Dave Hansen <dave.hansen@linux.intel.com>
16282 M: Andy Lutomirski <luto@kernel.org>
16283 M: Peter Zijlstra <peterz@infradead.org>
16284 L: linux-kernel@vger.kernel.org
16285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16289 X86 PLATFORM DRIVERS
16290 M: Darren Hart <dvhart@infradead.org>
16291 M: Andy Shevchenko <andy@infradead.org>
16292 L: platform-driver-x86@vger.kernel.org
16293 T: git git://git.infradead.org/linux-platform-drivers-x86.git
16295 F: drivers/platform/x86/
16296 F: drivers/platform/olpc/
16299 M: Andy Lutomirski <luto@kernel.org>
16300 L: linux-kernel@vger.kernel.org
16301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16303 F: arch/x86/entry/vdso/
16306 M: Matthew Wilcox <willy@infradead.org>
16307 L: linux-fsdevel@vger.kernel.org
16309 F: Documentation/core-api/xarray.rst
16312 F: include/linux/idr.h
16313 F: include/linux/xarray.h
16314 F: tools/testing/radix-tree
16316 XC2028/3028 TUNER DRIVER
16317 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16318 L: linux-media@vger.kernel.org
16319 W: https://linuxtv.org
16320 T: git git://linuxtv.org/media_tree.git
16322 F: drivers/media/tuners/tuner-xc2028.*
16324 XDP SOCKETS (AF_XDP)
16325 M: Björn Töpel <bjorn.topel@intel.com>
16326 M: Magnus Karlsson <magnus.karlsson@intel.com>
16327 L: netdev@vger.kernel.org
16329 F: kernel/bpf/xskmap.c
16332 XEN BLOCK SUBSYSTEM
16333 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16334 M: Roger Pau Monné <roger.pau@citrix.com>
16335 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16337 F: drivers/block/xen-blkback/*
16338 F: drivers/block/xen*
16341 M: Stefano Stabellini <sstabellini@kernel.org>
16342 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16345 F: arch/arm/include/asm/xen/
16347 XEN HYPERVISOR ARM64
16348 M: Stefano Stabellini <sstabellini@kernel.org>
16349 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16352 F: arch/arm64/include/asm/xen/
16354 XEN HYPERVISOR INTERFACE
16355 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
16356 M: Juergen Gross <jgross@suse.com>
16357 R: Stefano Stabellini <sstabellini@kernel.org>
16358 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16362 F: drivers/*/xen-*front.c
16364 F: arch/x86/include/asm/xen/
16365 F: arch/x86/include/asm/pvclock-abi.h
16367 F: include/uapi/xen/
16368 F: Documentation/ABI/stable/sysfs-hypervisor-xen
16369 F: Documentation/ABI/testing/sysfs-hypervisor-xen
16371 XEN NETWORK BACKEND DRIVER
16372 M: Wei Liu <wei.liu2@citrix.com>
16373 M: Paul Durrant <paul.durrant@citrix.com>
16374 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16375 L: netdev@vger.kernel.org
16377 F: drivers/net/xen-netback/*
16380 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16381 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16383 F: arch/x86/pci/*xen*
16384 F: drivers/pci/*xen*
16387 M: Juergen Gross <jgross@suse.com>
16388 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16389 L: linux-scsi@vger.kernel.org
16391 F: drivers/scsi/xen-scsifront.c
16392 F: drivers/xen/xen-scsiback.c
16393 F: include/xen/interface/io/vscsiif.h
16395 XEN SWIOTLB SUBSYSTEM
16396 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16397 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16398 L: iommu@lists.linux-foundation.org
16400 F: arch/x86/xen/*swiotlb*
16401 F: drivers/xen/*swiotlb*
16403 XEN SOUND FRONTEND DRIVER
16404 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16405 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16406 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16411 M: Darrick J. Wong <darrick.wong@oracle.com>
16412 M: linux-xfs@vger.kernel.org
16413 L: linux-xfs@vger.kernel.org
16415 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16417 F: Documentation/filesystems/xfs.txt
16420 XILINX AXI ETHERNET DRIVER
16421 M: Anirudha Sarangi <anirudh@xilinx.com>
16422 M: John Linn <John.Linn@xilinx.com>
16424 F: drivers/net/ethernet/xilinx/xilinx_axienet*
16426 XILINX UARTLITE SERIAL DRIVER
16427 M: Peter Korsgaard <jacmet@sunsite.dk>
16428 L: linux-serial@vger.kernel.org
16430 F: drivers/tty/serial/uartlite.c
16432 XILINX VIDEO IP CORES
16433 M: Hyun Kwon <hyun.kwon@xilinx.com>
16434 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16435 L: linux-media@vger.kernel.org
16436 T: git git://linuxtv.org/media_tree.git
16438 F: Documentation/devicetree/bindings/media/xilinx/
16439 F: drivers/media/platform/xilinx/
16440 F: include/uapi/linux/xilinx-v4l2-controls.h
16443 M: Eli Billauer <eli.billauer@gmail.com>
16444 L: linux-kernel@vger.kernel.org
16446 F: drivers/char/xillybus/
16449 M: George Cherian <george.cherian@cavium.com>
16450 M: Jan Glauber <jglauber@cavium.com>
16451 L: linux-i2c@vger.kernel.org
16452 W: http://www.cavium.com
16454 F: drivers/i2c/busses/i2c-xlp9xx.c
16456 XRA1403 GPIO EXPANDER
16457 M: Nandor Han <nandor.han@ge.com>
16458 M: Semi Malinen <semi.malinen@ge.com>
16459 L: linux-gpio@vger.kernel.org
16461 F: drivers/gpio/gpio-xra1403.c
16462 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16464 XTENSA XTFPGA PLATFORM SUPPORT
16465 M: Max Filippov <jcmvbkbc@gmail.com>
16466 L: linux-xtensa@linux-xtensa.org
16468 F: drivers/spi/spi-xtensa-xtfpga.c
16469 F: sound/soc/xtensa/xtfpga-i2s.c
16471 YAM DRIVER FOR AX.25
16472 M: Jean-Paul Roubelat <jpr@f6fbb.org>
16473 L: linux-hams@vger.kernel.org
16475 F: drivers/net/hamradio/yam*
16476 F: include/linux/yam.h
16478 YAMA SECURITY MODULE
16479 M: Kees Cook <keescook@chromium.org>
16480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16483 F: Documentation/admin-guide/LSM/Yama.rst
16485 YEALINK PHONE DRIVER
16486 M: Henk Vergonet <Henk.Vergonet@gmail.com>
16487 L: usbb2k-api-dev@nongnu.org
16489 F: Documentation/input/devices/yealink.rst
16490 F: drivers/input/misc/yealink.*
16492 Z8530 DRIVER FOR AX.25
16493 M: Joerg Reuter <jreuter@yaina.de>
16494 W: http://yaina.de/jreuter/
16495 W: http://www.qsl.net/dl1bke/
16496 L: linux-hams@vger.kernel.org
16498 F: Documentation/networking/z8530drv.txt
16499 F: drivers/net/hamradio/*scc.c
16500 F: drivers/net/hamradio/z8530.h
16502 ZBUD COMPRESSED PAGE ALLOCATOR
16503 M: Seth Jennings <sjenning@redhat.com>
16504 M: Dan Streetman <ddstreet@ieee.org>
16505 L: linux-mm@kvack.org
16508 F: include/linux/zbud.h
16510 ZD1211RW WIRELESS DRIVER
16511 M: Daniel Drake <dsd@gentoo.org>
16512 M: Ulrich Kunitz <kune@deine-taler.de>
16513 W: http://zd1211.ath.cx/wiki/DriverRewrite
16514 L: linux-wireless@vger.kernel.org
16515 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
16517 F: drivers/net/wireless/zydas/zd1211rw/
16519 ZD1301 MEDIA DRIVER
16520 M: Antti Palosaari <crope@iki.fi>
16521 L: linux-media@vger.kernel.org
16522 W: https://linuxtv.org/
16523 W: http://palosaari.fi/linux/
16524 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16526 F: drivers/media/usb/dvb-usb-v2/zd1301*
16528 ZD1301_DEMOD MEDIA DRIVER
16529 M: Antti Palosaari <crope@iki.fi>
16530 L: linux-media@vger.kernel.org
16531 W: https://linuxtv.org/
16532 W: http://palosaari.fi/linux/
16533 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16535 F: drivers/media/dvb-frontends/zd1301_demod*
16537 ZPOOL COMPRESSED PAGE STORAGE API
16538 M: Dan Streetman <ddstreet@ieee.org>
16539 L: linux-mm@kvack.org
16542 F: include/linux/zpool.h
16544 ZR36067 VIDEO FOR LINUX DRIVER
16545 L: mjpeg-users@lists.sourceforge.net
16546 L: linux-media@vger.kernel.org
16547 W: http://mjpeg.sourceforge.net/driver-zoran/
16548 T: hg https://linuxtv.org/hg/v4l-dvb
16550 F: drivers/staging/media/zoran/
16552 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16553 M: Minchan Kim <minchan@kernel.org>
16554 M: Nitin Gupta <ngupta@vflare.org>
16555 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16556 L: linux-kernel@vger.kernel.org
16558 F: drivers/block/zram/
16559 F: Documentation/blockdev/zram.txt
16561 ZS DECSTATION Z85C30 SERIAL DRIVER
16562 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16564 F: drivers/tty/serial/zs.*
16566 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16567 M: Minchan Kim <minchan@kernel.org>
16568 M: Nitin Gupta <ngupta@vflare.org>
16569 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16570 L: linux-mm@kvack.org
16573 F: include/linux/zsmalloc.h
16574 F: Documentation/vm/zsmalloc.rst
16576 ZSWAP COMPRESSED SWAP CACHING
16577 M: Seth Jennings <sjenning@redhat.com>
16578 M: Dan Streetman <ddstreet@ieee.org>
16579 L: linux-mm@kvack.org
16584 M: Linus Torvalds <torvalds@linux-foundation.org>
16585 L: linux-kernel@vger.kernel.org
16586 Q: http://patchwork.kernel.org/project/LKML/list/
16587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16588 S: Buried alive in reporters