3 List of maintainers and how to submit kernel changes
5 Please try to follow the guidelines below. This will make things
6 easier on the maintainers. Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
9 1. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
12 2. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
20 3. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
24 4. When you are happy with a change make it generally available for
25 testing and await feedback.
27 5. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/process/coding-style.rst for guidance here.
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/process/submitting-patches.rst for details.
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/process/submitting-patches.rst.
59 6. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
63 7. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond. Please keep in mind that the security team is
66 a small set of people who can be efficient only when working on
67 verified bugs. Please only Cc: this list when you have identified
68 that the bug would present a short-term risk to other users if it
69 were publicly disclosed. For example, reports of address leaks do
70 not represent an immediate threat and are better handled publicly,
71 and ideally, should come with a patch proposal. Please do not send
72 automated reports to this list either. Such bugs will be handled
73 better and faster in the usual public places.
77 Descriptions of section entries:
80 M: Mail patches to: FullName <address@domain>
81 R: Designated reviewer: FullName <address@domain>
82 These reviewers should be CCed on patches.
83 L: Mailing list that is relevant to this area
84 W: Web-page with status/info
85 B: URI for where to file bugs. A web-page with detailed bug
86 filing info, a direct bug tracker link, or a mailto: URI.
87 C: URI for chat protocol, server and channel where developers
88 usually hang out, for example irc://server/channel.
89 Q: Patchwork web based patch tracking system site
90 T: SCM tree type and location.
91 Type is one of: git, hg, quilt, stgit, topgit
92 S: Status, one of the following:
93 Supported: Someone is actually paid to look after this.
94 Maintained: Someone actually looks after it.
95 Odd Fixes: It has a maintainer but they don't have time to do
96 much other than throw the odd patch in. See below..
97 Orphan: No current maintainer [but maybe you could take the
98 role as you write your new code].
99 Obsolete: Old code. Something tagged obsolete generally means
100 it has been replaced by a better system and you
101 should be using that.
102 F: Files and directories with wildcard patterns.
103 A trailing slash includes all files and subdirectory files.
104 F: drivers/net/ all files in and below drivers/net
105 F: drivers/net/* all files in drivers/net, but not below
106 F: */net/* all files in "any top level directory"/net
107 One pattern per line. Multiple F: lines acceptable.
108 N: Files and directories with regex patterns.
109 N: [^a-z]tegra all files whose path contains the word tegra
110 One pattern per line. Multiple N: lines acceptable.
111 scripts/get_maintainer.pl has different behavior for files that
112 match F: pattern and matches of N: patterns. By default,
113 get_maintainer will not look at git log history when an F: pattern
114 match occurs. When an N: match occurs, git log history is used
115 to also notify the people that have git commit signatures.
116 X: Files and directories that are NOT maintained, same rules as F:
117 Files exclusions are tested before file matches.
118 Can be useful for excluding a specific subdirectory, for instance:
121 matches all files in and below net excluding net/ipv6/
122 K: Keyword perl extended regex pattern to match content in a
123 patch or file. For instance:
125 matches patches or files that contain "of_get_profile"
126 K: \b(printk|pr_(info|err))\b
127 matches patches or files that contain one or more of the words
128 printk, pr_info or pr_err
129 One regex pattern per line. Multiple K: lines acceptable.
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
135 Maintainers List (try to look for most precise areas first)
137 -----------------------------------
140 M: Steffen Klassert <klassert@kernel.org>
141 L: netdev@vger.kernel.org
143 F: Documentation/networking/vortex.txt
144 F: drivers/net/ethernet/3com/3c59x.c
146 3CR990 NETWORK DRIVER
147 M: David Dillow <dave@thedillows.org>
148 L: netdev@vger.kernel.org
150 F: drivers/net/ethernet/3com/typhoon*
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M: Adam Radford <aradford@gmail.com>
154 L: linux-scsi@vger.kernel.org
155 W: http://www.lsi.com
159 53C700 AND 53C700-66 SCSI DRIVER
160 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L: linux-scsi@vger.kernel.org
163 F: drivers/scsi/53c700*
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M: Alexander Aring <alex.aring@gmail.com>
167 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L: linux-bluetooth@vger.kernel.org
169 L: linux-wpan@vger.kernel.org
172 F: include/net/6lowpan.h
173 F: Documentation/networking/6lowpan.txt
175 6PACK NETWORK DRIVER FOR AX.25
176 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L: linux-hams@vger.kernel.org
179 F: drivers/net/hamradio/6pack.c
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
183 L: netdev@vger.kernel.org
185 F: drivers/net/ethernet/realtek/r8169.c
187 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189 L: linux-serial@vger.kernel.org
191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192 F: drivers/tty/serial/8250*
193 F: include/linux/serial_8250.h
195 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196 L: netdev@vger.kernel.org
198 F: drivers/net/ethernet/8390/
201 M: Eric Van Hensbergen <ericvh@gmail.com>
202 M: Latchesar Ionkov <lucho@ionkov.net>
203 M: Dominique Martinet <asmadeus@codewreck.org>
204 L: v9fs-developer@lists.sourceforge.net
205 W: http://swik.net/v9fs
206 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208 T: git git://github.com/martinetd/linux.git
210 F: Documentation/filesystems/9p.txt
214 F: include/uapi/linux/virtio_9p.h
215 F: include/trace/events/9p.h
218 M: Antti Palosaari <crope@iki.fi>
219 L: linux-media@vger.kernel.org
220 W: https://linuxtv.org
221 W: http://palosaari.fi/linux/
222 Q: http://patchwork.linuxtv.org/project/linux-media/list/
223 T: git git://linuxtv.org/anttip/media_tree.git
225 F: drivers/media/dvb-frontends/a8293*
227 AACRAID SCSI RAID DRIVER
228 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
229 L: linux-scsi@vger.kernel.org
230 W: http://www.adaptec.com/
232 F: Documentation/scsi/aacraid.txt
233 F: drivers/scsi/aacraid/
236 L: linux-api@vger.kernel.org
237 F: include/linux/syscalls.h
240 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
241 M: Hans de Goede <hdegoede@redhat.com>
242 L: linux-hwmon@vger.kernel.org
244 F: drivers/hwmon/abituguru.c
246 ABIT UGURU 3 HARDWARE MONITOR DRIVER
247 M: Alistair John Strachan <alistair@devzero.co.uk>
248 L: linux-hwmon@vger.kernel.org
250 F: drivers/hwmon/abituguru3.c
252 ACCES 104-DIO-48E GPIO DRIVER
253 M: William Breathitt Gray <vilhelm.gray@gmail.com>
254 L: linux-gpio@vger.kernel.org
256 F: drivers/gpio/gpio-104-dio-48e.c
258 ACCES 104-IDI-48 GPIO DRIVER
259 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
260 L: linux-gpio@vger.kernel.org
262 F: drivers/gpio/gpio-104-idi-48.c
264 ACCES 104-IDIO-16 GPIO DRIVER
265 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
266 L: linux-gpio@vger.kernel.org
268 F: drivers/gpio/gpio-104-idio-16.c
270 ACCES 104-QUAD-8 IIO DRIVER
271 M: William Breathitt Gray <vilhelm.gray@gmail.com>
272 L: linux-iio@vger.kernel.org
274 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
275 F: drivers/iio/counter/104-quad-8.c
277 ACCES PCI-IDIO-16 GPIO DRIVER
278 M: William Breathitt Gray <vilhelm.gray@gmail.com>
279 L: linux-gpio@vger.kernel.org
281 F: drivers/gpio/gpio-pci-idio-16.c
283 ACCES PCIe-IDIO-24 GPIO DRIVER
284 M: William Breathitt Gray <vilhelm.gray@gmail.com>
285 L: linux-gpio@vger.kernel.org
287 F: drivers/gpio/gpio-pcie-idio-24.c
290 M: Jes Sorensen <jes@trained-monkey.org>
291 L: linux-acenic@sunsite.dk
293 F: drivers/net/ethernet/alteon/acenic*
295 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
296 M: Peter Feuerer <peter@piie.net>
297 L: platform-driver-x86@vger.kernel.org
298 W: http://piie.net/?section=acerhdf
300 F: drivers/platform/x86/acerhdf.c
302 ACER WMI LAPTOP EXTRAS
303 M: "Lee, Chun-Yi" <jlee@suse.com>
304 L: platform-driver-x86@vger.kernel.org
306 F: drivers/platform/x86/acer-wmi.c
309 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
310 M: Len Brown <lenb@kernel.org>
311 L: linux-acpi@vger.kernel.org
312 W: https://01.org/linux-acpi
313 Q: https://patchwork.kernel.org/project/linux-acpi/list/
314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
315 B: https://bugzilla.kernel.org
318 F: drivers/pnp/pnpacpi/
319 F: include/linux/acpi.h
320 F: include/linux/fwnode.h
322 F: Documentation/acpi/
323 F: Documentation/ABI/testing/sysfs-bus-acpi
324 F: Documentation/ABI/testing/configfs-acpi
325 F: drivers/pci/*acpi*
326 F: drivers/pci/*/*acpi*
330 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
331 M: Len Brown <lenb@kernel.org>
332 L: linux-acpi@vger.kernel.org
333 R: Tony Luck <tony.luck@intel.com>
334 R: Borislav Petkov <bp@alien8.de>
335 F: drivers/acpi/apei/
337 ACPI COMPONENT ARCHITECTURE (ACPICA)
338 M: Robert Moore <robert.moore@intel.com>
339 M: Erik Schmauss <erik.schmauss@intel.com>
340 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341 L: linux-acpi@vger.kernel.org
343 W: https://acpica.org/
344 W: https://github.com/acpica/acpica/
345 Q: https://patchwork.kernel.org/project/linux-acpi/list/
346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347 B: https://bugzilla.kernel.org
348 B: https://bugs.acpica.org
350 F: drivers/acpi/acpica/
355 M: Zhang Rui <rui.zhang@intel.com>
356 L: linux-acpi@vger.kernel.org
357 W: https://01.org/linux-acpi
358 B: https://bugzilla.kernel.org
360 F: drivers/acpi/fan.c
362 ACPI FOR ARM64 (ACPI/arm64)
363 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364 M: Hanjun Guo <hanjun.guo@linaro.org>
365 M: Sudeep Holla <sudeep.holla@arm.com>
366 L: linux-acpi@vger.kernel.org
368 F: drivers/acpi/arm64
370 ACPI I2C MULTI INSTANTIATE DRIVER
371 M: Hans de Goede <hdegoede@redhat.com>
372 L: platform-driver-x86@vger.kernel.org
374 F: drivers/platform/x86/i2c-multi-instantiate.c
377 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
378 M: Len Brown <lenb@kernel.org>
379 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
380 R: Mika Westerberg <mika.westerberg@linux.intel.com>
381 L: linux-acpi@vger.kernel.org
382 Q: https://patchwork.kernel.org/project/linux-acpi/list/
383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
384 B: https://bugzilla.kernel.org
386 F: drivers/acpi/pmic/
389 M: Zhang Rui <rui.zhang@intel.com>
390 L: linux-acpi@vger.kernel.org
391 W: https://01.org/linux-acpi
392 B: https://bugzilla.kernel.org
394 F: drivers/acpi/*thermal*
397 M: Zhang Rui <rui.zhang@intel.com>
398 L: linux-acpi@vger.kernel.org
399 W: https://01.org/linux-acpi
400 B: https://bugzilla.kernel.org
402 F: drivers/acpi/acpi_video.c
405 L: platform-driver-x86@vger.kernel.org
407 F: drivers/platform/x86/wmi.c
408 F: include/uapi/linux/wmi.h
410 AD1889 ALSA SOUND DRIVER
411 M: Thibaut Varene <T-Bone@parisc-linux.org>
412 W: http://wiki.parisc-linux.org/AD1889
413 L: linux-parisc@vger.kernel.org
415 F: sound/pci/ad1889.*
417 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
418 M: Michael Hennerich <michael.hennerich@analog.com>
419 W: http://wiki.analog.com/AD5254
420 W: http://ez.analog.com/community/linux-device-drivers
422 F: drivers/misc/ad525x_dpot.c
424 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
425 M: Michael Hennerich <michael.hennerich@analog.com>
426 W: http://wiki.analog.com/AD5398
427 W: http://ez.analog.com/community/linux-device-drivers
429 F: drivers/regulator/ad5398.c
431 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
432 M: Michael Hennerich <michael.hennerich@analog.com>
433 W: http://wiki.analog.com/AD7142
434 W: http://ez.analog.com/community/linux-device-drivers
436 F: drivers/input/misc/ad714x.c
438 AD7877 TOUCHSCREEN DRIVER
439 M: Michael Hennerich <michael.hennerich@analog.com>
440 W: http://wiki.analog.com/AD7877
441 W: http://ez.analog.com/community/linux-device-drivers
443 F: drivers/input/touchscreen/ad7877.c
445 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
446 M: Michael Hennerich <michael.hennerich@analog.com>
447 W: http://wiki.analog.com/AD7879
448 W: http://ez.analog.com/community/linux-device-drivers
450 F: drivers/input/touchscreen/ad7879.c
452 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
453 M: Jiri Kosina <jikos@kernel.org>
456 ADF7242 IEEE 802.15.4 RADIO DRIVER
457 M: Michael Hennerich <michael.hennerich@analog.com>
458 W: https://wiki.analog.com/ADF7242
459 W: http://ez.analog.com/community/linux-device-drivers
460 L: linux-wpan@vger.kernel.org
462 F: drivers/net/ieee802154/adf7242.c
463 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
465 ADM1025 HARDWARE MONITOR DRIVER
466 M: Jean Delvare <jdelvare@suse.com>
467 L: linux-hwmon@vger.kernel.org
469 F: Documentation/hwmon/adm1025
470 F: drivers/hwmon/adm1025.c
472 ADM1029 HARDWARE MONITOR DRIVER
473 M: Corentin Labbe <clabbe.montjoie@gmail.com>
474 L: linux-hwmon@vger.kernel.org
476 F: drivers/hwmon/adm1029.c
478 ADM8211 WIRELESS DRIVER
479 L: linux-wireless@vger.kernel.org
480 W: http://wireless.kernel.org/
482 F: drivers/net/wireless/admtek/adm8211.*
484 ADP1653 FLASH CONTROLLER DRIVER
485 M: Sakari Ailus <sakari.ailus@iki.fi>
486 L: linux-media@vger.kernel.org
488 F: drivers/media/i2c/adp1653.c
489 F: include/media/i2c/adp1653.h
491 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
492 M: Michael Hennerich <michael.hennerich@analog.com>
493 W: http://wiki.analog.com/ADP5520
494 W: http://ez.analog.com/community/linux-device-drivers
496 F: drivers/mfd/adp5520.c
497 F: drivers/video/backlight/adp5520_bl.c
498 F: drivers/leds/leds-adp5520.c
499 F: drivers/gpio/gpio-adp5520.c
500 F: drivers/input/keyboard/adp5520-keys.c
502 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
503 M: Michael Hennerich <michael.hennerich@analog.com>
504 W: http://wiki.analog.com/ADP5588
505 W: http://ez.analog.com/community/linux-device-drivers
507 F: drivers/input/keyboard/adp5588-keys.c
508 F: drivers/gpio/gpio-adp5588.c
510 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
511 M: Michael Hennerich <michael.hennerich@analog.com>
512 W: http://wiki.analog.com/ADP8860
513 W: http://ez.analog.com/community/linux-device-drivers
515 F: drivers/video/backlight/adp8860_bl.c
517 ADS1015 HARDWARE MONITOR DRIVER
518 M: Dirk Eibach <eibach@gdsys.de>
519 L: linux-hwmon@vger.kernel.org
521 F: Documentation/hwmon/ads1015
522 F: drivers/hwmon/ads1015.c
523 F: include/linux/platform_data/ads1015.h
526 M: Colin Leroy <colin@colino.net>
528 F: drivers/macintosh/therm_adt746x.c
530 ADT7475 HARDWARE MONITOR DRIVER
531 M: Jean Delvare <jdelvare@suse.com>
532 L: linux-hwmon@vger.kernel.org
534 F: Documentation/hwmon/adt7475
535 F: drivers/hwmon/adt7475.c
538 M: Matthew Wilcox <willy@infradead.org>
539 M: Hannes Reinecke <hare@suse.com>
540 L: linux-scsi@vger.kernel.org
542 F: Documentation/scsi/advansys.txt
543 F: drivers/scsi/advansys.c
545 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
546 M: Michael Hennerich <michael.hennerich@analog.com>
547 W: http://wiki.analog.com/ADXL345
548 W: http://ez.analog.com/community/linux-device-drivers
550 F: drivers/input/misc/adxl34x.c
552 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
553 M: Stefan Popa <stefan.popa@analog.com>
554 W: http://ez.analog.com/community/linux-device-drivers
556 F: drivers/iio/accel/adxl372.c
557 F: drivers/iio/accel/adxl372_spi.c
558 F: drivers/iio/accel/adxl372_i2c.c
559 F: Documentation/devicetree/bindings/iio/accel/adxl372.txt
562 M: Antti Palosaari <crope@iki.fi>
563 L: linux-media@vger.kernel.org
564 W: https://linuxtv.org
565 W: http://palosaari.fi/linux/
566 Q: http://patchwork.linuxtv.org/project/linux-media/list/
567 T: git git://linuxtv.org/anttip/media_tree.git
569 F: drivers/media/dvb-frontends/af9013*
572 M: Antti Palosaari <crope@iki.fi>
573 L: linux-media@vger.kernel.org
574 W: https://linuxtv.org
575 W: http://palosaari.fi/linux/
576 Q: http://patchwork.linuxtv.org/project/linux-media/list/
577 T: git git://linuxtv.org/anttip/media_tree.git
579 F: drivers/media/dvb-frontends/af9033*
582 M: David Sterba <dsterba@suse.com>
583 L: linux-fsdevel@vger.kernel.org
585 F: Documentation/filesystems/affs.txt
589 M: David Howells <dhowells@redhat.com>
590 L: linux-afs@lists.infradead.org
593 F: include/trace/events/afs.h
594 F: Documentation/filesystems/afs.txt
595 W: https://www.infradead.org/~dhowells/kafs/
598 M: David Airlie <airlied@linux.ie>
599 T: git git://anongit.freedesktop.org/drm/drm
602 F: include/linux/agp*
603 F: include/uapi/linux/agp*
606 M: "Juergen E. Fischer" <fischer@norbit.de>
607 L: linux-scsi@vger.kernel.org
609 F: drivers/scsi/aha152x*
610 F: drivers/scsi/pcmcia/aha152x*
612 AIC7XXX / AIC79XX SCSI DRIVER
613 M: Hannes Reinecke <hare@suse.com>
614 L: linux-scsi@vger.kernel.org
616 F: drivers/scsi/aic7xxx/
618 AIMSLAB FM RADIO RECEIVER DRIVER
619 M: Hans Verkuil <hverkuil@xs4all.nl>
620 L: linux-media@vger.kernel.org
621 T: git git://linuxtv.org/media_tree.git
622 W: https://linuxtv.org
624 F: drivers/media/radio/radio-aimslab*
627 M: Benjamin LaHaise <bcrl@kvack.org>
628 L: linux-aio@kvack.org
631 F: include/linux/*aio*.h
634 M: Antti Palosaari <crope@iki.fi>
635 L: linux-media@vger.kernel.org
636 W: https://linuxtv.org
637 W: http://palosaari.fi/linux/
638 Q: http://patchwork.linuxtv.org/project/linux-media/list/
639 T: git git://linuxtv.org/anttip/media_tree.git
641 F: drivers/media/usb/airspy/
643 ALACRITECH GIGABIT ETHERNET DRIVER
644 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
646 F: drivers/net/ethernet/alacritech/*
648 ALCATEL SPEEDTOUCH USB DRIVER
649 M: Duncan Sands <duncan.sands@free.fr>
650 L: linux-usb@vger.kernel.org
651 W: http://www.linux-usb.org/SpeedTouch/
653 F: drivers/usb/atm/speedtch.c
654 F: drivers/usb/atm/usbatm.c
656 ALCHEMY AU1XX0 MMC DRIVER
657 M: Manuel Lauss <manuel.lauss@gmail.com>
659 F: drivers/mmc/host/au1xmmc.c
662 M: Rudolf Marek <r.marek@assembler.cz>
663 L: linux-i2c@vger.kernel.org
665 F: Documentation/i2c/busses/i2c-ali1563
666 F: drivers/i2c/busses/i2c-ali1563.c
668 ALLWINNER SECURITY SYSTEM
669 M: Corentin Labbe <clabbe.montjoie@gmail.com>
670 L: linux-crypto@vger.kernel.org
672 F: drivers/crypto/sunxi-ss/
675 M: Maxime Ripard <maxime.ripard@bootlin.com>
676 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
677 L: linux-media@vger.kernel.org
679 F: drivers/staging/media/sunxi/cedrus/
682 M: Richard Henderson <rth@twiddle.net>
683 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
684 M: Matt Turner <mattst88@gmail.com>
686 L: linux-alpha@vger.kernel.org
689 ALPS PS/2 TOUCHPAD DRIVER
690 R: Pali Rohár <pali.rohar@gmail.com>
691 F: drivers/input/mouse/alps.*
693 ALTERA I2C CONTROLLER DRIVER
694 M: Thor Thayer <thor.thayer@linux.intel.com>
696 F: drivers/i2c/busses/i2c-altera.c
698 ALTERA MAILBOX DRIVER
699 M: Ley Foon Tan <lftan@altera.com>
700 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
702 F: drivers/mailbox/mailbox-altera.c
705 M: Tien Hock Loh <thloh@altera.com>
706 L: linux-gpio@vger.kernel.org
708 F: drivers/gpio/gpio-altera.c
710 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
711 M: Thor Thayer <thor.thayer@linux.intel.com>
713 F: drivers/gpio/gpio-altera-a10sr.c
714 F: drivers/mfd/altera-a10sr.c
715 F: drivers/reset/reset-a10sr.c
716 F: include/linux/mfd/altera-a10sr.h
717 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
719 ALTERA TRIPLE SPEED ETHERNET DRIVER
720 M: Vince Bridgers <vbridger@opensource.altera.com>
721 L: netdev@vger.kernel.org
722 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
724 F: drivers/net/ethernet/altera/
726 ALTERA UART/JTAG UART SERIAL DRIVERS
727 M: Tobias Klauser <tklauser@distanz.ch>
728 L: linux-serial@vger.kernel.org
729 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
731 F: drivers/tty/serial/altera_uart.c
732 F: drivers/tty/serial/altera_jtaguart.c
733 F: include/linux/altera_uart.h
734 F: include/linux/altera_jtaguart.h
736 AMAZON ETHERNET DRIVERS
737 M: Netanel Belgazal <netanel@amazon.com>
738 R: Saeed Bishara <saeedb@amazon.com>
739 R: Zorik Machulsky <zorik@amazon.com>
740 L: netdev@vger.kernel.org
742 F: Documentation/networking/ena.txt
743 F: drivers/net/ethernet/amazon/
745 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
746 M: Tom Lendacky <thomas.lendacky@amd.com>
747 M: Gary Hook <gary.hook@amd.com>
748 L: linux-crypto@vger.kernel.org
750 F: drivers/crypto/ccp/
751 F: include/linux/ccp.h
754 M: Harry Wentland <harry.wentland@amd.com>
755 M: Leo Li <sunpeng.li@amd.com>
756 L: amd-gfx@lists.freedesktop.org
757 T: git git://people.freedesktop.org/~agd5f/linux
759 F: drivers/gpu/drm/amd/display/
761 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
762 M: Huang Rui <ray.huang@amd.com>
763 L: linux-hwmon@vger.kernel.org
765 F: Documentation/hwmon/fam15h_power
766 F: drivers/hwmon/fam15h_power.c
768 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
769 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
771 F: drivers/usb/gadget/udc/amd5536udc.*
773 AMD GEODE PROCESSOR/CHIPSET SUPPORT
774 P: Andres Salomon <dilinger@queued.net>
775 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
776 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
778 F: drivers/char/hw_random/geode-rng.c
779 F: drivers/crypto/geode*
780 F: drivers/video/fbdev/geode/
781 F: arch/x86/include/asm/geode.h
784 M: Joerg Roedel <joro@8bytes.org>
785 L: iommu@lists.linux-foundation.org
786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
788 F: drivers/iommu/amd_iommu*.[ch]
789 F: include/linux/amd-iommu.h
792 M: Oded Gabbay <oded.gabbay@gmail.com>
793 L: dri-devel@lists.freedesktop.org
794 T: git git://people.freedesktop.org/~gabbayo/linux.git
796 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
797 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
798 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
799 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
800 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
801 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
802 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
803 F: drivers/gpu/drm/amd/amdkfd/
804 F: drivers/gpu/drm/amd/include/cik_structs.h
805 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
806 F: drivers/gpu/drm/amd/include/vi_structs.h
807 F: drivers/gpu/drm/amd/include/v9_structs.h
808 F: include/uapi/linux/kfd_ioctl.h
811 M: Rex Zhu <rex.zhu@amd.com>
812 M: Evan Quan <evan.quan@amd.com>
813 L: amd-gfx@lists.freedesktop.org
815 F: drivers/gpu/drm/amd/powerplay/
816 T: git git://people.freedesktop.org/~agd5f/linux
818 AMD SEATTLE DEVICE TREE SUPPORT
819 M: Brijesh Singh <brijeshkumar.singh@amd.com>
820 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
821 M: Tom Lendacky <thomas.lendacky@amd.com>
823 F: arch/arm64/boot/dts/amd/
826 M: Tom Lendacky <thomas.lendacky@amd.com>
827 L: netdev@vger.kernel.org
829 F: drivers/net/ethernet/amd/xgbe/
830 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
832 ANALOG DEVICES INC AD5686 DRIVER
833 M: Stefan Popa <stefan.popa@analog.com>
834 L: linux-pm@vger.kernel.org
835 W: http://ez.analog.com/community/linux-device-drivers
837 F: drivers/iio/dac/ad5686*
838 F: drivers/iio/dac/ad5696*
840 ANALOG DEVICES INC AD5758 DRIVER
841 M: Stefan Popa <stefan.popa@analog.com>
842 L: linux-iio@vger.kernel.org
843 W: http://ez.analog.com/community/linux-device-drivers
845 F: drivers/iio/dac/ad5758.c
846 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
848 ANALOG DEVICES INC AD9389B DRIVER
849 M: Hans Verkuil <hans.verkuil@cisco.com>
850 L: linux-media@vger.kernel.org
852 F: drivers/media/i2c/ad9389b*
854 ANALOG DEVICES INC ADGS1408 DRIVER
855 M: Mircea Caprioru <mircea.caprioru@analog.com>
857 F: drivers/mux/adgs1408.c
858 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
860 ANALOG DEVICES INC ADP5061 DRIVER
861 M: Stefan Popa <stefan.popa@analog.com>
862 L: linux-pm@vger.kernel.org
863 W: http://ez.analog.com/community/linux-device-drivers
865 F: drivers/power/supply/adp5061.c
867 ANALOG DEVICES INC ADV7180 DRIVER
868 M: Lars-Peter Clausen <lars@metafoo.de>
869 L: linux-media@vger.kernel.org
870 W: http://ez.analog.com/community/linux-device-drivers
872 F: drivers/media/i2c/adv7180.c
874 ANALOG DEVICES INC ADV748X DRIVER
875 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
876 L: linux-media@vger.kernel.org
878 F: drivers/media/i2c/adv748x/*
880 ANALOG DEVICES INC ADV7511 DRIVER
881 M: Hans Verkuil <hans.verkuil@cisco.com>
882 L: linux-media@vger.kernel.org
884 F: drivers/media/i2c/adv7511*
886 ANALOG DEVICES INC ADV7604 DRIVER
887 M: Hans Verkuil <hans.verkuil@cisco.com>
888 L: linux-media@vger.kernel.org
890 F: drivers/media/i2c/adv7604*
892 ANALOG DEVICES INC ADV7842 DRIVER
893 M: Hans Verkuil <hans.verkuil@cisco.com>
894 L: linux-media@vger.kernel.org
896 F: drivers/media/i2c/adv7842*
898 ANALOG DEVICES INC ASOC CODEC DRIVERS
899 M: Lars-Peter Clausen <lars@metafoo.de>
900 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
901 W: http://wiki.analog.com/
902 W: http://ez.analog.com/community/linux-device-drivers
904 F: sound/soc/codecs/adau*
905 F: sound/soc/codecs/adav*
906 F: sound/soc/codecs/ad1*
907 F: sound/soc/codecs/ad7*
908 F: sound/soc/codecs/ssm*
909 F: sound/soc/codecs/sigmadsp.*
911 ANALOG DEVICES INC DMA DRIVERS
912 M: Lars-Peter Clausen <lars@metafoo.de>
913 W: http://ez.analog.com/community/linux-device-drivers
915 F: drivers/dma/dma-axi-dmac.c
917 ANALOG DEVICES INC IIO DRIVERS
918 M: Lars-Peter Clausen <lars@metafoo.de>
919 M: Michael Hennerich <Michael.Hennerich@analog.com>
920 W: http://wiki.analog.com/
921 W: http://ez.analog.com/community/linux-device-drivers
923 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
924 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
926 F: drivers/iio/adc/ltc2497*
927 X: drivers/iio/*/adjd*
928 F: drivers/staging/iio/*/ad*
931 M: Greentime Hu <green.hu@gmail.com>
932 M: Vincent Chen <deanbo422@gmail.com>
933 T: git https://github.com/andestech/linux.git
936 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
937 F: Documentation/devicetree/bindings/nds32/
941 ANDROID CONFIG FRAGMENTS
942 M: Rob Herring <robh@kernel.org>
944 F: kernel/configs/android*
947 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
948 M: Arve Hjønnevåg <arve@android.com>
949 M: Todd Kjos <tkjos@android.com>
950 M: Martijn Coenen <maco@android.com>
951 M: Joel Fernandes <joel@joelfernandes.org>
952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
953 L: devel@driverdev.osuosl.org
956 F: drivers/staging/android/
958 ANDROID GOLDFISH PIC DRIVER
959 M: Miodrag Dinic <miodrag.dinic@mips.com>
961 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
962 F: drivers/irqchip/irq-goldfish-pic.c
964 ANDROID GOLDFISH RTC DRIVER
965 M: Miodrag Dinic <miodrag.dinic@mips.com>
967 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
968 F: drivers/rtc/rtc-goldfish.c
971 M: Laura Abbott <labbott@redhat.com>
972 M: Sumit Semwal <sumit.semwal@linaro.org>
973 L: devel@driverdev.osuosl.org
974 L: dri-devel@lists.freedesktop.org
975 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
977 F: drivers/staging/android/ion
978 F: drivers/staging/android/uapi/ion.h
980 AOA (Apple Onboard Audio) ALSA DRIVER
981 M: Johannes Berg <johannes@sipsolutions.net>
982 L: linuxppc-dev@lists.ozlabs.org
983 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
987 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
988 M: William Breathitt Gray <vilhelm.gray@gmail.com>
989 L: linux-iio@vger.kernel.org
991 F: drivers/iio/adc/stx104.c
994 M: Jiri Kosina <jikos@kernel.org>
996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
997 F: arch/x86/kernel/apm_32.c
998 F: include/linux/apm_bios.h
999 F: include/uapi/linux/apm_bios.h
1000 F: drivers/char/apm-emulation.c
1002 APPARMOR SECURITY MODULE
1003 M: John Johansen <john.johansen@canonical.com>
1004 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1005 W: wiki.apparmor.net
1006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1008 F: security/apparmor/
1009 F: Documentation/admin-guide/LSM/apparmor.rst
1011 APPLE BCM5974 MULTITOUCH DRIVER
1012 M: Henrik Rydberg <rydberg@bitmath.org>
1013 L: linux-input@vger.kernel.org
1015 F: drivers/input/mouse/bcm5974.c
1018 M: Henrik Rydberg <rydberg@bitmath.org>
1019 L: linux-hwmon@vger.kernel.org
1021 F: drivers/hwmon/applesmc.c
1023 APPLETALK NETWORK LAYER
1024 L: netdev@vger.kernel.org
1026 F: drivers/net/appletalk/
1029 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1030 M: Duc Dang <dhdang@apm.com>
1032 F: arch/arm64/boot/dts/apm/
1034 APPLIED MICRO (APM) X-GENE SOC EDAC
1035 M: Loc Ho <lho@apm.com>
1037 F: drivers/edac/xgene_edac.c
1038 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1040 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1041 M: Iyappan Subramanian <isubramanian@apm.com>
1042 M: Keyur Chudgar <kchudgar@apm.com>
1044 F: drivers/net/ethernet/apm/xgene-v2/
1046 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1047 M: Iyappan Subramanian <isubramanian@apm.com>
1048 M: Keyur Chudgar <kchudgar@apm.com>
1049 M: Quan Nguyen <qnguyen@apm.com>
1051 F: drivers/net/ethernet/apm/xgene/
1052 F: drivers/net/phy/mdio-xgene.c
1053 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1054 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1056 APPLIED MICRO (APM) X-GENE SOC PMU
1057 M: Tai Nguyen <ttnguyen@apm.com>
1059 F: drivers/perf/xgene_pmu.c
1060 F: Documentation/perf/xgene-pmu.txt
1061 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1063 APTINA CAMERA SENSOR PLL
1064 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1065 L: linux-media@vger.kernel.org
1067 F: drivers/media/i2c/aptina-pll.*
1069 ARC FRAMEBUFFER DRIVER
1070 M: Jaya Kumar <jayalk@intworks.biz>
1072 F: drivers/video/fbdev/arcfb.c
1073 F: drivers/video/fbdev/core/fb_defio.c
1076 M: Alexey Brodkin <abrodkin@synopsys.com>
1078 F: drivers/gpu/drm/arc/
1079 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1081 ARCNET NETWORK LAYER
1082 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1083 L: netdev@vger.kernel.org
1085 F: drivers/net/arcnet/
1086 F: include/uapi/linux/if_arcnet.h
1088 ARM ARCHITECTED TIMER DRIVER
1089 M: Mark Rutland <mark.rutland@arm.com>
1090 M: Marc Zyngier <marc.zyngier@arm.com>
1091 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093 F: arch/arm/include/asm/arch_timer.h
1094 F: arch/arm64/include/asm/arch_timer.h
1095 F: drivers/clocksource/arm_arch_timer.c
1097 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1098 M: Linus Walleij <linus.walleij@linaro.org>
1099 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101 F: Documentation/devicetree/bindings/arm/arm-boards
1102 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1103 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1104 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1105 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1106 F: arch/arm/mach-integrator/
1107 F: arch/arm/mach-realview/
1108 F: arch/arm/mach-versatile/
1109 F: arch/arm/plat-versatile/
1110 F: arch/arm/boot/dts/arm-realview-*
1111 F: arch/arm/boot/dts/integrator*
1112 F: arch/arm/boot/dts/versatile*
1113 F: drivers/clk/versatile/
1114 F: drivers/i2c/busses/i2c-versatile.c
1115 F: drivers/irqchip/irq-versatile-fpga.c
1116 F: drivers/mtd/maps/physmap_of_versatile.c
1117 F: drivers/power/reset/arm-versatile-reboot.c
1118 F: drivers/soc/versatile/
1120 ARM HDLCD DRM DRIVER
1121 M: Liviu Dudau <liviu.dudau@arm.com>
1123 F: drivers/gpu/drm/arm/hdlcd_*
1124 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1126 ARM MALI-DP DRM DRIVER
1127 M: Liviu Dudau <liviu.dudau@arm.com>
1128 M: Brian Starkey <brian.starkey@arm.com>
1129 M: Mali DP Maintainers <malidp@foss.arm.com>
1131 F: drivers/gpu/drm/arm/
1132 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1134 ARM MFM AND FLOPPY DRIVERS
1135 M: Ian Molton <spyro@f2s.com>
1137 F: arch/arm/lib/floppydma.S
1138 F: arch/arm/include/asm/floppy.h
1140 ARM PMU PROFILING AND DEBUGGING
1141 M: Will Deacon <will.deacon@arm.com>
1142 M: Mark Rutland <mark.rutland@arm.com>
1144 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1145 F: arch/arm*/kernel/perf_*
1146 F: arch/arm/oprofile/common.c
1147 F: arch/arm*/kernel/hw_breakpoint.c
1148 F: arch/arm*/include/asm/hw_breakpoint.h
1149 F: arch/arm*/include/asm/perf_event.h
1151 F: include/linux/perf/arm_pmu.h
1152 F: Documentation/devicetree/bindings/arm/pmu.txt
1153 F: Documentation/devicetree/bindings/perf/
1156 M: Russell King <linux@armlinux.org.uk>
1157 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158 W: http://www.armlinux.org.uk/
1160 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1162 X: arch/arm/boot/dts/
1164 ARM PRIMECELL AACI PL041 DRIVER
1165 M: Russell King <linux@armlinux.org.uk>
1169 ARM PRIMECELL BUS SUPPORT
1170 M: Russell King <linux@armlinux.org.uk>
1173 F: include/linux/amba/bus.h
1175 ARM PRIMECELL CLCD PL110 DRIVER
1176 M: Russell King <linux@armlinux.org.uk>
1178 F: drivers/video/fbdev/amba-clcd.*
1180 ARM PRIMECELL KMI PL050 DRIVER
1181 M: Russell King <linux@armlinux.org.uk>
1183 F: drivers/input/serio/ambakmi.*
1184 F: include/linux/amba/kmi.h
1186 ARM PRIMECELL MMCI PL180/1 DRIVER
1187 M: Russell King <linux@armlinux.org.uk>
1189 F: drivers/mmc/host/mmci.*
1190 F: include/linux/amba/mmci.h
1192 ARM PRIMECELL SSP PL022 SPI DRIVER
1193 M: Linus Walleij <linus.walleij@linaro.org>
1194 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196 F: Documentation/devicetree/bindings/spi/spi_pl022.txt
1197 F: drivers/spi/spi-pl022.c
1199 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1200 M: Russell King <linux@armlinux.org.uk>
1202 F: drivers/tty/serial/amba-pl01*.c
1203 F: include/linux/amba/serial.h
1205 ARM PRIMECELL VIC PL190/PL192 DRIVER
1206 M: Linus Walleij <linus.walleij@linaro.org>
1207 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1210 F: drivers/irqchip/irq-vic.c
1213 M: Will Deacon <will.deacon@arm.com>
1214 R: Robin Murphy <robin.murphy@arm.com>
1215 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217 F: drivers/iommu/arm-smmu.c
1218 F: drivers/iommu/arm-smmu-v3.c
1219 F: drivers/iommu/io-pgtable-arm.c
1220 F: drivers/iommu/io-pgtable-arm-v7s.c
1222 ARM SUB-ARCHITECTURES
1223 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1229 ARM/ACTIONS SEMI ARCHITECTURE
1230 M: Andreas Färber <afaerber@suse.de>
1231 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1232 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235 F: arch/arm/mach-actions/
1236 F: arch/arm/boot/dts/owl-*
1237 F: arch/arm64/boot/dts/actions/
1238 F: drivers/clk/actions/
1239 F: drivers/clocksource/timer-owl*
1240 F: drivers/dma/owl-dma.c
1241 F: drivers/i2c/busses/i2c-owl.c
1242 F: drivers/pinctrl/actions/*
1243 F: drivers/soc/actions/
1244 F: include/dt-bindings/power/owl-*
1245 F: include/linux/soc/actions/
1246 F: Documentation/devicetree/bindings/arm/actions.txt
1247 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1248 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1249 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1250 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1251 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1252 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1254 ARM/ADS SPHERE MACHINE SUPPORT
1255 M: Lennert Buytenhek <kernel@wantstofly.org>
1256 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1259 ARM/AFEB9260 MACHINE SUPPORT
1260 M: Sergey Lapin <slapin@ossfans.org>
1261 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1264 ARM/AJECO 1ARM MACHINE SUPPORT
1265 M: Lennert Buytenhek <kernel@wantstofly.org>
1266 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269 ARM/Allwinner SoC Clock Support
1270 M: Emilio López <emilio@elopez.com.ar>
1272 F: drivers/clk/sunxi/
1274 ARM/Allwinner sunXi SoC support
1275 M: Maxime Ripard <maxime.ripard@bootlin.com>
1276 M: Chen-Yu Tsai <wens@csie.org>
1277 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281 F: arch/arm/mach-sunxi/
1282 F: arch/arm64/boot/dts/allwinner/
1283 F: drivers/clk/sunxi-ng/
1284 F: drivers/pinctrl/sunxi/
1285 F: drivers/soc/sunxi/
1286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1288 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1289 M: Neil Armstrong <narmstrong@baylibre.com>
1290 M: Jerome Brunet <jbrunet@baylibre.com>
1291 L: linux-amlogic@lists.infradead.org
1293 F: drivers/clk/meson/
1294 F: include/dt-bindings/clock/meson*
1295 F: include/dt-bindings/clock/gxbb*
1296 F: Documentation/devicetree/bindings/clock/amlogic*
1298 ARM/Amlogic Meson SoC support
1299 M: Carlo Caione <carlo@caione.org>
1300 M: Kevin Hilman <khilman@baylibre.com>
1301 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302 L: linux-amlogic@lists.infradead.org
1303 W: http://linux-meson.com/
1305 F: arch/arm/mach-meson/
1306 F: arch/arm/boot/dts/meson*
1307 F: arch/arm64/boot/dts/amlogic/
1308 F: drivers/pinctrl/meson/
1309 F: drivers/mmc/host/meson*
1312 ARM/Annapurna Labs ALPINE ARCHITECTURE
1313 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1314 M: Antoine Tenart <antoine.tenart@bootlin.com>
1315 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317 F: arch/arm/mach-alpine/
1318 F: arch/arm/boot/dts/alpine*
1319 F: arch/arm64/boot/dts/al/
1320 F: drivers/*/*alpine*
1322 ARM/ARTPEC MACHINE SUPPORT
1323 M: Jesper Nilsson <jesper.nilsson@axis.com>
1324 M: Lars Persson <lars.persson@axis.com>
1326 L: linux-arm-kernel@axis.com
1327 F: arch/arm/mach-artpec
1328 F: arch/arm/boot/dts/artpec6*
1330 F: drivers/crypto/axis
1331 F: drivers/pinctrl/pinctrl-artpec*
1332 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1334 ARM/ASPEED I2C DRIVER
1335 M: Brendan Higgins <brendanhiggins@google.com>
1336 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1337 R: Joel Stanley <joel@jms.id.au>
1338 L: linux-i2c@vger.kernel.org
1339 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1341 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1342 F: drivers/i2c/busses/i2c-aspeed.c
1343 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1344 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1346 ARM/ASPEED MACHINE SUPPORT
1347 M: Joel Stanley <joel@jms.id.au>
1348 R: Andrew Jeffery <andrew@aj.id.au>
1349 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1351 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1354 F: arch/arm/mach-aspeed/
1355 F: arch/arm/boot/dts/aspeed-*
1358 ARM/CALXEDA HIGHBANK ARCHITECTURE
1359 M: Rob Herring <robh@kernel.org>
1360 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362 F: arch/arm/mach-highbank/
1363 F: arch/arm/boot/dts/highbank.dts
1364 F: arch/arm/boot/dts/ecx-*.dts*
1366 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1367 M: Krzysztof Halasa <khalasa@piap.pl>
1369 F: arch/arm/mach-cns3xxx/
1371 ARM/CAVIUM THUNDER NETWORK DRIVER
1372 M: Sunil Goutham <sgoutham@cavium.com>
1373 M: Robert Richter <rric@kernel.org>
1374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376 F: drivers/net/ethernet/cavium/thunder/
1378 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1379 M: Lukasz Majewski <lukma@denx.de>
1380 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382 F: arch/arm/mach-ep93xx/ts72xx.c
1384 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1385 M: Alexander Shiyan <shc_work@mail.ru>
1386 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1391 M: Lennert Buytenhek <kernel@wantstofly.org>
1392 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1395 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1396 M: Hartley Sweeten <hsweeten@visionengravers.com>
1397 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1398 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400 F: arch/arm/mach-ep93xx/
1401 F: arch/arm/mach-ep93xx/include/mach/
1404 M: Russell King <linux@armlinux.org.uk>
1405 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1408 F: drivers/clk/clkdev.c
1410 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1411 M: Mike Rapoport <mike@compulab.co.il>
1412 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1416 M: Baruch Siach <baruch@tkos.co.il>
1417 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419 F: arch/arm/boot/dts/cx92755*
1422 ARM/CONTEC MICRO9 MACHINE SUPPORT
1423 M: Hubert Feurstein <hubert.feurstein@contec.at>
1425 F: arch/arm/mach-ep93xx/micro9.c
1427 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1428 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1429 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431 F: drivers/hwtracing/coresight/*
1432 F: Documentation/trace/coresight.txt
1433 F: Documentation/trace/coresight-cpu-debug.txt
1434 F: Documentation/devicetree/bindings/arm/coresight.txt
1435 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1436 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1437 F: tools/perf/arch/arm/util/pmu.c
1438 F: tools/perf/arch/arm/util/auxtrace.c
1439 F: tools/perf/arch/arm/util/cs-etm.c
1440 F: tools/perf/arch/arm/util/cs-etm.h
1441 F: tools/perf/util/cs-etm.*
1442 F: tools/perf/util/cs-etm-decoder/*
1444 ARM/CORGI MACHINE SUPPORT
1445 M: Richard Purdie <rpurdie@rpsys.net>
1448 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1449 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1450 M: Linus Walleij <linus.walleij@linaro.org>
1451 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452 T: git git://github.com/ulli-kroll/linux.git
1454 F: Documentation/devicetree/bindings/arm/gemini.txt
1455 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1456 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1457 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1458 F: arch/arm/mach-gemini/
1459 F: drivers/net/ethernet/cortina/
1460 F: drivers/pinctrl/pinctrl-gemini.c
1461 F: drivers/rtc/rtc-ftrtc010.c
1463 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1464 M: Barry Song <baohua@kernel.org>
1465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1468 F: arch/arm/boot/dts/prima2*
1469 F: arch/arm/mach-prima2/
1470 F: drivers/clk/sirf/
1471 F: drivers/clocksource/timer-prima2.c
1472 F: drivers/clocksource/timer-atlas7.c
1475 ARM/EBSA110 MACHINE SUPPORT
1476 M: Russell King <linux@armlinux.org.uk>
1477 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478 W: http://www.armlinux.org.uk/
1480 F: arch/arm/mach-ebsa110/
1481 F: drivers/net/ethernet/amd/am79c961a.*
1483 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1484 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1485 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1486 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1491 M: Robert Jarzmik <robert.jarzmik@free.fr>
1492 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494 F: arch/arm/mach-pxa/ezx.c
1496 ARM/FARADAY FA526 PORT
1497 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1498 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500 T: git git://git.berlios.de/gemini-board
1501 F: arch/arm/mm/*-fa*
1503 ARM/FOOTBRIDGE ARCHITECTURE
1504 M: Russell King <linux@armlinux.org.uk>
1505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506 W: http://www.armlinux.org.uk/
1508 F: arch/arm/include/asm/hardware/dec21285.h
1509 F: arch/arm/mach-footbridge/
1511 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1512 M: Shawn Guo <shawnguo@kernel.org>
1513 M: Sascha Hauer <s.hauer@pengutronix.de>
1514 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1515 R: Fabio Estevam <fabio.estevam@nxp.com>
1516 R: NXP Linux Team <linux-imx@nxp.com>
1517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1520 F: arch/arm/mach-imx/
1521 F: arch/arm/mach-mxs/
1522 F: arch/arm/boot/dts/imx*
1523 F: arch/arm/configs/imx*_defconfig
1525 F: drivers/firmware/imx/
1527 F: include/linux/firmware/imx/
1530 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1531 M: Shawn Guo <shawnguo@kernel.org>
1532 M: Sascha Hauer <s.hauer@pengutronix.de>
1533 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1534 R: Stefan Agner <stefan@agner.ch>
1535 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1538 F: arch/arm/mach-imx/*vf610*
1539 F: arch/arm/boot/dts/vf*
1541 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1542 M: Shawn Guo <shawnguo@kernel.org>
1543 M: Li Yang <leoyang.li@nxp.com>
1544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1547 F: arch/arm/boot/dts/ls1021a*
1548 F: arch/arm64/boot/dts/freescale/fsl-*
1549 F: arch/arm64/boot/dts/freescale/qoriq-*
1551 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1552 M: Lennert Buytenhek <kernel@wantstofly.org>
1553 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 ARM/GUMSTIX MACHINE SUPPORT
1557 M: Steve Sakoman <sakoman@gmail.com>
1558 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1562 M: Philipp Zabel <philipp.zabel@gmail.com>
1563 M: Paul Parsons <lost.distance@yahoo.com>
1564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566 F: arch/arm/mach-pxa/hx4700.c
1567 F: arch/arm/mach-pxa/include/mach/hx4700.h
1568 F: sound/soc/pxa/hx4700.c
1570 ARM/HISILICON SOC SUPPORT
1571 M: Wei Xu <xuwei5@hisilicon.com>
1572 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 W: http://www.hisilicon.com
1575 T: git git://github.com/hisilicon/linux-hisi.git
1576 F: arch/arm/mach-hisi/
1577 F: arch/arm/boot/dts/hi3*
1578 F: arch/arm/boot/dts/hip*
1579 F: arch/arm/boot/dts/hisi*
1580 F: arch/arm64/boot/dts/hisilicon/
1582 ARM/HP JORNADA 7XX MACHINE SUPPORT
1583 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1587 F: arch/arm/mach-sa1100/jornada720.c
1588 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1590 ARM/IGEP MACHINE SUPPORT
1591 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1592 M: Javier Martinez Canillas <javier@dowhile0.org>
1593 L: linux-omap@vger.kernel.org
1594 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596 F: arch/arm/boot/dts/omap3-igep*
1598 ARM/INCOME PXA270 SUPPORT
1599 M: Marek Vasut <marek.vasut@gmail.com>
1600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1604 ARM/INTEL IOP13XX ARM ARCHITECTURE
1605 M: Lennert Buytenhek <kernel@wantstofly.org>
1606 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609 ARM/INTEL IOP32X ARM ARCHITECTURE
1610 M: Lennert Buytenhek <kernel@wantstofly.org>
1611 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614 ARM/INTEL IOP33X ARM ARCHITECTURE
1615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618 ARM/INTEL IQ81342EX MACHINE SUPPORT
1619 M: Lennert Buytenhek <kernel@wantstofly.org>
1620 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623 ARM/INTEL IXDP2850 MACHINE SUPPORT
1624 M: Lennert Buytenhek <kernel@wantstofly.org>
1625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628 ARM/INTEL IXP4XX ARM ARCHITECTURE
1629 M: Imre Kaloz <kaloz@openwrt.org>
1630 M: Krzysztof Halasa <khalasa@piap.pl>
1631 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633 F: arch/arm/mach-ixp4xx/
1635 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1636 M: Jonathan Cameron <jic23@cam.ac.uk>
1637 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639 F: arch/arm/mach-pxa/stargate2.c
1640 F: drivers/pcmcia/pxa2xx_stargate2.c
1642 ARM/INTEL XSC3 (MANZANO) ARM CORE
1643 M: Lennert Buytenhek <kernel@wantstofly.org>
1644 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1648 M: Lennert Buytenhek <kernel@wantstofly.org>
1649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652 ARM/LG1K ARCHITECTURE
1653 M: Chanho Min <chanho.min@lge.com>
1654 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 F: arch/arm64/boot/dts/lg/
1658 ARM/LOGICPD PXA270 MACHINE SUPPORT
1659 M: Lennert Buytenhek <kernel@wantstofly.org>
1660 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663 ARM/LPC18XX ARCHITECTURE
1664 M: Vladimir Zapolskiy <vz@mleia.com>
1665 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667 F: arch/arm/boot/dts/lpc43*
1668 F: drivers/i2c/busses/i2c-lpc2k.c
1669 F: drivers/memory/pl172.c
1670 F: drivers/mtd/spi-nor/nxp-spifi.c
1671 F: drivers/rtc/rtc-lpc24xx.c
1674 ARM/LPC32XX SOC SUPPORT
1675 M: Vladimir Zapolskiy <vz@mleia.com>
1676 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1677 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1680 F: arch/arm/boot/dts/lpc32*
1681 F: arch/arm/mach-lpc32xx/
1682 F: drivers/i2c/busses/i2c-pnx.c
1683 F: drivers/net/ethernet/nxp/lpc_eth.c
1684 F: drivers/usb/host/ohci-nxp.c
1685 F: drivers/watchdog/pnx4008_wdt.c
1688 ARM/MAGICIAN MACHINE SUPPORT
1689 M: Philipp Zabel <philipp.zabel@gmail.com>
1692 ARM/Marvell Dove/MV78xx0/Orion SOC support
1693 M: Jason Cooper <jason@lakedaemon.net>
1694 M: Andrew Lunn <andrew@lunn.ch>
1695 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1696 M: Gregory Clement <gregory.clement@bootlin.com>
1697 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699 F: Documentation/devicetree/bindings/soc/dove/
1700 F: arch/arm/mach-dove/
1701 F: arch/arm/mach-mv78xx0/
1702 F: arch/arm/mach-orion5x/
1703 F: arch/arm/plat-orion/
1704 F: arch/arm/boot/dts/dove*
1705 F: arch/arm/boot/dts/orion5x*
1707 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1708 M: Jason Cooper <jason@lakedaemon.net>
1709 M: Andrew Lunn <andrew@lunn.ch>
1710 M: Gregory Clement <gregory.clement@bootlin.com>
1711 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1712 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714 F: arch/arm/boot/dts/armada*
1715 F: arch/arm/boot/dts/kirkwood*
1716 F: arch/arm/configs/mvebu_*_defconfig
1717 F: arch/arm/mach-mvebu/
1718 F: arch/arm64/boot/dts/marvell/armada*
1719 F: drivers/cpufreq/armada-37xx-cpufreq.c
1720 F: drivers/cpufreq/mvebu-cpufreq.c
1721 F: drivers/irqchip/irq-armada-370-xp.c
1722 F: drivers/irqchip/irq-mvebu-*
1723 F: drivers/pinctrl/mvebu/
1724 F: drivers/rtc/rtc-armada38x.c
1726 ARM/Mediatek RTC DRIVER
1727 M: Eddie Huang <eddie.huang@mediatek.com>
1728 M: Sean Wang <sean.wang@mediatek.com>
1729 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1732 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1733 F: drivers/rtc/rtc-mt6397.c
1734 F: drivers/rtc/rtc-mt7622.c
1736 ARM/Mediatek SoC support
1737 M: Matthias Brugger <matthias.bgg@gmail.com>
1738 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1739 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1741 F: arch/arm/boot/dts/mt6*
1742 F: arch/arm/boot/dts/mt7*
1743 F: arch/arm/boot/dts/mt8*
1744 F: arch/arm/mach-mediatek/
1745 F: arch/arm64/boot/dts/mediatek/
1749 ARM/Mediatek USB3 PHY DRIVER
1750 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1751 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1754 F: drivers/phy/mediatek/
1755 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1757 ARM/MICREL KS8695 ARCHITECTURE
1758 M: Greg Ungerer <gerg@uclinux.org>
1759 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760 F: arch/arm/mach-ks8695/
1763 ARM/Microchip (AT91) SoC support
1764 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1765 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1766 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1767 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768 W: http://www.linux4sam.org
1769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1773 F: arch/arm/mach-at91/
1774 F: include/soc/at91/
1775 F: arch/arm/boot/dts/at91*.dts
1776 F: arch/arm/boot/dts/at91*.dtsi
1777 F: arch/arm/boot/dts/sama*.dts
1778 F: arch/arm/boot/dts/sama*.dtsi
1779 F: arch/arm/include/debug/at91.S
1780 F: drivers/memory/atmel*
1781 F: drivers/watchdog/sama5d4_wdt.c
1782 X: drivers/input/touchscreen/atmel_mxt_ts.c
1783 X: drivers/net/wireless/atmel/
1785 ARM/MIOA701 MACHINE SUPPORT
1786 M: Robert Jarzmik <robert.jarzmik@free.fr>
1787 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788 F: arch/arm/mach-pxa/mioa701.c
1791 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1792 M: Michael Petchkovsky <mkpetch@internode.on.net>
1795 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1796 M: Linus Walleij <linus.walleij@linaro.org>
1797 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799 F: arch/arm/mach-nomadik/
1800 F: arch/arm/mach-u300/
1801 F: arch/arm/mach-ux500/
1802 F: arch/arm/boot/dts/ste-*
1803 F: drivers/clk/clk-nomadik.c
1804 F: drivers/clk/clk-u300.c
1805 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1806 F: drivers/clocksource/timer-u300.c
1807 F: drivers/dma/coh901318*
1808 F: drivers/dma/ste_dma40*
1809 F: drivers/hwspinlock/u8500_hsem.c
1810 F: drivers/i2c/busses/i2c-nomadik.c
1811 F: drivers/i2c/busses/i2c-stu300.c
1812 F: drivers/mfd/ab3100*
1813 F: drivers/mfd/ab8500*
1814 F: drivers/mfd/abx500*
1815 F: drivers/mfd/dbx500*
1816 F: drivers/mfd/db8500*
1817 F: drivers/pinctrl/nomadik/
1818 F: drivers/pinctrl/pinctrl-coh901*
1819 F: drivers/pinctrl/pinctrl-u300.c
1820 F: drivers/rtc/rtc-ab3100.c
1821 F: drivers/rtc/rtc-ab8500.c
1822 F: drivers/rtc/rtc-coh901331.c
1823 F: drivers/rtc/rtc-pl031.c
1824 F: drivers/watchdog/coh901327_wdt.c
1825 F: Documentation/devicetree/bindings/arm/ste-*
1826 F: Documentation/devicetree/bindings/arm/ux500/
1827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1829 ARM/NUVOTON NPCM ARCHITECTURE
1830 M: Avi Fishman <avifishman70@gmail.com>
1831 M: Tomer Maimon <tmaimon77@gmail.com>
1832 R: Patrick Venture <venture@google.com>
1833 R: Nancy Yuen <yuenn@google.com>
1834 R: Brendan Higgins <brendanhiggins@google.com>
1835 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1837 F: arch/arm/mach-npcm/
1838 F: arch/arm/boot/dts/nuvoton-npcm*
1839 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1841 F: Documentation/devicetree/bindings/*/*npcm*
1842 F: Documentation/devicetree/bindings/*/*/*npcm*
1844 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1845 M: Wan ZongShun <mcuos.com@gmail.com>
1846 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847 W: http://www.mcuos.com
1849 F: arch/arm/mach-w90x900/
1850 F: drivers/input/keyboard/w90p910_keypad.c
1851 F: drivers/input/touchscreen/w90p910_ts.c
1852 F: drivers/watchdog/nuc900_wdt.c
1853 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1854 F: drivers/mtd/nand/raw/nuc900_nand.c
1855 F: drivers/rtc/rtc-nuc900.c
1856 F: drivers/spi/spi-nuc900.c
1857 F: drivers/usb/host/ehci-w90x900.c
1858 F: drivers/video/fbdev/nuc900fb.c
1860 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1861 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1862 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1863 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1866 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1867 M: Alexander Clouter <alex@digriz.org.uk>
1868 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869 W: http://www.digriz.org.uk/ts78xx/kernel
1871 F: arch/arm/mach-orion5x/ts78xx-*
1873 ARM/OXNAS platform support
1874 M: Neil Armstrong <narmstrong@baylibre.com>
1875 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876 L: linux-oxnas@groups.io (moderated for non-subscribers)
1878 F: arch/arm/mach-oxnas/
1879 F: arch/arm/boot/dts/ox8*.dts*
1882 ARM/PALM TREO SUPPORT
1883 M: Tomas Cech <sleep_walker@suse.com>
1884 L: linux-arm-kernel@lists.infradead.org
1885 W: http://hackndev.com
1887 F: arch/arm/mach-pxa/palmtreo.*
1889 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1890 M: Marek Vasut <marek.vasut@gmail.com>
1891 L: linux-arm-kernel@lists.infradead.org
1892 W: http://hackndev.com
1894 F: arch/arm/mach-pxa/include/mach/palmtx.h
1895 F: arch/arm/mach-pxa/palmtx.c
1896 F: arch/arm/mach-pxa/palmt5.*
1897 F: arch/arm/mach-pxa/include/mach/palmld.h
1898 F: arch/arm/mach-pxa/palmld.c
1899 F: arch/arm/mach-pxa/palmte2.*
1900 F: arch/arm/mach-pxa/include/mach/palmtc.h
1901 F: arch/arm/mach-pxa/palmtc.c
1904 M: Sergey Lapin <slapin@ossfans.org>
1905 L: linux-arm-kernel@lists.infradead.org
1906 W: http://hackndev.com
1908 F: arch/arm/mach-pxa/palmz72.*
1911 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1912 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1915 ARM/PT DIGITAL BOARD PORT
1916 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1917 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918 W: http://www.armlinux.org.uk/
1921 ARM/QUALCOMM SUPPORT
1922 M: Andy Gross <andy.gross@linaro.org>
1923 M: David Brown <david.brown@linaro.org>
1924 L: linux-arm-msm@vger.kernel.org
1925 L: linux-soc@vger.kernel.org
1927 F: Documentation/devicetree/bindings/soc/qcom/
1928 F: arch/arm/boot/dts/qcom-*.dts
1929 F: arch/arm/boot/dts/qcom-*.dtsi
1930 F: arch/arm/mach-qcom/
1931 F: arch/arm64/boot/dts/qcom/*
1932 F: drivers/i2c/busses/i2c-qup.c
1933 F: drivers/clk/qcom/
1934 F: drivers/dma/qcom/
1935 F: drivers/soc/qcom/
1936 F: drivers/spi/spi-qup.c
1937 F: drivers/tty/serial/msm_serial.c
1938 F: drivers/*/pm8???-*
1939 F: drivers/mfd/ssbi.c
1940 F: drivers/firmware/qcom_scm*
1941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1943 ARM/RADISYS ENP2611 MACHINE SUPPORT
1944 M: Lennert Buytenhek <kernel@wantstofly.org>
1945 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948 ARM/REALTEK ARCHITECTURE
1949 M: Andreas Färber <afaerber@suse.de>
1950 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952 F: arch/arm64/boot/dts/realtek/
1953 F: Documentation/devicetree/bindings/arm/realtek.txt
1955 ARM/RENESAS ARM64 ARCHITECTURE
1956 M: Simon Horman <horms@verge.net.au>
1957 M: Magnus Damm <magnus.damm@gmail.com>
1958 L: linux-renesas-soc@vger.kernel.org
1959 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1962 F: arch/arm64/boot/dts/renesas/
1963 F: Documentation/devicetree/bindings/arm/shmobile.txt
1964 F: drivers/soc/renesas/
1965 F: include/linux/soc/renesas/
1967 ARM/RISCPC ARCHITECTURE
1968 M: Russell King <linux@armlinux.org.uk>
1969 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970 W: http://www.armlinux.org.uk/
1972 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1973 F: arch/arm/include/asm/hardware/ioc.h
1974 F: arch/arm/include/asm/hardware/iomd.h
1975 F: arch/arm/include/asm/hardware/memc.h
1976 F: arch/arm/mach-rpc/
1977 F: drivers/net/ethernet/8390/etherh.c
1978 F: drivers/net/ethernet/i825xx/ether1*
1979 F: drivers/net/ethernet/seeq/ether3*
1980 F: drivers/scsi/arm/
1982 ARM/Rockchip SoC support
1983 M: Heiko Stuebner <heiko@sntech.de>
1984 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985 L: linux-rockchip@lists.infradead.org
1986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1988 F: arch/arm/boot/dts/rk3*
1989 F: arch/arm/boot/dts/rv1108*
1990 F: arch/arm/mach-rockchip/
1991 F: drivers/clk/rockchip/
1992 F: drivers/i2c/busses/i2c-rk3x.c
1993 F: drivers/*/*rockchip*
1994 F: drivers/*/*/*rockchip*
1995 F: sound/soc/rockchip/
1998 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1999 M: Kukjin Kim <kgene@kernel.org>
2000 M: Krzysztof Kozlowski <krzk@kernel.org>
2001 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2002 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2003 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2005 F: arch/arm/boot/dts/s3c*
2006 F: arch/arm/boot/dts/s5p*
2007 F: arch/arm/boot/dts/exynos*
2008 F: arch/arm64/boot/dts/exynos/
2009 F: arch/arm/plat-samsung/
2010 F: arch/arm/mach-s3c24*/
2011 F: arch/arm/mach-s3c64xx/
2012 F: arch/arm/mach-s5p*/
2013 F: arch/arm/mach-exynos*/
2014 F: drivers/*/*s3c24*
2015 F: drivers/*/*/*s3c24*
2016 F: drivers/*/*s3c64xx*
2017 F: drivers/*/*s5pv210*
2018 F: drivers/memory/samsung/*
2019 F: drivers/soc/samsung/*
2020 F: Documentation/arm/Samsung/
2021 F: Documentation/devicetree/bindings/arm/samsung/
2022 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2023 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2026 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2027 M: Kyungmin Park <kyungmin.park@samsung.com>
2028 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2030 F: arch/arm/mach-s5pv210/
2032 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2033 M: Kyungmin Park <kyungmin.park@samsung.com>
2034 M: Kamil Debski <kamil@wypas.org>
2035 M: Andrzej Hajda <a.hajda@samsung.com>
2036 L: linux-arm-kernel@lists.infradead.org
2037 L: linux-media@vger.kernel.org
2039 F: drivers/media/platform/s5p-g2d/
2041 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2042 M: Marek Szyprowski <m.szyprowski@samsung.com>
2043 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2044 L: linux-media@vger.kernel.org
2046 F: drivers/media/platform/s5p-cec/
2047 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2049 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2050 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2051 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2052 L: linux-arm-kernel@lists.infradead.org
2053 L: linux-media@vger.kernel.org
2055 F: drivers/media/platform/s5p-jpeg/
2057 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2058 M: Kyungmin Park <kyungmin.park@samsung.com>
2059 M: Kamil Debski <kamil@wypas.org>
2060 M: Jeongtae Park <jtp.park@samsung.com>
2061 M: Andrzej Hajda <a.hajda@samsung.com>
2062 L: linux-arm-kernel@lists.infradead.org
2063 L: linux-media@vger.kernel.org
2065 F: arch/arm/plat-samsung/s5p-dev-mfc.c
2066 F: drivers/media/platform/s5p-mfc/
2068 ARM/SHMOBILE ARM ARCHITECTURE
2069 M: Simon Horman <horms@verge.net.au>
2070 M: Magnus Damm <magnus.damm@gmail.com>
2071 L: linux-renesas-soc@vger.kernel.org
2072 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2075 F: arch/arm/boot/dts/emev2*
2076 F: arch/arm/boot/dts/r7s*
2077 F: arch/arm/boot/dts/r8a*
2078 F: arch/arm/boot/dts/r9a*
2079 F: arch/arm/boot/dts/sh*
2080 F: arch/arm/configs/shmobile_defconfig
2081 F: arch/arm/include/debug/renesas-scif.S
2082 F: arch/arm/mach-shmobile/
2083 F: Documentation/devicetree/bindings/arm/shmobile.txt
2084 F: drivers/soc/renesas/
2085 F: include/linux/soc/renesas/
2087 ARM/SOCFPGA ARCHITECTURE
2088 M: Dinh Nguyen <dinguyen@kernel.org>
2090 F: arch/arm/mach-socfpga/
2091 F: arch/arm/boot/dts/socfpga*
2092 F: arch/arm/configs/socfpga_defconfig
2093 F: arch/arm64/boot/dts/altera/
2094 W: http://www.rocketboards.org
2095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2097 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2098 M: Dinh Nguyen <dinguyen@kernel.org>
2100 F: drivers/clk/socfpga/
2102 ARM/SOCFPGA EDAC SUPPORT
2103 M: Thor Thayer <thor.thayer@linux.intel.com>
2105 F: drivers/edac/altera_edac.
2107 ARM/SPREADTRUM SoC SUPPORT
2108 M: Orson Zhai <orsonzhai@gmail.com>
2109 M: Baolin Wang <baolin.wang@linaro.org>
2110 M: Chunyan Zhang <zhang.lyra@gmail.com>
2112 F: arch/arm64/boot/dts/sprd
2115 ARM/STI ARCHITECTURE
2116 M: Patrice Chotard <patrice.chotard@st.com>
2117 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2118 W: http://www.stlinux.com
2120 F: arch/arm/mach-sti/
2121 F: arch/arm/boot/dts/sti*
2122 F: drivers/char/hw_random/st-rng.c
2123 F: drivers/clocksource/arm_global_timer.c
2124 F: drivers/clocksource/clksrc_st_lpc.c
2125 F: drivers/cpufreq/sti-cpufreq.c
2126 F: drivers/dma/st_fdma*
2127 F: drivers/i2c/busses/i2c-st.c
2128 F: drivers/media/rc/st_rc.c
2129 F: drivers/media/platform/sti/c8sectpfe/
2130 F: drivers/mmc/host/sdhci-st.c
2131 F: drivers/phy/st/phy-miphy28lp.c
2132 F: drivers/phy/st/phy-stih407-usb.c
2133 F: drivers/pinctrl/pinctrl-st.c
2134 F: drivers/remoteproc/st_remoteproc.c
2135 F: drivers/remoteproc/st_slim_rproc.c
2136 F: drivers/reset/sti/
2137 F: drivers/rtc/rtc-st-lpc.c
2138 F: drivers/tty/serial/st-asc.c
2139 F: drivers/usb/dwc3/dwc3-st.c
2140 F: drivers/usb/host/ehci-st.c
2141 F: drivers/usb/host/ohci-st.c
2142 F: drivers/watchdog/st_lpc_wdt.c
2143 F: drivers/ata/ahci_st.c
2144 F: include/linux/remoteproc/st_slim_rproc.h
2146 ARM/STM32 ARCHITECTURE
2147 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2148 M: Alexandre Torgue <alexandre.torgue@st.com>
2149 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2150 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2155 F: arch/arm/boot/dts/stm32*
2156 F: arch/arm/mach-stm32/
2157 F: drivers/clocksource/armv7m_systick.c
2159 ARM/Synaptics SoC support
2160 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2161 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2162 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164 F: arch/arm/mach-berlin/
2165 F: arch/arm/boot/dts/berlin*
2166 F: arch/arm64/boot/dts/synaptics/
2168 ARM/TANGO ARCHITECTURE
2169 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2170 M: Mans Rullgard <mans@mansr.com>
2171 L: linux-arm-kernel@lists.infradead.org
2175 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2176 M: Lennert Buytenhek <kernel@wantstofly.org>
2177 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2180 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2181 M: Hans Verkuil <hans.verkuil@cisco.com>
2182 L: linux-tegra@vger.kernel.org
2183 L: linux-media@vger.kernel.org
2185 F: drivers/media/platform/tegra-cec/
2186 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2188 ARM/TETON BGA MACHINE SUPPORT
2189 M: "Mark F. Brown" <mark.brown314@gmail.com>
2190 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2193 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2194 M: Santosh Shilimkar <ssantosh@kernel.org>
2195 L: linux-kernel@vger.kernel.org
2197 F: drivers/memory/*emif*
2199 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2200 M: Tero Kristo <t-kristo@ti.com>
2201 M: Nishanth Menon <nm@ti.com>
2202 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2205 F: arch/arm64/boot/dts/ti/Makefile
2206 F: arch/arm64/boot/dts/ti/k3-*
2208 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2209 M: Santosh Shilimkar <ssantosh@kernel.org>
2210 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2212 F: arch/arm/mach-keystone/
2213 F: arch/arm/boot/dts/keystone-*
2214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2216 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2217 M: Santosh Shilimkar <ssantosh@kernel.org>
2218 L: linux-kernel@vger.kernel.org
2220 F: drivers/clk/keystone/
2222 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2223 M: Santosh Shilimkar <ssantosh@kernel.org>
2224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2225 L: linux-kernel@vger.kernel.org
2227 F: drivers/clocksource/timer-keystone.c
2229 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2230 M: Santosh Shilimkar <ssantosh@kernel.org>
2231 L: linux-kernel@vger.kernel.org
2233 F: drivers/power/reset/keystone-reset.c
2235 ARM/THECUS N2100 MACHINE SUPPORT
2236 M: Lennert Buytenhek <kernel@wantstofly.org>
2237 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2240 ARM/TOSA MACHINE SUPPORT
2241 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2242 M: Dirk Opfer <dirk@opfer-online.de>
2245 ARM/UNIPHIER ARCHITECTURE
2246 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2247 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2250 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2251 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2252 F: arch/arm/boot/dts/uniphier*
2253 F: arch/arm/include/asm/hardware/cache-uniphier.h
2254 F: arch/arm/mach-uniphier/
2255 F: arch/arm/mm/cache-uniphier.c
2256 F: arch/arm64/boot/dts/socionext/uniphier*
2257 F: drivers/bus/uniphier-system-bus.c
2258 F: drivers/clk/uniphier/
2259 F: drivers/gpio/gpio-uniphier.c
2260 F: drivers/i2c/busses/i2c-uniphier*
2261 F: drivers/irqchip/irq-uniphier-aidet.c
2262 F: drivers/mmc/host/uniphier-sd.c
2263 F: drivers/pinctrl/uniphier/
2264 F: drivers/reset/reset-uniphier.c
2265 F: drivers/tty/serial/8250/8250_uniphier.c
2268 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2269 M: Ulf Hansson <ulf.hansson@linaro.org>
2270 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2271 T: git git://git.linaro.org/people/ulfh/clk.git
2273 F: drivers/clk/ux500/
2275 ARM/VERSATILE EXPRESS PLATFORM
2276 M: Liviu Dudau <liviu.dudau@arm.com>
2277 M: Sudeep Holla <sudeep.holla@arm.com>
2278 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2279 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2281 F: arch/arm/boot/dts/vexpress*
2282 F: arch/arm64/boot/dts/arm/
2283 F: arch/arm/mach-vexpress/
2286 F: drivers/clk/versatile/clk-vexpress-osc.c
2287 F: drivers/clocksource/timer-versatile.c
2291 M: Russell King <linux@armlinux.org.uk>
2292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2293 W: http://www.armlinux.org.uk/
2297 ARM/VOIPAC PXA270 SUPPORT
2298 M: Marek Vasut <marek.vasut@gmail.com>
2299 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2301 F: arch/arm/mach-pxa/vpac270.c
2302 F: arch/arm/mach-pxa/include/mach/vpac270.h
2304 ARM/VT8500 ARM ARCHITECTURE
2305 M: Tony Prisk <linux@prisktech.co.nz>
2306 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2308 F: arch/arm/mach-vt8500/
2309 F: drivers/clocksource/timer-vt8500.c
2310 F: drivers/i2c/busses/i2c-wmt.c
2311 F: drivers/mmc/host/wmt-sdmmc.c
2312 F: drivers/pwm/pwm-vt8500.c
2313 F: drivers/rtc/rtc-vt8500.c
2314 F: drivers/tty/serial/vt8500_serial.c
2315 F: drivers/usb/host/ehci-platform.c
2316 F: drivers/usb/host/uhci-platform.c
2317 F: drivers/video/fbdev/vt8500lcdfb.*
2318 F: drivers/video/fbdev/wm8505fb*
2319 F: drivers/video/fbdev/wmt_ge_rops.*
2321 ARM/ZIPIT Z2 SUPPORT
2322 M: Marek Vasut <marek.vasut@gmail.com>
2323 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2325 F: arch/arm/mach-pxa/z2.c
2326 F: arch/arm/mach-pxa/include/mach/z2.h
2328 ARM/ZTE ARCHITECTURE
2329 M: Jun Nie <jun.nie@linaro.org>
2330 M: Shawn Guo <shawnguo@kernel.org>
2331 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2333 F: arch/arm/boot/dts/zx2967*
2334 F: arch/arm/mach-zx/
2335 F: arch/arm64/boot/dts/zte/
2337 F: drivers/dma/zx_dma.c
2338 F: drivers/gpio/gpio-zx.c
2339 F: drivers/i2c/busses/i2c-zx2967.c
2340 F: drivers/mmc/host/dw_mmc-zx.*
2341 F: drivers/pinctrl/zte/
2343 F: drivers/thermal/zx2967_thermal.c
2344 F: drivers/watchdog/zx2967_wdt.c
2345 F: Documentation/devicetree/bindings/arm/zte.txt
2346 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2347 F: Documentation/devicetree/bindings/dma/zxdma.txt
2348 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2349 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2350 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2351 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2352 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2353 F: Documentation/devicetree/bindings/soc/zte/
2354 F: Documentation/devicetree/bindings/sound/zte,*.txt
2355 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2356 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2357 F: include/dt-bindings/clock/zx2967*.h
2358 F: include/dt-bindings/soc/zte,*.h
2359 F: sound/soc/codecs/zx_aud96p22.c
2362 ARM/ZYNQ ARCHITECTURE
2363 M: Michal Simek <michal.simek@xilinx.com>
2364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2365 W: http://wiki.xilinx.com
2366 T: git https://github.com/Xilinx/linux-xlnx.git
2368 F: arch/arm/mach-zynq/
2369 F: drivers/cpuidle/cpuidle-zynq.c
2370 F: drivers/block/xsysace.c
2373 F: drivers/clocksource/timer-cadence-ttc.c
2374 F: drivers/i2c/busses/i2c-cadence.c
2375 F: drivers/mmc/host/sdhci-of-arasan.c
2376 F: drivers/edac/synopsys_edac.c
2377 F: drivers/i2c/busses/i2c-xiic.c
2379 ARM64 PORT (AARCH64 ARCHITECTURE)
2380 M: Catalin Marinas <catalin.marinas@arm.com>
2381 M: Will Deacon <will.deacon@arm.com>
2382 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2386 X: arch/arm64/boot/dts/
2387 F: Documentation/arm64/
2389 AS3645A LED FLASH CONTROLLER DRIVER
2390 M: Sakari Ailus <sakari.ailus@iki.fi>
2391 L: linux-leds@vger.kernel.org
2393 F: drivers/leds/leds-as3645a.c
2395 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2396 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2397 L: linux-media@vger.kernel.org
2398 T: git git://linuxtv.org/media_tree.git
2400 F: drivers/media/i2c/ak7375.c
2401 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2403 ASAHI KASEI AK8974 DRIVER
2404 M: Linus Walleij <linus.walleij@linaro.org>
2405 L: linux-iio@vger.kernel.org
2406 W: http://www.akm.com/
2408 F: drivers/iio/magnetometer/ak8974.c
2410 ASC7621 HARDWARE MONITOR DRIVER
2411 M: George Joseph <george.joseph@fairview5.com>
2412 L: linux-hwmon@vger.kernel.org
2414 F: Documentation/hwmon/asc7621
2415 F: drivers/hwmon/asc7621.c
2417 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2418 M: Corentin Chary <corentin.chary@gmail.com>
2419 L: acpi4asus-user@lists.sourceforge.net
2420 L: platform-driver-x86@vger.kernel.org
2421 W: http://acpi4asus.sf.net
2423 F: drivers/platform/x86/asus*.c
2424 F: drivers/platform/x86/eeepc*.c
2426 ASUS WIRELESS RADIO CONTROL DRIVER
2427 M: João Paulo Rechi Vita <jprvita@gmail.com>
2428 L: platform-driver-x86@vger.kernel.org
2430 F: drivers/platform/x86/asus-wireless.c
2433 M: David Howells <dhowells@redhat.com>
2434 L: keyrings@vger.kernel.org
2436 F: Documentation/crypto/asymmetric-keys.txt
2437 F: include/linux/verification.h
2438 F: include/crypto/public_key.h
2439 F: include/crypto/pkcs7.h
2440 F: crypto/asymmetric_keys/
2442 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2443 R: Dan Williams <dan.j.williams@intel.com>
2444 W: http://sourceforge.net/projects/xscaleiop
2446 F: Documentation/crypto/async-tx-api.txt
2449 F: include/linux/dmaengine.h
2450 F: include/linux/async_tx.h
2453 M: Bartosz Golaszewski <brgl@bgdev.pl>
2454 L: linux-i2c@vger.kernel.org
2455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2457 F: Documentation/devicetree/bindings/eeprom/at24.txt
2458 F: drivers/misc/eeprom/at24.c
2459 F: include/linux/platform_data/at24.h
2461 ATA OVER ETHERNET (AOE) DRIVER
2462 M: "Ed L. Cashin" <ed.cashin@acm.org>
2463 W: http://www.openaoe.org/
2465 F: Documentation/aoe/
2466 F: drivers/block/aoe/
2468 ATHEROS 71XX/9XXX GPIO DRIVER
2469 M: Alban Bedel <albeu@free.fr>
2470 W: https://github.com/AlbanBedel/linux
2471 T: git git://github.com/AlbanBedel/linux
2473 F: drivers/gpio/gpio-ath79.c
2474 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2476 ATHEROS 71XX/9XXX USB PHY DRIVER
2477 M: Alban Bedel <albeu@free.fr>
2478 W: https://github.com/AlbanBedel/linux
2479 T: git git://github.com/AlbanBedel/linux
2481 F: drivers/phy/qualcomm/phy-ath79-usb.c
2482 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2484 ATHEROS ATH GENERIC UTILITIES
2485 M: Kalle Valo <kvalo@codeaurora.org>
2486 L: linux-wireless@vger.kernel.org
2488 F: drivers/net/wireless/ath/*
2490 ATHEROS ATH5K WIRELESS DRIVER
2491 M: Jiri Slaby <jirislaby@gmail.com>
2492 M: Nick Kossifidis <mickflemm@gmail.com>
2493 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2494 L: linux-wireless@vger.kernel.org
2495 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2497 F: drivers/net/wireless/ath/ath5k/
2499 ATHEROS ATH6KL WIRELESS DRIVER
2500 M: Kalle Valo <kvalo@codeaurora.org>
2501 L: linux-wireless@vger.kernel.org
2502 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2505 F: drivers/net/wireless/ath/ath6kl/
2508 M: Ville Syrjala <syrjala@sci.fi>
2510 F: drivers/input/misc/ati_remote2.c
2512 ATK0110 HWMON DRIVER
2513 M: Luca Tettamanti <kronos.it@gmail.com>
2514 L: linux-hwmon@vger.kernel.org
2516 F: drivers/hwmon/asus_atk0110.c
2518 ATLX ETHERNET DRIVERS
2519 M: Jay Cliburn <jcliburn@gmail.com>
2520 M: Chris Snook <chris.snook@gmail.com>
2521 L: netdev@vger.kernel.org
2522 W: http://sourceforge.net/projects/atl1
2523 W: http://atl1.sourceforge.net
2525 F: drivers/net/ethernet/atheros/
2528 M: Chas Williams <3chas3@gmail.com>
2529 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2530 L: netdev@vger.kernel.org
2531 W: http://linux-atm.sourceforge.net
2534 F: include/linux/atm*
2535 F: include/uapi/linux/atm*
2537 ATMEL MACB ETHERNET DRIVER
2538 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2540 F: drivers/net/ethernet/cadence/
2542 ATMEL MAXTOUCH DRIVER
2543 M: Nick Dyer <nick@shmanahar.org>
2544 T: git git://github.com/ndyer/linux.git
2546 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2547 F: drivers/input/touchscreen/atmel_mxt_ts.c
2549 ATMEL WIRELESS DRIVER
2550 M: Simon Kelley <simon@thekelleys.org.uk>
2551 L: linux-wireless@vger.kernel.org
2552 W: http://www.thekelleys.org.uk/atmel
2553 W: http://atmelwlandriver.sourceforge.net/
2555 F: drivers/net/wireless/atmel/atmel*
2557 ATOMIC INFRASTRUCTURE
2558 M: Will Deacon <will.deacon@arm.com>
2559 M: Peter Zijlstra <peterz@infradead.org>
2560 R: Boqun Feng <boqun.feng@gmail.com>
2561 L: linux-kernel@vger.kernel.org
2563 F: arch/*/include/asm/atomic*.h
2564 F: include/*/atomic*.h
2566 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2567 M: Bradley Grove <linuxdrivers@attotech.com>
2568 L: linux-scsi@vger.kernel.org
2569 W: http://www.attotech.com
2571 F: drivers/scsi/esas2r
2573 ATUSB IEEE 802.15.4 RADIO DRIVER
2574 M: Stefan Schmidt <stefan@datenfreihafen.org>
2575 L: linux-wpan@vger.kernel.org
2577 F: drivers/net/ieee802154/atusb.c
2578 F: drivers/net/ieee802154/atusb.h
2579 F: drivers/net/ieee802154/at86rf230.h
2582 M: Paul Moore <paul@paul-moore.com>
2583 M: Eric Paris <eparis@redhat.com>
2584 L: linux-audit@redhat.com (moderated for non-subscribers)
2585 W: https://github.com/linux-audit
2586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2588 F: include/linux/audit.h
2589 F: include/uapi/linux/audit.h
2592 AUXILIARY DISPLAY DRIVERS
2593 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2595 F: drivers/auxdisplay/
2596 F: include/linux/cfag12864b.h
2598 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2599 M: Andreas Klinger <ak@it-klinger.de>
2600 L: linux-iio@vger.kernel.org
2602 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2603 F: drivers/iio/adc/hx711.c
2606 M: Ralf Baechle <ralf@linux-mips.org>
2607 L: linux-hams@vger.kernel.org
2608 W: http://www.linux-ax25.org/
2610 F: include/uapi/linux/ax25.h
2611 F: include/net/ax25.h
2615 M: Peter Rosin <peda@axentia.se>
2616 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2618 F: Documentation/devicetree/bindings/arm/axentia.txt
2619 F: arch/arm/boot/dts/at91-linea.dtsi
2620 F: arch/arm/boot/dts/at91-natte.dtsi
2621 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2622 F: arch/arm/boot/dts/at91-tse850-3.dts
2624 AXENTIA ASOC DRIVERS
2625 M: Peter Rosin <peda@axentia.se>
2626 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2628 F: Documentation/devicetree/bindings/sound/axentia,*
2629 F: sound/soc/atmel/tse850-pcm5142.c
2632 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2633 L: linux-media@vger.kernel.org
2634 W: https://linuxtv.org
2635 T: git git://linuxtv.org/media_tree.git
2637 F: drivers/media/usb/dvb-usb-v2/az6007.c
2639 AZTECH FM RADIO RECEIVER DRIVER
2640 M: Hans Verkuil <hverkuil@xs4all.nl>
2641 L: linux-media@vger.kernel.org
2642 T: git git://linuxtv.org/media_tree.git
2643 W: https://linuxtv.org
2645 F: drivers/media/radio/radio-aztech*
2648 L: linux-wireless@vger.kernel.org
2649 L: b43-dev@lists.infradead.org
2650 W: http://wireless.kernel.org/en/users/Drivers/b43
2652 F: drivers/net/wireless/broadcom/b43/
2654 B43LEGACY WIRELESS DRIVER
2655 M: Larry Finger <Larry.Finger@lwfinger.net>
2656 L: linux-wireless@vger.kernel.org
2657 L: b43-dev@lists.infradead.org
2658 W: http://wireless.kernel.org/en/users/Drivers/b43
2660 F: drivers/net/wireless/broadcom/b43legacy/
2662 BACKLIGHT CLASS/SUBSYSTEM
2663 M: Lee Jones <lee.jones@linaro.org>
2664 M: Daniel Thompson <daniel.thompson@linaro.org>
2665 M: Jingoo Han <jingoohan1@gmail.com>
2666 L: dri-devel@lists.freedesktop.org
2667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2669 F: drivers/video/backlight/
2670 F: include/linux/backlight.h
2671 F: include/linux/pwm_backlight.h
2672 F: Documentation/devicetree/bindings/leds/backlight
2675 M: Marek Lindner <mareklindner@neomailbox.ch>
2676 M: Simon Wunderlich <sw@simonwunderlich.de>
2677 M: Antonio Quartulli <a@unstable.cc>
2678 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2679 W: https://www.open-mesh.org/
2680 Q: https://patchwork.open-mesh.org/project/batman/list/
2682 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2683 F: Documentation/ABI/testing/sysfs-class-net-mesh
2684 F: Documentation/networking/batman-adv.rst
2685 F: include/uapi/linux/batadv_packet.h
2686 F: include/uapi/linux/batman_adv.h
2689 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2690 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2691 L: linux-hams@vger.kernel.org
2692 W: http://www.baycom.org/~tom/ham/ham.html
2694 F: drivers/net/hamradio/baycom*
2696 BCACHE (BLOCK LAYER CACHE)
2697 M: Coly Li <colyli@suse.de>
2698 M: Kent Overstreet <kent.overstreet@gmail.com>
2699 L: linux-bcache@vger.kernel.org
2700 W: http://bcache.evilpiepirate.org
2701 C: irc://irc.oftc.net/bcache
2703 F: drivers/md/bcache/
2705 BDISP ST MEDIA DRIVER
2706 M: Fabien Dessenne <fabien.dessenne@st.com>
2707 L: linux-media@vger.kernel.org
2708 T: git git://linuxtv.org/media_tree.git
2709 W: https://linuxtv.org
2711 F: drivers/media/platform/sti/bdisp
2713 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2714 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2715 L: netdev@vger.kernel.org
2717 F: drivers/net/ethernet/ec_bhf.c
2720 M: Luis de Bethencourt <luisbg@kernel.org>
2721 M: Salah Triki <salah.triki@gmail.com>
2723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2724 F: Documentation/filesystems/befs.txt
2728 M: Paolo Valente <paolo.valente@linaro.org>
2729 M: Jens Axboe <axboe@kernel.dk>
2730 L: linux-block@vger.kernel.org
2733 F: Documentation/block/bfq-iosched.txt
2736 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2738 F: Documentation/filesystems/bfs.txt
2740 F: include/uapi/linux/bfs_fs.h
2742 BLINKM RGB LED DRIVER
2743 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2745 F: drivers/leds/leds-blinkm.c
2748 M: Jens Axboe <axboe@kernel.dk>
2749 L: linux-block@vger.kernel.org
2750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2754 F: kernel/trace/blktrace.c
2758 M: Joern Engel <joern@lazybastard.org>
2759 L: linux-mtd@lists.infradead.org
2761 F: drivers/mtd/devices/block2mtd.c
2764 M: Marcel Holtmann <marcel@holtmann.org>
2765 M: Johan Hedberg <johan.hedberg@gmail.com>
2766 L: linux-bluetooth@vger.kernel.org
2767 W: http://www.bluez.org/
2768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2771 F: drivers/bluetooth/
2774 M: Marcel Holtmann <marcel@holtmann.org>
2775 M: Johan Hedberg <johan.hedberg@gmail.com>
2776 L: linux-bluetooth@vger.kernel.org
2777 W: http://www.bluez.org/
2778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2782 F: include/net/bluetooth/
2785 M: Jay Vosburgh <j.vosburgh@gmail.com>
2786 M: Veaceslav Falico <vfalico@gmail.com>
2787 M: Andy Gospodarek <andy@greyhouse.net>
2788 L: netdev@vger.kernel.org
2789 W: http://sourceforge.net/projects/bonding/
2791 F: drivers/net/bonding/
2792 F: include/uapi/linux/if_bonding.h
2794 BPF (Safe dynamic programs and tools)
2795 M: Alexei Starovoitov <ast@kernel.org>
2796 M: Daniel Borkmann <daniel@iogearbox.net>
2797 L: netdev@vger.kernel.org
2798 L: linux-kernel@vger.kernel.org
2799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2801 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2803 F: arch/x86/net/bpf_jit*
2804 F: Documentation/networking/filter.txt
2805 F: Documentation/bpf/
2806 F: include/linux/bpf*
2807 F: include/linux/filter.h
2808 F: include/trace/events/xdp.h
2809 F: include/uapi/linux/bpf*
2810 F: include/uapi/linux/filter.h
2812 F: kernel/trace/bpf_trace.c
2815 F: net/core/filter.c
2816 F: net/sched/act_bpf.c
2817 F: net/sched/cls_bpf.c
2821 F: tools/testing/selftests/bpf/
2823 BROADCOM B44 10/100 ETHERNET DRIVER
2824 M: Michael Chan <michael.chan@broadcom.com>
2825 L: netdev@vger.kernel.org
2827 F: drivers/net/ethernet/broadcom/b44.*
2829 BROADCOM B53 ETHERNET SWITCH DRIVER
2830 M: Florian Fainelli <f.fainelli@gmail.com>
2831 L: netdev@vger.kernel.org
2832 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2834 F: drivers/net/dsa/b53/*
2835 F: include/linux/platform_data/b53.h
2837 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2838 M: Florian Fainelli <f.fainelli@gmail.com>
2839 M: Ray Jui <rjui@broadcom.com>
2840 M: Scott Branden <sbranden@broadcom.com>
2841 M: bcm-kernel-feedback-list@broadcom.com
2842 T: git git://github.com/broadcom/mach-bcm
2848 F: arch/arm/mach-bcm/
2850 BROADCOM BCM2835 ARM ARCHITECTURE
2851 M: Eric Anholt <eric@anholt.net>
2852 M: Stefan Wahren <stefan.wahren@i2se.com>
2853 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2854 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2855 T: git git://github.com/anholt/linux
2858 F: drivers/staging/vc04_services
2860 BROADCOM BCM47XX MIPS ARCHITECTURE
2861 M: Hauke Mehrtens <hauke@hauke-m.de>
2862 M: Rafał Miłecki <zajec5@gmail.com>
2863 L: linux-mips@linux-mips.org
2865 F: Documentation/devicetree/bindings/mips/brcm/
2866 F: arch/mips/bcm47xx/*
2867 F: arch/mips/include/asm/mach-bcm47xx/*
2869 BROADCOM BCM5301X ARM ARCHITECTURE
2870 M: Hauke Mehrtens <hauke@hauke-m.de>
2871 M: Rafał Miłecki <zajec5@gmail.com>
2872 M: Jon Mason <jonmason@broadcom.com>
2873 M: bcm-kernel-feedback-list@broadcom.com
2874 L: linux-arm-kernel@lists.infradead.org
2876 F: arch/arm/mach-bcm/bcm_5301x.c
2877 F: arch/arm/boot/dts/bcm5301x*.dtsi
2878 F: arch/arm/boot/dts/bcm470*
2879 F: arch/arm/boot/dts/bcm953012*
2881 BROADCOM BCM53573 ARM ARCHITECTURE
2882 M: Rafał Miłecki <rafal@milecki.pl>
2883 L: linux-arm-kernel@lists.infradead.org
2885 F: arch/arm/boot/dts/bcm53573*
2886 F: arch/arm/boot/dts/bcm47189*
2888 BROADCOM BCM63XX ARM ARCHITECTURE
2889 M: Florian Fainelli <f.fainelli@gmail.com>
2890 M: bcm-kernel-feedback-list@broadcom.com
2891 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2892 T: git git://github.com/broadcom/stblinux.git
2896 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2897 M: Kevin Cernekee <cernekee@gmail.com>
2898 L: linux-usb@vger.kernel.org
2900 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2902 BROADCOM BCM7XXX ARM ARCHITECTURE
2903 M: Brian Norris <computersforpeace@gmail.com>
2904 M: Gregory Fong <gregory.0xf0@gmail.com>
2905 M: Florian Fainelli <f.fainelli@gmail.com>
2906 M: bcm-kernel-feedback-list@broadcom.com
2907 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2908 T: git git://github.com/broadcom/stblinux.git
2910 F: arch/arm/mach-bcm/*brcmstb*
2911 F: arch/arm/boot/dts/bcm7*.dts*
2912 F: drivers/bus/brcmstb_gisb.c
2913 F: arch/arm/mm/cache-b15-rac.c
2914 F: arch/arm/include/asm/hardware/cache-b15-rac.h
2917 BROADCOM BMIPS CPUFREQ DRIVER
2918 M: Markus Mayer <mmayer@broadcom.com>
2919 M: bcm-kernel-feedback-list@broadcom.com
2920 L: linux-pm@vger.kernel.org
2922 F: drivers/cpufreq/bmips-cpufreq.c
2924 BROADCOM BMIPS MIPS ARCHITECTURE
2925 M: Kevin Cernekee <cernekee@gmail.com>
2926 M: Florian Fainelli <f.fainelli@gmail.com>
2927 L: linux-mips@linux-mips.org
2928 T: git git://github.com/broadcom/stblinux.git
2930 F: arch/mips/bmips/*
2931 F: arch/mips/include/asm/mach-bmips/*
2932 F: arch/mips/kernel/*bmips*
2933 F: arch/mips/boot/dts/brcm/bcm*.dts*
2934 F: drivers/irqchip/irq-bcm63*
2935 F: drivers/irqchip/irq-bcm7*
2936 F: drivers/irqchip/irq-brcmstb*
2937 F: include/linux/bcm963xx_nvram.h
2938 F: include/linux/bcm963xx_tag.h
2940 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2941 M: Rasesh Mody <rasesh.mody@cavium.com>
2942 M: Dept-GELinuxNICDev@cavium.com
2943 L: netdev@vger.kernel.org
2945 F: drivers/net/ethernet/broadcom/bnx2.*
2946 F: drivers/net/ethernet/broadcom/bnx2_*
2948 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2949 M: QLogic-Storage-Upstream@qlogic.com
2950 L: linux-scsi@vger.kernel.org
2952 F: drivers/scsi/bnx2fc/
2954 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2955 M: QLogic-Storage-Upstream@qlogic.com
2956 L: linux-scsi@vger.kernel.org
2958 F: drivers/scsi/bnx2i/
2960 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2961 M: Ariel Elior <ariel.elior@cavium.com>
2962 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2963 M: everest-linux-l2@cavium.com
2964 L: netdev@vger.kernel.org
2966 F: drivers/net/ethernet/broadcom/bnx2x/
2968 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2969 M: Michael Chan <michael.chan@broadcom.com>
2970 L: netdev@vger.kernel.org
2972 F: drivers/net/ethernet/broadcom/bnxt/
2974 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2975 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2976 M: Franky Lin <franky.lin@broadcom.com>
2977 M: Hante Meuleman <hante.meuleman@broadcom.com>
2978 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2979 M: Wright Feng <wright.feng@cypress.com>
2980 L: linux-wireless@vger.kernel.org
2981 L: brcm80211-dev-list.pdl@broadcom.com
2982 L: brcm80211-dev-list@cypress.com
2984 F: drivers/net/wireless/broadcom/brcm80211/
2986 BROADCOM BRCMSTB GPIO DRIVER
2987 M: Gregory Fong <gregory.0xf0@gmail.com>
2988 L: bcm-kernel-feedback-list@broadcom.com
2990 F: drivers/gpio/gpio-brcmstb.c
2991 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2993 BROADCOM BRCMSTB I2C DRIVER
2994 M: Kamal Dasu <kdasu.kdev@gmail.com>
2995 L: linux-i2c@vger.kernel.org
2996 L: bcm-kernel-feedback-list@broadcom.com
2998 F: drivers/i2c/busses/i2c-brcmstb.c
2999 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3001 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3002 M: Al Cooper <alcooperx@gmail.com>
3003 L: linux-kernel@vger.kernel.org
3004 L: bcm-kernel-feedback-list@broadcom.com
3006 F: drivers/phy/broadcom/phy-brcm-usb*
3008 BROADCOM GENET ETHERNET DRIVER
3009 M: Doug Berger <opendmb@gmail.com>
3010 M: Florian Fainelli <f.fainelli@gmail.com>
3011 L: netdev@vger.kernel.org
3013 F: drivers/net/ethernet/broadcom/genet/
3015 BROADCOM IPROC ARM ARCHITECTURE
3016 M: Ray Jui <rjui@broadcom.com>
3017 M: Scott Branden <sbranden@broadcom.com>
3018 M: Jon Mason <jonmason@broadcom.com>
3019 M: bcm-kernel-feedback-list@broadcom.com
3020 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3021 T: git git://github.com/broadcom/cygnus-linux.git
3038 F: arch/arm64/boot/dts/broadcom/northstar2/*
3039 F: arch/arm64/boot/dts/broadcom/stingray/*
3040 F: drivers/clk/bcm/clk-ns*
3041 F: drivers/clk/bcm/clk-sr*
3042 F: drivers/pinctrl/bcm/pinctrl-ns*
3043 F: include/dt-bindings/clock/bcm-sr*
3045 BROADCOM KONA GPIO DRIVER
3046 M: Ray Jui <rjui@broadcom.com>
3047 L: bcm-kernel-feedback-list@broadcom.com
3049 F: drivers/gpio/gpio-bcm-kona.c
3050 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3052 BROADCOM NETXTREME-E ROCE DRIVER
3053 M: Selvin Xavier <selvin.xavier@broadcom.com>
3054 M: Devesh Sharma <devesh.sharma@broadcom.com>
3055 M: Somnath Kotur <somnath.kotur@broadcom.com>
3056 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3057 L: linux-rdma@vger.kernel.org
3058 W: http://www.broadcom.com
3060 F: drivers/infiniband/hw/bnxt_re/
3061 F: include/uapi/rdma/bnxt_re-abi.h
3063 BROADCOM NVRAM DRIVER
3064 M: Rafał Miłecki <zajec5@gmail.com>
3065 L: linux-mips@linux-mips.org
3067 F: drivers/firmware/broadcom/*
3069 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3070 M: Rafał Miłecki <zajec5@gmail.com>
3071 L: linux-wireless@vger.kernel.org
3074 F: include/linux/bcma/
3076 BROADCOM STB AVS CPUFREQ DRIVER
3077 M: Markus Mayer <mmayer@broadcom.com>
3078 M: bcm-kernel-feedback-list@broadcom.com
3079 L: linux-pm@vger.kernel.org
3081 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3082 F: drivers/cpufreq/brcmstb*
3084 BROADCOM STB AVS TMON DRIVER
3085 M: Markus Mayer <mmayer@broadcom.com>
3086 M: bcm-kernel-feedback-list@broadcom.com
3087 L: linux-pm@vger.kernel.org
3089 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3090 F: drivers/thermal/broadcom/brcmstb*
3092 BROADCOM STB NAND FLASH DRIVER
3093 M: Brian Norris <computersforpeace@gmail.com>
3094 M: Kamal Dasu <kdasu.kdev@gmail.com>
3095 L: linux-mtd@lists.infradead.org
3096 L: bcm-kernel-feedback-list@broadcom.com
3098 F: drivers/mtd/nand/raw/brcmnand/
3100 BROADCOM STB DPFE DRIVER
3101 M: Markus Mayer <mmayer@broadcom.com>
3102 M: bcm-kernel-feedback-list@broadcom.com
3103 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3105 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3106 F: drivers/memory/brcmstb_dpfe.c
3109 M: Kamal Dasu <kdasu.kdev@gmail.com>
3110 M: bcm-kernel-feedback-list@broadcom.com
3112 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3113 F: drivers/spi/spi-bcm-qspi.*
3114 F: drivers/spi/spi-brcmstb-qspi.c
3115 F: drivers/spi/spi-iproc-qspi.c
3117 BROADCOM SYSTEMPORT ETHERNET DRIVER
3118 M: Florian Fainelli <f.fainelli@gmail.com>
3119 L: netdev@vger.kernel.org
3121 F: drivers/net/ethernet/broadcom/bcmsysport.*
3123 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3124 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3125 M: Prashant Sreedharan <prashant@broadcom.com>
3126 M: Michael Chan <mchan@broadcom.com>
3127 L: netdev@vger.kernel.org
3129 F: drivers/net/ethernet/broadcom/tg3.*
3131 BROCADE BFA FC SCSI DRIVER
3132 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3133 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3134 L: linux-scsi@vger.kernel.org
3136 F: drivers/scsi/bfa/
3138 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3139 M: Rasesh Mody <rasesh.mody@cavium.com>
3140 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3141 M: Dept-GELinuxNICDev@cavium.com
3142 L: netdev@vger.kernel.org
3144 F: drivers/net/ethernet/brocade/bna/
3146 BSG (block layer generic sg v4 driver)
3147 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3148 L: linux-scsi@vger.kernel.org
3151 F: include/linux/bsg.h
3152 F: include/uapi/linux/bsg.h
3155 M: Clemens Ladisch <clemens@ladisch.de>
3156 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3157 T: git git://git.alsa-project.org/alsa-kernel.git
3159 F: Documentation/sound/cards/bt87x.rst
3160 F: sound/pci/bt87x.c
3163 M: Michael Buesch <m@bues.ch>
3164 W: http://bu3sch.de/btgpio.php
3166 F: drivers/gpio/gpio-bt8xx.c
3169 M: Chris Mason <clm@fb.com>
3170 M: Josef Bacik <josef@toxicpanda.com>
3171 M: David Sterba <dsterba@suse.com>
3172 L: linux-btrfs@vger.kernel.org
3173 W: http://btrfs.wiki.kernel.org/
3174 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3177 F: Documentation/filesystems/btrfs.txt
3179 F: include/linux/btrfs*
3180 F: include/uapi/linux/btrfs*
3182 BTTV VIDEO4LINUX DRIVER
3183 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3184 L: linux-media@vger.kernel.org
3185 W: https://linuxtv.org
3186 T: git git://linuxtv.org/media_tree.git
3188 F: Documentation/media/v4l-drivers/bttv*
3189 F: drivers/media/pci/bt8xx/bttv*
3191 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3192 M: Chanwoo Choi <cw00.choi@samsung.com>
3193 L: linux-pm@vger.kernel.org
3194 L: linux-samsung-soc@vger.kernel.org
3195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3197 F: drivers/devfreq/exynos-bus.c
3198 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3200 BUSLOGIC SCSI DRIVER
3201 M: Khalid Aziz <khalid@gonehiking.org>
3202 L: linux-scsi@vger.kernel.org
3204 F: drivers/scsi/BusLogic.*
3205 F: drivers/scsi/FlashPoint.*
3207 C-MEDIA CMI8788 DRIVER
3208 M: Clemens Ladisch <clemens@ladisch.de>
3209 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3210 T: git git://git.alsa-project.org/alsa-kernel.git
3212 F: sound/pci/oxygen/
3215 M: Guo Ren <guoren@kernel.org>
3216 T: git https://github.com/c-sky/csky-linux.git
3219 F: Documentation/devicetree/bindings/csky/
3220 F: drivers/irqchip/irq-csky-*
3221 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3222 F: drivers/clocksource/timer-gx6605s.c
3223 F: drivers/clocksource/timer-mp-csky.c
3224 F: Documentation/devicetree/bindings/timer/csky,*
3229 M: Mark Salter <msalter@redhat.com>
3230 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3231 L: linux-c6x-dev@linux-c6x.org
3232 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3236 CA8210 IEEE-802.15.4 RADIO DRIVER
3237 M: Harry Morris <h.morris@cascoda.com>
3238 L: linux-wpan@vger.kernel.org
3239 W: https://github.com/Cascoda/ca8210-linux.git
3241 F: drivers/net/ieee802154/ca8210.c
3242 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3244 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3245 M: David Howells <dhowells@redhat.com>
3246 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3248 F: Documentation/filesystems/caching/cachefiles.txt
3251 CADENCE MIPI-CSI2 BRIDGES
3252 M: Maxime Ripard <maxime.ripard@bootlin.com>
3253 L: linux-media@vger.kernel.org
3255 F: Documentation/devicetree/bindings/media/cdns,*.txt
3256 F: drivers/media/platform/cadence/cdns-csi2*
3258 CADET FM/AM RADIO RECEIVER DRIVER
3259 M: Hans Verkuil <hverkuil@xs4all.nl>
3260 L: linux-media@vger.kernel.org
3261 T: git git://linuxtv.org/media_tree.git
3262 W: https://linuxtv.org
3264 F: drivers/media/radio/radio-cadet*
3266 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3267 M: Jonathan Corbet <corbet@lwn.net>
3268 L: linux-media@vger.kernel.org
3269 T: git git://linuxtv.org/media_tree.git
3271 F: Documentation/media/v4l-drivers/cafe_ccic*
3272 F: drivers/media/platform/marvell-ccic/
3275 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3276 L: netdev@vger.kernel.org
3278 F: Documentation/networking/caif/
3279 F: drivers/net/caif/
3280 F: include/uapi/linux/caif/
3281 F: include/net/caif/
3284 CALGARY x86-64 IOMMU
3285 M: Muli Ben-Yehuda <mulix@mulix.org>
3286 M: Jon Mason <jdmason@kudzu.us>
3287 L: iommu@lists.linux-foundation.org
3289 F: arch/x86/kernel/pci-calgary_64.c
3290 F: arch/x86/kernel/tce_64.c
3291 F: arch/x86/include/asm/calgary.h
3292 F: arch/x86/include/asm/tce.h
3295 M: Wolfgang Grandegger <wg@grandegger.com>
3296 M: Marc Kleine-Budde <mkl@pengutronix.de>
3297 L: linux-can@vger.kernel.org
3298 W: https://github.com/linux-can
3299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3302 F: Documentation/devicetree/bindings/net/can/
3304 F: include/linux/can/dev.h
3305 F: include/linux/can/platform/
3306 F: include/uapi/linux/can/error.h
3307 F: include/uapi/linux/can/netlink.h
3310 M: Oliver Hartkopp <socketcan@hartkopp.net>
3311 M: Marc Kleine-Budde <mkl@pengutronix.de>
3312 L: linux-can@vger.kernel.org
3313 W: https://github.com/linux-can
3314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3317 F: Documentation/networking/can.rst
3319 F: include/linux/can/core.h
3320 F: include/uapi/linux/can.h
3321 F: include/uapi/linux/can/bcm.h
3322 F: include/uapi/linux/can/raw.h
3323 F: include/uapi/linux/can/gw.h
3326 M: Serge Hallyn <serge@hallyn.com>
3327 L: linux-security-module@vger.kernel.org
3329 F: include/linux/capability.h
3330 F: include/uapi/linux/capability.h
3331 F: security/commoncap.c
3332 F: kernel/capability.c
3334 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3335 M: Kevin Tsai <ktsai@capellamicro.com>
3337 F: drivers/iio/light/cm*
3339 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3340 M: Christian Lamparter <chunkeey@googlemail.com>
3341 L: linux-wireless@vger.kernel.org
3342 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3344 F: drivers/net/wireless/ath/carl9170/
3347 M: Jan Glauber <jglauber@cavium.com>
3348 M: David Daney <david.daney@cavium.com>
3349 W: http://www.cavium.com
3351 F: drivers/i2c/busses/i2c-octeon*
3352 F: drivers/i2c/busses/i2c-thunderx*
3354 CAVIUM LIQUIDIO NETWORK DRIVER
3355 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3356 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3357 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3358 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3359 L: netdev@vger.kernel.org
3360 W: http://www.cavium.com
3362 F: drivers/net/ethernet/cavium/liquidio/
3365 M: Jan Glauber <jglauber@cavium.com>
3366 M: David Daney <david.daney@cavium.com>
3367 M: Steven J. Hill <Steven.Hill@cavium.com>
3368 W: http://www.cavium.com
3370 F: drivers/mmc/host/cavium*
3372 CAVIUM OCTEON-TX CRYPTO DRIVER
3373 M: George Cherian <george.cherian@cavium.com>
3374 L: linux-crypto@vger.kernel.org
3375 W: http://www.cavium.com
3377 F: drivers/crypto/cavium/cpt/
3379 CAVIUM THUNDERX2 ARM64 SOC
3380 M: Robert Richter <rrichter@cavium.com>
3381 M: Jayachandran C <jnair@caviumnetworks.com>
3382 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3384 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3385 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3387 CC2520 IEEE-802.15.4 RADIO DRIVER
3388 M: Varka Bhadram <varkabhadram@gmail.com>
3389 L: linux-wpan@vger.kernel.org
3391 F: drivers/net/ieee802154/cc2520.c
3392 F: include/linux/spi/cc2520.h
3393 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3395 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3396 M: Gilad Ben-Yossef <gilad@benyossef.com>
3397 L: linux-crypto@vger.kernel.org
3399 F: drivers/crypto/ccree/
3400 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3403 M: Hans Verkuil <hans.verkuil@cisco.com>
3404 L: linux-media@vger.kernel.org
3405 T: git git://linuxtv.org/media_tree.git
3406 W: http://linuxtv.org
3408 F: Documentation/media/kapi/cec-core.rst
3409 F: Documentation/media/uapi/cec
3410 F: drivers/media/cec/
3411 F: drivers/media/rc/keymaps/rc-cec.c
3412 F: include/media/cec.h
3413 F: include/media/cec-notifier.h
3414 F: include/uapi/linux/cec.h
3415 F: include/uapi/linux/cec-funcs.h
3416 F: Documentation/devicetree/bindings/media/cec.txt
3417 F: Documentation/ABI/testing/debugfs-cec-error-inj
3420 M: Hans Verkuil <hans.verkuil@cisco.com>
3421 L: linux-media@vger.kernel.org
3422 T: git git://linuxtv.org/media_tree.git
3423 W: http://linuxtv.org
3425 F: drivers/media/platform/cec-gpio/
3426 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3428 CELL BROADBAND ENGINE ARCHITECTURE
3429 M: Arnd Bergmann <arnd@arndb.de>
3430 L: linuxppc-dev@lists.ozlabs.org
3431 W: http://www.ibm.com/developerworks/power/cell/
3433 F: arch/powerpc/include/asm/cell*.h
3434 F: arch/powerpc/include/asm/spu*.h
3435 F: arch/powerpc/include/uapi/asm/spu*.h
3436 F: arch/powerpc/oprofile/*cell*
3437 F: arch/powerpc/platforms/cell/
3439 CEPH COMMON CODE (LIBCEPH)
3440 M: Ilya Dryomov <idryomov@gmail.com>
3441 M: "Yan, Zheng" <zyan@redhat.com>
3442 M: Sage Weil <sage@redhat.com>
3443 L: ceph-devel@vger.kernel.org
3445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3446 T: git git://github.com/ceph/ceph-client.git
3449 F: include/linux/ceph/
3450 F: include/linux/crush/
3452 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3453 M: "Yan, Zheng" <zyan@redhat.com>
3454 M: Sage Weil <sage@redhat.com>
3455 M: Ilya Dryomov <idryomov@gmail.com>
3456 L: ceph-devel@vger.kernel.org
3458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3459 T: git git://github.com/ceph/ceph-client.git
3461 F: Documentation/filesystems/ceph.txt
3464 CERTIFICATE HANDLING:
3465 M: David Howells <dhowells@redhat.com>
3466 M: David Woodhouse <dwmw2@infradead.org>
3467 L: keyrings@vger.kernel.org
3469 F: Documentation/admin-guide/module-signing.rst
3471 F: scripts/sign-file.c
3472 F: scripts/extract-cert.c
3474 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3475 L: linux-usb@vger.kernel.org
3477 F: Documentation/usb/WUSB-Design-overview.txt
3478 F: Documentation/usb/wusb-cbaf
3479 F: drivers/usb/host/hwa-hc.c
3480 F: drivers/usb/host/whci/
3481 F: drivers/usb/wusbcore/
3482 F: include/linux/usb/wusb*
3484 CFAG12864B LCD DRIVER
3485 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3487 F: drivers/auxdisplay/cfag12864b.c
3488 F: include/linux/cfag12864b.h
3490 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3491 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3493 F: drivers/auxdisplay/cfag12864bfb.c
3494 F: include/linux/cfag12864b.h
3496 802.11 (including CFG80211/NL80211)
3497 M: Johannes Berg <johannes@sipsolutions.net>
3498 L: linux-wireless@vger.kernel.org
3499 W: http://wireless.kernel.org/
3500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3504 F: include/uapi/linux/nl80211.h
3505 F: include/linux/ieee80211.h
3506 F: include/net/wext.h
3507 F: include/net/cfg80211.h
3508 F: include/net/iw_handler.h
3509 F: include/net/ieee80211_radiotap.h
3510 F: Documentation/driver-api/80211/cfg80211.rst
3511 F: Documentation/networking/regulatory.txt
3513 CHAR and MISC DRIVERS
3514 M: Arnd Bergmann <arnd@arndb.de>
3515 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3520 F: include/linux/miscdevice.h
3523 M: Andy Whitcroft <apw@canonical.com>
3524 M: Joe Perches <joe@perches.com>
3526 F: scripts/checkpatch.pl
3528 CHINESE DOCUMENTATION
3529 M: Harry Wei <harryxiyou@gmail.com>
3530 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3531 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3533 F: Documentation/translations/zh_CN/
3535 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3536 M: Peter Chen <Peter.Chen@nxp.com>
3537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3538 L: linux-usb@vger.kernel.org
3540 F: drivers/usb/chipidea/
3542 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3543 M: Hans de Goede <hdegoede@redhat.com>
3544 L: linux-input@vger.kernel.org
3546 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3547 F: drivers/input/touchscreen/chipone_icn8318.c
3549 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3550 M: Hans de Goede <hdegoede@redhat.com>
3551 L: linux-input@vger.kernel.org
3553 F: drivers/input/touchscreen/chipone_icn8505.c
3555 CHROME HARDWARE PLATFORM SUPPORT
3556 M: Benson Leung <bleung@chromium.org>
3557 M: Olof Johansson <olof@lixom.net>
3559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3560 F: drivers/platform/chrome/
3562 CIRRUS LOGIC AUDIO CODEC DRIVERS
3563 M: Brian Austin <brian.austin@cirrus.com>
3564 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3565 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3567 F: sound/soc/codecs/cs*
3569 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3570 M: Hartley Sweeten <hsweeten@visionengravers.com>
3571 L: netdev@vger.kernel.org
3573 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3575 CISCO FCOE HBA DRIVER
3576 M: Satish Kharat <satishkh@cisco.com>
3577 M: Sesidhar Baddela <sebaddel@cisco.com>
3578 M: Karan Tilak Kumar <kartilak@cisco.com>
3579 L: linux-scsi@vger.kernel.org
3581 F: drivers/scsi/fnic/
3583 CISCO SCSI HBA DRIVER
3584 M: Karan Tilak Kumar <kartilak@cisco.com>
3585 M: Sesidhar Baddela <sebaddel@cisco.com>
3586 L: linux-scsi@vger.kernel.org
3588 F: drivers/scsi/snic/
3590 CISCO VIC ETHERNET NIC DRIVER
3591 M: Christian Benvenuti <benve@cisco.com>
3592 M: Govindarajulu Varadarajan <_govind@gmx.com>
3593 M: Parvi Kaustubhi <pkaustub@cisco.com>
3595 F: drivers/net/ethernet/cisco/enic/
3597 CISCO VIC LOW LATENCY NIC DRIVER
3598 M: Christian Benvenuti <benve@cisco.com>
3600 F: drivers/infiniband/hw/usnic/
3602 CIRRUS LOGIC MADERA CODEC DRIVERS
3603 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3604 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3605 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3606 L: patches@opensource.cirrus.com
3607 T: git https://github.com/CirrusLogic/linux-drivers.git
3608 W: https://github.com/CirrusLogic/linux-drivers/wiki
3610 F: Documentation/devicetree/bindings/mfd/madera.txt
3611 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3612 F: include/linux/mfd/madera/*
3613 F: drivers/gpio/gpio-madera*
3614 F: drivers/mfd/madera*
3615 F: drivers/mfd/cs47l*
3616 F: drivers/pinctrl/cirrus/*
3619 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3624 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3625 L: linux-kernel@vger.kernel.org
3628 F: include/linux/cleancache.h
3631 M: Russell King <linux@armlinux.org.uk>
3632 L: linux-clk@vger.kernel.org
3634 F: include/linux/clk.h
3636 CLOCKSOURCE, CLOCKEVENT DRIVERS
3637 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3638 M: Thomas Gleixner <tglx@linutronix.de>
3639 L: linux-kernel@vger.kernel.org
3640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3642 F: drivers/clocksource/
3643 F: Documentation/devicetree/bindings/timer/
3646 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3647 M: Daniel Oliveira Nascimento <don@syst.com.br>
3648 L: platform-driver-x86@vger.kernel.org
3650 F: drivers/platform/x86/classmate-laptop.c
3653 M: Hans Verkuil <hans.verkuil@cisco.com>
3654 L: linux-media@vger.kernel.org
3655 T: git git://linuxtv.org/media_tree.git
3656 W: https://linuxtv.org
3658 F: drivers/media/pci/cobalt/
3660 COCCINELLE/Semantic Patches (SmPL)
3661 M: Julia Lawall <Julia.Lawall@lip6.fr>
3662 M: Gilles Muller <Gilles.Muller@lip6.fr>
3663 M: Nicolas Palix <nicolas.palix@imag.fr>
3664 M: Michal Marek <michal.lkml@markovi.net>
3665 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3667 W: http://coccinelle.lip6.fr/
3669 F: Documentation/dev-tools/coccinelle.rst
3670 F: scripts/coccinelle/
3671 F: scripts/coccicheck
3674 M: Jan Harkes <jaharkes@cs.cmu.edu>
3676 L: codalist@coda.cs.cmu.edu
3677 W: http://www.coda.cs.cmu.edu/
3679 F: Documentation/filesystems/coda.txt
3681 F: include/linux/coda*.h
3682 F: include/uapi/linux/coda*.h
3684 CODA V4L2 MEM2MEM DRIVER
3685 M: Philipp Zabel <p.zabel@pengutronix.de>
3686 L: linux-media@vger.kernel.org
3688 F: Documentation/devicetree/bindings/media/coda.txt
3689 F: drivers/media/platform/coda/
3692 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3694 F: Documentation/process/code-of-conduct.rst
3695 F: Documentation/process/code-of-conduct-interpretation.rst
3697 COMMON CLK FRAMEWORK
3698 M: Michael Turquette <mturquette@baylibre.com>
3699 M: Stephen Boyd <sboyd@kernel.org>
3700 L: linux-clk@vger.kernel.org
3701 Q: http://patchwork.kernel.org/project/linux-clk/list/
3702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3704 F: Documentation/devicetree/bindings/clock/
3706 X: drivers/clk/clkdev.c
3707 F: include/linux/clk-pr*
3708 F: include/linux/clk/
3709 F: include/linux/of_clk.h
3711 COMMON INTERNET FILE SYSTEM (CIFS)
3712 M: Steve French <sfrench@samba.org>
3713 L: linux-cifs@vger.kernel.org
3714 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3715 W: http://linux-cifs.samba.org/
3716 T: git git://git.samba.org/sfrench/cifs-2.6.git
3718 F: Documentation/filesystems/cifs/
3721 COMPACTPCI HOTPLUG CORE
3722 M: Scott Murray <scott@spiteful.org>
3723 L: linux-pci@vger.kernel.org
3725 F: drivers/pci/hotplug/cpci_hotplug*
3727 COMPACTPCI HOTPLUG GENERIC DRIVER
3728 M: Scott Murray <scott@spiteful.org>
3729 L: linux-pci@vger.kernel.org
3731 F: drivers/pci/hotplug/cpcihp_generic.c
3733 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3734 M: Scott Murray <scott@spiteful.org>
3735 L: linux-pci@vger.kernel.org
3737 F: drivers/pci/hotplug/cpcihp_zt5550.*
3739 COMPAL LAPTOP SUPPORT
3740 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3741 L: platform-driver-x86@vger.kernel.org
3743 F: drivers/platform/x86/compal-laptop.c
3746 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3748 F: include/linux/compiler_attributes.h
3750 CONEXANT ACCESSRUNNER USB DRIVER
3751 L: accessrunner-general@lists.sourceforge.net
3752 W: http://accessrunner.sourceforge.net/
3754 F: drivers/usb/atm/cxacru.c
3757 M: Joel Becker <jlbec@evilplan.org>
3758 M: Christoph Hellwig <hch@lst.de>
3759 T: git git://git.infradead.org/users/hch/configfs.git
3762 F: include/linux/configfs.h
3765 M: Evgeniy Polyakov <zbr@ioremap.net>
3766 L: netdev@vger.kernel.org
3768 F: drivers/connector/
3770 CONTROL GROUP (CGROUP)
3771 M: Tejun Heo <tj@kernel.org>
3772 M: Li Zefan <lizefan@huawei.com>
3773 M: Johannes Weiner <hannes@cmpxchg.org>
3774 L: cgroups@vger.kernel.org
3775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3777 F: Documentation/cgroup*
3778 F: include/linux/cgroup*
3781 CONTROL GROUP - CPUSET
3782 M: Li Zefan <lizefan@huawei.com>
3783 L: cgroups@vger.kernel.org
3784 W: http://www.bullopensource.org/cpuset/
3785 W: http://oss.sgi.com/projects/cpusets/
3786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3788 F: Documentation/cgroup-v1/cpusets.txt
3789 F: include/linux/cpuset.h
3790 F: kernel/cgroup/cpuset.c
3792 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3793 M: Johannes Weiner <hannes@cmpxchg.org>
3794 M: Michal Hocko <mhocko@kernel.org>
3795 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3796 L: cgroups@vger.kernel.org
3797 L: linux-mm@kvack.org
3802 CORETEMP HARDWARE MONITORING DRIVER
3803 M: Fenghua Yu <fenghua.yu@intel.com>
3804 L: linux-hwmon@vger.kernel.org
3806 F: Documentation/hwmon/coretemp
3807 F: drivers/hwmon/coretemp.c
3809 COSA/SRP SYNC SERIAL DRIVER
3810 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3811 W: http://www.fi.muni.cz/~kas/cosa/
3813 F: drivers/net/wan/cosa*
3815 CPMAC ETHERNET DRIVER
3816 M: Florian Fainelli <f.fainelli@gmail.com>
3817 L: netdev@vger.kernel.org
3819 F: drivers/net/ethernet/ti/cpmac.c
3821 CPU FREQUENCY DRIVERS
3822 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3823 M: Viresh Kumar <viresh.kumar@linaro.org>
3824 L: linux-pm@vger.kernel.org
3826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3827 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3828 B: https://bugzilla.kernel.org
3829 F: Documentation/cpu-freq/
3830 F: Documentation/devicetree/bindings/cpufreq/
3832 F: include/linux/cpufreq.h
3833 F: tools/testing/selftests/cpufreq/
3835 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3836 M: Viresh Kumar <viresh.kumar@linaro.org>
3837 M: Sudeep Holla <sudeep.holla@arm.com>
3838 L: linux-pm@vger.kernel.org
3839 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3841 F: drivers/cpufreq/arm_big_little.h
3842 F: drivers/cpufreq/arm_big_little.c
3844 CPU POWER MONITORING SUBSYSTEM
3845 M: Thomas Renninger <trenn@suse.com>
3846 M: Shuah Khan <shuah@kernel.org>
3847 L: linux-pm@vger.kernel.org
3849 F: tools/power/cpupower/
3852 M: "H. Peter Anvin" <hpa@zytor.com>
3854 F: arch/x86/kernel/cpuid.c
3855 F: arch/x86/kernel/msr.c
3857 CPUIDLE DRIVER - ARM BIG LITTLE
3858 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3859 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3860 L: linux-pm@vger.kernel.org
3861 L: linux-arm-kernel@lists.infradead.org
3862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3864 F: drivers/cpuidle/cpuidle-big_little.c
3866 CPUIDLE DRIVER - ARM EXYNOS
3867 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3868 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3869 M: Kukjin Kim <kgene@kernel.org>
3870 L: linux-pm@vger.kernel.org
3871 L: linux-samsung-soc@vger.kernel.org
3873 F: drivers/cpuidle/cpuidle-exynos.c
3874 F: arch/arm/mach-exynos/pm.c
3877 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3878 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3879 L: linux-pm@vger.kernel.org
3881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3882 B: https://bugzilla.kernel.org
3883 F: drivers/cpuidle/*
3884 F: include/linux/cpuidle.h
3887 M: Nicolas Pitre <nico@linaro.org>
3889 F: Documentation/filesystems/cramfs.txt
3893 M: Herbert Xu <herbert@gondor.apana.org.au>
3894 M: "David S. Miller" <davem@davemloft.net>
3895 L: linux-crypto@vger.kernel.org
3896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3899 F: Documentation/crypto/
3900 F: Documentation/devicetree/bindings/crypto/
3905 F: include/linux/crypto*
3907 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3908 M: Neil Horman <nhorman@tuxdriver.com>
3909 L: linux-crypto@vger.kernel.org
3911 F: crypto/ansi_cprng.c
3915 M: Hans Verkuil <hverkuil@xs4all.nl>
3916 L: linux-media@vger.kernel.org
3917 T: git git://linuxtv.org/media_tree.git
3918 W: http://linuxtv.org
3920 F: drivers/media/i2c/cs3308.c
3921 F: drivers/media/i2c/cs3308.h
3923 CS5535 Audio ALSA driver
3924 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3926 F: sound/pci/cs5535audio/
3929 M: Solomon Peachy <pizza@shaftnet.org>
3931 F: drivers/net/wireless/st/cw1200/
3933 CX18 VIDEO4LINUX DRIVER
3934 M: Andy Walls <awalls@md.metrocast.net>
3935 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3936 L: linux-media@vger.kernel.org
3937 T: git git://linuxtv.org/media_tree.git
3938 W: https://linuxtv.org
3939 W: http://www.ivtvdriver.org/index.php/Cx18
3941 F: Documentation/media/v4l-drivers/cx18*
3942 F: drivers/media/pci/cx18/
3943 F: include/uapi/linux/ivtv*
3945 CX2341X MPEG ENCODER HELPER MODULE
3946 M: Hans Verkuil <hverkuil@xs4all.nl>
3947 L: linux-media@vger.kernel.org
3948 T: git git://linuxtv.org/media_tree.git
3949 W: https://linuxtv.org
3951 F: drivers/media/common/cx2341x*
3952 F: include/media/cx2341x*
3954 CX24120 MEDIA DRIVER
3955 M: Jemma Denson <jdenson@gmail.com>
3956 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3957 L: linux-media@vger.kernel.org
3958 W: https://linuxtv.org
3959 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3961 F: drivers/media/dvb-frontends/cx24120*
3963 CX88 VIDEO4LINUX DRIVER
3964 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3965 L: linux-media@vger.kernel.org
3966 W: https://linuxtv.org
3967 T: git git://linuxtv.org/media_tree.git
3969 F: Documentation/media/v4l-drivers/cx88*
3970 F: drivers/media/pci/cx88/
3972 CXD2820R MEDIA DRIVER
3973 M: Antti Palosaari <crope@iki.fi>
3974 L: linux-media@vger.kernel.org
3975 W: https://linuxtv.org
3976 W: http://palosaari.fi/linux/
3977 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3978 T: git git://linuxtv.org/anttip/media_tree.git
3980 F: drivers/media/dvb-frontends/cxd2820r*
3982 CXGB3 ETHERNET DRIVER (CXGB3)
3983 M: Santosh Raspatur <santosh@chelsio.com>
3984 L: netdev@vger.kernel.org
3985 W: http://www.chelsio.com
3987 F: drivers/net/ethernet/chelsio/cxgb3/
3989 CXGB3 ISCSI DRIVER (CXGB3I)
3990 M: Karen Xie <kxie@chelsio.com>
3991 L: linux-scsi@vger.kernel.org
3992 W: http://www.chelsio.com
3994 F: drivers/scsi/cxgbi/cxgb3i
3996 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3997 M: Steve Wise <swise@chelsio.com>
3998 L: linux-rdma@vger.kernel.org
3999 W: http://www.openfabrics.org
4001 F: drivers/infiniband/hw/cxgb3/
4002 F: include/uapi/rdma/cxgb3-abi.h
4004 CXGB4 CRYPTO DRIVER (chcr)
4005 M: Harsh Jain <harsh@chelsio.com>
4006 L: linux-crypto@vger.kernel.org
4007 W: http://www.chelsio.com
4009 F: drivers/crypto/chelsio
4011 CXGB4 ETHERNET DRIVER (CXGB4)
4012 M: Ganesh Goudar <ganeshgr@chelsio.com>
4013 L: netdev@vger.kernel.org
4014 W: http://www.chelsio.com
4016 F: drivers/net/ethernet/chelsio/cxgb4/
4018 CXGB4 ISCSI DRIVER (CXGB4I)
4019 M: Karen Xie <kxie@chelsio.com>
4020 L: linux-scsi@vger.kernel.org
4021 W: http://www.chelsio.com
4023 F: drivers/scsi/cxgbi/cxgb4i
4025 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4026 M: Steve Wise <swise@chelsio.com>
4027 L: linux-rdma@vger.kernel.org
4028 W: http://www.openfabrics.org
4030 F: drivers/infiniband/hw/cxgb4/
4031 F: include/uapi/rdma/cxgb4-abi.h
4033 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4034 M: Casey Leedom <leedom@chelsio.com>
4035 L: netdev@vger.kernel.org
4036 W: http://www.chelsio.com
4038 F: drivers/net/ethernet/chelsio/cxgb4vf/
4040 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4041 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4042 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4043 L: linuxppc-dev@lists.ozlabs.org
4045 F: arch/powerpc/platforms/powernv/pci-cxl.c
4046 F: drivers/misc/cxl/
4047 F: include/misc/cxl*
4048 F: include/uapi/misc/cxl.h
4049 F: Documentation/powerpc/cxl.txt
4050 F: Documentation/ABI/testing/sysfs-class-cxl
4052 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4053 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4054 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4055 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4056 L: linux-scsi@vger.kernel.org
4058 F: drivers/scsi/cxlflash/
4059 F: include/uapi/scsi/cxlflash_ioctl.h
4060 F: Documentation/powerpc/cxlflash.txt
4063 M: Russell King <linux@armlinux.org.uk>
4064 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4065 W: http://www.armlinux.org.uk/
4067 F: drivers/video/fbdev/cyber2000fb.*
4069 CYCLADES ASYNC MUX DRIVER
4070 W: http://www.cyclades.com/
4072 F: drivers/tty/cyclades.c
4073 F: include/linux/cyclades.h
4074 F: include/uapi/linux/cyclades.h
4076 CYCLADES PC300 DRIVER
4077 W: http://www.cyclades.com/
4079 F: drivers/net/wan/pc300*
4081 CYPRESS_FIRMWARE MEDIA DRIVER
4082 M: Antti Palosaari <crope@iki.fi>
4083 L: linux-media@vger.kernel.org
4084 W: https://linuxtv.org
4085 W: http://palosaari.fi/linux/
4086 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4087 T: git git://linuxtv.org/anttip/media_tree.git
4089 F: drivers/media/common/cypress_firmware*
4091 CYTTSP TOUCHSCREEN DRIVER
4092 M: Ferruh Yigit <fery@cypress.com>
4093 L: linux-input@vger.kernel.org
4095 F: drivers/input/touchscreen/cyttsp*
4096 F: include/linux/input/cyttsp.h
4098 D-LINK DIR-685 TOUCHKEYS DRIVER
4099 M: Linus Walleij <linus.walleij@linaro.org>
4100 L: linux-input@vger.kernel.org
4102 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4104 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4105 M: Joshua Kinard <kumba@gentoo.org>
4107 F: drivers/rtc/rtc-ds1685.c
4108 F: include/linux/rtc/ds1685.h
4110 DAMA SLAVE for AX.25
4111 M: Joerg Reuter <jreuter@yaina.de>
4112 W: http://yaina.de/jreuter/
4113 W: http://www.qsl.net/dl1bke/
4114 L: linux-hams@vger.kernel.org
4116 F: net/ax25/af_ax25.c
4117 F: net/ax25/ax25_dev.c
4118 F: net/ax25/ax25_ds_*
4119 F: net/ax25/ax25_in.c
4120 F: net/ax25/ax25_out.c
4121 F: net/ax25/ax25_timer.c
4122 F: net/ax25/sysctl_net_ax25.c
4124 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4125 L: netdev@vger.kernel.org
4127 F: Documentation/networking/dmfe.txt
4128 F: drivers/net/ethernet/dec/tulip/dmfe.c
4130 DC390/AM53C974 SCSI driver
4131 M: Hannes Reinecke <hare@suse.com>
4132 L: linux-scsi@vger.kernel.org
4134 F: drivers/scsi/am53c974.c
4137 M: Oliver Neukum <oliver@neukum.org>
4138 M: Ali Akcaagac <aliakc@web.de>
4139 M: Jamie Lenehan <lenehan@twibble.org>
4140 L: dc395x@twibble.org
4141 W: http://twibble.org/dist/dc395x/
4142 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4144 F: Documentation/scsi/dc395x.txt
4145 F: drivers/scsi/dc395x.*
4148 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4149 L: dccp@vger.kernel.org
4150 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4152 F: include/linux/dccp.h
4153 F: include/uapi/linux/dccp.h
4154 F: include/linux/tfrc.h
4157 DECnet NETWORK LAYER
4158 W: http://linux-decnet.sourceforge.net
4159 L: linux-decnet-user@lists.sourceforge.net
4161 F: Documentation/networking/decnet.txt
4164 DECSTATION PLATFORM SUPPORT
4165 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4166 L: linux-mips@linux-mips.org
4167 W: http://www.linux-mips.org/wiki/DECstation
4170 F: arch/mips/include/asm/dec/
4171 F: arch/mips/include/asm/mach-dec/
4173 DEFXX FDDI NETWORK DRIVER
4174 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4176 F: drivers/net/fddi/defxx.*
4179 M: Pali Rohár <pali.rohar@gmail.com>
4180 M: Mario Limonciello <mario.limonciello@dell.com>
4181 L: platform-driver-x86@vger.kernel.org
4183 F: drivers/platform/x86/dell-smbios.*
4185 DELL SMBIOS SMM DRIVER
4186 M: Mario Limonciello <mario.limonciello@dell.com>
4187 L: platform-driver-x86@vger.kernel.org
4189 F: drivers/platform/x86/dell-smbios-smm.c
4191 DELL SMBIOS WMI DRIVER
4192 M: Mario Limonciello <mario.limonciello@dell.com>
4193 L: platform-driver-x86@vger.kernel.org
4195 F: drivers/platform/x86/dell-smbios-wmi.c
4196 F: tools/wmi/dell-smbios-example.c
4198 DEFZA FDDI NETWORK DRIVER
4199 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4201 F: drivers/net/fddi/defza.*
4204 M: Matthew Garrett <mjg59@srcf.ucam.org>
4205 M: Pali Rohár <pali.rohar@gmail.com>
4206 L: platform-driver-x86@vger.kernel.org
4208 F: drivers/platform/x86/dell-laptop.c
4210 DELL LAPTOP FREEFALL DRIVER
4211 M: Pali Rohár <pali.rohar@gmail.com>
4213 F: drivers/platform/x86/dell-smo8800.c
4215 DELL LAPTOP RBTN DRIVER
4216 M: Pali Rohár <pali.rohar@gmail.com>
4218 F: drivers/platform/x86/dell-rbtn.*
4220 DELL REMOTE BIOS UPDATE DRIVER
4221 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4222 L: platform-driver-x86@vger.kernel.org
4224 F: drivers/platform/x86/dell_rbu.c
4226 DELL LAPTOP SMM DRIVER
4227 M: Pali Rohár <pali.rohar@gmail.com>
4229 F: drivers/hwmon/dell-smm-hwmon.c
4230 F: include/uapi/linux/i8k.h
4232 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4233 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4234 L: platform-driver-x86@vger.kernel.org
4236 F: Documentation/dcdbas.txt
4237 F: drivers/platform/x86/dcdbas.*
4239 DELL WMI NOTIFICATIONS DRIVER
4240 M: Matthew Garrett <mjg59@srcf.ucam.org>
4241 M: Pali Rohár <pali.rohar@gmail.com>
4243 F: drivers/platform/x86/dell-wmi.c
4245 DELL WMI DESCRIPTOR DRIVER
4246 M: Mario Limonciello <mario.limonciello@dell.com>
4248 F: drivers/platform/x86/dell-wmi-descriptor.c
4250 DELTA ST MEDIA DRIVER
4251 M: Hugues Fruchet <hugues.fruchet@st.com>
4252 L: linux-media@vger.kernel.org
4253 T: git git://linuxtv.org/media_tree.git
4254 W: https://linuxtv.org
4256 F: drivers/media/platform/sti/delta
4259 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4260 L: linux-mtd@lists.infradead.org
4262 F: drivers/mtd/nand/raw/denali*
4264 DESIGNWARE USB2 DRD IP DRIVER
4265 M: Minas Harutyunyan <hminas@synopsys.com>
4266 L: linux-usb@vger.kernel.org
4267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4269 F: drivers/usb/dwc2/
4271 DESIGNWARE USB3 DRD IP DRIVER
4272 M: Felipe Balbi <balbi@kernel.org>
4273 L: linux-usb@vger.kernel.org
4274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4276 F: drivers/usb/dwc3/
4278 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4279 M: Andreas Klinger <ak@it-klinger.de>
4280 L: linux-iio@vger.kernel.org
4282 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4283 F: drivers/iio/proximity/srf*.c
4285 DEVICE COREDUMP (DEV_COREDUMP)
4286 M: Johannes Berg <johannes@sipsolutions.net>
4287 L: linux-kernel@vger.kernel.org
4289 F: drivers/base/devcoredump.c
4290 F: include/linux/devcoredump.h
4292 DEVICE FREQUENCY (DEVFREQ)
4293 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4294 M: Kyungmin Park <kyungmin.park@samsung.com>
4295 R: Chanwoo Choi <cw00.choi@samsung.com>
4296 L: linux-pm@vger.kernel.org
4297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4300 F: include/linux/devfreq.h
4301 F: Documentation/devicetree/bindings/devfreq/
4303 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4304 M: Chanwoo Choi <cw00.choi@samsung.com>
4305 L: linux-pm@vger.kernel.org
4306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4308 F: drivers/devfreq/event/
4309 F: drivers/devfreq/devfreq-event.c
4310 F: include/linux/devfreq-event.h
4311 F: Documentation/devicetree/bindings/devfreq/event/
4313 DEVICE NUMBER REGISTRY
4314 M: Torben Mathiasen <device@lanana.org>
4315 W: http://lanana.org/docs/device-list/index.html
4319 M: Alasdair Kergon <agk@redhat.com>
4320 M: Mike Snitzer <snitzer@redhat.com>
4321 M: dm-devel@redhat.com
4322 L: dm-devel@redhat.com
4323 W: http://sources.redhat.com/dm
4324 Q: http://patchwork.kernel.org/project/dm-devel/list/
4325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4326 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4328 F: Documentation/device-mapper/
4329 F: drivers/md/Makefile
4330 F: drivers/md/Kconfig
4332 F: drivers/md/persistent-data/
4333 F: include/linux/device-mapper.h
4334 F: include/linux/dm-*.h
4335 F: include/uapi/linux/dm-*.h
4338 M: Jiri Pirko <jiri@mellanox.com>
4339 L: netdev@vger.kernel.org
4341 F: net/core/devlink.c
4342 F: include/net/devlink.h
4343 F: include/uapi/linux/devlink.h
4345 DIALOG SEMICONDUCTOR DRIVERS
4346 M: Support Opensource <support.opensource@diasemi.com>
4347 W: http://www.dialog-semiconductor.com/products
4349 F: Documentation/hwmon/da90??
4350 F: Documentation/devicetree/bindings/mfd/da90*.txt
4351 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4352 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4353 F: Documentation/devicetree/bindings/regulator/da92*.txt
4354 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4355 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4356 F: drivers/gpio/gpio-da90??.c
4357 F: drivers/hwmon/da90??-hwmon.c
4358 F: drivers/iio/adc/da91??-*.c
4359 F: drivers/input/misc/da90??_onkey.c
4360 F: drivers/input/touchscreen/da9052_tsi.c
4361 F: drivers/leds/leds-da90??.c
4362 F: drivers/mfd/da903x.c
4363 F: drivers/mfd/da90??-*.c
4364 F: drivers/mfd/da91??-*.c
4365 F: drivers/power/supply/da9052-battery.c
4366 F: drivers/power/supply/da91??-*.c
4367 F: drivers/regulator/da903x.c
4368 F: drivers/regulator/da9???-regulator.[ch]
4369 F: drivers/thermal/da90??-thermal.c
4370 F: drivers/rtc/rtc-da90??.c
4371 F: drivers/video/backlight/da90??_bl.c
4372 F: drivers/watchdog/da90??_wdt.c
4373 F: include/linux/mfd/da903x.h
4374 F: include/linux/mfd/da9052/
4375 F: include/linux/mfd/da9055/
4376 F: include/linux/mfd/da9062/
4377 F: include/linux/mfd/da9063/
4378 F: include/linux/mfd/da9150/
4379 F: include/linux/regulator/da9211.h
4380 F: include/sound/da[79]*.h
4381 F: sound/soc/codecs/da[79]*.[ch]
4383 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4384 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4385 L: linux-gpio@vger.kernel.org
4387 F: drivers/gpio/gpio-gpio-mm.c
4389 DIOLAN U2C-12 I2C DRIVER
4390 M: Guenter Roeck <linux@roeck-us.net>
4391 L: linux-i2c@vger.kernel.org
4393 F: drivers/i2c/busses/i2c-diolan-u2c.c
4395 FILESYSTEM DIRECT ACCESS (DAX)
4396 M: Matthew Wilcox <willy@infradead.org>
4397 M: Ross Zwisler <zwisler@kernel.org>
4398 M: Jan Kara <jack@suse.cz>
4399 L: linux-fsdevel@vger.kernel.org
4402 F: include/linux/dax.h
4403 F: include/trace/events/fs_dax.h
4405 DEVICE DIRECT ACCESS (DAX)
4406 M: Dan Williams <dan.j.williams@intel.com>
4407 M: Dave Jiang <dave.jiang@intel.com>
4408 M: Ross Zwisler <zwisler@kernel.org>
4409 M: Vishal Verma <vishal.l.verma@intel.com>
4410 L: linux-nvdimm@lists.01.org
4414 DIRECTORY NOTIFICATION (DNOTIFY)
4415 M: Jan Kara <jack@suse.cz>
4416 R: Amir Goldstein <amir73il@gmail.com>
4417 L: linux-fsdevel@vger.kernel.org
4419 F: Documentation/filesystems/dnotify.txt
4420 F: fs/notify/dnotify/
4421 F: include/linux/dnotify.h
4423 DISK GEOMETRY AND PARTITION HANDLING
4424 M: Andries Brouwer <aeb@cwi.nl>
4425 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4426 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4427 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4431 M: Jan Kara <jack@suse.com>
4433 F: Documentation/filesystems/quota.txt
4435 F: include/linux/quota*.h
4436 F: include/uapi/linux/quota*.h
4438 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4439 M: Bernie Thompson <bernie@plugable.com>
4440 L: linux-fbdev@vger.kernel.org
4442 W: http://plugable.com/category/projects/udlfb/
4443 F: drivers/video/fbdev/udlfb.c
4444 F: include/video/udlfb.h
4445 F: Documentation/fb/udlfb.txt
4447 DISTRIBUTED LOCK MANAGER (DLM)
4448 M: Christine Caulfield <ccaulfie@redhat.com>
4449 M: David Teigland <teigland@redhat.com>
4450 L: cluster-devel@redhat.com
4451 W: http://sources.redhat.com/cluster/
4452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4456 DMA BUFFER SHARING FRAMEWORK
4457 M: Sumit Semwal <sumit.semwal@linaro.org>
4459 L: linux-media@vger.kernel.org
4460 L: dri-devel@lists.freedesktop.org
4461 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4463 F: include/linux/dma-buf*
4464 F: include/linux/reservation.h
4465 F: include/linux/*fence.h
4466 F: Documentation/driver-api/dma-buf.rst
4467 T: git git://anongit.freedesktop.org/drm/drm-misc
4469 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4470 M: Vinod Koul <vkoul@kernel.org>
4471 L: dmaengine@vger.kernel.org
4472 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4475 F: include/linux/dmaengine.h
4476 F: include/linux/of_dma.h
4477 F: Documentation/devicetree/bindings/dma/
4478 F: Documentation/driver-api/dmaengine/
4479 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4482 M: Christoph Hellwig <hch@lst.de>
4483 M: Marek Szyprowski <m.szyprowski@samsung.com>
4484 R: Robin Murphy <robin.murphy@arm.com>
4485 L: iommu@lists.linux-foundation.org
4486 T: git git://git.infradead.org/users/hch/dma-mapping.git
4487 W: http://git.infradead.org/users/hch/dma-mapping.git
4490 F: include/asm-generic/dma-mapping.h
4491 F: include/linux/dma-direct.h
4492 F: include/linux/dma-mapping.h
4493 F: include/linux/dma-noncoherent.h
4495 DME1737 HARDWARE MONITOR DRIVER
4496 M: Juerg Haefliger <juergh@gmail.com>
4497 L: linux-hwmon@vger.kernel.org
4499 F: Documentation/hwmon/dme1737
4500 F: drivers/hwmon/dme1737.c
4503 M: Jean Delvare <jdelvare@suse.com>
4505 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4506 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4507 F: drivers/firmware/dmi-id.c
4508 F: drivers/firmware/dmi_scan.c
4509 F: include/linux/dmi.h
4512 M: Jonathan Corbet <corbet@lwn.net>
4513 L: linux-doc@vger.kernel.org
4516 F: scripts/kernel-doc
4517 X: Documentation/ABI/
4518 X: Documentation/acpi/
4519 X: Documentation/devicetree/
4520 X: Documentation/i2c/
4521 X: Documentation/media/
4522 X: Documentation/power/
4523 X: Documentation/spi/
4524 T: git git://git.lwn.net/linux.git docs-next
4526 DOCUMENTATION/ITALIAN
4527 M: Federico Vaga <federico.vaga@vaga.pv.it>
4528 L: linux-doc@vger.kernel.org
4530 F: Documentation/translations/it_IT
4532 DONGWOON DW9714 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/dw9714.c
4538 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4540 DONGWOON DW9807 LENS VOICE COIL DRIVER
4541 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4542 L: linux-media@vger.kernel.org
4543 T: git git://linuxtv.org/media_tree.git
4545 F: drivers/media/i2c/dw9807-vcm.c
4546 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4549 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4550 L: blinux-list@redhat.com
4552 F: drivers/char/dtlk.c
4553 F: include/linux/dtlk.h
4555 DPAA2 DATAPATH I/O (DPIO) DRIVER
4556 M: Roy Pledge <Roy.Pledge@nxp.com>
4557 L: linux-kernel@vger.kernel.org
4559 F: drivers/soc/fsl/dpio
4561 DPAA2 ETHERNET DRIVER
4562 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4563 L: netdev@vger.kernel.org
4565 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4566 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4567 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4568 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4569 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4571 DPAA2 ETHERNET SWITCH DRIVER
4572 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4573 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4574 L: linux-kernel@vger.kernel.org
4576 F: drivers/staging/fsl-dpaa2/ethsw
4578 DPAA2 PTP CLOCK DRIVER
4579 M: Yangbo Lu <yangbo.lu@nxp.com>
4580 L: netdev@vger.kernel.org
4582 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4583 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4585 DPT_I2O SCSI RAID DRIVER
4586 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4587 L: linux-scsi@vger.kernel.org
4588 W: http://www.adaptec.com/
4590 F: drivers/scsi/dpt*
4591 F: drivers/scsi/dpt/
4594 M: Philipp Reisner <philipp.reisner@linbit.com>
4595 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4596 L: drbd-dev@lists.linbit.com
4597 W: http://www.drbd.org
4598 T: git git://git.linbit.com/linux-drbd.git
4599 T: git git://git.linbit.com/drbd-8.4.git
4601 F: drivers/block/drbd/
4603 F: Documentation/blockdev/drbd/
4605 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4606 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4607 R: "Rafael J. Wysocki" <rafael@kernel.org>
4608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4610 F: Documentation/kobject.txt
4614 F: include/linux/debugfs.h
4615 F: include/linux/kobj*
4618 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4619 M: Kevin Hilman <khilman@kernel.org>
4620 M: Nishanth Menon <nm@ti.com>
4622 F: drivers/power/avs/
4623 F: include/linux/power/smartreflex.h
4624 L: linux-pm@vger.kernel.org
4626 DRM DRIVER FOR ARM PL111 CLCD
4627 M: Eric Anholt <eric@anholt.net>
4628 T: git git://anongit.freedesktop.org/drm/drm-misc
4630 F: drivers/gpu/drm/pl111/
4632 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4633 M: Linus Walleij <linus.walleij@linaro.org>
4634 T: git git://anongit.freedesktop.org/drm/drm-misc
4636 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4637 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4639 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4640 M: Dave Airlie <airlied@redhat.com>
4642 F: drivers/gpu/drm/ast/
4644 DRM DRIVER FOR BOCHS VIRTUAL GPU
4645 M: Gerd Hoffmann <kraxel@redhat.com>
4646 L: virtualization@lists.linux-foundation.org
4647 T: git git://anongit.freedesktop.org/drm/drm-misc
4649 F: drivers/gpu/drm/bochs/
4651 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4652 M: Linus Walleij <linus.walleij@linaro.org>
4653 T: git git://anongit.freedesktop.org/drm/drm-misc
4655 F: drivers/gpu/drm/tve200/
4657 DRM DRIVER FOR ILITEK ILI9225 PANELS
4658 M: David Lechner <david@lechnology.com>
4660 F: drivers/gpu/drm/tinydrm/ili9225.c
4661 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4663 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4664 S: Orphan / Obsolete
4665 F: drivers/gpu/drm/i810/
4666 F: include/uapi/drm/i810_drm.h
4668 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4669 S: Orphan / Obsolete
4670 F: drivers/gpu/drm/mga/
4671 F: include/uapi/drm/mga_drm.h
4673 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4674 M: Dave Airlie <airlied@redhat.com>
4676 F: drivers/gpu/drm/mgag200/
4678 DRM DRIVER FOR MI0283QT
4679 M: Noralf Trønnes <noralf@tronnes.org>
4681 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4682 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4684 DRM DRIVER FOR MSM ADRENO GPU
4685 M: Rob Clark <robdclark@gmail.com>
4686 L: linux-arm-msm@vger.kernel.org
4687 L: dri-devel@lists.freedesktop.org
4688 L: freedreno@lists.freedesktop.org
4689 T: git git://people.freedesktop.org/~robclark/linux
4691 F: drivers/gpu/drm/msm/
4692 F: include/uapi/drm/msm_drm.h
4693 F: Documentation/devicetree/bindings/display/msm/
4695 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4696 M: Ben Skeggs <bskeggs@redhat.com>
4697 L: dri-devel@lists.freedesktop.org
4698 L: nouveau@lists.freedesktop.org
4699 T: git git://github.com/skeggsb/linux
4701 F: drivers/gpu/drm/nouveau/
4702 F: include/uapi/drm/nouveau_drm.h
4704 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4705 M: Noralf Trønnes <noralf@tronnes.org>
4707 F: drivers/gpu/drm/tinydrm/repaper.c
4708 F: Documentation/devicetree/bindings/display/repaper.txt
4710 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4711 M: Dave Airlie <airlied@redhat.com>
4712 M: Gerd Hoffmann <kraxel@redhat.com>
4713 L: virtualization@lists.linux-foundation.org
4714 T: git git://anongit.freedesktop.org/drm/drm-misc
4716 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4717 F: drivers/gpu/drm/cirrus/
4719 DRM DRIVER FOR QXL VIRTUAL GPU
4720 M: Dave Airlie <airlied@redhat.com>
4721 M: Gerd Hoffmann <kraxel@redhat.com>
4722 L: virtualization@lists.linux-foundation.org
4723 T: git git://anongit.freedesktop.org/drm/drm-misc
4725 F: drivers/gpu/drm/qxl/
4726 F: include/uapi/drm/qxl_drm.h
4728 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4729 S: Orphan / Obsolete
4730 F: drivers/gpu/drm/r128/
4731 F: include/uapi/drm/r128_drm.h
4733 DRM DRIVER FOR SAVAGE VIDEO CARDS
4734 S: Orphan / Obsolete
4735 F: drivers/gpu/drm/savage/
4736 F: include/uapi/drm/savage_drm.h
4738 DRM DRIVER FOR SIS VIDEO CARDS
4739 S: Orphan / Obsolete
4740 F: drivers/gpu/drm/sis/
4741 F: include/uapi/drm/sis_drm.h
4743 DRM DRIVER FOR SITRONIX ST7586 PANELS
4744 M: David Lechner <david@lechnology.com>
4746 F: drivers/gpu/drm/tinydrm/st7586.c
4747 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4749 DRM DRIVER FOR SITRONIX ST7735R PANELS
4750 M: David Lechner <david@lechnology.com>
4752 F: drivers/gpu/drm/tinydrm/st7735r.c
4753 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4755 DRM DRIVER FOR TDFX VIDEO CARDS
4756 S: Orphan / Obsolete
4757 F: drivers/gpu/drm/tdfx/
4759 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4760 M: Dave Airlie <airlied@redhat.com>
4761 R: Sean Paul <sean@poorly.run>
4762 L: dri-devel@lists.freedesktop.org
4764 F: drivers/gpu/drm/udl/
4765 T: git git://anongit.freedesktop.org/drm/drm-misc
4767 DRM DRIVER FOR VMWARE VIRTUAL GPU
4768 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4769 M: Sinclair Yeh <syeh@vmware.com>
4770 M: Thomas Hellstrom <thellstrom@vmware.com>
4771 L: dri-devel@lists.freedesktop.org
4772 T: git git://people.freedesktop.org/~syeh/repos_linux
4773 T: git git://people.freedesktop.org/~thomash/linux
4775 F: drivers/gpu/drm/vmwgfx/
4776 F: include/uapi/drm/vmwgfx_drm.h
4779 M: David Airlie <airlied@linux.ie>
4780 L: dri-devel@lists.freedesktop.org
4781 T: git git://anongit.freedesktop.org/drm/drm
4782 B: https://bugs.freedesktop.org/
4783 C: irc://chat.freenode.net/dri-devel
4787 F: Documentation/devicetree/bindings/display/
4788 F: Documentation/devicetree/bindings/gpu/
4789 F: Documentation/gpu/
4791 F: include/uapi/drm/
4792 F: include/linux/vga*
4794 DRM DRIVERS AND MISC GPU PATCHES
4795 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4796 M: Maxime Ripard <maxime.ripard@bootlin.com>
4797 M: Sean Paul <sean@poorly.run>
4798 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4800 T: git git://anongit.freedesktop.org/drm/drm-misc
4801 F: Documentation/gpu/
4803 F: drivers/gpu/drm/*
4805 F: include/uapi/drm/drm*
4806 F: include/linux/vga*
4808 DRM DRIVERS FOR ALLWINNER A10
4809 M: Maxime Ripard <maxime.ripard@bootlin.com>
4810 L: dri-devel@lists.freedesktop.org
4812 F: drivers/gpu/drm/sun4i/
4813 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4814 T: git git://anongit.freedesktop.org/drm/drm-misc
4816 DRM DRIVERS FOR AMLOGIC SOCS
4817 M: Neil Armstrong <narmstrong@baylibre.com>
4818 L: dri-devel@lists.freedesktop.org
4819 L: linux-amlogic@lists.infradead.org
4820 W: http://linux-meson.com/
4822 F: drivers/gpu/drm/meson/
4823 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4824 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4825 F: Documentation/gpu/meson.rst
4826 T: git git://anongit.freedesktop.org/drm/drm-misc
4828 DRM DRIVERS FOR ATMEL HLCDC
4829 M: Boris Brezillon <boris.brezillon@bootlin.com>
4830 L: dri-devel@lists.freedesktop.org
4832 F: drivers/gpu/drm/atmel-hlcdc/
4833 F: Documentation/devicetree/bindings/display/atmel/
4834 T: git git://anongit.freedesktop.org/drm/drm-misc
4836 DRM DRIVERS FOR BRIDGE CHIPS
4837 M: Archit Taneja <architt@codeaurora.org>
4838 M: Andrzej Hajda <a.hajda@samsung.com>
4839 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4841 T: git git://anongit.freedesktop.org/drm/drm-misc
4842 F: drivers/gpu/drm/bridge/
4844 DRM DRIVERS FOR EXYNOS
4845 M: Inki Dae <inki.dae@samsung.com>
4846 M: Joonyoung Shim <jy0922.shim@samsung.com>
4847 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4848 M: Kyungmin Park <kyungmin.park@samsung.com>
4849 L: dri-devel@lists.freedesktop.org
4850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4852 F: drivers/gpu/drm/exynos/
4853 F: include/uapi/drm/exynos_drm.h
4854 F: Documentation/devicetree/bindings/display/exynos/
4856 DRM DRIVERS FOR FREESCALE DCU
4857 M: Stefan Agner <stefan@agner.ch>
4858 M: Alison Wang <alison.wang@nxp.com>
4859 L: dri-devel@lists.freedesktop.org
4861 F: drivers/gpu/drm/fsl-dcu/
4862 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4863 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4864 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4865 T: git git://anongit.freedesktop.org/drm/drm-misc
4867 DRM DRIVERS FOR FREESCALE IMX
4868 M: Philipp Zabel <p.zabel@pengutronix.de>
4869 L: dri-devel@lists.freedesktop.org
4871 F: drivers/gpu/drm/imx/
4872 F: drivers/gpu/ipu-v3/
4873 F: Documentation/devicetree/bindings/display/imx/
4875 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4876 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4877 L: dri-devel@lists.freedesktop.org
4878 T: git git://github.com/patjak/drm-gma500
4880 F: drivers/gpu/drm/gma500/
4882 DRM DRIVERS FOR HISILICON
4883 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4884 M: Rongrong Zou <zourongrong@gmail.com>
4885 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4886 R: Chen Feng <puck.chen@hisilicon.com>
4887 L: dri-devel@lists.freedesktop.org
4888 T: git git://github.com/xin3liang/linux.git
4890 F: drivers/gpu/drm/hisilicon/
4891 F: Documentation/devicetree/bindings/display/hisilicon/
4893 DRM DRIVERS FOR MEDIATEK
4894 M: CK Hu <ck.hu@mediatek.com>
4895 M: Philipp Zabel <p.zabel@pengutronix.de>
4896 L: dri-devel@lists.freedesktop.org
4898 F: drivers/gpu/drm/mediatek/
4899 F: Documentation/devicetree/bindings/display/mediatek/
4901 DRM DRIVERS FOR NVIDIA TEGRA
4902 M: Thierry Reding <thierry.reding@gmail.com>
4903 L: dri-devel@lists.freedesktop.org
4904 L: linux-tegra@vger.kernel.org
4905 T: git git://anongit.freedesktop.org/tegra/linux.git
4907 F: drivers/gpu/drm/tegra/
4908 F: drivers/gpu/host1x/
4909 F: include/linux/host1x.h
4910 F: include/uapi/drm/tegra_drm.h
4911 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4913 DRM DRIVERS FOR RENESAS
4914 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4915 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
4916 L: dri-devel@lists.freedesktop.org
4917 L: linux-renesas-soc@vger.kernel.org
4918 T: git git://linuxtv.org/pinchartl/media drm/du/next
4920 F: drivers/gpu/drm/rcar-du/
4921 F: drivers/gpu/drm/shmobile/
4922 F: include/linux/platform_data/shmob_drm.h
4923 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4924 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4925 F: Documentation/devicetree/bindings/display/renesas,du.txt
4927 DRM DRIVERS FOR ROCKCHIP
4928 M: Sandy Huang <hjc@rock-chips.com>
4929 M: Heiko Stübner <heiko@sntech.de>
4930 L: dri-devel@lists.freedesktop.org
4932 F: drivers/gpu/drm/rockchip/
4933 F: Documentation/devicetree/bindings/display/rockchip/
4934 T: git git://anongit.freedesktop.org/drm/drm-misc
4937 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4938 M: Vincent Abriou <vincent.abriou@st.com>
4939 L: dri-devel@lists.freedesktop.org
4940 T: git git://anongit.freedesktop.org/drm/drm-misc
4942 F: drivers/gpu/drm/sti
4943 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4946 M: Yannick Fertre <yannick.fertre@st.com>
4947 M: Philippe Cornu <philippe.cornu@st.com>
4948 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4949 M: Vincent Abriou <vincent.abriou@st.com>
4950 L: dri-devel@lists.freedesktop.org
4951 T: git git://anongit.freedesktop.org/drm/drm-misc
4953 F: drivers/gpu/drm/stm
4954 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4956 DRM DRIVERS FOR TI LCDC
4957 M: Jyri Sarha <jsarha@ti.com>
4958 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4959 L: dri-devel@lists.freedesktop.org
4961 F: drivers/gpu/drm/tilcdc/
4962 F: Documentation/devicetree/bindings/display/tilcdc/
4964 DRM DRIVERS FOR TI OMAP
4965 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4966 L: dri-devel@lists.freedesktop.org
4968 F: drivers/gpu/drm/omapdrm/
4969 F: Documentation/devicetree/bindings/display/ti/
4972 M: Eric Anholt <eric@anholt.net>
4974 F: drivers/gpu/drm/v3d/
4975 F: include/uapi/drm/v3d_drm.h
4976 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4977 T: git git://anongit.freedesktop.org/drm/drm-misc
4980 M: Eric Anholt <eric@anholt.net>
4981 T: git git://github.com/anholt/linux
4983 F: drivers/gpu/drm/vc4/
4984 F: include/uapi/drm/vc4_drm.h
4985 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4986 T: git git://anongit.freedesktop.org/drm/drm-misc
4988 DRM DRIVERS FOR VIVANTE GPU IP
4989 M: Lucas Stach <l.stach@pengutronix.de>
4990 R: Russell King <linux+etnaviv@armlinux.org.uk>
4991 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4992 L: etnaviv@lists.freedesktop.org
4993 L: dri-devel@lists.freedesktop.org
4995 F: drivers/gpu/drm/etnaviv/
4996 F: include/uapi/drm/etnaviv_drm.h
4997 F: Documentation/devicetree/bindings/display/etnaviv/
4999 DRM DRIVERS FOR ZTE ZX
5000 M: Shawn Guo <shawnguo@kernel.org>
5001 L: dri-devel@lists.freedesktop.org
5003 F: drivers/gpu/drm/zte/
5004 F: Documentation/devicetree/bindings/display/zte,vou.txt
5005 T: git git://anongit.freedesktop.org/drm/drm-misc
5008 M: Thierry Reding <thierry.reding@gmail.com>
5009 L: dri-devel@lists.freedesktop.org
5010 T: git git://anongit.freedesktop.org/drm/drm-misc
5012 F: drivers/gpu/drm/drm_panel.c
5013 F: drivers/gpu/drm/panel/
5014 F: include/drm/drm_panel.h
5015 F: Documentation/devicetree/bindings/display/panel/
5018 M: Noralf Trønnes <noralf@tronnes.org>
5019 W: https://github.com/notro/tinydrm/wiki/Development
5020 T: git git://anongit.freedesktop.org/drm/drm-misc
5022 F: drivers/gpu/drm/tinydrm/
5023 F: include/drm/tinydrm/
5026 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5027 T: git git://anongit.freedesktop.org/drm/drm-misc
5028 L: dri-devel@lists.freedesktop.org
5029 L: xen-devel@lists.xen.org
5031 F: drivers/gpu/drm/xen/
5032 F: Documentation/gpu/xen-front.rst
5035 M: Christian Koenig <christian.koenig@amd.com>
5036 M: Huang Rui <ray.huang@amd.com>
5037 M: Junwei Zhang <Jerry.Zhang@amd.com>
5038 T: git git://people.freedesktop.org/~agd5f/linux
5040 L: dri-devel@lists.freedesktop.org
5042 F: drivers/gpu/drm/ttm/
5044 DSBR100 USB FM RADIO DRIVER
5045 M: Alexey Klimov <klimov.linux@gmail.com>
5046 L: linux-media@vger.kernel.org
5047 T: git git://linuxtv.org/media_tree.git
5049 F: drivers/media/radio/dsbr100.c
5052 M: Francois Romieu <romieu@fr.zoreil.com>
5053 L: netdev@vger.kernel.org
5055 F: drivers/net/wan/dscc4.c
5058 M: Hans Verkuil <hverkuil@xs4all.nl>
5059 L: linux-media@vger.kernel.org
5060 T: git git://linuxtv.org/media_tree.git
5061 W: https://linuxtv.org
5063 F: drivers/media/pci/dt3155/
5065 DVB_USB_AF9015 MEDIA DRIVER
5066 M: Antti Palosaari <crope@iki.fi>
5067 L: linux-media@vger.kernel.org
5068 W: https://linuxtv.org
5069 W: http://palosaari.fi/linux/
5070 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5071 T: git git://linuxtv.org/anttip/media_tree.git
5073 F: drivers/media/usb/dvb-usb-v2/af9015*
5075 DVB_USB_AF9035 MEDIA DRIVER
5076 M: Antti Palosaari <crope@iki.fi>
5077 L: linux-media@vger.kernel.org
5078 W: https://linuxtv.org
5079 W: http://palosaari.fi/linux/
5080 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5081 T: git git://linuxtv.org/anttip/media_tree.git
5083 F: drivers/media/usb/dvb-usb-v2/af9035*
5085 DVB_USB_ANYSEE MEDIA DRIVER
5086 M: Antti Palosaari <crope@iki.fi>
5087 L: linux-media@vger.kernel.org
5088 W: https://linuxtv.org
5089 W: http://palosaari.fi/linux/
5090 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5091 T: git git://linuxtv.org/anttip/media_tree.git
5093 F: drivers/media/usb/dvb-usb-v2/anysee*
5095 DVB_USB_AU6610 MEDIA DRIVER
5096 M: Antti Palosaari <crope@iki.fi>
5097 L: linux-media@vger.kernel.org
5098 W: https://linuxtv.org
5099 W: http://palosaari.fi/linux/
5100 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5101 T: git git://linuxtv.org/anttip/media_tree.git
5103 F: drivers/media/usb/dvb-usb-v2/au6610*
5105 DVB_USB_CE6230 MEDIA DRIVER
5106 M: Antti Palosaari <crope@iki.fi>
5107 L: linux-media@vger.kernel.org
5108 W: https://linuxtv.org
5109 W: http://palosaari.fi/linux/
5110 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5111 T: git git://linuxtv.org/anttip/media_tree.git
5113 F: drivers/media/usb/dvb-usb-v2/ce6230*
5115 DVB_USB_CXUSB MEDIA DRIVER
5116 M: Michael Krufky <mkrufky@linuxtv.org>
5117 L: linux-media@vger.kernel.org
5118 W: https://linuxtv.org
5119 W: http://github.com/mkrufky
5120 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5121 T: git git://linuxtv.org/media_tree.git
5123 F: drivers/media/usb/dvb-usb/cxusb*
5125 DVB_USB_EC168 MEDIA DRIVER
5126 M: Antti Palosaari <crope@iki.fi>
5127 L: linux-media@vger.kernel.org
5128 W: https://linuxtv.org
5129 W: http://palosaari.fi/linux/
5130 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5131 T: git git://linuxtv.org/anttip/media_tree.git
5133 F: drivers/media/usb/dvb-usb-v2/ec168*
5135 DVB_USB_GL861 MEDIA DRIVER
5136 M: Antti Palosaari <crope@iki.fi>
5137 L: linux-media@vger.kernel.org
5138 W: https://linuxtv.org
5139 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5140 T: git git://linuxtv.org/anttip/media_tree.git
5142 F: drivers/media/usb/dvb-usb-v2/gl861*
5144 DVB_USB_MXL111SF MEDIA DRIVER
5145 M: Michael Krufky <mkrufky@linuxtv.org>
5146 L: linux-media@vger.kernel.org
5147 W: https://linuxtv.org
5148 W: http://github.com/mkrufky
5149 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5150 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5152 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5154 DVB_USB_RTL28XXU MEDIA DRIVER
5155 M: Antti Palosaari <crope@iki.fi>
5156 L: linux-media@vger.kernel.org
5157 W: https://linuxtv.org
5158 W: http://palosaari.fi/linux/
5159 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5160 T: git git://linuxtv.org/anttip/media_tree.git
5162 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5164 DVB_USB_V2 MEDIA DRIVER
5165 M: Antti Palosaari <crope@iki.fi>
5166 L: linux-media@vger.kernel.org
5167 W: https://linuxtv.org
5168 W: http://palosaari.fi/linux/
5169 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5170 T: git git://linuxtv.org/anttip/media_tree.git
5172 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5173 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5176 M: Jason Baron <jbaron@akamai.com>
5178 F: lib/dynamic_debug.c
5179 F: include/linux/dynamic_debug.h
5181 DYNAMIC INTERRUPT MODERATION
5182 M: Tal Gilboa <talgi@mellanox.com>
5184 F: include/linux/net_dim.h
5186 DZ DECSTATION DZ11 SERIAL DRIVER
5187 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5189 F: drivers/tty/serial/dz.*
5191 E3X0 POWER BUTTON DRIVER
5192 M: Moritz Fischer <moritz.fischer@ettus.com>
5193 L: usrp-users@lists.ettus.com
5194 W: http://www.ettus.com
5196 F: drivers/input/misc/e3x0-button.c
5197 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5200 M: Antti Palosaari <crope@iki.fi>
5201 L: linux-media@vger.kernel.org
5202 W: https://linuxtv.org
5203 W: http://palosaari.fi/linux/
5204 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5205 T: git git://linuxtv.org/anttip/media_tree.git
5207 F: drivers/media/tuners/e4000*
5209 EARTH_PT1 MEDIA DRIVER
5210 M: Akihiro Tsukada <tskd08@gmail.com>
5211 L: linux-media@vger.kernel.org
5213 F: drivers/media/pci/pt1/
5215 EARTH_PT3 MEDIA DRIVER
5216 M: Akihiro Tsukada <tskd08@gmail.com>
5217 L: linux-media@vger.kernel.org
5219 F: drivers/media/pci/pt3/
5222 M: Antti Palosaari <crope@iki.fi>
5223 L: linux-media@vger.kernel.org
5224 W: https://linuxtv.org
5225 W: http://palosaari.fi/linux/
5226 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5227 T: git git://linuxtv.org/anttip/media_tree.git
5229 F: drivers/media/dvb-frontends/ec100*
5232 M: Tyler Hicks <tyhicks@canonical.com>
5233 L: ecryptfs@vger.kernel.org
5234 W: http://ecryptfs.org
5235 W: https://launchpad.net/ecryptfs
5236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5238 F: Documentation/filesystems/ecryptfs.txt
5242 M: Borislav Petkov <bp@alien8.de>
5243 L: linux-edac@vger.kernel.org
5245 F: drivers/edac/amd64_edac*
5248 M: Robert Richter <rric@kernel.org>
5249 L: linux-edac@vger.kernel.org
5251 F: drivers/edac/highbank*
5254 M: Ralf Baechle <ralf@linux-mips.org>
5255 M: David Daney <david.daney@cavium.com>
5256 L: linux-edac@vger.kernel.org
5257 L: linux-mips@linux-mips.org
5259 F: drivers/edac/octeon_edac*
5261 EDAC-CAVIUM THUNDERX
5262 M: David Daney <david.daney@cavium.com>
5263 M: Jan Glauber <jglauber@cavium.com>
5264 L: linux-edac@vger.kernel.org
5266 F: drivers/edac/thunderx_edac*
5269 M: Borislav Petkov <bp@alien8.de>
5270 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5271 L: linux-edac@vger.kernel.org
5272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5275 F: Documentation/admin-guide/ras.rst
5276 F: Documentation/driver-api/edac.rst
5278 F: include/linux/edac.h
5281 M: Mark Gross <mark.gross@intel.com>
5282 L: linux-edac@vger.kernel.org
5284 F: drivers/edac/e752x_edac.c
5287 L: linux-edac@vger.kernel.org
5289 F: drivers/edac/e7xxx_edac.c
5292 M: York Sun <york.sun@nxp.com>
5293 L: linux-edac@vger.kernel.org
5295 F: drivers/edac/fsl_ddr_edac.*
5298 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5299 L: linux-edac@vger.kernel.org
5301 F: drivers/edac/ghes_edac.c
5304 L: linux-edac@vger.kernel.org
5306 F: drivers/edac/i3000_edac.c
5309 L: linux-edac@vger.kernel.org
5311 F: drivers/edac/i5000_edac.c
5314 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5315 L: linux-edac@vger.kernel.org
5317 F: drivers/edac/i5400_edac.c
5320 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5321 L: linux-edac@vger.kernel.org
5323 F: drivers/edac/i7300_edac.c
5326 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5327 L: linux-edac@vger.kernel.org
5329 F: drivers/edac/i7core_edac.c
5332 M: Tim Small <tim@buttersideup.com>
5333 L: linux-edac@vger.kernel.org
5335 F: drivers/edac/i82443bxgx_edac.c
5338 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5339 M: "Arvind R." <arvino55@gmail.com>
5340 L: linux-edac@vger.kernel.org
5342 F: drivers/edac/i82975x_edac.c
5345 M: Jason Baron <jbaron@akamai.com>
5346 L: linux-edac@vger.kernel.org
5348 F: drivers/edac/ie31200_edac.c
5351 M: Johannes Thumshirn <morbidrsa@gmail.com>
5352 L: linux-edac@vger.kernel.org
5354 F: drivers/edac/mpc85xx_edac.[ch]
5357 M: Egor Martovetsky <egor@pasemi.com>
5358 L: linux-edac@vger.kernel.org
5360 F: drivers/edac/pasemi_edac.c
5363 M: Tony Luck <tony.luck@intel.com>
5364 L: linux-edac@vger.kernel.org
5366 F: drivers/edac/pnd2_edac.[ch]
5369 M: Tim Small <tim@buttersideup.com>
5370 L: linux-edac@vger.kernel.org
5372 F: drivers/edac/r82600_edac.c
5375 M: Tony Luck <tony.luck@intel.com>
5376 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5377 L: linux-edac@vger.kernel.org
5379 F: drivers/edac/sb_edac.c
5382 M: Tony Luck <tony.luck@intel.com>
5383 L: linux-edac@vger.kernel.org
5385 F: drivers/edac/skx_edac.c
5388 M: Tero Kristo <t-kristo@ti.com>
5389 L: linux-edac@vger.kernel.org
5391 F: drivers/edac/ti_edac.c
5394 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5395 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5396 L: linux-arm-msm@vger.kernel.org
5397 L: linux-edac@vger.kernel.org
5399 F: drivers/edac/qcom_edac.c
5401 EDIROL UA-101/UA-1000 DRIVER
5402 M: Clemens Ladisch <clemens@ladisch.de>
5403 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5404 T: git git://git.alsa-project.org/alsa-kernel.git
5406 F: sound/usb/misc/ua101.c
5409 L: linux-efi@vger.kernel.org
5410 M: Ivan Hu <ivan.hu@canonical.com>
5411 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5413 F: drivers/firmware/efi/test/
5415 EFI VARIABLE FILESYSTEM
5416 M: Matthew Garrett <matthew.garrett@nebula.com>
5417 M: Jeremy Kerr <jk@ozlabs.org>
5418 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5420 L: linux-efi@vger.kernel.org
5424 EFIFB FRAMEBUFFER DRIVER
5425 L: linux-fbdev@vger.kernel.org
5426 M: Peter Jones <pjones@redhat.com>
5428 F: drivers/video/fbdev/efifb.c
5431 W: http://aeschi.ch.eu.org/efs/
5435 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5436 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5437 L: netdev@vger.kernel.org
5439 F: drivers/net/ethernet/ibm/ehea/
5441 EM28XX VIDEO4LINUX DRIVER
5442 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5443 L: linux-media@vger.kernel.org
5444 W: https://linuxtv.org
5445 T: git git://linuxtv.org/media_tree.git
5447 F: drivers/media/usb/em28xx/
5448 F: Documentation/media/v4l-drivers/em28xx*
5451 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5452 M: Matt Mackall <mpm@selenic.com>
5453 M: David Woodhouse <dwmw2@infradead.org>
5454 L: linux-embedded@vger.kernel.org
5457 Emulex 10Gbps iSCSI - OneConnect DRIVER
5458 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5459 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5460 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5461 L: linux-scsi@vger.kernel.org
5462 W: http://www.broadcom.com
5464 F: drivers/scsi/be2iscsi/
5466 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5467 M: Sathya Perla <sathya.perla@broadcom.com>
5468 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5469 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5470 M: Somnath Kotur <somnath.kotur@broadcom.com>
5471 L: netdev@vger.kernel.org
5472 W: http://www.emulex.com
5474 F: drivers/net/ethernet/emulex/benet/
5476 EMULEX ONECONNECT ROCE DRIVER
5477 M: Selvin Xavier <selvin.xavier@broadcom.com>
5478 M: Devesh Sharma <devesh.sharma@broadcom.com>
5479 L: linux-rdma@vger.kernel.org
5480 W: http://www.broadcom.com
5482 F: drivers/infiniband/hw/ocrdma/
5483 F: include/uapi/rdma/ocrdma-abi.h
5485 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5486 M: James Smart <james.smart@broadcom.com>
5487 M: Dick Kennedy <dick.kennedy@broadcom.com>
5488 L: linux-scsi@vger.kernel.org
5489 W: http://www.broadcom.com
5491 F: drivers/scsi/lpfc/
5493 ENE CB710 FLASH CARD READER DRIVER
5494 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5496 F: drivers/misc/cb710/
5497 F: drivers/mmc/host/cb710-mmc.*
5498 F: include/linux/cb710.h
5500 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5501 M: Maxim Levitsky <maximlevitsky@gmail.com>
5503 F: drivers/media/rc/ene_ir.*
5505 EPSON S1D13XXX FRAMEBUFFER DRIVER
5506 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5509 F: drivers/video/fbdev/s1d13xxxfb.c
5510 F: include/video/s1d13xxxfb.h
5512 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5513 M: Jeff Layton <jlayton@kernel.org>
5516 F: include/linux/errseq.h
5518 ET131X NETWORK DRIVER
5519 M: Mark Einon <mark.einon@gmail.com>
5521 F: drivers/net/ethernet/agere/
5524 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5525 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5526 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5527 L: netdev@vger.kernel.org
5528 W: http://www.linuxfoundation.org/en/Net:Bridge
5530 F: include/linux/netfilter_bridge/
5533 ETHERNET PHY LIBRARY
5534 M: Andrew Lunn <andrew@lunn.ch>
5535 M: Florian Fainelli <f.fainelli@gmail.com>
5536 L: netdev@vger.kernel.org
5538 F: Documentation/ABI/testing/sysfs-bus-mdio
5539 F: Documentation/devicetree/bindings/net/mdio*
5540 F: Documentation/networking/phy.txt
5542 F: drivers/of/of_mdio.c
5543 F: drivers/of/of_net.c
5544 F: include/linux/*mdio*.h
5545 F: include/linux/of_net.h
5546 F: include/linux/phy.h
5547 F: include/linux/phy_fixed.h
5548 F: include/linux/platform_data/mdio-bcm-unimac.h
5549 F: include/trace/events/mdio.h
5550 F: include/uapi/linux/mdio.h
5551 F: include/uapi/linux/mii.h
5554 M: Jan Kara <jack@suse.com>
5555 L: linux-ext4@vger.kernel.org
5557 F: Documentation/filesystems/ext2.txt
5559 F: include/linux/ext2*
5562 M: "Theodore Ts'o" <tytso@mit.edu>
5563 M: Andreas Dilger <adilger.kernel@dilger.ca>
5564 L: linux-ext4@vger.kernel.org
5565 W: http://ext4.wiki.kernel.org
5566 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5569 F: Documentation/filesystems/ext4/ext4.rst
5572 Extended Verification Module (EVM)
5573 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5574 L: linux-integrity@vger.kernel.org
5576 F: security/integrity/evm/
5578 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5579 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5580 L: linux-efi@vger.kernel.org
5581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5583 F: Documentation/efi-stub.txt
5584 F: arch/*/kernel/efi.c
5585 F: arch/x86/boot/compressed/eboot.[ch]
5586 F: arch/*/include/asm/efi.h
5587 F: arch/x86/platform/efi/
5588 F: drivers/firmware/efi/
5589 F: include/linux/efi*.h
5590 F: arch/arm/boot/compressed/efi-header.S
5591 F: arch/arm64/kernel/efi-entry.S
5593 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5594 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5595 M: Chanwoo Choi <cw00.choi@samsung.com>
5596 L: linux-kernel@vger.kernel.org
5597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5600 F: include/linux/extcon/
5601 F: include/linux/extcon.h
5602 F: Documentation/extcon/
5603 F: Documentation/devicetree/bindings/extcon/
5606 M: Jingoo Han <jingoohan1@gmail.com>
5607 L: dri-devel@lists.freedesktop.org
5609 F: drivers/gpu/drm/exynos/exynos_dp*
5611 EXYNOS SYSMMU (IOMMU) driver
5612 M: Marek Szyprowski <m.szyprowski@samsung.com>
5613 L: iommu@lists.linux-foundation.org
5615 F: drivers/iommu/exynos-iommu.c
5617 EZchip NPS platform support
5618 M: Vineet Gupta <vgupta@synopsys.com>
5619 M: Ofer Levi <oferle@mellanox.com>
5621 F: arch/arc/plat-eznps
5622 F: arch/arc/boot/dts/eznps.dts
5625 M: Jaegeuk Kim <jaegeuk@kernel.org>
5626 M: Chao Yu <yuchao0@huawei.com>
5627 L: linux-f2fs-devel@lists.sourceforge.net
5628 W: https://f2fs.wiki.kernel.org/
5629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5631 F: Documentation/filesystems/f2fs.txt
5632 F: Documentation/ABI/testing/sysfs-fs-f2fs
5634 F: include/linux/f2fs_fs.h
5635 F: include/trace/events/f2fs.h
5637 F71805F HARDWARE MONITORING DRIVER
5638 M: Jean Delvare <jdelvare@suse.com>
5639 L: linux-hwmon@vger.kernel.org
5641 F: Documentation/hwmon/f71805f
5642 F: drivers/hwmon/f71805f.c
5645 M: Josh Poimboeuf <jpoimboe@redhat.com>
5647 F: scripts/faddr2line
5650 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5651 L: netdev@vger.kernel.org
5653 F: net/core/failover.c
5654 F: include/net/failover.h
5655 F: Documentation/networking/failover.rst
5658 M: Jan Kara <jack@suse.cz>
5659 R: Amir Goldstein <amir73il@gmail.com>
5660 L: linux-fsdevel@vger.kernel.org
5662 F: fs/notify/fanotify/
5663 F: include/linux/fanotify.h
5664 F: include/uapi/linux/fanotify.h
5666 FARSYNC SYNCHRONOUS DRIVER
5667 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5668 W: http://www.farsite.co.uk/
5670 F: drivers/net/wan/farsync.*
5672 FAULT INJECTION SUPPORT
5673 M: Akinobu Mita <akinobu.mita@gmail.com>
5675 F: Documentation/fault-injection/
5676 F: lib/fault-inject.c
5678 FBTFT Framebuffer drivers
5680 L: dri-devel@lists.freedesktop.org
5681 L: linux-fbdev@vger.kernel.org
5682 F: drivers/staging/fbtft/
5685 M: Michael Buesch <m@bues.ch>
5686 L: linux-media@vger.kernel.org
5688 F: drivers/media/tuners/fc0011.h
5689 F: drivers/media/tuners/fc0011.c
5692 M: Antti Palosaari <crope@iki.fi>
5693 L: linux-media@vger.kernel.org
5694 W: https://linuxtv.org
5695 W: http://palosaari.fi/linux/
5696 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5697 T: git git://linuxtv.org/anttip/media_tree.git
5699 F: drivers/media/tuners/fc2580*
5701 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5702 M: Johannes Thumshirn <jth@kernel.org>
5703 L: linux-scsi@vger.kernel.org
5704 W: www.Open-FCoE.org
5706 F: drivers/scsi/libfc/
5707 F: drivers/scsi/fcoe/
5709 F: include/scsi/libfc.h
5710 F: include/scsi/libfcoe.h
5711 F: include/uapi/scsi/fc/
5713 FILE LOCKING (flock() and fcntl()/lockf())
5714 M: Jeff Layton <jlayton@kernel.org>
5715 M: "J. Bruce Fields" <bfields@fieldses.org>
5716 L: linux-fsdevel@vger.kernel.org
5718 F: include/linux/fcntl.h
5719 F: include/uapi/linux/fcntl.h
5723 FILESYSTEMS (VFS and infrastructure)
5724 M: Alexander Viro <viro@zeniv.linux.org.uk>
5725 L: linux-fsdevel@vger.kernel.org
5728 F: include/linux/fs.h
5729 F: include/uapi/linux/fs.h
5731 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5732 M: Riku Voipio <riku.voipio@iki.fi>
5733 L: linux-hwmon@vger.kernel.org
5735 F: drivers/hwmon/f75375s.c
5736 F: include/linux/f75375s.h
5738 FIREWIRE AUDIO DRIVERS
5739 M: Clemens Ladisch <clemens@ladisch.de>
5740 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5741 T: git git://git.alsa-project.org/alsa-kernel.git
5745 FIREWIRE MEDIA DRIVERS (firedtv)
5746 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5747 L: linux-media@vger.kernel.org
5748 L: linux1394-devel@lists.sourceforge.net
5749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5751 F: drivers/media/firewire/
5753 FIREWIRE SBP-2 TARGET
5754 M: Chris Boot <bootc@bootc.net>
5755 L: linux-scsi@vger.kernel.org
5756 L: target-devel@vger.kernel.org
5757 L: linux1394-devel@lists.sourceforge.net
5758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5760 F: drivers/target/sbp/
5763 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5764 L: linux1394-devel@lists.sourceforge.net
5765 W: http://ieee1394.wiki.kernel.org/
5766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5768 F: drivers/firewire/
5769 F: include/linux/firewire.h
5770 F: include/uapi/linux/firewire*.h
5773 FIRMWARE LOADER (request_firmware)
5774 M: Luis R. Rodriguez <mcgrof@kernel.org>
5775 L: linux-kernel@vger.kernel.org
5777 F: Documentation/firmware_class/
5778 F: drivers/base/firmware_loader/
5779 F: include/linux/firmware.h
5781 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5782 M: Joshua Morris <josh.h.morris@us.ibm.com>
5783 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5785 F: drivers/block/rsxx/
5788 M: Jiri Kosina <jikos@kernel.org>
5789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5791 F: drivers/block/floppy.c
5794 M: Alessandro Rubini <rubini@gnudd.com>
5795 W: http://www.ohwr.org/projects/fmc-bus
5798 F: include/linux/fmc*.h
5799 F: include/linux/ipmi-fru.h
5802 FPGA MANAGER FRAMEWORK
5803 M: Alan Tull <atull@kernel.org>
5804 M: Moritz Fischer <mdf@kernel.org>
5805 L: linux-fpga@vger.kernel.org
5807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5808 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5809 F: Documentation/fpga/
5810 F: Documentation/driver-api/fpga/
5811 F: Documentation/devicetree/bindings/fpga/
5813 F: include/linux/fpga/
5814 W: http://www.rocketboards.org
5817 M: Wu Hao <hao.wu@intel.com>
5818 L: linux-fpga@vger.kernel.org
5820 F: Documentation/fpga/dfl.txt
5821 F: include/uapi/linux/fpga-dfl.h
5822 F: drivers/fpga/dfl*
5825 M: Bill Metzenthen <billm@melbpc.org.au>
5826 W: http://floatingpoint.sourceforge.net/emulator/index.html
5828 F: arch/x86/math-emu/
5830 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5831 L: netdev@vger.kernel.org
5833 F: drivers/net/wan/dlci.c
5834 F: drivers/net/wan/sdla.c
5837 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5838 L: dri-devel@lists.freedesktop.org
5839 L: linux-fbdev@vger.kernel.org
5840 T: git git://github.com/bzolnier/linux.git
5841 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5843 F: Documentation/fb/
5846 F: include/linux/fb.h
5847 F: include/uapi/video/
5848 F: include/uapi/linux/fb.h
5850 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5851 M: Horia Geantă <horia.geanta@nxp.com>
5852 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5853 L: linux-crypto@vger.kernel.org
5855 F: drivers/crypto/caam/
5856 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5858 FREESCALE DIU FRAMEBUFFER DRIVER
5859 M: Timur Tabi <timur@kernel.org>
5860 L: linux-fbdev@vger.kernel.org
5862 F: drivers/video/fbdev/fsl-diu-fb.*
5864 FREESCALE DMA DRIVER
5865 M: Li Yang <leoyang.li@nxp.com>
5866 M: Zhang Wei <zw@zh-kernel.org>
5867 L: linuxppc-dev@lists.ozlabs.org
5869 F: drivers/dma/fsldma.*
5871 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5872 M: Claudiu Manoil <claudiu.manoil@nxp.com>
5873 L: netdev@vger.kernel.org
5875 F: drivers/net/ethernet/freescale/gianfar*
5876 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5878 FREESCALE GPMI NAND DRIVER
5879 M: Han Xu <han.xu@nxp.com>
5880 L: linux-mtd@lists.infradead.org
5882 F: drivers/mtd/nand/raw/gpmi-nand/*
5884 FREESCALE I2C CPM DRIVER
5885 M: Jochen Friedrich <jochen@scram.de>
5886 L: linuxppc-dev@lists.ozlabs.org
5887 L: linux-i2c@vger.kernel.org
5889 F: drivers/i2c/busses/i2c-cpm.c
5891 FREESCALE IMX LPI2C DRIVER
5892 M: Dong Aisheng <aisheng.dong@nxp.com>
5893 L: linux-i2c@vger.kernel.org
5894 L: linux-imx@nxp.com
5896 F: drivers/i2c/busses/i2c-imx-lpi2c.c
5897 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
5899 FREESCALE IMX / MXC FEC DRIVER
5900 M: Fugang Duan <fugang.duan@nxp.com>
5901 L: netdev@vger.kernel.org
5903 F: drivers/net/ethernet/freescale/fec_main.c
5904 F: drivers/net/ethernet/freescale/fec_ptp.c
5905 F: drivers/net/ethernet/freescale/fec.h
5906 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5908 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5909 M: Sascha Hauer <s.hauer@pengutronix.de>
5910 R: Pengutronix Kernel Team <kernel@pengutronix.de>
5911 L: linux-fbdev@vger.kernel.org
5912 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5914 F: include/linux/platform_data/video-imxfb.h
5915 F: drivers/video/fbdev/imxfb.c
5917 FREESCALE QORIQ DPAA ETHERNET DRIVER
5918 M: Madalin Bucur <madalin.bucur@nxp.com>
5919 L: netdev@vger.kernel.org
5921 F: drivers/net/ethernet/freescale/dpaa
5923 FREESCALE QORIQ DPAA FMAN DRIVER
5924 M: Madalin Bucur <madalin.bucur@nxp.com>
5925 L: netdev@vger.kernel.org
5927 F: drivers/net/ethernet/freescale/fman
5928 F: Documentation/devicetree/bindings/net/fsl-fman.txt
5930 FREESCALE QORIQ PTP CLOCK DRIVER
5931 M: Yangbo Lu <yangbo.lu@nxp.com>
5932 L: netdev@vger.kernel.org
5934 F: drivers/ptp/ptp_qoriq.c
5935 F: include/linux/fsl/ptp_qoriq.h
5936 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5938 FREESCALE QUAD SPI DRIVER
5939 M: Han Xu <han.xu@nxp.com>
5940 L: linux-mtd@lists.infradead.org
5942 F: drivers/mtd/spi-nor/fsl-quadspi.c
5944 FREESCALE QUICC ENGINE LIBRARY
5945 M: Qiang Zhao <qiang.zhao@nxp.com>
5946 L: linuxppc-dev@lists.ozlabs.org
5948 F: drivers/soc/fsl/qe/
5949 F: include/soc/fsl/*qe*.h
5950 F: include/soc/fsl/*ucc*.h
5952 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5953 M: Li Yang <leoyang.li@nxp.com>
5954 L: netdev@vger.kernel.org
5955 L: linuxppc-dev@lists.ozlabs.org
5957 F: drivers/net/ethernet/freescale/ucc_geth*
5959 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5960 M: Zhao Qiang <qiang.zhao@nxp.com>
5961 L: netdev@vger.kernel.org
5962 L: linuxppc-dev@lists.ozlabs.org
5964 F: drivers/net/wan/fsl_ucc_hdlc*
5966 FREESCALE QUICC ENGINE UCC UART DRIVER
5967 M: Timur Tabi <timur@kernel.org>
5968 L: linuxppc-dev@lists.ozlabs.org
5970 F: drivers/tty/serial/ucc_uart.c
5972 FREESCALE SOC DRIVERS
5973 M: Li Yang <leoyang.li@nxp.com>
5974 L: linuxppc-dev@lists.ozlabs.org
5975 L: linux-arm-kernel@lists.infradead.org
5977 F: Documentation/devicetree/bindings/soc/fsl/
5979 F: include/linux/fsl/
5981 FREESCALE SOC FS_ENET DRIVER
5982 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5983 L: linuxppc-dev@lists.ozlabs.org
5984 L: netdev@vger.kernel.org
5986 F: drivers/net/ethernet/freescale/fs_enet/
5987 F: include/linux/fs_enet_pd.h
5989 FREESCALE SOC SOUND DRIVERS
5990 M: Timur Tabi <timur@kernel.org>
5991 M: Nicolin Chen <nicoleotsuka@gmail.com>
5992 M: Xiubo Li <Xiubo.Lee@gmail.com>
5993 R: Fabio Estevam <fabio.estevam@nxp.com>
5994 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5995 L: linuxppc-dev@lists.ozlabs.org
5997 F: sound/soc/fsl/fsl*
5998 F: sound/soc/fsl/imx*
5999 F: sound/soc/fsl/mpc8610_hpcd.c
6001 FREESCALE USB PERIPHERAL DRIVERS
6002 M: Li Yang <leoyang.li@nxp.com>
6003 L: linux-usb@vger.kernel.org
6004 L: linuxppc-dev@lists.ozlabs.org
6006 F: drivers/usb/gadget/udc/fsl*
6009 M: Christoph Hellwig <hch@infradead.org>
6010 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6015 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6016 M: Pavel Machek <pavel@ucw.cz>
6017 L: linux-pm@vger.kernel.org
6019 F: Documentation/power/freezing-of-tasks.txt
6020 F: include/linux/freezer.h
6024 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6025 L: linux-kernel@vger.kernel.org
6028 F: include/linux/frontswap.h
6030 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6031 M: David Howells <dhowells@redhat.com>
6032 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6034 F: Documentation/filesystems/caching/
6036 F: include/linux/fscache*.h
6038 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6039 M: Theodore Y. Ts'o <tytso@mit.edu>
6040 M: Jaegeuk Kim <jaegeuk@kernel.org>
6041 L: linux-fscrypt@vger.kernel.org
6042 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6046 F: include/linux/fscrypt*.h
6047 F: Documentation/filesystems/fscrypt.rst
6049 FSI-ATTACHED I2C DRIVER
6050 M: Eddie James <eajames@linux.vnet.ibm.com>
6051 L: linux-i2c@vger.kernel.org
6052 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6054 F: drivers/i2c/busses/i2c-fsi.c
6055 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6057 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6058 M: Jan Kara <jack@suse.cz>
6059 R: Amir Goldstein <amir73il@gmail.com>
6060 L: linux-fsdevel@vger.kernel.org
6063 F: include/linux/fsnotify*.h
6065 FUJITSU LAPTOP EXTRAS
6066 M: Jonathan Woithe <jwoithe@just42.net>
6067 L: platform-driver-x86@vger.kernel.org
6069 F: drivers/platform/x86/fujitsu-laptop.c
6071 FUJITSU M-5MO LS CAMERA ISP DRIVER
6072 M: Kyungmin Park <kyungmin.park@samsung.com>
6073 M: Heungjun Kim <riverful.kim@samsung.com>
6074 L: linux-media@vger.kernel.org
6076 F: drivers/media/i2c/m5mols/
6077 F: include/media/i2c/m5mols.h
6079 FUJITSU TABLET EXTRAS
6080 M: Robert Gerlach <khnz@gmx.de>
6081 L: platform-driver-x86@vger.kernel.org
6083 F: drivers/platform/x86/fujitsu-tablet.c
6085 FUSE: FILESYSTEM IN USERSPACE
6086 M: Miklos Szeredi <miklos@szeredi.hu>
6087 L: linux-fsdevel@vger.kernel.org
6088 W: http://fuse.sourceforge.net/
6089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6092 F: include/uapi/linux/fuse.h
6093 F: Documentation/filesystems/fuse.txt
6096 M: Thomas Gleixner <tglx@linutronix.de>
6097 M: Ingo Molnar <mingo@redhat.com>
6098 R: Peter Zijlstra <peterz@infradead.org>
6099 R: Darren Hart <dvhart@infradead.org>
6100 L: linux-kernel@vger.kernel.org
6101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6104 F: kernel/futex_compat.c
6105 F: include/asm-generic/futex.h
6106 F: include/linux/futex.h
6107 F: include/uapi/linux/futex.h
6108 F: tools/testing/selftests/futex/
6109 F: tools/perf/bench/futex*
6110 F: Documentation/*futex*
6113 M: Kees Cook <keescook@chromium.org>
6114 R: Emese Revfy <re.emese@gmail.com>
6115 L: kernel-hardening@lists.openwall.com
6117 F: scripts/gcc-plugins/
6118 F: scripts/gcc-plugin.sh
6119 F: scripts/Makefile.gcc-plugins
6120 F: Documentation/gcc-plugins.txt
6122 GASKET DRIVER FRAMEWORK
6123 M: Rob Springer <rspringer@google.com>
6124 M: Todd Poynor <toddpoynor@google.com>
6125 M: Ben Chan <benchan@chromium.org>
6127 F: drivers/staging/gasket/
6129 GCOV BASED KERNEL PROFILING
6130 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6133 F: Documentation/dev-tools/gcov.rst
6135 GDB KERNEL DEBUGGING HELPER SCRIPTS
6136 M: Jan Kiszka <jan.kiszka@siemens.com>
6137 M: Kieran Bingham <kbingham@kernel.org>
6141 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6142 M: Achim Leubner <achim_leubner@adaptec.com>
6143 L: linux-scsi@vger.kernel.org
6144 W: http://www.icp-vortex.com/
6146 F: drivers/scsi/gdt*
6148 GEMTEK FM RADIO RECEIVER DRIVER
6149 M: Hans Verkuil <hverkuil@xs4all.nl>
6150 L: linux-media@vger.kernel.org
6151 T: git git://linuxtv.org/media_tree.git
6152 W: https://linuxtv.org
6154 F: drivers/media/radio/radio-gemtek*
6156 GENERIC GPIO I2C DRIVER
6157 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6159 F: drivers/i2c/busses/i2c-gpio.c
6160 F: include/linux/platform_data/i2c-gpio.h
6162 GENERIC GPIO I2C MULTIPLEXER DRIVER
6163 M: Peter Korsgaard <peter.korsgaard@barco.com>
6164 L: linux-i2c@vger.kernel.org
6166 F: drivers/i2c/muxes/i2c-mux-gpio.c
6167 F: include/linux/platform_data/i2c-mux-gpio.h
6168 F: Documentation/i2c/muxes/i2c-mux-gpio
6170 GENERIC HDLC (WAN) DRIVERS
6171 M: Krzysztof Halasa <khc@pm.waw.pl>
6172 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6174 F: drivers/net/wan/c101.c
6175 F: drivers/net/wan/hd6457*
6176 F: drivers/net/wan/hdlc*
6177 F: drivers/net/wan/n2.c
6178 F: drivers/net/wan/pc300too.c
6179 F: drivers/net/wan/pci200syn.c
6180 F: drivers/net/wan/wanxl*
6182 GENERIC INCLUDE/ASM HEADER FILES
6183 M: Arnd Bergmann <arnd@arndb.de>
6184 L: linux-arch@vger.kernel.org
6185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6187 F: include/asm-generic/
6188 F: include/uapi/asm-generic/
6190 GENERIC PHY FRAMEWORK
6191 M: Kishon Vijay Abraham I <kishon@ti.com>
6192 L: linux-kernel@vger.kernel.org
6193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6196 F: include/linux/phy/
6198 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6199 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6201 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6204 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6205 M: Kevin Hilman <khilman@kernel.org>
6206 M: Ulf Hansson <ulf.hansson@linaro.org>
6207 L: linux-pm@vger.kernel.org
6209 F: drivers/base/power/domain*.c
6210 F: include/linux/pm_domain.h
6211 F: Documentation/devicetree/bindings/power/power_domain.txt
6213 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6214 M: Eugen Hristev <eugen.hristev@microchip.com>
6215 L: linux-input@vger.kernel.org
6217 F: drivers/input/touchscreen/resistive-adc-touch.c
6219 GENERIC UIO DRIVER FOR PCI DEVICES
6220 M: "Michael S. Tsirkin" <mst@redhat.com>
6221 L: kvm@vger.kernel.org
6223 F: drivers/uio/uio_pci_generic.c
6225 GENWQE (IBM Generic Workqueue Card)
6226 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
6227 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6229 F: drivers/misc/genwqe/
6231 GET_MAINTAINER SCRIPT
6232 M: Joe Perches <joe@perches.com>
6234 F: scripts/get_maintainer.pl
6237 M: Bob Peterson <rpeterso@redhat.com>
6238 M: Andreas Gruenbacher <agruenba@redhat.com>
6239 L: cluster-devel@redhat.com
6240 W: http://sources.redhat.com/cluster/
6241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6243 F: Documentation/filesystems/gfs2*.txt
6245 F: include/uapi/linux/gfs2_ondisk.h
6247 GIGASET ISDN DRIVERS
6248 M: Paul Bolle <pebolle@tiscali.nl>
6249 L: gigaset307x-common@lists.sourceforge.net
6250 W: http://gigaset307x.sourceforge.net/
6252 F: Documentation/isdn/README.gigaset
6253 F: drivers/isdn/gigaset/
6254 F: include/uapi/linux/gigaset_dev.h
6257 M: Johan Hovold <johan@kernel.org>
6259 F: Documentation/ABI/testing/sysfs-class-gnss
6260 F: Documentation/devicetree/bindings/gnss/
6262 F: include/linux/gnss.h
6265 M: Hans Verkuil <hans.verkuil@cisco.com>
6266 L: linux-media@vger.kernel.org
6268 F: drivers/media/usb/go7007/
6271 M: Bastien Nocera <hadess@hadess.net>
6272 L: linux-input@vger.kernel.org
6274 F: drivers/input/touchscreen/goodix.c
6276 GPD POCKET FAN DRIVER
6277 M: Hans de Goede <hdegoede@redhat.com>
6278 L: platform-driver-x86@vger.kernel.org
6280 F: drivers/platform/x86/gpd-pocket-fan.c
6283 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6284 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6285 L: linux-gpio@vger.kernel.org
6286 L: linux-acpi@vger.kernel.org
6288 F: Documentation/acpi/gpio-properties.txt
6289 F: drivers/gpio/gpiolib-acpi.c
6292 M: Sean Young <sean@mess.org>
6293 L: linux-media@vger.kernel.org
6295 F: drivers/media/rc/gpio-ir-tx.c
6298 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6299 R: Bartosz Golaszewski <brgl@bgdev.pl>
6300 L: linux-gpio@vger.kernel.org
6302 F: drivers/gpio/gpio-mockup.c
6303 F: tools/testing/selftests/gpio/
6306 M: Linus Walleij <linus.walleij@linaro.org>
6307 L: linux-gpio@vger.kernel.org
6308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6310 F: Documentation/devicetree/bindings/gpio/
6311 F: Documentation/driver-api/gpio/
6312 F: Documentation/gpio/
6313 F: Documentation/ABI/testing/gpio-cdev
6314 F: Documentation/ABI/obsolete/sysfs-gpio
6316 F: include/linux/gpio/
6317 F: include/linux/gpio.h
6318 F: include/linux/of_gpio.h
6319 F: include/asm-generic/gpio.h
6320 F: include/uapi/linux/gpio.h
6323 GRE DEMULTIPLEXER DRIVER
6324 M: Dmitry Kozlov <xeb@mail.ru>
6325 L: netdev@vger.kernel.org
6327 F: net/ipv4/gre_demux.c
6328 F: net/ipv4/gre_offload.c
6329 F: include/net/gre.h
6331 GRETH 10/100/1G Ethernet MAC device driver
6332 M: Andreas Larsson <andreas@gaisler.com>
6333 L: netdev@vger.kernel.org
6335 F: drivers/net/ethernet/aeroflex/
6337 GREYBUS AUDIO PROTOCOLS DRIVERS
6338 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6339 M: Mark Greer <mgreer@animalcreek.com>
6341 F: drivers/staging/greybus/audio_apbridgea.c
6342 F: drivers/staging/greybus/audio_apbridgea.h
6343 F: drivers/staging/greybus/audio_codec.c
6344 F: drivers/staging/greybus/audio_codec.h
6345 F: drivers/staging/greybus/audio_gb.c
6346 F: drivers/staging/greybus/audio_manager.c
6347 F: drivers/staging/greybus/audio_manager.h
6348 F: drivers/staging/greybus/audio_manager_module.c
6349 F: drivers/staging/greybus/audio_manager_private.h
6350 F: drivers/staging/greybus/audio_manager_sysfs.c
6351 F: drivers/staging/greybus/audio_module.c
6352 F: drivers/staging/greybus/audio_topology.c
6354 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6355 M: Viresh Kumar <vireshk@kernel.org>
6357 F: drivers/staging/greybus/authentication.c
6358 F: drivers/staging/greybus/bootrom.c
6359 F: drivers/staging/greybus/firmware.h
6360 F: drivers/staging/greybus/fw-core.c
6361 F: drivers/staging/greybus/fw-download.c
6362 F: drivers/staging/greybus/fw-management.c
6363 F: drivers/staging/greybus/greybus_authentication.h
6364 F: drivers/staging/greybus/greybus_firmware.h
6365 F: drivers/staging/greybus/hid.c
6366 F: drivers/staging/greybus/i2c.c
6367 F: drivers/staging/greybus/spi.c
6368 F: drivers/staging/greybus/spilib.c
6369 F: drivers/staging/greybus/spilib.h
6371 GREYBUS LOOPBACK DRIVER
6372 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6374 F: drivers/staging/greybus/loopback.c
6376 GREYBUS PLATFORM DRIVERS
6377 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6379 F: drivers/staging/greybus/arche-platform.c
6380 F: drivers/staging/greybus/arche-apb-ctrl.c
6381 F: drivers/staging/greybus/arche_platform.h
6383 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6384 M: Rui Miguel Silva <rmfrfs@gmail.com>
6386 F: drivers/staging/greybus/sdio.c
6387 F: drivers/staging/greybus/light.c
6388 F: drivers/staging/greybus/gpio.c
6389 F: drivers/staging/greybus/power_supply.c
6390 F: drivers/staging/greybus/spi.c
6391 F: drivers/staging/greybus/spilib.c
6394 M: Johan Hovold <johan@kernel.org>
6395 M: Alex Elder <elder@kernel.org>
6396 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6398 F: drivers/staging/greybus/
6399 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6401 GREYBUS UART PROTOCOLS DRIVERS
6402 M: David Lin <dtwlin@gmail.com>
6404 F: drivers/staging/greybus/uart.c
6405 F: drivers/staging/greybus/log.c
6407 GS1662 VIDEO SERIALIZER
6408 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6409 L: linux-media@vger.kernel.org
6410 T: git git://linuxtv.org/media_tree.git
6412 F: drivers/media/spi/gs1662.c
6414 GSPCA FINEPIX SUBDRIVER
6415 M: Frank Zago <frank@zago.net>
6416 L: linux-media@vger.kernel.org
6417 T: git git://linuxtv.org/media_tree.git
6419 F: drivers/media/usb/gspca/finepix.c
6421 GSPCA GL860 SUBDRIVER
6422 M: Olivier Lorin <o.lorin@laposte.net>
6423 L: linux-media@vger.kernel.org
6424 T: git git://linuxtv.org/media_tree.git
6426 F: drivers/media/usb/gspca/gl860/
6428 GSPCA M5602 SUBDRIVER
6429 M: Erik Andren <erik.andren@gmail.com>
6430 L: linux-media@vger.kernel.org
6431 T: git git://linuxtv.org/media_tree.git
6433 F: drivers/media/usb/gspca/m5602/
6435 GSPCA PAC207 SONIXB SUBDRIVER
6436 M: Hans Verkuil <hverkuil@xs4all.nl>
6437 L: linux-media@vger.kernel.org
6438 T: git git://linuxtv.org/media_tree.git
6440 F: drivers/media/usb/gspca/pac207.c
6442 GSPCA SN9C20X SUBDRIVER
6443 M: Brian Johnson <brijohn@gmail.com>
6444 L: linux-media@vger.kernel.org
6445 T: git git://linuxtv.org/media_tree.git
6447 F: drivers/media/usb/gspca/sn9c20x.c
6449 GSPCA T613 SUBDRIVER
6450 M: Leandro Costantino <lcostantino@gmail.com>
6451 L: linux-media@vger.kernel.org
6452 T: git git://linuxtv.org/media_tree.git
6454 F: drivers/media/usb/gspca/t613.c
6456 GSPCA USB WEBCAM DRIVER
6457 M: Hans Verkuil <hverkuil@xs4all.nl>
6458 L: linux-media@vger.kernel.org
6459 T: git git://linuxtv.org/media_tree.git
6461 F: drivers/media/usb/gspca/
6463 GTP (GPRS Tunneling Protocol)
6464 M: Pablo Neira Ayuso <pablo@netfilter.org>
6465 M: Harald Welte <laforge@gnumonks.org>
6466 L: osmocom-net-gprs@lists.osmocom.org
6467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6469 F: drivers/net/gtp.c
6471 GUID PARTITION TABLE (GPT)
6472 M: Davidlohr Bueso <dave@stgolabs.net>
6473 L: linux-efi@vger.kernel.org
6475 F: block/partitions/efi.*
6478 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6479 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6480 W: http://uclinux-h8.sourceforge.jp
6481 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6484 F: drivers/clocksource/h8300_*.c
6485 F: drivers/clk/h8300/
6486 F: drivers/irqchip/irq-renesas-h8*.c
6489 M: Antti Palosaari <crope@iki.fi>
6490 L: linux-media@vger.kernel.org
6491 W: https://linuxtv.org
6492 W: http://palosaari.fi/linux/
6493 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6494 T: git git://linuxtv.org/anttip/media_tree.git
6496 F: drivers/media/usb/hackrf/
6498 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6499 M: Frank Seidel <frank@f-seidel.de>
6500 L: platform-driver-x86@vger.kernel.org
6501 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6503 F: drivers/platform/x86/hdaps.c
6506 M: Jean Delvare <jdelvare@suse.com>
6507 M: Guenter Roeck <linux@roeck-us.net>
6508 L: linux-hwmon@vger.kernel.org
6509 W: http://hwmon.wiki.kernel.org/
6510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6512 F: Documentation/devicetree/bindings/hwmon/
6513 F: Documentation/hwmon/
6515 F: include/linux/hwmon*.h
6516 F: include/trace/events/hwmon*.h
6518 HARDWARE RANDOM NUMBER GENERATOR CORE
6519 M: Matt Mackall <mpm@selenic.com>
6520 M: Herbert Xu <herbert@gondor.apana.org.au>
6521 L: linux-crypto@vger.kernel.org
6523 F: Documentation/devicetree/bindings/rng/
6524 F: Documentation/hw_random.txt
6525 F: drivers/char/hw_random/
6526 F: include/linux/hw_random.h
6528 HARDWARE TRACING FACILITIES
6529 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6531 F: drivers/hwtracing/
6533 HARDWARE SPINLOCK CORE
6534 M: Ohad Ben-Cohen <ohad@wizery.com>
6535 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6536 L: linux-remoteproc@vger.kernel.org
6538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6539 F: Documentation/devicetree/bindings/hwlock/
6540 F: Documentation/hwspinlock.txt
6541 F: drivers/hwspinlock/
6542 F: include/linux/hwspinlock.h
6544 HARMONY SOUND DRIVER
6545 L: linux-parisc@vger.kernel.org
6547 F: sound/parisc/harmony.*
6549 HDPVR USB VIDEO ENCODER DRIVER
6550 M: Hans Verkuil <hverkuil@xs4all.nl>
6551 L: linux-media@vger.kernel.org
6552 T: git git://linuxtv.org/media_tree.git
6553 W: https://linuxtv.org
6555 F: drivers/media/usb/hdpvr/
6557 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6558 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6560 F: Documentation/watchdog/hpwdt.txt
6561 F: drivers/watchdog/hpwdt.c
6563 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6564 M: Don Brace <don.brace@microsemi.com>
6565 L: esc.storagedev@microsemi.com
6566 L: linux-scsi@vger.kernel.org
6568 F: Documentation/scsi/hpsa.txt
6569 F: drivers/scsi/hpsa*.[ch]
6570 F: include/linux/cciss*.h
6571 F: include/uapi/linux/cciss*.h
6574 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6575 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6576 L: linux-rdma@vger.kernel.org
6578 F: drivers/infiniband/hw/hfi1
6581 L: linux-fsdevel@vger.kernel.org
6583 F: Documentation/filesystems/hfs.txt
6587 L: linux-fsdevel@vger.kernel.org
6589 F: Documentation/filesystems/hfsplus.txt
6592 HGA FRAMEBUFFER DRIVER
6593 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6594 L: linux-nvidia@lists.surfsouth.com
6595 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6597 F: drivers/video/fbdev/hgafb.c
6599 HIBERNATION (aka Software Suspend, aka swsusp)
6600 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6601 M: Pavel Machek <pavel@ucw.cz>
6602 L: linux-pm@vger.kernel.org
6603 B: https://bugzilla.kernel.org
6606 F: drivers/base/power/
6608 F: include/linux/suspend.h
6609 F: include/linux/freezer.h
6610 F: include/linux/pm.h
6611 F: arch/*/include/asm/suspend*.h
6614 M: Jiri Kosina <jikos@kernel.org>
6615 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6616 L: linux-input@vger.kernel.org
6617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6620 F: include/linux/hid*
6621 F: include/uapi/linux/hid*
6623 HID SENSOR HUB DRIVERS
6624 M: Jiri Kosina <jikos@kernel.org>
6625 M: Jonathan Cameron <jic23@kernel.org>
6626 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6627 L: linux-input@vger.kernel.org
6628 L: linux-iio@vger.kernel.org
6630 F: Documentation/hid/hid-sensor*
6631 F: drivers/hid/hid-sensor-*
6632 F: drivers/iio/*/hid-*
6633 F: include/linux/hid-sensor-*
6635 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6636 M: Thomas Gleixner <tglx@linutronix.de>
6637 L: linux-kernel@vger.kernel.org
6638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6640 F: Documentation/timers/
6641 F: kernel/time/hrtimer.c
6642 F: kernel/time/clockevents.c
6643 F: kernel/time/timer_*.c
6644 F: include/linux/clockchips.h
6645 F: include/linux/hrtimer.h
6647 HIGH-SPEED SCC DRIVER FOR AX.25
6648 L: linux-hams@vger.kernel.org
6650 F: drivers/net/hamradio/dmascc.c
6651 F: drivers/net/hamradio/scc.c
6653 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6654 M: HighPoint Linux Team <linux@highpoint-tech.com>
6655 W: http://www.highpoint-tech.com
6657 F: Documentation/scsi/hptiop.txt
6658 F: drivers/scsi/hptiop.c
6661 M: Jes Sorensen <jes@trained-monkey.org>
6662 L: linux-hippi@sunsite.dk
6664 F: include/linux/hippidevice.h
6665 F: include/uapi/linux/if_hippi.h
6667 F: drivers/net/hippi/
6669 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6670 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6671 M: Salil Mehta <salil.mehta@huawei.com>
6672 L: netdev@vger.kernel.org
6673 W: http://www.hisilicon.com
6675 F: drivers/net/ethernet/hisilicon/hns3/
6677 HISILICON LPC BUS DRIVER
6678 M: john.garry@huawei.com
6679 W: http://www.hisilicon.com
6681 F: drivers/bus/hisi_lpc.c
6682 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6684 HISILICON NETWORK SUBSYSTEM DRIVER
6685 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6686 M: Salil Mehta <salil.mehta@huawei.com>
6687 L: netdev@vger.kernel.org
6688 W: http://www.hisilicon.com
6690 F: drivers/net/ethernet/hisilicon/
6691 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6693 HISILICON PMU DRIVER
6694 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6695 W: http://www.hisilicon.com
6697 F: drivers/perf/hisilicon
6698 F: Documentation/perf/hisi-pmu.txt
6700 HISILICON ROCE DRIVER
6701 M: Lijun Ou <oulijun@huawei.com>
6702 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6703 L: linux-rdma@vger.kernel.org
6705 F: drivers/infiniband/hw/hns/
6706 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6708 HISILICON SAS Controller
6709 M: John Garry <john.garry@huawei.com>
6710 W: http://www.hisilicon.com
6712 F: drivers/scsi/hisi_sas/
6713 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6715 HMM - Heterogeneous Memory Management
6716 M: Jérôme Glisse <jglisse@redhat.com>
6717 L: linux-mm@kvack.org
6720 F: include/linux/hmm*
6721 F: Documentation/vm/hmm.rst
6724 M: Jouni Malinen <j@w1.fi>
6725 L: linux-wireless@vger.kernel.org
6726 W: http://w1.fi/hostap-driver.html
6728 F: drivers/net/wireless/intersil/hostap/
6730 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6731 L: platform-driver-x86@vger.kernel.org
6733 F: drivers/platform/x86/tc1100-wmi.c
6735 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6736 M: Jaroslav Kysela <perex@perex.cz>
6738 F: drivers/net/ethernet/hp/hp100.*
6740 HPET: High Precision Event Timers driver
6741 M: Clemens Ladisch <clemens@ladisch.de>
6743 F: Documentation/timers/hpet.txt
6744 F: drivers/char/hpet.c
6745 F: include/linux/hpet.h
6746 F: include/uapi/linux/hpet.h
6750 F: arch/x86/kernel/hpet.c
6751 F: arch/x86/include/asm/hpet.h
6754 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6755 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6760 M: Sebastian Reichel <sre@kernel.org>
6761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6763 F: Documentation/ABI/testing/sysfs-bus-hsi
6764 F: Documentation/driver-api/hsi.rst
6766 F: include/linux/hsi/
6767 F: include/uapi/linux/hsi/
6770 L: linux-usb@vger.kernel.org
6772 F: drivers/net/usb/hso.c
6774 HSR NETWORK PROTOCOL
6775 M: Arvid Brodin <arvid.brodin@alten.se>
6776 L: netdev@vger.kernel.org
6780 HT16K33 LED CONTROLLER DRIVER
6781 M: Robin van der Gracht <robin@protonic.nl>
6783 F: drivers/auxdisplay/ht16k33.c
6784 F: Documentation/devicetree/bindings/display/ht16k33.txt
6786 HTCPEN TOUCHSCREEN DRIVER
6787 M: Pau Oliva Fora <pof@eslack.org>
6788 L: linux-input@vger.kernel.org
6790 F: drivers/input/touchscreen/htcpen.c
6792 HUAWEI ETHERNET DRIVER
6793 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6794 L: netdev@vger.kernel.org
6796 F: Documentation/networking/hinic.txt
6797 F: drivers/net/ethernet/huawei/hinic/
6800 M: Mike Kravetz <mike.kravetz@oracle.com>
6801 L: linux-mm@kvack.org
6805 F: include/linux/hugetlb.h
6806 F: Documentation/admin-guide/mm/hugetlbpage.rst
6807 F: Documentation/vm/hugetlbfs_reserv.rst
6808 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6811 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6812 L: linux-media@vger.kernel.org
6813 T: git git://linuxtv.org/media_tree.git
6814 W: https://linuxtv.org
6816 F: drivers/media/platform/sti/hva
6818 HWPOISON MEMORY FAILURE HANDLING
6819 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6820 L: linux-mm@kvack.org
6822 F: mm/memory-failure.c
6823 F: mm/hwpoison-inject.c
6825 HYGON PROCESSOR SUPPORT
6826 M: Pu Wen <puwen@hygon.cn>
6827 L: linux-kernel@vger.kernel.org
6829 F: arch/x86/kernel/cpu/hygon.c
6831 Hyper-V CORE AND DRIVERS
6832 M: "K. Y. Srinivasan" <kys@microsoft.com>
6833 M: Haiyang Zhang <haiyangz@microsoft.com>
6834 M: Stephen Hemminger <sthemmin@microsoft.com>
6835 L: devel@linuxdriverproject.org
6837 F: Documentation/networking/netvsc.txt
6838 F: arch/x86/include/asm/mshyperv.h
6839 F: arch/x86/include/asm/trace/hyperv.h
6840 F: arch/x86/include/asm/hyperv-tlfs.h
6841 F: arch/x86/kernel/cpu/mshyperv.c
6843 F: drivers/hid/hid-hyperv.c
6845 F: drivers/input/serio/hyperv-keyboard.c
6846 F: drivers/pci/controller/pci-hyperv.c
6847 F: drivers/net/hyperv/
6848 F: drivers/scsi/storvsc_drv.c
6849 F: drivers/uio/uio_hv_generic.c
6850 F: drivers/video/fbdev/hyperv_fb.c
6851 F: net/vmw_vsock/hyperv_transport.c
6852 F: include/linux/hyperv.h
6853 F: include/uapi/linux/hyperv.h
6855 F: Documentation/ABI/stable/sysfs-bus-vmbus
6857 HYPERVISOR VIRTUAL CONSOLE DRIVER
6858 L: linuxppc-dev@lists.ozlabs.org
6863 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6864 L: linux-i2c@vger.kernel.org
6865 L: linux-acpi@vger.kernel.org
6867 F: drivers/i2c/i2c-core-acpi.c
6870 M: Peter Rosin <peda@axentia.se>
6871 L: linux-i2c@vger.kernel.org
6873 F: Documentation/i2c/i2c-topology
6874 F: Documentation/i2c/muxes/
6875 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6876 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6877 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6878 F: drivers/i2c/i2c-mux.c
6879 F: drivers/i2c/muxes/
6880 F: include/linux/i2c-mux.h
6882 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6883 M: Gregory CLEMENT <gregory.clement@bootlin.com>
6884 L: linux-i2c@vger.kernel.org
6886 F: drivers/i2c/busses/i2c-mv64xxx.c
6888 I2C OVER PARALLEL PORT
6889 M: Jean Delvare <jdelvare@suse.com>
6890 L: linux-i2c@vger.kernel.org
6892 F: Documentation/i2c/busses/i2c-parport
6893 F: Documentation/i2c/busses/i2c-parport-light
6894 F: drivers/i2c/busses/i2c-parport.c
6895 F: drivers/i2c/busses/i2c-parport-light.c
6898 M: Wolfram Sang <wsa@the-dreams.de>
6899 L: linux-i2c@vger.kernel.org
6900 W: https://i2c.wiki.kernel.org/
6901 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6904 F: Documentation/devicetree/bindings/i2c/i2c.txt
6905 F: Documentation/i2c/
6907 F: include/linux/i2c.h
6908 F: include/linux/i2c-dev.h
6909 F: include/linux/i2c-smbus.h
6910 F: include/uapi/linux/i2c.h
6911 F: include/uapi/linux/i2c-*.h
6913 I2C SUBSYSTEM HOST DRIVERS
6914 L: linux-i2c@vger.kernel.org
6915 W: https://i2c.wiki.kernel.org/
6916 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6919 F: Documentation/devicetree/bindings/i2c/
6920 F: drivers/i2c/algos/
6921 F: drivers/i2c/busses/
6924 M: Jean Delvare <jdelvare@suse.com>
6925 L: linux-i2c@vger.kernel.org
6927 F: Documentation/i2c/busses/i2c-taos-evm
6928 F: drivers/i2c/busses/i2c-taos-evm.c
6931 M: Till Harbaum <till@harbaum.org>
6932 L: linux-i2c@vger.kernel.org
6933 W: http://www.harbaum.org/till/i2c_tiny_usb
6935 F: drivers/i2c/busses/i2c-tiny-usb.c
6937 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6938 M: Jean Delvare <jdelvare@suse.com>
6939 L: linux-i2c@vger.kernel.org
6941 F: Documentation/i2c/busses/i2c-ali1535
6942 F: Documentation/i2c/busses/i2c-ali1563
6943 F: Documentation/i2c/busses/i2c-ali15x3
6944 F: Documentation/i2c/busses/i2c-amd756
6945 F: Documentation/i2c/busses/i2c-amd8111
6946 F: Documentation/i2c/busses/i2c-i801
6947 F: Documentation/i2c/busses/i2c-nforce2
6948 F: Documentation/i2c/busses/i2c-piix4
6949 F: Documentation/i2c/busses/i2c-sis5595
6950 F: Documentation/i2c/busses/i2c-sis630
6951 F: Documentation/i2c/busses/i2c-sis96x
6952 F: Documentation/i2c/busses/i2c-via
6953 F: Documentation/i2c/busses/i2c-viapro
6954 F: drivers/i2c/busses/i2c-ali1535.c
6955 F: drivers/i2c/busses/i2c-ali1563.c
6956 F: drivers/i2c/busses/i2c-ali15x3.c
6957 F: drivers/i2c/busses/i2c-amd756.c
6958 F: drivers/i2c/busses/i2c-amd756-s4882.c
6959 F: drivers/i2c/busses/i2c-amd8111.c
6960 F: drivers/i2c/busses/i2c-i801.c
6961 F: drivers/i2c/busses/i2c-isch.c
6962 F: drivers/i2c/busses/i2c-nforce2.c
6963 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6964 F: drivers/i2c/busses/i2c-piix4.c
6965 F: drivers/i2c/busses/i2c-sis5595.c
6966 F: drivers/i2c/busses/i2c-sis630.c
6967 F: drivers/i2c/busses/i2c-sis96x.c
6968 F: drivers/i2c/busses/i2c-via.c
6969 F: drivers/i2c/busses/i2c-viapro.c
6971 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6972 M: Hans de Goede <hdegoede@redhat.com>
6973 L: linux-i2c@vger.kernel.org
6975 F: drivers/i2c/busses/i2c-cht-wc.c
6977 I2C/SMBUS ISMT DRIVER
6978 M: Seth Heasley <seth.heasley@intel.com>
6979 M: Neil Horman <nhorman@tuxdriver.com>
6980 L: linux-i2c@vger.kernel.org
6981 F: drivers/i2c/busses/i2c-ismt.c
6982 F: Documentation/i2c/busses/i2c-ismt
6984 I2C/SMBUS STUB DRIVER
6985 M: Jean Delvare <jdelvare@suse.com>
6986 L: linux-i2c@vger.kernel.org
6988 F: drivers/i2c/i2c-stub.c
6990 IA64 (Itanium) PLATFORM
6991 M: Tony Luck <tony.luck@intel.com>
6992 M: Fenghua Yu <fenghua.yu@intel.com>
6993 L: linux-ia64@vger.kernel.org
6994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6998 IBM Power 842 compression accelerator
6999 M: Haren Myneni <haren@us.ibm.com>
7001 F: drivers/crypto/nx/Makefile
7002 F: drivers/crypto/nx/Kconfig
7003 F: drivers/crypto/nx/nx-842*
7004 F: include/linux/sw842.h
7008 IBM Power in-Nest Crypto Acceleration
7009 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7010 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7011 L: linux-crypto@vger.kernel.org
7013 F: drivers/crypto/nx/Makefile
7014 F: drivers/crypto/nx/Kconfig
7015 F: drivers/crypto/nx/nx-aes*
7016 F: drivers/crypto/nx/nx-sha*
7017 F: drivers/crypto/nx/nx.*
7018 F: drivers/crypto/nx/nx_csbcpb.h
7019 F: drivers/crypto/nx/nx_debugfs.h
7021 IBM Power Linux RAID adapter
7022 M: Brian King <brking@us.ibm.com>
7024 F: drivers/scsi/ipr.*
7026 IBM Power SRIOV Virtual NIC Device Driver
7027 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7028 M: John Allen <jallen@linux.vnet.ibm.com>
7029 L: netdev@vger.kernel.org
7031 F: drivers/net/ethernet/ibm/ibmvnic.*
7033 IBM Power Virtual Accelerator Switchboard
7034 M: Sukadev Bhattiprolu
7035 L: linuxppc-dev@lists.ozlabs.org
7037 F: arch/powerpc/platforms/powernv/vas*
7038 F: arch/powerpc/platforms/powernv/copy-paste.h
7039 F: arch/powerpc/include/asm/vas.h
7040 F: arch/powerpc/include/uapi/asm/vas.h
7042 IBM Power Virtual Ethernet Device Driver
7043 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7044 L: netdev@vger.kernel.org
7046 F: drivers/net/ethernet/ibm/ibmveth.*
7048 IBM Power Virtual FC Device Drivers
7049 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7050 L: linux-scsi@vger.kernel.org
7052 F: drivers/scsi/ibmvscsi/ibmvfc*
7054 IBM Power Virtual Management Channel Driver
7055 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7056 M: Steven Royer <seroyer@linux.vnet.ibm.com>
7058 F: drivers/misc/ibmvmc.*
7060 IBM Power Virtual SCSI Device Drivers
7061 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7062 L: linux-scsi@vger.kernel.org
7064 F: drivers/scsi/ibmvscsi/ibmvscsi*
7065 F: include/scsi/viosrp.h
7067 IBM Power Virtual SCSI Device Target Driver
7068 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7069 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
7070 L: linux-scsi@vger.kernel.org
7071 L: target-devel@vger.kernel.org
7073 F: drivers/scsi/ibmvscsi_tgt/
7075 IBM Power VMX Cryptographic instructions
7076 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7077 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7078 L: linux-crypto@vger.kernel.org
7080 F: drivers/crypto/vmx/Makefile
7081 F: drivers/crypto/vmx/Kconfig
7082 F: drivers/crypto/vmx/vmx.c
7083 F: drivers/crypto/vmx/aes*
7084 F: drivers/crypto/vmx/ghash*
7085 F: drivers/crypto/vmx/ppc-xlate.pl
7087 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7088 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7089 L: linux-pci@vger.kernel.org
7090 L: linuxppc-dev@lists.ozlabs.org
7092 F: drivers/pci/hotplug/rpaphp*
7094 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7095 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7096 L: linux-pci@vger.kernel.org
7097 L: linuxppc-dev@lists.ozlabs.org
7099 F: drivers/pci/hotplug/rpadlpar*
7101 IBM ServeRAID RAID DRIVER
7103 F: drivers/scsi/ips.*
7105 ICH LPC AND GPIO DRIVER
7106 M: Peter Tyser <ptyser@xes-inc.com>
7108 F: drivers/mfd/lpc_ich.c
7109 F: drivers/gpio/gpio-ich.c
7112 M: "David S. Miller" <davem@davemloft.net>
7113 L: linux-ide@vger.kernel.org
7114 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7117 F: Documentation/ide/
7119 F: include/linux/ide.h
7122 M: Borislav Petkov <bp@alien8.de>
7123 L: linux-ide@vger.kernel.org
7125 F: Documentation/cdrom/ide-cd
7126 F: drivers/ide/ide-cd*
7128 IDEAPAD LAPTOP EXTRAS DRIVER
7129 M: Ike Panhc <ike.pan@canonical.com>
7130 L: platform-driver-x86@vger.kernel.org
7131 W: http://launchpad.net/ideapad-laptop
7133 F: drivers/platform/x86/ideapad-laptop.c
7135 IDEAPAD LAPTOP SLIDEBAR DRIVER
7136 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7137 L: linux-input@vger.kernel.org
7138 W: https://github.com/o2genum/ideapad-slidebar
7140 F: drivers/input/misc/ideapad_slidebar.c
7142 IDT VersaClock 5 CLOCK DRIVER
7143 M: Marek Vasut <marek.vasut@gmail.com>
7145 F: drivers/clk/clk-versaclock5.c
7147 IEEE 802.15.4 SUBSYSTEM
7148 M: Alexander Aring <alex.aring@gmail.com>
7149 M: Stefan Schmidt <stefan@datenfreihafen.org>
7150 L: linux-wpan@vger.kernel.org
7151 W: http://wpan.cakelab.org/
7152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7157 F: drivers/net/ieee802154/
7158 F: include/linux/nl802154.h
7159 F: include/linux/ieee802154.h
7160 F: include/net/nl802154.h
7161 F: include/net/mac802154.h
7162 F: include/net/af_ieee802154.h
7163 F: include/net/cfg802154.h
7164 F: include/net/ieee802154_netdev.h
7165 F: Documentation/networking/ieee802154.txt
7168 M: Yotam Gigi <yotam.gi@gmail.com>
7169 M: Jamal Hadi Salim <jhs@mojatatu.com>
7171 F: include/net/ife.h
7172 F: include/uapi/linux/ife.h
7174 IGORPLUG-USB IR RECEIVER
7175 M: Sean Young <sean@mess.org>
7176 L: linux-media@vger.kernel.org
7178 F: drivers/media/rc/igorplugusb.c
7180 IGUANAWORKS USB IR TRANSCEIVER
7181 M: Sean Young <sean@mess.org>
7182 L: linux-media@vger.kernel.org
7184 F: drivers/media/rc/iguanair.c
7186 IIO DIGITAL POTENTIOMETER DAC
7187 M: Peter Rosin <peda@axentia.se>
7188 L: linux-iio@vger.kernel.org
7190 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7191 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7192 F: drivers/iio/dac/dpot-dac.c
7194 IIO ENVELOPE DETECTOR
7195 M: Peter Rosin <peda@axentia.se>
7196 L: linux-iio@vger.kernel.org
7198 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7199 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7200 F: drivers/iio/adc/envelope-detector.c
7203 M: Peter Rosin <peda@axentia.se>
7204 L: linux-iio@vger.kernel.org
7206 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7207 F: drivers/iio/multiplexer/iio-mux.c
7209 IIO SUBSYSTEM AND DRIVERS
7210 M: Jonathan Cameron <jic23@kernel.org>
7211 R: Hartmut Knaack <knaack.h@gmx.de>
7212 R: Lars-Peter Clausen <lars@metafoo.de>
7213 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7214 L: linux-iio@vger.kernel.org
7215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7217 F: Documentation/ABI/testing/configfs-iio*
7218 F: Documentation/ABI/testing/sysfs-bus-iio*
7219 F: Documentation/devicetree/bindings/iio/
7221 F: drivers/staging/iio/
7222 F: include/linux/iio/
7226 M: Peter Rosin <peda@axentia.se>
7227 L: linux-iio@vger.kernel.org
7229 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7230 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7231 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7232 F: drivers/iio/afe/iio-rescale.c
7234 IKANOS/ADI EAGLE ADSL USB DRIVER
7235 M: Matthieu Castet <castet.matthieu@free.fr>
7236 M: Stanislaw Gruszka <stf_xl@wp.pl>
7238 F: drivers/usb/atm/ueagle-atm.c
7240 IMGTEC ASCII LCD DRIVER
7241 M: Paul Burton <paul.burton@mips.com>
7243 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7244 F: drivers/auxdisplay/img-ascii-lcd.c
7246 IMGTEC IR DECODER DRIVER
7247 M: James Hogan <jhogan@kernel.org>
7249 F: drivers/media/rc/img-ir/
7251 IMON SOUNDGRAPH USB IR RECEIVER
7252 M: Sean Young <sean@mess.org>
7253 L: linux-media@vger.kernel.org
7255 F: drivers/media/rc/imon_raw.c
7256 F: drivers/media/rc/imon.c
7258 IMS TWINTURBO FRAMEBUFFER DRIVER
7259 L: linux-fbdev@vger.kernel.org
7261 F: drivers/video/fbdev/imsttfb.c
7263 INA209 HARDWARE MONITOR DRIVER
7264 M: Guenter Roeck <linux@roeck-us.net>
7265 L: linux-hwmon@vger.kernel.org
7267 F: Documentation/hwmon/ina209
7268 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7269 F: drivers/hwmon/ina209.c
7271 INA2XX HARDWARE MONITOR DRIVER
7272 M: Guenter Roeck <linux@roeck-us.net>
7273 L: linux-hwmon@vger.kernel.org
7275 F: Documentation/hwmon/ina2xx
7276 F: drivers/hwmon/ina2xx.c
7277 F: include/linux/platform_data/ina2xx.h
7279 INDUSTRY PACK SUBSYSTEM (IPACK)
7280 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7281 M: Jens Taprogge <jens.taprogge@taprogge.org>
7282 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7283 L: industrypack-devel@lists.sourceforge.net
7284 W: http://industrypack.sourceforge.net
7288 INFINIBAND SUBSYSTEM
7289 M: Doug Ledford <dledford@redhat.com>
7290 M: Jason Gunthorpe <jgg@mellanox.com>
7291 L: linux-rdma@vger.kernel.org
7292 W: https://github.com/linux-rdma/rdma-core
7293 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7296 F: Documentation/devicetree/bindings/infiniband/
7297 F: Documentation/infiniband/
7298 F: drivers/infiniband/
7299 F: include/uapi/linux/if_infiniband.h
7300 F: include/uapi/rdma/
7303 INGENIC JZ4780 DMA Driver
7304 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7306 F: drivers/dma/dma-jz4780.c
7308 INGENIC JZ4780 NAND DRIVER
7309 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7310 L: linux-mtd@lists.infradead.org
7312 F: drivers/mtd/nand/raw/jz4780_*
7315 M: Jan Kara <jack@suse.cz>
7316 R: Amir Goldstein <amir73il@gmail.com>
7317 L: linux-fsdevel@vger.kernel.org
7319 F: Documentation/filesystems/inotify.txt
7320 F: fs/notify/inotify/
7321 F: include/linux/inotify.h
7322 F: include/uapi/linux/inotify.h
7324 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7325 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7326 L: linux-input@vger.kernel.org
7327 Q: http://patchwork.kernel.org/project/linux-input/list/
7328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7331 F: include/linux/input.h
7332 F: include/uapi/linux/input.h
7333 F: include/uapi/linux/input-event-codes.h
7334 F: include/linux/input/
7335 F: Documentation/devicetree/bindings/input/
7336 F: Documentation/devicetree/bindings/serio/
7337 F: Documentation/input/
7339 INPUT MULTITOUCH (MT) PROTOCOL
7340 M: Henrik Rydberg <rydberg@bitmath.org>
7341 L: linux-input@vger.kernel.org
7343 F: Documentation/input/multi-touch-protocol.rst
7344 F: drivers/input/input-mt.c
7347 INSIDE SECURE CRYPTO DRIVER
7348 M: Antoine Tenart <antoine.tenart@bootlin.com>
7349 F: drivers/crypto/inside-secure/
7351 L: linux-crypto@vger.kernel.org
7353 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7354 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7355 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7356 L: linux-integrity@vger.kernel.org
7357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7359 F: security/integrity/ima/
7361 INTEL 810/815 FRAMEBUFFER DRIVER
7362 M: Antonino Daplas <adaplas@gmail.com>
7363 L: linux-fbdev@vger.kernel.org
7365 F: drivers/video/fbdev/i810/
7368 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7369 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7370 M: Jie Yang <yang.jie@linux.intel.com>
7371 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7375 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7376 M: Hans de Goede <hdegoede@redhat.com>
7377 L: platform-driver-x86@vger.kernel.org
7379 F: drivers/platform/x86/intel_atomisp2_pm.c
7381 INTEL C600 SERIES SAS CONTROLLER DRIVER
7382 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7383 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7384 L: linux-scsi@vger.kernel.org
7385 T: git git://git.code.sf.net/p/intel-sas/isci
7387 F: drivers/scsi/isci/
7389 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7390 M: Jani Nikula <jani.nikula@linux.intel.com>
7391 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7392 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7393 L: intel-gfx@lists.freedesktop.org
7394 W: https://01.org/linuxgraphics/
7395 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7396 C: irc://chat.freenode.net/intel-gfx
7397 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7398 T: git git://anongit.freedesktop.org/drm-intel
7400 F: drivers/gpu/drm/i915/
7401 F: include/drm/i915*
7402 F: include/uapi/drm/i915_drm.h
7403 F: Documentation/gpu/i915.rst
7405 INTEL ETHERNET DRIVERS
7406 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7407 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7408 W: http://www.intel.com/support/feedback.htm
7409 W: http://e1000.sourceforge.net/
7410 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7414 F: Documentation/networking/e100.rst
7415 F: Documentation/networking/e1000.rst
7416 F: Documentation/networking/e1000e.rst
7417 F: Documentation/networking/fm10k.rst
7418 F: Documentation/networking/igb.rst
7419 F: Documentation/networking/igbvf.rst
7420 F: Documentation/networking/ixgb.rst
7421 F: Documentation/networking/ixgbe.rst
7422 F: Documentation/networking/ixgbevf.rst
7423 F: Documentation/networking/i40e.rst
7424 F: Documentation/networking/iavf.rst
7425 F: Documentation/networking/ice.rst
7426 F: drivers/net/ethernet/intel/
7427 F: drivers/net/ethernet/intel/*/
7428 F: include/linux/avf/virtchnl.h
7430 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7431 M: Maik Broemme <mbroemme@libmpq.org>
7432 L: linux-fbdev@vger.kernel.org
7434 F: Documentation/fb/intelfb.txt
7435 F: drivers/video/fbdev/intelfb/
7437 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7438 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7439 M: Zhi Wang <zhi.a.wang@intel.com>
7440 L: intel-gvt-dev@lists.freedesktop.org
7441 L: intel-gfx@lists.freedesktop.org
7442 W: https://01.org/igvt-g
7443 T: git https://github.com/intel/gvt-linux.git
7445 F: drivers/gpu/drm/i915/gvt/
7447 INTEL PMIC GPIO DRIVER
7448 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7450 F: drivers/gpio/gpio-*cove.c
7451 F: drivers/gpio/gpio-msic.c
7453 INTEL HID EVENT DRIVER
7454 M: Alex Hung <alex.hung@canonical.com>
7455 L: platform-driver-x86@vger.kernel.org
7457 F: drivers/platform/x86/intel-hid.c
7459 INTEL I/OAT DMA DRIVER
7460 M: Dave Jiang <dave.jiang@intel.com>
7461 R: Dan Williams <dan.j.williams@intel.com>
7462 L: dmaengine@vger.kernel.org
7463 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7465 F: drivers/dma/ioat*
7468 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7469 M: Len Brown <lenb@kernel.org>
7470 L: linux-pm@vger.kernel.org
7471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7472 B: https://bugzilla.kernel.org
7474 F: drivers/idle/intel_idle.c
7476 INTEL INTEGRATED SENSOR HUB DRIVER
7477 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7478 M: Jiri Kosina <jikos@kernel.org>
7479 L: linux-input@vger.kernel.org
7481 F: drivers/hid/intel-ish-hid/
7484 M: David Woodhouse <dwmw2@infradead.org>
7485 L: iommu@lists.linux-foundation.org
7486 T: git git://git.infradead.org/iommu-2.6.git
7488 F: drivers/iommu/intel-iommu.c
7489 F: include/linux/intel-iommu.h
7491 INTEL IOP-ADMA DMA DRIVER
7492 R: Dan Williams <dan.j.williams@intel.com>
7494 F: drivers/dma/iop-adma.c
7496 INTEL IPU3 CSI-2 CIO2 DRIVER
7497 M: Yong Zhi <yong.zhi@intel.com>
7498 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7499 M: Bingbu Cao <bingbu.cao@intel.com>
7500 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7501 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7502 L: linux-media@vger.kernel.org
7504 F: drivers/media/pci/intel/ipu3/
7505 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7507 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7508 M: Krzysztof Halasa <khalasa@piap.pl>
7510 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7511 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7512 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7513 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7514 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7515 F: drivers/net/wan/ixp4xx_hss.c
7517 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7518 M: Deepak Saxena <dsaxena@plexity.net>
7520 F: drivers/char/hw_random/ixp4xx-rng.c
7522 INTEL MANAGEMENT ENGINE (mei)
7523 M: Tomas Winkler <tomas.winkler@intel.com>
7524 L: linux-kernel@vger.kernel.org
7526 F: include/uapi/linux/mei.h
7527 F: include/linux/mei_cl_bus.h
7528 F: drivers/misc/mei/*
7529 F: drivers/watchdog/mei_wdt.c
7530 F: Documentation/misc-devices/mei/*
7533 INTEL MENLOW THERMAL DRIVER
7534 M: Sujith Thomas <sujith.thomas@intel.com>
7535 L: platform-driver-x86@vger.kernel.org
7536 W: https://01.org/linux-acpi
7538 F: drivers/platform/x86/intel_menlow.c
7540 INTEL MERRIFIELD GPIO DRIVER
7541 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7542 L: linux-gpio@vger.kernel.org
7544 F: drivers/gpio/gpio-merrifield.c
7546 INTEL MIC DRIVERS (mic)
7547 M: Sudeep Dutt <sudeep.dutt@intel.com>
7548 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7550 W: https://github.com/sudeepdutt/mic
7551 W: http://software.intel.com/en-us/mic-developer
7552 F: include/linux/mic_bus.h
7553 F: include/linux/scif.h
7554 F: include/uapi/linux/mic_common.h
7555 F: include/uapi/linux/mic_ioctl.h
7556 F: include/uapi/linux/scif_ioctl.h
7557 F: drivers/misc/mic/
7558 F: drivers/dma/mic_x100_dma.c
7559 F: drivers/dma/mic_x100_dma.h
7560 F: Documentation/mic/
7562 INTEL PMC CORE DRIVER
7563 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7564 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7565 L: platform-driver-x86@vger.kernel.org
7567 F: drivers/platform/x86/intel_pmc_core*
7569 INTEL PMC/P-Unit IPC DRIVER
7570 M: Zha Qipeng<qipeng.zha@intel.com>
7571 L: platform-driver-x86@vger.kernel.org
7573 F: drivers/platform/x86/intel_pmc_ipc.c
7574 F: drivers/platform/x86/intel_punit_ipc.c
7575 F: arch/x86/include/asm/intel_pmc_ipc.h
7576 F: arch/x86/include/asm/intel_punit_ipc.h
7578 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7579 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7581 F: drivers/mfd/intel_msic.c
7582 F: drivers/mfd/intel_soc_pmic*
7583 F: include/linux/mfd/intel_msic.h
7584 F: include/linux/mfd/intel_soc_pmic*
7586 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7587 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7588 L: linux-wireless@vger.kernel.org
7590 F: Documentation/networking/README.ipw2100
7591 F: Documentation/networking/README.ipw2200
7592 F: drivers/net/wireless/intel/ipw2x00/
7595 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7596 M: Len Brown <lenb@kernel.org>
7597 L: linux-pm@vger.kernel.org
7599 F: drivers/cpufreq/intel_pstate.c
7601 INTEL RDMA RNIC DRIVER
7602 M: Faisal Latif <faisal.latif@intel.com>
7603 M: Shiraz Saleem <shiraz.saleem@intel.com>
7604 L: linux-rdma@vger.kernel.org
7606 F: drivers/infiniband/hw/i40iw/
7607 F: include/uapi/rdma/i40iw-abi.h
7609 INTEL TELEMETRY DRIVER
7610 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7611 M: "David E. Box" <david.e.box@linux.intel.com>
7612 L: platform-driver-x86@vger.kernel.org
7614 F: arch/x86/include/asm/intel_telemetry.h
7615 F: drivers/platform/x86/intel_telemetry*
7617 INTEL VIRTUAL BUTTON DRIVER
7618 M: AceLan Kao <acelan.kao@canonical.com>
7619 L: platform-driver-x86@vger.kernel.org
7621 F: drivers/platform/x86/intel-vbtn.c
7623 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7624 M: Stanislaw Gruszka <sgruszka@redhat.com>
7625 L: linux-wireless@vger.kernel.org
7627 F: drivers/net/wireless/intel/iwlegacy/
7629 INTEL WIRELESS WIFI LINK (iwlwifi)
7630 M: Johannes Berg <johannes.berg@intel.com>
7631 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7632 M: Luca Coelho <luciano.coelho@intel.com>
7633 M: Intel Linux Wireless <linuxwifi@intel.com>
7634 L: linux-wireless@vger.kernel.org
7635 W: http://intellinuxwireless.org
7636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7638 F: drivers/net/wireless/intel/iwlwifi/
7640 INTEL WIRELESS WIMAX CONNECTION 2400
7641 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7642 M: linux-wimax@intel.com
7643 L: wimax@linuxwimax.org (subscribers-only)
7645 W: http://linuxwimax.org
7646 F: Documentation/wimax/README.i2400m
7647 F: drivers/net/wimax/i2400m/
7648 F: include/uapi/linux/wimax/i2400m.h
7650 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7651 M: Mario Limonciello <mario.limonciello@dell.com>
7653 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7656 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7658 F: Documentation/trace/intel_th.rst
7659 F: drivers/hwtracing/intel_th/
7661 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7662 M: Ning Sun <ning.sun@intel.com>
7663 L: tboot-devel@lists.sourceforge.net
7664 W: http://tboot.sourceforge.net
7665 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7667 F: Documentation/intel_txt.txt
7668 F: include/linux/tboot.h
7669 F: arch/x86/kernel/tboot.c
7671 INTEL-MID GPIO DRIVER
7672 M: David Cohen <david.a.cohen@linux.intel.com>
7673 L: linux-gpio@vger.kernel.org
7675 F: drivers/gpio/gpio-intel-mid.c
7677 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7678 M: Linus Walleij <linus.walleij@linaro.org>
7679 L: linux-iio@vger.kernel.org
7681 F: drivers/iio/gyro/mpu3050*
7682 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7684 IOC3 ETHERNET DRIVER
7685 M: Ralf Baechle <ralf@linux-mips.org>
7686 L: linux-mips@linux-mips.org
7688 F: drivers/net/ethernet/sgi/ioc3-eth.c
7691 M: Pat Gefre <pfg@sgi.com>
7692 L: linux-serial@vger.kernel.org
7694 F: drivers/tty/serial/ioc3_serial.c
7697 M: Joerg Roedel <joro@8bytes.org>
7698 L: iommu@lists.linux-foundation.org
7699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7701 F: Documentation/devicetree/bindings/iommu/
7703 F: include/linux/iommu.h
7704 F: include/linux/of_iommu.h
7705 F: include/linux/iova.h
7708 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7710 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7713 M: Corey Minyard <minyard@acm.org>
7714 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7715 W: http://openipmi.sourceforge.net/
7717 F: Documentation/devicetree/bindings/ipmi/
7718 F: Documentation/IPMI.txt
7719 F: drivers/char/ipmi/
7720 F: include/linux/ipmi*
7721 F: include/uapi/linux/ipmi*
7723 IPS SCSI RAID DRIVER
7724 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7725 L: linux-scsi@vger.kernel.org
7726 W: http://www.adaptec.com/
7728 F: drivers/scsi/ips*
7731 M: Wensong Zhang <wensong@linux-vs.org>
7732 M: Simon Horman <horms@verge.net.au>
7733 M: Julian Anastasov <ja@ssi.bg>
7734 L: netdev@vger.kernel.org
7735 L: lvs-devel@vger.kernel.org
7737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7739 F: Documentation/networking/ipvs-sysctl.txt
7740 F: include/net/ip_vs.h
7741 F: include/uapi/linux/ip_vs.h
7742 F: net/netfilter/ipvs/
7745 M: Jiri Kosina <jikos@kernel.org>
7746 M: David Sterba <dsterba@suse.com>
7748 F: drivers/tty/ipwireless/
7751 L: netdev@vger.kernel.org
7753 F: include/uapi/linux/ipx.h
7755 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7756 M: Marc Zyngier <marc.zyngier@arm.com>
7758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7759 F: Documentation/IRQ-domain.txt
7760 F: include/linux/irqdomain.h
7761 F: kernel/irq/irqdomain.c
7765 M: Thomas Gleixner <tglx@linutronix.de>
7766 L: linux-kernel@vger.kernel.org
7768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7772 M: Thomas Gleixner <tglx@linutronix.de>
7773 M: Jason Cooper <jason@lakedaemon.net>
7774 M: Marc Zyngier <marc.zyngier@arm.com>
7775 L: linux-kernel@vger.kernel.org
7777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7778 F: Documentation/devicetree/bindings/interrupt-controller/
7782 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7784 F: Documentation/isa.txt
7785 F: drivers/base/isa.c
7786 F: include/linux/isa.h
7789 M: Hans Verkuil <hverkuil@xs4all.nl>
7790 L: linux-media@vger.kernel.org
7791 T: git git://linuxtv.org/media_tree.git
7792 W: https://linuxtv.org
7794 F: drivers/media/radio/radio-isa*
7797 M: Jaroslav Kysela <perex@perex.cz>
7799 F: Documentation/isapnp.txt
7800 F: drivers/pnp/isapnp/
7801 F: include/linux/isapnp.h
7804 M: Lee Duncan <lduncan@suse.com>
7805 M: Chris Leech <cleech@redhat.com>
7806 L: open-iscsi@googlegroups.com
7807 W: www.open-iscsi.com
7809 F: drivers/scsi/*iscsi*
7810 F: include/scsi/*iscsi*
7812 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7813 M: Peter Jones <pjones@redhat.com>
7814 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7816 F: drivers/firmware/iscsi_ibft*
7818 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7819 M: Sagi Grimberg <sagi@grimberg.me>
7820 M: Max Gurtovoy <maxg@mellanox.com>
7821 L: linux-rdma@vger.kernel.org
7823 W: http://www.openfabrics.org
7824 W: www.open-iscsi.org
7825 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7826 F: drivers/infiniband/ulp/iser/
7828 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7829 M: Sagi Grimberg <sagi@grimberg.me>
7830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7831 L: linux-rdma@vger.kernel.org
7832 L: target-devel@vger.kernel.org
7834 W: http://www.linux-iscsi.org
7835 F: drivers/infiniband/ulp/isert
7838 M: Karsten Keil <isdn@linux-pingi.de>
7839 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7840 L: netdev@vger.kernel.org
7841 W: http://www.isdn4linux.de
7842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7844 F: Documentation/isdn/
7846 F: include/linux/isdn.h
7847 F: include/linux/isdn/
7848 F: include/uapi/linux/isdn.h
7849 F: include/uapi/linux/isdn/
7851 ISDN SUBSYSTEM (Eicon active card driver)
7852 M: Armin Schindler <mac@melware.de>
7853 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7854 W: http://www.melware.de
7856 F: drivers/isdn/hardware/eicon/
7858 IT87 HARDWARE MONITORING DRIVER
7859 M: Jean Delvare <jdelvare@suse.com>
7860 L: linux-hwmon@vger.kernel.org
7862 F: Documentation/hwmon/it87
7863 F: drivers/hwmon/it87.c
7866 M: Antti Palosaari <crope@iki.fi>
7867 L: linux-media@vger.kernel.org
7868 W: https://linuxtv.org
7869 W: http://palosaari.fi/linux/
7870 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7871 T: git git://linuxtv.org/anttip/media_tree.git
7873 F: drivers/media/tuners/it913x*
7875 IVTV VIDEO4LINUX DRIVER
7876 M: Andy Walls <awalls@md.metrocast.net>
7877 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7878 L: linux-media@vger.kernel.org
7879 T: git git://linuxtv.org/media_tree.git
7880 W: http://www.ivtvdriver.org
7882 F: Documentation/media/v4l-drivers/ivtv*
7883 F: drivers/media/pci/ivtv/
7884 F: include/uapi/linux/ivtv*
7886 IX2505V MEDIA DRIVER
7887 M: Malcolm Priestley <tvboxspy@gmail.com>
7888 L: linux-media@vger.kernel.org
7889 W: https://linuxtv.org
7890 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7892 F: drivers/media/dvb-frontends/ix2505v*
7894 JAILHOUSE HYPERVISOR INTERFACE
7895 M: Jan Kiszka <jan.kiszka@siemens.com>
7896 L: jailhouse-dev@googlegroups.com
7898 F: arch/x86/kernel/jailhouse.c
7899 F: arch/x86/include/asm/jailhouse_para.h
7901 JC42.4 TEMPERATURE SENSOR DRIVER
7902 M: Guenter Roeck <linux@roeck-us.net>
7903 L: linux-hwmon@vger.kernel.org
7905 F: drivers/hwmon/jc42.c
7906 F: Documentation/hwmon/jc42
7909 M: Dave Kleikamp <shaggy@kernel.org>
7910 L: jfs-discussion@lists.sourceforge.net
7911 W: http://jfs.sourceforge.net/
7912 T: git git://github.com/kleikamp/linux-shaggy.git
7914 F: Documentation/filesystems/jfs.txt
7918 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7919 L: netdev@vger.kernel.org
7921 F: drivers/net/ethernet/jme.*
7923 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7924 M: David Woodhouse <dwmw2@infradead.org>
7925 L: linux-mtd@lists.infradead.org
7926 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7929 F: include/uapi/linux/jffs2.h
7931 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7932 M: "Theodore Ts'o" <tytso@mit.edu>
7933 M: Jan Kara <jack@suse.com>
7934 L: linux-ext4@vger.kernel.org
7937 F: include/linux/jbd2.h
7939 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7940 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7941 L: linux-media@vger.kernel.org
7943 F: drivers/media/platform/rcar_jpu.c
7945 JSM Neo PCI based serial card
7946 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7947 L: linux-serial@vger.kernel.org
7949 F: drivers/tty/serial/jsm/
7951 K10TEMP HARDWARE MONITORING DRIVER
7952 M: Clemens Ladisch <clemens@ladisch.de>
7953 L: linux-hwmon@vger.kernel.org
7955 F: Documentation/hwmon/k10temp
7956 F: drivers/hwmon/k10temp.c
7958 K8TEMP HARDWARE MONITORING DRIVER
7959 M: Rudolf Marek <r.marek@assembler.cz>
7960 L: linux-hwmon@vger.kernel.org
7962 F: Documentation/hwmon/k8temp
7963 F: drivers/hwmon/k8temp.c
7966 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7967 R: Alexander Potapenko <glider@google.com>
7968 R: Dmitry Vyukov <dvyukov@google.com>
7969 L: kasan-dev@googlegroups.com
7971 F: arch/*/include/asm/kasan.h
7972 F: arch/*/mm/kasan_init*
7973 F: Documentation/dev-tools/kasan.rst
7974 F: include/linux/kasan*.h
7977 F: scripts/Makefile.kasan
7980 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7982 L: linux-kbuild@vger.kernel.org
7984 F: Documentation/kbuild/kconfig*
7986 F: scripts/Kconfig.include
7989 M: Dave Young <dyoung@redhat.com>
7990 M: Baoquan He <bhe@redhat.com>
7991 R: Vivek Goyal <vgoyal@redhat.com>
7992 L: kexec@lists.infradead.org
7993 W: http://lse.sourceforge.net/kdump/
7995 F: Documentation/kdump/
7997 KEENE FM RADIO TRANSMITTER DRIVER
7998 M: Hans Verkuil <hverkuil@xs4all.nl>
7999 L: linux-media@vger.kernel.org
8000 T: git git://linuxtv.org/media_tree.git
8001 W: https://linuxtv.org
8003 F: drivers/media/radio/radio-keene*
8006 M: Ian Kent <raven@themaw.net>
8007 L: autofs@vger.kernel.org
8011 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8012 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8013 M: Michal Marek <michal.lkml@markovi.net>
8014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8015 L: linux-kbuild@vger.kernel.org
8017 F: Documentation/kbuild/
8020 F: scripts/Makefile*
8027 L: kernel-janitors@vger.kernel.org
8028 W: http://kernelnewbies.org/KernelJanitors
8031 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8032 M: "J. Bruce Fields" <bfields@fieldses.org>
8033 M: Jeff Layton <jlayton@kernel.org>
8034 L: linux-nfs@vger.kernel.org
8035 W: http://nfs.sourceforge.net/
8036 T: git git://linux-nfs.org/~bfields/linux.git
8039 F: include/uapi/linux/nfsd/
8043 F: include/linux/lockd/
8044 F: include/linux/sunrpc/
8045 F: include/uapi/linux/sunrpc/
8047 KERNEL SELFTEST FRAMEWORK
8048 M: Shuah Khan <shuah@kernel.org>
8049 L: linux-kselftest@vger.kernel.org
8050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8051 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8053 F: tools/testing/selftests/
8054 F: Documentation/dev-tools/kselftest*
8056 KERNEL USERMODE HELPER
8057 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
8058 L: linux-kernel@vger.kernel.org
8061 F: include/linux/umh.h
8063 KERNEL VIRTUAL MACHINE (KVM)
8064 M: Paolo Bonzini <pbonzini@redhat.com>
8065 M: Radim Krčmář <rkrcmar@redhat.com>
8066 L: kvm@vger.kernel.org
8067 W: http://www.linux-kvm.org
8068 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8070 F: Documentation/virtual/kvm/
8071 F: include/trace/events/kvm.h
8072 F: include/uapi/asm-generic/kvm*
8073 F: include/uapi/linux/kvm*
8074 F: include/asm-generic/kvm*
8075 F: include/linux/kvm*
8076 F: include/kvm/iodev.h
8080 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8081 M: Joerg Roedel <joro@8bytes.org>
8082 L: kvm@vger.kernel.org
8083 W: http://www.linux-kvm.org/
8085 F: arch/x86/include/asm/svm.h
8086 F: arch/x86/kvm/svm.c
8088 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8089 M: Christoffer Dall <christoffer.dall@arm.com>
8090 M: Marc Zyngier <marc.zyngier@arm.com>
8091 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8092 L: kvmarm@lists.cs.columbia.edu
8093 W: http://systems.cs.columbia.edu/projects/kvm-arm
8094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8096 F: arch/arm/include/uapi/asm/kvm*
8097 F: arch/arm/include/asm/kvm*
8100 F: include/kvm/arm_*
8102 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8103 M: Christoffer Dall <christoffer.dall@arm.com>
8104 M: Marc Zyngier <marc.zyngier@arm.com>
8105 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8106 L: kvmarm@lists.cs.columbia.edu
8108 F: arch/arm64/include/uapi/asm/kvm*
8109 F: arch/arm64/include/asm/kvm*
8112 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8113 M: James Hogan <jhogan@kernel.org>
8114 L: linux-mips@linux-mips.org
8116 F: arch/mips/include/uapi/asm/kvm*
8117 F: arch/mips/include/asm/kvm*
8120 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8121 M: Paul Mackerras <paulus@ozlabs.org>
8122 L: kvm-ppc@vger.kernel.org
8123 W: http://www.linux-kvm.org/
8124 T: git git://github.com/agraf/linux-2.6.git
8126 F: arch/powerpc/include/uapi/asm/kvm*
8127 F: arch/powerpc/include/asm/kvm*
8128 F: arch/powerpc/kvm/
8129 F: arch/powerpc/kernel/kvm*
8131 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8132 M: Christian Borntraeger <borntraeger@de.ibm.com>
8133 M: Janosch Frank <frankja@linux.ibm.com>
8134 R: David Hildenbrand <david@redhat.com>
8135 R: Cornelia Huck <cohuck@redhat.com>
8136 L: linux-s390@vger.kernel.org
8137 W: http://www.ibm.com/developerworks/linux/linux390/
8138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8140 F: arch/s390/include/uapi/asm/kvm*
8141 F: arch/s390/include/asm/gmap.h
8142 F: arch/s390/include/asm/kvm*
8144 F: arch/s390/mm/gmap.c
8146 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8147 M: Paolo Bonzini <pbonzini@redhat.com>
8148 M: Radim Krčmář <rkrcmar@redhat.com>
8149 L: kvm@vger.kernel.org
8150 W: http://www.linux-kvm.org
8151 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8154 F: arch/x86/include/uapi/asm/kvm*
8155 F: arch/x86/include/asm/kvm*
8156 F: arch/x86/include/asm/pvclock-abi.h
8157 F: arch/x86/kernel/kvm.c
8158 F: arch/x86/kernel/kvmclock.c
8161 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8162 M: Tejun Heo <tj@kernel.org>
8163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8165 F: include/linux/kernfs.h
8169 M: Eric Biederman <ebiederm@xmission.com>
8170 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8171 L: kexec@lists.infradead.org
8173 F: include/linux/kexec.h
8174 F: include/uapi/linux/kexec.h
8178 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8179 L: linux-integrity@vger.kernel.org
8180 L: keyrings@vger.kernel.org
8182 F: Documentation/security/keys/trusted-encrypted.rst
8183 F: include/keys/encrypted-type.h
8184 F: security/keys/encrypted-keys/
8187 M: James Bottomley <jejb@linux.vnet.ibm.com>
8188 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8189 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8190 L: linux-integrity@vger.kernel.org
8191 L: keyrings@vger.kernel.org
8193 F: Documentation/security/keys/trusted-encrypted.rst
8194 F: include/keys/trusted-type.h
8195 F: security/keys/trusted.c
8196 F: security/keys/trusted.h
8199 M: David Howells <dhowells@redhat.com>
8200 L: keyrings@vger.kernel.org
8202 F: Documentation/security/keys/core.rst
8203 F: include/linux/key.h
8204 F: include/linux/key-type.h
8205 F: include/linux/keyctl.h
8206 F: include/uapi/linux/keyctl.h
8210 KGDB / KDB /debug_core
8211 M: Jason Wessel <jason.wessel@windriver.com>
8212 M: Daniel Thompson <daniel.thompson@linaro.org>
8213 W: http://kgdb.wiki.kernel.org/
8214 L: kgdb-bugreport@lists.sourceforge.net
8215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8217 F: Documentation/dev-tools/kgdb.rst
8218 F: drivers/misc/kgdbts.c
8219 F: drivers/tty/serial/kgdboc.c
8220 F: include/linux/kdb.h
8221 F: include/linux/kgdb.h
8225 M: Catalin Marinas <catalin.marinas@arm.com>
8227 F: Documentation/dev-tools/kmemleak.rst
8228 F: include/linux/kmemleak.h
8230 F: mm/kmemleak-test.c
8232 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8233 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
8234 L: linux-kernel@vger.kernel.org
8237 F: include/linux/kmod.h
8239 F: tools/testing/selftests/kmod/
8242 M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8243 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8244 M: "David S. Miller" <davem@davemloft.net>
8245 M: Masami Hiramatsu <mhiramat@kernel.org>
8247 F: Documentation/kprobes.txt
8248 F: include/linux/kprobes.h
8249 F: include/asm-generic/kprobes.h
8252 KS0108 LCD CONTROLLER DRIVER
8253 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8255 F: Documentation/auxdisplay/ks0108
8256 F: drivers/auxdisplay/ks0108.c
8257 F: include/linux/ks0108.h
8260 M: David Ahern <dsa@cumulusnetworks.com>
8261 L: netdev@vger.kernel.org
8264 F: include/net/l3mdev.h
8267 M: John Fastabend <john.fastabend@gmail.com>
8268 M: Daniel Borkmann <daniel@iogearbox.net>
8269 L: netdev@vger.kernel.org
8271 F: include/linux/skmsg.h
8273 F: net/core/sock_map.c
8274 F: net/ipv4/tcp_bpf.c
8276 LANTIQ / INTEL Ethernet drivers
8277 M: Hauke Mehrtens <hauke@hauke-m.de>
8278 L: netdev@vger.kernel.org
8280 F: net/dsa/tag_gswip.c
8281 F: drivers/net/ethernet/lantiq_xrx200.c
8282 F: drivers/net/dsa/lantiq_pce.h
8283 F: drivers/net/dsa/lantiq_gswip.c
8285 LANTIQ MIPS ARCHITECTURE
8286 M: John Crispin <john@phrozen.org>
8287 L: linux-mips@linux-mips.org
8290 F: drivers/soc/lantiq
8293 L: linux-x25@vger.kernel.org
8295 F: Documentation/networking/lapb-module.txt
8299 LASI 53c700 driver for PARISC
8300 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8301 L: linux-scsi@vger.kernel.org
8303 F: Documentation/scsi/53c700.txt
8304 F: drivers/scsi/53c700*
8307 M: Tobin C. Harding <me@tobin.cc>
8308 M: Tycho Andersen <tycho@tycho.ws>
8309 L: kernel-hardening@lists.openwall.com
8311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8312 F: scripts/leaking_addresses.pl
8315 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8316 M: Pavel Machek <pavel@ucw.cz>
8317 L: linux-leds@vger.kernel.org
8318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8320 F: Documentation/devicetree/bindings/leds/
8322 F: include/linux/leds.h
8324 LEGACY EEPROM DRIVER
8325 M: Jean Delvare <jdelvare@suse.com>
8327 F: Documentation/misc-devices/eeprom
8328 F: drivers/misc/eeprom/eeprom.c
8331 R: David Lechner <david@lechnology.com>
8333 F: arch/arm/boot/dts/da850-lego-ev3.dts
8334 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8335 F: drivers/power/supply/lego_ev3_battery.c
8337 LEGO USB Tower driver
8338 M: Juergen Stuber <starblue@users.sourceforge.net>
8339 L: legousb-devel@lists.sourceforge.net
8340 W: http://legousb.sourceforge.net/
8342 F: drivers/usb/misc/legousbtower.c
8345 M: Matan Ziv-Av <matan@svgalib.org>
8346 L: platform-driver-x86@vger.kernel.org
8348 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8349 F: Documentation/laptops/lg-laptop.rst
8350 F: drivers/platform/x86/lg-laptop.c
8353 M: Michael Krufky <mkrufky@linuxtv.org>
8354 L: linux-media@vger.kernel.org
8355 W: https://linuxtv.org
8356 W: http://github.com/mkrufky
8357 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8358 T: git git://linuxtv.org/mkrufky/tuners.git
8360 F: drivers/media/dvb-frontends/lg2160.*
8362 LGDT3305 MEDIA DRIVER
8363 M: Michael Krufky <mkrufky@linuxtv.org>
8364 L: linux-media@vger.kernel.org
8365 W: https://linuxtv.org
8366 W: http://github.com/mkrufky
8367 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8368 T: git git://linuxtv.org/mkrufky/tuners.git
8370 F: drivers/media/dvb-frontends/lgdt3305.*
8372 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8373 M: Viresh Kumar <vireshk@kernel.org>
8374 L: linux-ide@vger.kernel.org
8375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8377 F: include/linux/pata_arasan_cf_data.h
8378 F: drivers/ata/pata_arasan_cf.c
8381 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8382 M: Jens Axboe <axboe@kernel.dk>
8383 L: linux-ide@vger.kernel.org
8384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8386 F: drivers/ata/pata_*.c
8387 F: drivers/ata/ata_generic.c
8389 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8390 M: Linus Walleij <linus.walleij@linaro.org>
8391 L: linux-ide@vger.kernel.org
8392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8394 F: drivers/ata/pata_ftide010.c
8395 F: drivers/ata/sata_gemini.c
8396 F: drivers/ata/sata_gemini.h
8398 LIBATA SATA AHCI PLATFORM devices support
8399 M: Hans de Goede <hdegoede@redhat.com>
8400 M: Jens Axboe <axboe@kernel.dk>
8401 L: linux-ide@vger.kernel.org
8402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8404 F: drivers/ata/ahci_platform.c
8405 F: drivers/ata/libahci_platform.c
8406 F: include/linux/ahci_platform.h
8408 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8409 M: Mikael Pettersson <mikpelinux@gmail.com>
8410 L: linux-ide@vger.kernel.org
8411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8413 F: drivers/ata/sata_promise.*
8415 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8416 M: Jens Axboe <axboe@kernel.dk>
8417 L: linux-ide@vger.kernel.org
8418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8421 F: include/linux/ata.h
8422 F: include/linux/libata.h
8423 F: Documentation/devicetree/bindings/ata/
8426 M: Sasha Levin <alexander.levin@microsoft.com>
8428 F: tools/lib/lockdep/
8430 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8431 M: Ross Zwisler <zwisler@kernel.org>
8432 M: Dan Williams <dan.j.williams@intel.com>
8433 M: Vishal Verma <vishal.l.verma@intel.com>
8434 M: Dave Jiang <dave.jiang@intel.com>
8435 L: linux-nvdimm@lists.01.org
8436 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8438 F: drivers/nvdimm/blk.c
8439 F: drivers/nvdimm/region_devs.c
8441 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8442 M: Vishal Verma <vishal.l.verma@intel.com>
8443 M: Dan Williams <dan.j.williams@intel.com>
8444 M: Ross Zwisler <zwisler@kernel.org>
8445 M: Dave Jiang <dave.jiang@intel.com>
8446 L: linux-nvdimm@lists.01.org
8447 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8449 F: drivers/nvdimm/btt*
8451 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8452 M: Ross Zwisler <zwisler@kernel.org>
8453 M: Dan Williams <dan.j.williams@intel.com>
8454 M: Vishal Verma <vishal.l.verma@intel.com>
8455 M: Dave Jiang <dave.jiang@intel.com>
8456 L: linux-nvdimm@lists.01.org
8457 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8459 F: drivers/nvdimm/pmem*
8461 LIBNVDIMM: DEVICETREE BINDINGS
8462 M: Oliver O'Halloran <oohall@gmail.com>
8463 L: linux-nvdimm@lists.01.org
8464 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8466 F: drivers/nvdimm/of_pmem.c
8467 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8469 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8470 M: Dan Williams <dan.j.williams@intel.com>
8471 M: Ross Zwisler <zwisler@kernel.org>
8472 M: Vishal Verma <vishal.l.verma@intel.com>
8473 M: Dave Jiang <dave.jiang@intel.com>
8474 L: linux-nvdimm@lists.01.org
8475 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8479 F: drivers/acpi/nfit/*
8480 F: include/linux/nd.h
8481 F: include/linux/libnvdimm.h
8482 F: include/uapi/linux/ndctl.h
8484 LIGHTNVM PLATFORM SUPPORT
8485 M: Matias Bjorling <mb@lightnvm.io>
8486 W: http://github/OpenChannelSSD
8487 L: linux-block@vger.kernel.org
8489 F: drivers/lightnvm/
8490 F: include/linux/lightnvm.h
8491 F: include/uapi/linux/lightnvm.h
8493 LINUX FOR POWER MACINTOSH
8494 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8495 W: http://www.penguinppc.org/
8496 L: linuxppc-dev@lists.ozlabs.org
8498 F: arch/powerpc/platforms/powermac/
8499 F: drivers/macintosh/
8501 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8502 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8503 M: Paul Mackerras <paulus@samba.org>
8504 M: Michael Ellerman <mpe@ellerman.id.au>
8505 W: https://github.com/linuxppc/linux/wiki
8506 L: linuxppc-dev@lists.ozlabs.org
8507 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8510 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8511 F: Documentation/devicetree/bindings/powerpc/
8512 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8513 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8514 F: Documentation/powerpc/
8516 F: drivers/char/tpm/tpm_ibmvtpm*
8517 F: drivers/crypto/nx/
8518 F: drivers/crypto/vmx/
8519 F: drivers/i2c/busses/i2c-opal.c
8520 F: drivers/net/ethernet/ibm/ibmveth.*
8521 F: drivers/net/ethernet/ibm/ibmvnic.*
8522 F: drivers/pci/hotplug/pnv_php.c
8523 F: drivers/pci/hotplug/rpa*
8524 F: drivers/rtc/rtc-opal.c
8525 F: drivers/scsi/ibmvscsi/
8526 F: drivers/tty/hvc/hvc_opal.c
8527 F: drivers/watchdog/wdrtas.c
8528 F: tools/testing/selftests/powerpc
8535 LINUX FOR POWERPC EMBEDDED MPC5XXX
8536 M: Anatolij Gustschin <agust@denx.de>
8537 L: linuxppc-dev@lists.ozlabs.org
8538 T: git git://git.denx.de/linux-denx-agust.git
8540 F: arch/powerpc/platforms/512x/
8541 F: arch/powerpc/platforms/52xx/
8543 LINUX FOR POWERPC EMBEDDED PPC4XX
8544 M: Alistair Popple <alistair@popple.id.au>
8545 M: Matt Porter <mporter@kernel.crashing.org>
8546 W: http://www.penguinppc.org/
8547 L: linuxppc-dev@lists.ozlabs.org
8549 F: arch/powerpc/platforms/40x/
8550 F: arch/powerpc/platforms/44x/
8552 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8553 M: Scott Wood <oss@buserror.net>
8554 M: Kumar Gala <galak@kernel.crashing.org>
8555 W: http://www.penguinppc.org/
8556 L: linuxppc-dev@lists.ozlabs.org
8557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8559 F: arch/powerpc/platforms/83xx/
8560 F: arch/powerpc/platforms/85xx/
8561 F: Documentation/devicetree/bindings/powerpc/fsl/
8563 LINUX FOR POWERPC EMBEDDED PPC8XX
8564 M: Vitaly Bordug <vitb@kernel.crashing.org>
8565 W: http://www.penguinppc.org/
8566 L: linuxppc-dev@lists.ozlabs.org
8568 F: arch/powerpc/platforms/8xx/
8570 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8571 L: linuxppc-dev@lists.ozlabs.org
8573 F: arch/powerpc/*/*virtex*
8574 F: arch/powerpc/*/*/*virtex*
8576 LINUX FOR POWERPC PA SEMI PWRFICIENT
8577 L: linuxppc-dev@lists.ozlabs.org
8579 F: arch/powerpc/platforms/pasemi/
8580 F: drivers/*/*pasemi*
8581 F: drivers/*/*/*pasemi*
8583 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8584 M: Kees Cook <keescook@chromium.org>
8586 F: drivers/misc/lkdtm/*
8588 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8589 M: Alan Stern <stern@rowland.harvard.edu>
8590 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8591 M: Will Deacon <will.deacon@arm.com>
8592 M: Peter Zijlstra <peterz@infradead.org>
8593 M: Boqun Feng <boqun.feng@gmail.com>
8594 M: Nicholas Piggin <npiggin@gmail.com>
8595 M: David Howells <dhowells@redhat.com>
8596 M: Jade Alglave <j.alglave@ucl.ac.uk>
8597 M: Luc Maranget <luc.maranget@inria.fr>
8598 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8599 R: Akira Yokosawa <akiyks@gmail.com>
8600 R: Daniel Lustig <dlustig@nvidia.com>
8601 L: linux-kernel@vger.kernel.org
8602 L: linux-arch@vger.kernel.org
8604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8605 F: tools/memory-model/
8606 F: Documentation/atomic_bitops.txt
8607 F: Documentation/atomic_t.txt
8608 F: Documentation/core-api/atomic_ops.rst
8609 F: Documentation/core-api/refcount-vs-atomic.rst
8610 F: Documentation/memory-barriers.txt
8612 LIS3LV02D ACCELEROMETER DRIVER
8613 M: Eric Piel <eric.piel@tremplin-utc.net>
8615 F: Documentation/misc-devices/lis3lv02d
8616 F: drivers/misc/lis3lv02d/
8617 F: drivers/platform/x86/hp_accel.c
8620 M: Josh Poimboeuf <jpoimboe@redhat.com>
8621 M: Jessica Yu <jeyu@kernel.org>
8622 M: Jiri Kosina <jikos@kernel.org>
8623 M: Miroslav Benes <mbenes@suse.cz>
8624 R: Petr Mladek <pmladek@suse.com>
8626 F: kernel/livepatch/
8627 F: include/linux/livepatch.h
8628 F: arch/x86/include/asm/livepatch.h
8629 F: arch/x86/kernel/livepatch.c
8630 F: Documentation/livepatch/
8631 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8632 F: samples/livepatch/
8633 L: live-patching@vger.kernel.org
8634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8637 L: netdev@vger.kernel.org
8639 F: include/linux/llc.h
8640 F: include/uapi/linux/llc.h
8644 LM73 HARDWARE MONITOR DRIVER
8645 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8646 L: linux-hwmon@vger.kernel.org
8648 F: drivers/hwmon/lm73.c
8650 LM78 HARDWARE MONITOR DRIVER
8651 M: Jean Delvare <jdelvare@suse.com>
8652 L: linux-hwmon@vger.kernel.org
8654 F: Documentation/hwmon/lm78
8655 F: drivers/hwmon/lm78.c
8657 LM83 HARDWARE MONITOR DRIVER
8658 M: Jean Delvare <jdelvare@suse.com>
8659 L: linux-hwmon@vger.kernel.org
8661 F: Documentation/hwmon/lm83
8662 F: drivers/hwmon/lm83.c
8664 LM90 HARDWARE MONITOR DRIVER
8665 M: Jean Delvare <jdelvare@suse.com>
8666 L: linux-hwmon@vger.kernel.org
8668 F: Documentation/hwmon/lm90
8669 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8670 F: drivers/hwmon/lm90.c
8671 F: include/dt-bindings/thermal/lm90.h
8673 LM95234 HARDWARE MONITOR DRIVER
8674 M: Guenter Roeck <linux@roeck-us.net>
8675 L: linux-hwmon@vger.kernel.org
8677 F: Documentation/hwmon/lm95234
8678 F: drivers/hwmon/lm95234.c
8680 LME2510 MEDIA DRIVER
8681 M: Malcolm Priestley <tvboxspy@gmail.com>
8682 L: linux-media@vger.kernel.org
8683 W: https://linuxtv.org
8684 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8686 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8688 LOADPIN SECURITY MODULE
8689 M: Kees Cook <keescook@chromium.org>
8690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8692 F: security/loadpin/
8693 F: Documentation/admin-guide/LSM/LoadPin.rst
8696 M: Peter Zijlstra <peterz@infradead.org>
8697 M: Ingo Molnar <mingo@redhat.com>
8698 M: Will Deacon <will.deacon@arm.com>
8699 L: linux-kernel@vger.kernel.org
8700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8702 F: Documentation/locking/
8703 F: include/linux/lockdep.h
8704 F: include/linux/spinlock*.h
8705 F: arch/*/include/asm/spinlock*.h
8706 F: include/linux/rwlock*.h
8707 F: include/linux/mutex*.h
8708 F: include/linux/rwsem*.h
8709 F: arch/*/include/asm/rwsem.h
8710 F: include/linux/seqlock.h
8711 F: lib/locking*.[ch]
8713 X: kernel/locking/locktorture.c
8715 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8716 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8717 L: linux-ntfs-dev@lists.sourceforge.net
8718 W: http://www.linux-ntfs.org/content/view/19/37/
8720 F: Documentation/ldm.txt
8721 F: block/partitions/ldm.*
8723 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8724 M: Sathya Prakash <sathya.prakash@broadcom.com>
8725 M: Chaitra P B <chaitra.basappa@broadcom.com>
8726 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8727 L: MPT-FusionLinux.pdl@broadcom.com
8728 L: linux-scsi@vger.kernel.org
8729 W: http://www.avagotech.com/support/
8731 F: drivers/message/fusion/
8732 F: drivers/scsi/mpt3sas/
8734 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8735 M: Matthew Wilcox <willy@infradead.org>
8736 L: linux-scsi@vger.kernel.org
8738 F: drivers/scsi/sym53c8xx_2/
8741 M: Marcus Folkesson <marcus.folkesson@gmail.com>
8742 L: linux-iio@vger.kernel.org
8744 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8745 F: drivers/iio/dac/ltc1660.c
8747 LTC4261 HARDWARE MONITOR DRIVER
8748 M: Guenter Roeck <linux@roeck-us.net>
8749 L: linux-hwmon@vger.kernel.org
8751 F: Documentation/hwmon/ltc4261
8752 F: drivers/hwmon/ltc4261.c
8754 LTC4306 I2C MULTIPLEXER DRIVER
8755 M: Michael Hennerich <michael.hennerich@analog.com>
8756 W: http://ez.analog.com/community/linux-device-drivers
8757 L: linux-i2c@vger.kernel.org
8759 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8760 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8762 LTP (Linux Test Project)
8763 M: Mike Frysinger <vapier@gentoo.org>
8764 M: Cyril Hrubis <chrubis@suse.cz>
8765 M: Wanlong Gao <wanlong.gao@gmail.com>
8766 M: Jan Stancek <jstancek@redhat.com>
8767 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8768 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8769 L: ltp@lists.linux.it (subscribers-only)
8770 W: http://linux-test-project.github.io/
8771 T: git git://github.com/linux-test-project/ltp.git
8775 M: Geert Uytterhoeven <geert@linux-m68k.org>
8776 L: linux-m68k@lists.linux-m68k.org
8777 W: http://www.linux-m68k.org/
8778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8783 M68K ON APPLE MACINTOSH
8784 M: Joshua Thompson <funaho@jurai.org>
8785 W: http://www.mac.linux-m68k.org/
8786 L: linux-m68k@lists.linux-m68k.org
8791 M: Philip Blundell <philb@gnu.org>
8792 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8796 M88DS3103 MEDIA DRIVER
8797 M: Antti Palosaari <crope@iki.fi>
8798 L: linux-media@vger.kernel.org
8799 W: https://linuxtv.org
8800 W: http://palosaari.fi/linux/
8801 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8802 T: git git://linuxtv.org/anttip/media_tree.git
8804 F: drivers/media/dvb-frontends/m88ds3103*
8806 M88RS2000 MEDIA DRIVER
8807 M: Malcolm Priestley <tvboxspy@gmail.com>
8808 L: linux-media@vger.kernel.org
8809 W: https://linuxtv.org
8810 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8812 F: drivers/media/dvb-frontends/m88rs2000*
8814 MA901 MASTERKIT USB FM RADIO DRIVER
8815 M: Alexey Klimov <klimov.linux@gmail.com>
8816 L: linux-media@vger.kernel.org
8817 T: git git://linuxtv.org/media_tree.git
8819 F: drivers/media/radio/radio-ma901.c
8822 M: Johannes Berg <johannes@sipsolutions.net>
8823 L: linux-wireless@vger.kernel.org
8824 W: http://wireless.kernel.org/
8825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8828 F: Documentation/networking/mac80211-injection.txt
8829 F: include/net/mac80211.h
8831 F: drivers/net/wireless/mac80211_hwsim.[ch]
8832 F: Documentation/networking/mac80211_hwsim/README
8835 M: Jassi Brar <jassisinghbrar@gmail.com>
8836 L: linux-kernel@vger.kernel.org
8839 F: include/linux/mailbox_client.h
8840 F: include/linux/mailbox_controller.h
8842 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8843 M: Michael Kerrisk <mtk.manpages@gmail.com>
8844 W: http://www.kernel.org/doc/man-pages
8845 L: linux-man@vger.kernel.org
8848 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8849 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8850 L: linux-mips@linux-mips.org
8852 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8854 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8855 M: Andrew Lunn <andrew@lunn.ch>
8856 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8857 L: netdev@vger.kernel.org
8859 F: drivers/net/dsa/mv88e6xxx/
8860 F: include/linux/platform_data/mv88e6xxx.h
8861 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8863 MARVELL ARMADA DRM SUPPORT
8864 M: Russell King <linux@armlinux.org.uk>
8866 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8867 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8868 F: drivers/gpu/drm/armada/
8869 F: include/uapi/drm/armada_drm.h
8870 F: Documentation/devicetree/bindings/display/armada/
8872 MARVELL CRYPTO DRIVER
8873 M: Boris Brezillon <boris.brezillon@bootlin.com>
8874 M: Arnaud Ebalard <arno@natisbad.org>
8875 F: drivers/crypto/marvell/
8877 L: linux-crypto@vger.kernel.org
8879 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8880 M: Mirko Lindner <mlindner@marvell.com>
8881 M: Stephen Hemminger <stephen@networkplumber.org>
8882 L: netdev@vger.kernel.org
8884 F: drivers/net/ethernet/marvell/sk*
8886 MARVELL LIBERTAS WIRELESS DRIVER
8887 L: libertas-dev@lists.infradead.org
8889 F: drivers/net/wireless/marvell/libertas/
8891 MARVELL MACCHIATOBIN SUPPORT
8892 M: Russell King <linux@armlinux.org.uk>
8893 L: linux-arm-kernel@lists.infradead.org
8895 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8897 MARVELL MV643XX ETHERNET DRIVER
8898 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8899 L: netdev@vger.kernel.org
8901 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8902 F: include/linux/mv643xx.h
8904 MARVELL MV88X3310 PHY DRIVER
8905 M: Russell King <linux@armlinux.org.uk>
8906 L: netdev@vger.kernel.org
8908 F: drivers/net/phy/marvell10g.c
8910 MARVELL MVNETA ETHERNET DRIVER
8911 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
8912 L: netdev@vger.kernel.org
8914 F: drivers/net/ethernet/marvell/mvneta.*
8916 MARVELL MWIFIEX WIRELESS DRIVER
8917 M: Amitkumar Karwar <amitkarwar@gmail.com>
8918 M: Nishant Sarmukadam <nishants@marvell.com>
8919 M: Ganapathi Bhat <gbhat@marvell.com>
8920 M: Xinming Hu <huxinming820@gmail.com>
8921 L: linux-wireless@vger.kernel.org
8923 F: drivers/net/wireless/marvell/mwifiex/
8925 MARVELL MWL8K WIRELESS DRIVER
8926 M: Lennert Buytenhek <buytenh@wantstofly.org>
8927 L: linux-wireless@vger.kernel.org
8929 F: drivers/net/wireless/marvell/mwl8k.c
8931 MARVELL NAND CONTROLLER DRIVER
8932 M: Miquel Raynal <miquel.raynal@bootlin.com>
8933 L: linux-mtd@lists.infradead.org
8935 F: drivers/mtd/nand/raw/marvell_nand.c
8936 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
8938 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8939 M: Nicolas Pitre <nico@fluxnic.net>
8941 F: drivers/mmc/host/mvsdio.*
8943 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8944 M: Hu Ziji <huziji@marvell.com>
8945 L: linux-mmc@vger.kernel.org
8947 F: drivers/mmc/host/sdhci-xenon*
8948 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8950 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
8951 M: Sunil Goutham <sgoutham@marvell.com>
8952 M: Linu Cherian <lcherian@marvell.com>
8953 M: Geetha sowjanya <gakula@marvell.com>
8954 M: Jerin Jacob <jerinj@marvell.com>
8955 L: netdev@vger.kernel.org
8957 F: drivers/net/ethernet/marvell/octeontx2/af/
8959 MATROX FRAMEBUFFER DRIVER
8960 L: linux-fbdev@vger.kernel.org
8962 F: drivers/video/fbdev/matrox/matroxfb_*
8963 F: include/uapi/linux/matroxfb.h
8965 MAX16065 HARDWARE MONITOR DRIVER
8966 M: Guenter Roeck <linux@roeck-us.net>
8967 L: linux-hwmon@vger.kernel.org
8969 F: Documentation/hwmon/max16065
8970 F: drivers/hwmon/max16065.c
8972 MAX2175 SDR TUNER DRIVER
8973 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8974 L: linux-media@vger.kernel.org
8975 T: git git://linuxtv.org/media_tree.git
8977 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8978 F: Documentation/media/v4l-drivers/max2175.rst
8979 F: drivers/media/i2c/max2175*
8980 F: include/uapi/linux/max2175.h
8982 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8983 L: linux-hwmon@vger.kernel.org
8985 F: Documentation/hwmon/max6650
8986 F: drivers/hwmon/max6650.c
8988 MAX6697 HARDWARE MONITOR DRIVER
8989 M: Guenter Roeck <linux@roeck-us.net>
8990 L: linux-hwmon@vger.kernel.org
8992 F: Documentation/hwmon/max6697
8993 F: Documentation/devicetree/bindings/hwmon/max6697.txt
8994 F: drivers/hwmon/max6697.c
8995 F: include/linux/platform_data/max6697.h
8997 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8998 M: Peter Rosin <peda@axentia.se>
8999 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9001 F: Documentation/devicetree/bindings/sound/max9860.txt
9002 F: sound/soc/codecs/max9860.*
9004 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9005 M: Javier Martinez Canillas <javier@dowhile0.org>
9006 L: linux-kernel@vger.kernel.org
9008 F: drivers/regulator/max77802-regulator.c
9009 F: Documentation/devicetree/bindings/*/*max77802.txt
9010 F: include/dt-bindings/*/*max77802.h
9012 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9013 M: Krzysztof Kozlowski <krzk@kernel.org>
9014 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9015 L: linux-pm@vger.kernel.org
9017 F: drivers/power/supply/max14577_charger.c
9018 F: drivers/power/supply/max77693_charger.c
9020 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9021 M: Chanwoo Choi <cw00.choi@samsung.com>
9022 M: Krzysztof Kozlowski <krzk@kernel.org>
9023 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9024 L: linux-kernel@vger.kernel.org
9026 F: drivers/*/max14577*.c
9027 F: drivers/*/max77686*.c
9028 F: drivers/*/max77693*.c
9029 F: drivers/extcon/extcon-max14577.c
9030 F: drivers/extcon/extcon-max77693.c
9031 F: drivers/rtc/rtc-max77686.c
9032 F: drivers/clk/clk-max77686.c
9033 F: Documentation/devicetree/bindings/mfd/max14577.txt
9034 F: Documentation/devicetree/bindings/*/max77686.txt
9035 F: Documentation/devicetree/bindings/mfd/max77693.txt
9036 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9037 F: include/linux/mfd/max14577*.h
9038 F: include/linux/mfd/max77686*.h
9039 F: include/linux/mfd/max77693*.h
9041 MAXIRADIO FM RADIO RECEIVER DRIVER
9042 M: Hans Verkuil <hverkuil@xs4all.nl>
9043 L: linux-media@vger.kernel.org
9044 T: git git://linuxtv.org/media_tree.git
9045 W: https://linuxtv.org
9047 F: drivers/media/radio/radio-maxiradio*
9049 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9050 M: Peter Rosin <peda@axentia.se>
9051 L: linux-iio@vger.kernel.org
9053 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9054 F: drivers/iio/potentiometer/mcp4018.c
9055 F: drivers/iio/potentiometer/mcp4531.c
9057 MCR20A IEEE-802.15.4 RADIO DRIVER
9058 M: Xue Liu <liuxuenetmail@gmail.com>
9059 L: linux-wpan@vger.kernel.org
9060 W: https://github.com/xueliu/mcr20a-linux
9062 F: drivers/net/ieee802154/mcr20a.c
9063 F: drivers/net/ieee802154/mcr20a.h
9064 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9066 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9067 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9068 L: linux-iio@vger.kernel.org
9070 F: drivers/iio/dac/cio-dac.c
9072 MEDIA DRIVERS FOR ASCOT2E
9073 M: Sergey Kozlov <serjk@netup.ru>
9074 M: Abylay Ospan <aospan@netup.ru>
9075 L: linux-media@vger.kernel.org
9076 W: https://linuxtv.org
9078 T: git git://linuxtv.org/media_tree.git
9080 F: drivers/media/dvb-frontends/ascot2e*
9082 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9083 M: Jasmin Jessich <jasmin@anw.at>
9084 L: linux-media@vger.kernel.org
9085 W: https://linuxtv.org
9086 T: git git://linuxtv.org/media_tree.git
9088 F: drivers/media/dvb-frontends/cxd2099*
9090 MEDIA DRIVERS FOR CXD2841ER
9091 M: Sergey Kozlov <serjk@netup.ru>
9092 M: Abylay Ospan <aospan@netup.ru>
9093 L: linux-media@vger.kernel.org
9094 W: https://linuxtv.org
9096 T: git git://linuxtv.org/media_tree.git
9098 F: drivers/media/dvb-frontends/cxd2841er*
9100 MEDIA DRIVERS FOR CXD2880
9101 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9102 L: linux-media@vger.kernel.org
9103 W: http://linuxtv.org/
9104 T: git git://linuxtv.org/media_tree.git
9106 F: drivers/media/dvb-frontends/cxd2880/*
9107 F: drivers/media/spi/cxd2880*
9109 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9110 L: linux-media@vger.kernel.org
9111 W: https://linuxtv.org
9112 T: git git://linuxtv.org/media_tree.git
9114 F: drivers/media/pci/ddbridge/*
9116 MEDIA DRIVERS FOR FREESCALE IMX
9117 M: Steve Longerbeam <slongerbeam@gmail.com>
9118 M: Philipp Zabel <p.zabel@pengutronix.de>
9119 L: linux-media@vger.kernel.org
9120 T: git git://linuxtv.org/media_tree.git
9122 F: Documentation/devicetree/bindings/media/imx.txt
9123 F: Documentation/media/v4l-drivers/imx.rst
9124 F: drivers/staging/media/imx/
9125 F: include/linux/imx-media.h
9126 F: include/media/imx.h
9128 MEDIA DRIVER FOR FREESCALE IMX PXP
9129 M: Philipp Zabel <p.zabel@pengutronix.de>
9130 L: linux-media@vger.kernel.org
9131 T: git git://linuxtv.org/media_tree.git
9133 F: drivers/media/platform/imx-pxp.[ch]
9135 MEDIA DRIVERS FOR HELENE
9136 M: Abylay Ospan <aospan@netup.ru>
9137 L: linux-media@vger.kernel.org
9138 W: https://linuxtv.org
9140 T: git git://linuxtv.org/media_tree.git
9142 F: drivers/media/dvb-frontends/helene*
9144 MEDIA DRIVERS FOR HORUS3A
9145 M: Sergey Kozlov <serjk@netup.ru>
9146 M: Abylay Ospan <aospan@netup.ru>
9147 L: linux-media@vger.kernel.org
9148 W: https://linuxtv.org
9150 T: git git://linuxtv.org/media_tree.git
9152 F: drivers/media/dvb-frontends/horus3a*
9154 MEDIA DRIVERS FOR LNBH25
9155 M: Sergey Kozlov <serjk@netup.ru>
9156 M: Abylay Ospan <aospan@netup.ru>
9157 L: linux-media@vger.kernel.org
9158 W: https://linuxtv.org
9160 T: git git://linuxtv.org/media_tree.git
9162 F: drivers/media/dvb-frontends/lnbh25*
9164 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9165 L: linux-media@vger.kernel.org
9166 W: https://linuxtv.org
9167 T: git git://linuxtv.org/media_tree.git
9169 F: drivers/media/dvb-frontends/mxl5xx*
9171 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9172 M: Sergey Kozlov <serjk@netup.ru>
9173 M: Abylay Ospan <aospan@netup.ru>
9174 L: linux-media@vger.kernel.org
9175 W: https://linuxtv.org
9177 T: git git://linuxtv.org/media_tree.git
9179 F: drivers/media/pci/netup_unidvb/*
9181 MEDIA DRIVERS FOR RENESAS - CEU
9182 M: Jacopo Mondi <jacopo@jmondi.org>
9183 L: linux-media@vger.kernel.org
9184 L: linux-renesas-soc@vger.kernel.org
9185 T: git git://linuxtv.org/media_tree.git
9187 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9188 F: drivers/media/platform/renesas-ceu.c
9189 F: include/media/drv-intf/renesas-ceu.h
9191 MEDIA DRIVERS FOR RENESAS - DRIF
9192 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9193 L: linux-media@vger.kernel.org
9194 L: linux-renesas-soc@vger.kernel.org
9195 T: git git://linuxtv.org/media_tree.git
9197 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9198 F: drivers/media/platform/rcar_drif.c
9200 MEDIA DRIVERS FOR RENESAS - FCP
9201 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9202 L: linux-media@vger.kernel.org
9203 L: linux-renesas-soc@vger.kernel.org
9204 T: git git://linuxtv.org/media_tree.git
9206 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9207 F: drivers/media/platform/rcar-fcp.c
9208 F: include/media/rcar-fcp.h
9210 MEDIA DRIVERS FOR RENESAS - FDP1
9211 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9212 L: linux-media@vger.kernel.org
9213 L: linux-renesas-soc@vger.kernel.org
9214 T: git git://linuxtv.org/media_tree.git
9216 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9217 F: drivers/media/platform/rcar_fdp1.c
9219 MEDIA DRIVERS FOR RENESAS - VIN
9220 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9221 L: linux-media@vger.kernel.org
9222 L: linux-renesas-soc@vger.kernel.org
9223 T: git git://linuxtv.org/media_tree.git
9225 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9226 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9227 F: drivers/media/platform/rcar-vin/
9229 MEDIA DRIVERS FOR RENESAS - VSP1
9230 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9231 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9232 L: linux-media@vger.kernel.org
9233 L: linux-renesas-soc@vger.kernel.org
9234 T: git git://linuxtv.org/media_tree.git
9236 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9237 F: drivers/media/platform/vsp1/
9239 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9240 L: linux-media@vger.kernel.org
9241 W: https://linuxtv.org
9242 T: git git://linuxtv.org/media_tree.git
9244 F: drivers/media/dvb-frontends/stv0910*
9246 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9247 L: linux-media@vger.kernel.org
9248 W: https://linuxtv.org
9249 T: git git://linuxtv.org/media_tree.git
9251 F: drivers/media/dvb-frontends/stv6111*
9253 MEDIA DRIVERS FOR STM32 - DCMI
9254 M: Hugues Fruchet <hugues.fruchet@st.com>
9255 L: linux-media@vger.kernel.org
9256 T: git git://linuxtv.org/media_tree.git
9258 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9259 F: drivers/media/platform/stm32/stm32-dcmi.c
9261 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9262 M: Dmitry Osipenko <digetx@gmail.com>
9263 L: linux-media@vger.kernel.org
9264 L: linux-tegra@vger.kernel.org
9265 T: git git://linuxtv.org/media_tree.git
9267 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9268 F: drivers/staging/media/tegra-vde/
9270 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9271 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9272 P: LinuxTV.org Project
9273 L: linux-media@vger.kernel.org
9274 W: https://linuxtv.org
9275 Q: http://patchwork.kernel.org/project/linux-media/list/
9276 T: git git://linuxtv.org/media_tree.git
9278 F: Documentation/devicetree/bindings/media/
9279 F: Documentation/media/
9281 F: drivers/staging/media/
9282 F: include/linux/platform_data/media/
9284 F: include/uapi/linux/dvb/
9285 F: include/uapi/linux/videodev2.h
9286 F: include/uapi/linux/media.h
9287 F: include/uapi/linux/v4l2-*
9288 F: include/uapi/linux/meye.h
9289 F: include/uapi/linux/ivtv*
9290 F: include/uapi/linux/uvcvideo.h
9292 MEDIATEK BLUETOOTH DRIVER
9293 M: Sean Wang <sean.wang@mediatek.com>
9294 L: linux-bluetooth@vger.kernel.org
9295 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9297 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9298 F: drivers/bluetooth/btmtkuart.c
9301 M: Sean Wang <sean.wang@mediatek.com>
9303 F: drivers/media/rc/mtk-cir.c
9306 M: Sean Wang <sean.wang@mediatek.com>
9307 L: dmaengine@vger.kernel.org
9308 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9309 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9311 F: Documentation/devicetree/bindings/dma/mtk-*
9312 F: drivers/dma/mediatek/
9314 MEDIATEK PMIC LED DRIVER
9315 M: Sean Wang <sean.wang@mediatek.com>
9317 F: drivers/leds/leds-mt6323.c
9318 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9320 MEDIATEK ETHERNET DRIVER
9321 M: Felix Fietkau <nbd@openwrt.org>
9322 M: John Crispin <john@phrozen.org>
9323 M: Sean Wang <sean.wang@mediatek.com>
9324 M: Nelson Chang <nelson.chang@mediatek.com>
9325 L: netdev@vger.kernel.org
9327 F: drivers/net/ethernet/mediatek/
9329 MEDIATEK SWITCH DRIVER
9330 M: Sean Wang <sean.wang@mediatek.com>
9331 L: netdev@vger.kernel.org
9333 F: drivers/net/dsa/mt7530.*
9334 F: net/dsa/tag_mtk.c
9336 MEDIATEK JPEG DRIVER
9337 M: Rick Chang <rick.chang@mediatek.com>
9338 M: Bin Liu <bin.liu@mediatek.com>
9340 F: drivers/media/platform/mtk-jpeg/
9341 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9344 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9345 M: Houlong Wei <houlong.wei@mediatek.com>
9346 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9348 F: drivers/media/platform/mtk-mdp/
9349 F: drivers/media/platform/mtk-vpu/
9350 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9352 MEDIATEK MEDIA DRIVER
9353 M: Tiffany Lin <tiffany.lin@mediatek.com>
9354 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9356 F: drivers/media/platform/mtk-vcodec/
9357 F: drivers/media/platform/mtk-vpu/
9358 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9359 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9361 MEDIATEK MT7601U WIRELESS LAN DRIVER
9362 M: Jakub Kicinski <kubakici@wp.pl>
9363 L: linux-wireless@vger.kernel.org
9365 F: drivers/net/wireless/mediatek/mt7601u/
9367 MEDIATEK NAND CONTROLLER DRIVER
9368 M: Xiaolei Li <xiaolei.li@mediatek.com>
9369 L: linux-mtd@lists.infradead.org
9371 F: drivers/mtd/nand/raw/mtk_*
9372 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9374 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9375 M: Sean Wang <sean.wang@mediatek.com>
9377 F: drivers/char/hw_random/mtk-rng.c
9379 MEDIATEK USB3 DRD IP DRIVER
9380 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9381 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9382 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9383 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9385 F: drivers/usb/mtu3/
9387 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9388 M: Peter Senna Tschudin <peter.senna@gmail.com>
9389 M: Martin Donnelly <martin.donnelly@ge.com>
9390 M: Martyn Welch <martyn.welch@collabora.co.uk>
9392 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9393 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9395 MEGARAID SCSI/SAS DRIVERS
9396 M: Kashyap Desai <kashyap.desai@broadcom.com>
9397 M: Sumit Saxena <sumit.saxena@broadcom.com>
9398 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9399 L: megaraidlinux.pdl@broadcom.com
9400 L: linux-scsi@vger.kernel.org
9401 W: http://www.avagotech.com/support/
9403 F: Documentation/scsi/megaraid.txt
9404 F: drivers/scsi/megaraid.*
9405 F: drivers/scsi/megaraid/
9407 MELEXIS MLX90614 DRIVER
9408 M: Crt Mori <cmo@melexis.com>
9409 L: linux-iio@vger.kernel.org
9410 W: http://www.melexis.com
9412 F: drivers/iio/temperature/mlx90614.c
9414 MELEXIS MLX90632 DRIVER
9415 M: Crt Mori <cmo@melexis.com>
9416 L: linux-iio@vger.kernel.org
9417 W: http://www.melexis.com
9419 F: drivers/iio/temperature/mlx90632.c
9421 MELFAS MIP4 TOUCHSCREEN DRIVER
9422 M: Sangwon Jee <jeesw@melfas.com>
9423 W: http://www.melfas.com
9425 F: drivers/input/touchscreen/melfas_mip4.c
9426 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9428 MELLANOX ETHERNET DRIVER (mlx4_en)
9429 M: Tariq Toukan <tariqt@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/mlx4/en_*
9436 MELLANOX ETHERNET DRIVER (mlx5e)
9437 M: Saeed Mahameed <saeedm@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_*
9444 MELLANOX ETHERNET INNOVA DRIVERS
9445 R: Boris Pismenny <borisp@mellanox.com>
9446 L: netdev@vger.kernel.org
9448 W: http://www.mellanox.com
9449 Q: http://patchwork.ozlabs.org/project/netdev/list/
9450 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9451 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9452 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9453 F: include/linux/mlx5/mlx5_ifc_fpga.h
9455 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9456 R: Boris Pismenny <borisp@mellanox.com>
9457 L: netdev@vger.kernel.org
9459 W: http://www.mellanox.com
9460 Q: http://patchwork.ozlabs.org/project/netdev/list/
9461 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9462 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9464 MELLANOX ETHERNET SWITCH DRIVERS
9465 M: Jiri Pirko <jiri@mellanox.com>
9466 M: Ido Schimmel <idosch@mellanox.com>
9467 L: netdev@vger.kernel.org
9469 W: http://www.mellanox.com
9470 Q: http://patchwork.ozlabs.org/project/netdev/list/
9471 F: drivers/net/ethernet/mellanox/mlxsw/
9472 F: tools/testing/selftests/drivers/net/mlxsw/
9474 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9475 M: mlxsw@mellanox.com
9476 L: netdev@vger.kernel.org
9478 W: http://www.mellanox.com
9479 Q: http://patchwork.ozlabs.org/project/netdev/list/
9480 F: drivers/net/ethernet/mellanox/mlxfw/
9482 MELLANOX HARDWARE PLATFORM SUPPORT
9483 M: Andy Shevchenko <andy@infradead.org>
9484 M: Darren Hart <dvhart@infradead.org>
9485 M: Vadim Pasternak <vadimp@mellanox.com>
9486 L: platform-driver-x86@vger.kernel.org
9488 F: drivers/platform/mellanox/
9490 MELLANOX MLX4 core VPI driver
9491 M: Tariq Toukan <tariqt@mellanox.com>
9492 L: netdev@vger.kernel.org
9493 L: linux-rdma@vger.kernel.org
9494 W: http://www.mellanox.com
9495 Q: http://patchwork.ozlabs.org/project/netdev/list/
9497 F: drivers/net/ethernet/mellanox/mlx4/
9498 F: include/linux/mlx4/
9500 MELLANOX MLX4 IB driver
9501 M: Yishai Hadas <yishaih@mellanox.com>
9502 L: linux-rdma@vger.kernel.org
9503 W: http://www.mellanox.com
9504 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9506 F: drivers/infiniband/hw/mlx4/
9507 F: include/linux/mlx4/
9508 F: include/uapi/rdma/mlx4-abi.h
9510 MELLANOX MLX5 core VPI driver
9511 M: Saeed Mahameed <saeedm@mellanox.com>
9512 M: Leon Romanovsky <leonro@mellanox.com>
9513 L: netdev@vger.kernel.org
9514 L: linux-rdma@vger.kernel.org
9515 W: http://www.mellanox.com
9516 Q: http://patchwork.ozlabs.org/project/netdev/list/
9518 F: drivers/net/ethernet/mellanox/mlx5/core/
9519 F: include/linux/mlx5/
9521 MELLANOX MLX5 IB driver
9522 M: Leon Romanovsky <leonro@mellanox.com>
9523 L: linux-rdma@vger.kernel.org
9524 W: http://www.mellanox.com
9525 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9527 F: drivers/infiniband/hw/mlx5/
9528 F: include/linux/mlx5/
9529 F: include/uapi/rdma/mlx5-abi.h
9531 MELLANOX MLXCPLD I2C AND MUX DRIVER
9532 M: Vadim Pasternak <vadimp@mellanox.com>
9533 M: Michael Shych <michaelsh@mellanox.com>
9534 L: linux-i2c@vger.kernel.org
9536 F: drivers/i2c/busses/i2c-mlxcpld.c
9537 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9538 F: Documentation/i2c/busses/i2c-mlxcpld
9540 MELLANOX MLXCPLD LED DRIVER
9541 M: Vadim Pasternak <vadimp@mellanox.com>
9542 L: linux-leds@vger.kernel.org
9544 F: drivers/leds/leds-mlxcpld.c
9545 F: drivers/leds/leds-mlxreg.c
9546 F: Documentation/leds/leds-mlxcpld.txt
9548 MELLANOX PLATFORM DRIVER
9549 M: Vadim Pasternak <vadimp@mellanox.com>
9550 L: platform-driver-x86@vger.kernel.org
9552 F: drivers/platform/x86/mlx-platform.c
9555 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9556 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9557 L: linux-kernel@vger.kernel.org
9559 F: kernel/sched/membarrier.c
9560 F: include/uapi/linux/membarrier.h
9561 F: arch/powerpc/include/asm/membarrier.h
9564 L: linux-mm@kvack.org
9565 W: http://www.linux-mm.org
9567 F: include/linux/mm.h
9568 F: include/linux/gfp.h
9569 F: include/linux/mmzone.h
9570 F: include/linux/memory_hotplug.h
9571 F: include/linux/vmalloc.h
9574 MEMORY TECHNOLOGY DEVICES (MTD)
9575 M: David Woodhouse <dwmw2@infradead.org>
9576 M: Brian Norris <computersforpeace@gmail.com>
9577 M: Boris Brezillon <boris.brezillon@bootlin.com>
9578 M: Marek Vasut <marek.vasut@gmail.com>
9579 M: Richard Weinberger <richard@nod.at>
9580 L: linux-mtd@lists.infradead.org
9581 W: http://www.linux-mtd.infradead.org/
9582 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9583 T: git git://git.infradead.org/linux-mtd.git master
9584 T: git git://git.infradead.org/linux-mtd.git mtd/next
9586 F: Documentation/devicetree/bindings/mtd/
9588 F: include/linux/mtd/
9589 F: include/uapi/mtd/
9591 MEN A21 WATCHDOG DRIVER
9592 M: Johannes Thumshirn <morbidrsa@gmail.com>
9593 L: linux-watchdog@vger.kernel.org
9595 F: drivers/watchdog/mena21_wdt.c
9597 MEN CHAMELEON BUS (mcb)
9598 M: Johannes Thumshirn <morbidrsa@gmail.com>
9601 F: include/linux/mcb.h
9602 F: Documentation/men-chameleon-bus.txt
9604 MEN F21BMC (Board Management Controller)
9605 M: Andreas Werner <andreas.werner@men.de>
9607 F: drivers/mfd/menf21bmc.c
9608 F: drivers/watchdog/menf21bmc_wdt.c
9609 F: drivers/leds/leds-menf21bmc.c
9610 F: drivers/hwmon/menf21bmc_hwmon.c
9611 F: Documentation/hwmon/menf21bmc
9613 MEN Z069 WATCHDOG DRIVER
9614 M: Johannes Thumshirn <jth@kernel.org>
9615 L: linux-watchdog@vger.kernel.org
9617 F: drivers/watchdog/menz69_wdt.c
9619 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9620 M: Neil Armstrong <narmstrong@baylibre.com>
9621 L: linux-media@lists.freedesktop.org
9622 L: linux-amlogic@lists.infradead.org
9623 W: http://linux-meson.com/
9625 F: drivers/media/platform/meson/ao-cec.c
9626 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9627 T: git git://linuxtv.org/media_tree.git
9629 MICROBLAZE ARCHITECTURE
9630 M: Michal Simek <monstr@monstr.eu>
9631 W: http://www.monstr.eu/fdt/
9632 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9636 MICROCHIP AT91 SERIAL DRIVER
9637 M: Richard Genoud <richard.genoud@gmail.com>
9639 F: drivers/tty/serial/atmel_serial.c
9640 F: drivers/tty/serial/atmel_serial.h
9641 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9643 MICROCHIP AUDIO ASOC DRIVERS
9644 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9645 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9649 MICROCHIP DMA DRIVER
9650 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9651 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9652 L: dmaengine@vger.kernel.org
9654 F: drivers/dma/at_hdmac.c
9655 F: drivers/dma/at_hdmac_regs.h
9656 F: include/linux/platform_data/dma-atmel.h
9657 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
9658 F: include/dt-bindings/dma/at91.h
9660 MICROCHIP ECC DRIVER
9661 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9662 L: linux-crypto@vger.kernel.org
9664 F: drivers/crypto/atmel-ecc.*
9666 MICROCHIP I2C DRIVER
9667 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9668 L: linux-i2c@vger.kernel.org
9670 F: drivers/i2c/busses/i2c-at91.c
9672 MICROCHIP ISC DRIVER
9673 M: Eugen Hristev <eugen.hristev@microchip.com>
9674 L: linux-media@vger.kernel.org
9676 F: drivers/media/platform/atmel/atmel-isc.c
9677 F: drivers/media/platform/atmel/atmel-isc-regs.h
9678 F: devicetree/bindings/media/atmel-isc.txt
9680 MICROCHIP ISI DRIVER
9681 M: Eugen Hristev <eugen.hristev@microchip.com>
9682 L: linux-media@vger.kernel.org
9684 F: drivers/media/platform/atmel/atmel-isi.c
9685 F: include/media/atmel-isi.h
9687 MICROCHIP AT91 USART MFD DRIVER
9688 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9689 L: linux-kernel@vger.kernel.org
9691 F: drivers/mfd/at91-usart.c
9692 F: include/dt-bindings/mfd/at91-usart.h
9693 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9695 MICROCHIP AT91 USART SPI DRIVER
9696 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9697 L: linux-spi@vger.kernel.org
9699 F: drivers/spi/spi-at91-usart.c
9700 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9702 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9703 M: Woojung Huh <Woojung.Huh@microchip.com>
9704 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9705 L: netdev@vger.kernel.org
9707 F: net/dsa/tag_ksz.c
9708 F: drivers/net/dsa/microchip/*
9709 F: include/linux/platform_data/microchip-ksz.h
9710 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9712 MICROCHIP LAN743X ETHERNET DRIVER
9713 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9714 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9715 L: netdev@vger.kernel.org
9717 F: drivers/net/ethernet/microchip/lan743x_*
9719 MICROCHIP LCDFB DRIVER
9720 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9721 L: linux-fbdev@vger.kernel.org
9723 F: drivers/video/fbdev/atmel_lcdfb.c
9724 F: include/video/atmel_lcdc.h
9726 MICROCHIP MMC/SD/SDIO MCI DRIVER
9727 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9729 F: drivers/mmc/host/atmel-mci.c
9731 MICROCHIP MCP3911 ADC DRIVER
9732 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9733 M: Kent Gustavsson <kent@minoris.se>
9734 L: linux-iio@vger.kernel.org
9736 F: drivers/iio/adc/mcp3911.c
9737 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9739 MICROCHIP NAND DRIVER
9740 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9741 L: linux-mtd@lists.infradead.org
9743 F: drivers/mtd/nand/raw/atmel/*
9744 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9746 MICROCHIP PWM DRIVER
9747 M: Claudiu Beznea <claudiu.beznea@microchip.com>
9748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9749 L: linux-pwm@vger.kernel.org
9751 F: drivers/pwm/pwm-atmel.c
9752 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9754 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9755 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9756 M: Eugen Hristev <eugen.hristev@microchip.com>
9757 L: linux-iio@vger.kernel.org
9759 F: drivers/iio/adc/at91-sama5d2_adc.c
9760 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9761 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9763 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9764 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9766 F: drivers/power/reset/at91-sama5d2_shdwc.c
9768 MICROCHIP SPI DRIVER
9769 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9771 F: drivers/spi/spi-atmel.*
9773 MICROCHIP SSC DRIVER
9774 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9775 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9777 F: drivers/misc/atmel-ssc.c
9778 F: include/linux/atmel-ssc.h
9780 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9781 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9782 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9784 F: drivers/misc/atmel_tclib.c
9785 F: drivers/clocksource/tcb_clksrc.c
9787 MICROCHIP USBA UDC DRIVER
9788 M: Cristian Birsan <cristian.birsan@microchip.com>
9789 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9791 F: drivers/usb/gadget/udc/atmel_usba_udc.*
9793 MICROCHIP USB251XB DRIVER
9794 M: Richard Leitner <richard.leitner@skidata.com>
9795 L: linux-usb@vger.kernel.org
9797 F: drivers/usb/misc/usb251xb.c
9798 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9800 MICROCHIP XDMA DRIVER
9801 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9802 L: linux-arm-kernel@lists.infradead.org
9803 L: dmaengine@vger.kernel.org
9805 F: drivers/dma/at_xdmac.c
9808 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9809 L: linux-mips@linux-mips.org
9811 F: arch/mips/generic/board-ocelot.c
9812 F: arch/mips/configs/generic/board-ocelot.config
9813 F: arch/mips/boot/dts/mscc/
9814 F: Documentation/devicetree/bindings/mips/mscc.txt
9816 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9817 M: Don Brace <don.brace@microsemi.com>
9818 L: esc.storagedev@microsemi.com
9819 L: linux-scsi@vger.kernel.org
9821 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9822 F: drivers/scsi/smartpqi/Kconfig
9823 F: drivers/scsi/smartpqi/Makefile
9824 F: include/linux/cciss*.h
9825 F: include/uapi/linux/cciss*.h
9826 F: Documentation/scsi/smartpqi.txt
9828 MICROSEMI ETHERNET SWITCH DRIVER
9829 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9830 L: netdev@vger.kernel.org
9832 F: drivers/net/ethernet/mscc/
9834 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9835 M: Chen Yu <yu.c.chen@intel.com>
9836 L: platform-driver-x86@vger.kernel.org
9838 F: drivers/platform/x86/surfacepro3_button.c
9841 M: Oliver Neukum <oliver@neukum.org>
9843 F: drivers/usb/image/microtek.*
9846 M: Ralf Baechle <ralf@linux-mips.org>
9847 M: Paul Burton <paul.burton@mips.com>
9848 M: James Hogan <jhogan@kernel.org>
9849 L: linux-mips@linux-mips.org
9850 W: http://www.linux-mips.org/
9851 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9853 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9855 F: Documentation/devicetree/bindings/mips/
9856 F: Documentation/mips/
9858 F: drivers/platform/mips/
9860 MIPS BOSTON DEVELOPMENT BOARD
9861 M: Paul Burton <paul.burton@mips.com>
9862 L: linux-mips@linux-mips.org
9864 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9865 F: arch/mips/boot/dts/img/boston.dts
9866 F: arch/mips/configs/generic/board-boston.config
9867 F: drivers/clk/imgtec/clk-boston.c
9868 F: include/dt-bindings/clock/boston-clock.h
9870 MIPS GENERIC PLATFORM
9871 M: Paul Burton <paul.burton@mips.com>
9872 L: linux-mips@linux-mips.org
9874 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9875 F: arch/mips/generic/
9876 F: arch/mips/tools/generic-board-config.sh
9878 MIPS/LOONGSON1 ARCHITECTURE
9879 M: Keguang Zhang <keguang.zhang@gmail.com>
9880 L: linux-mips@linux-mips.org
9882 F: arch/mips/loongson32/
9883 F: arch/mips/include/asm/mach-loongson32/
9884 F: drivers/*/*loongson1*
9885 F: drivers/*/*/*loongson1*
9887 MIPS/LOONGSON2 ARCHITECTURE
9888 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
9889 L: linux-mips@linux-mips.org
9891 F: arch/mips/loongson64/fuloong-2e/
9892 F: arch/mips/loongson64/lemote-2f/
9893 F: arch/mips/include/asm/mach-loongson64/
9894 F: drivers/*/*loongson2*
9895 F: drivers/*/*/*loongson2*
9897 MIPS/LOONGSON3 ARCHITECTURE
9898 M: Huacai Chen <chenhc@lemote.com>
9899 L: linux-mips@linux-mips.org
9901 F: arch/mips/loongson64/
9902 F: arch/mips/include/asm/mach-loongson64/
9903 F: drivers/platform/mips/cpu_hwmon.c
9904 F: drivers/*/*loongson3*
9905 F: drivers/*/*/*loongson3*
9907 MIPS RINT INSTRUCTION EMULATION
9908 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9909 L: linux-mips@linux-mips.org
9911 F: arch/mips/math-emu/sp_rint.c
9912 F: arch/mips/math-emu/dp_rint.c
9914 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9915 M: Hans Verkuil <hverkuil@xs4all.nl>
9916 L: linux-media@vger.kernel.org
9917 T: git git://linuxtv.org/media_tree.git
9918 W: https://linuxtv.org
9920 F: drivers/media/radio/radio-miropcm20*
9923 M: Eric Miao <eric.y.miao@gmail.com>
9924 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9925 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9926 T: git git://github.com/hzhuang1/linux.git
9927 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9929 F: arch/arm/boot/dts/mmp*
9930 F: arch/arm/mach-mmp/
9932 MMU GATHER AND TLB INVALIDATION
9933 M: Will Deacon <will.deacon@arm.com>
9934 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
9935 M: Andrew Morton <akpm@linux-foundation.org>
9936 M: Nick Piggin <npiggin@gmail.com>
9937 M: Peter Zijlstra <peterz@infradead.org>
9938 L: linux-arch@vger.kernel.org
9939 L: linux-mm@kvack.org
9941 F: arch/*/include/asm/tlb.h
9942 F: include/asm-generic/tlb.h
9945 MN88472 MEDIA DRIVER
9946 M: Antti Palosaari <crope@iki.fi>
9947 L: linux-media@vger.kernel.org
9948 W: https://linuxtv.org
9949 W: http://palosaari.fi/linux/
9950 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9952 F: drivers/media/dvb-frontends/mn88472*
9954 MN88473 MEDIA DRIVER
9955 M: Antti Palosaari <crope@iki.fi>
9956 L: linux-media@vger.kernel.org
9957 W: https://linuxtv.org
9958 W: http://palosaari.fi/linux/
9959 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9961 F: drivers/media/dvb-frontends/mn88473*
9964 M: Jessica Yu <jeyu@kernel.org>
9965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9967 F: include/linux/module.h
9970 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9971 W: http://popies.net/meye/
9973 F: Documentation/media/v4l-drivers/meye*
9974 F: drivers/media/pci/meye/
9975 F: include/uapi/linux/meye.h
9977 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9978 M: Jiri Slaby <jirislaby@gmail.com>
9980 F: Documentation/serial/moxa-smartio
9981 F: drivers/tty/mxser.*
9983 MR800 AVERMEDIA USB FM RADIO DRIVER
9984 M: Alexey Klimov <klimov.linux@gmail.com>
9985 L: linux-media@vger.kernel.org
9986 T: git git://linuxtv.org/media_tree.git
9988 F: drivers/media/radio/radio-mr800.c
9990 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9991 M: Alan Ott <alan@signal11.us>
9992 L: linux-wpan@vger.kernel.org
9994 F: drivers/net/ieee802154/mrf24j40.c
9995 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9998 M: "Lee, Chun-Yi" <jlee@suse.com>
9999 L: platform-driver-x86@vger.kernel.org
10001 F: drivers/platform/x86/msi-laptop.c
10004 L: platform-driver-x86@vger.kernel.org
10006 F: drivers/platform/x86/msi-wmi.c
10008 MSI001 MEDIA DRIVER
10009 M: Antti Palosaari <crope@iki.fi>
10010 L: linux-media@vger.kernel.org
10011 W: https://linuxtv.org
10012 W: http://palosaari.fi/linux/
10013 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10014 T: git git://linuxtv.org/anttip/media_tree.git
10016 F: drivers/media/tuners/msi001*
10018 MSI2500 MEDIA DRIVER
10019 M: Antti Palosaari <crope@iki.fi>
10020 L: linux-media@vger.kernel.org
10021 W: https://linuxtv.org
10022 W: http://palosaari.fi/linux/
10023 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10024 T: git git://linuxtv.org/anttip/media_tree.git
10026 F: drivers/media/usb/msi2500/
10028 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10029 M: Robert Jarzmik <robert.jarzmik@free.fr>
10030 L: linux-mtd@lists.infradead.org
10032 F: drivers/mtd/devices/docg3*
10034 MT9M032 APTINA SENSOR DRIVER
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/mt9m032.c
10040 F: include/media/i2c/mt9m032.h
10042 MT9P031 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/mt9p031.c
10048 F: include/media/i2c/mt9p031.h
10050 MT9T001 APTINA CAMERA SENSOR
10051 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10052 L: linux-media@vger.kernel.org
10053 T: git git://linuxtv.org/media_tree.git
10055 F: drivers/media/i2c/mt9t001.c
10056 F: include/media/i2c/mt9t001.h
10058 MT9T112 APTINA CAMERA SENSOR
10059 M: Jacopo Mondi <jacopo@jmondi.org>
10060 L: linux-media@vger.kernel.org
10061 T: git git://linuxtv.org/media_tree.git
10063 F: drivers/media/i2c/mt9t112.c
10064 F: include/media/i2c/mt9t112.h
10066 MT9V032 APTINA CAMERA SENSOR
10067 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10068 L: linux-media@vger.kernel.org
10069 T: git git://linuxtv.org/media_tree.git
10071 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10072 F: drivers/media/i2c/mt9v032.c
10073 F: include/media/i2c/mt9v032.h
10075 MT9V111 APTINA CAMERA SENSOR
10076 M: Jacopo Mondi <jacopo@jmondi.org>
10077 L: linux-media@vger.kernel.org
10078 T: git git://linuxtv.org/media_tree.git
10080 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10081 F: drivers/media/i2c/mt9v111.c
10083 MULTIFUNCTION DEVICES (MFD)
10084 M: Lee Jones <lee.jones@linaro.org>
10085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10087 F: Documentation/devicetree/bindings/mfd/
10089 F: include/linux/mfd/
10090 F: include/dt-bindings/mfd/
10092 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10094 F: drivers/mmc/host/mmc_spi.c
10095 F: include/linux/spi/mmc_spi.h
10097 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10098 M: Ulf Hansson <ulf.hansson@linaro.org>
10099 L: linux-mmc@vger.kernel.org
10100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10102 F: Documentation/devicetree/bindings/mmc/
10104 F: include/linux/mmc/
10105 F: include/uapi/linux/mmc/
10107 MULTIPLEXER SUBSYSTEM
10108 M: Peter Rosin <peda@axentia.se>
10110 F: Documentation/ABI/testing/sysfs-class-mux*
10111 F: Documentation/devicetree/bindings/mux/
10112 F: include/dt-bindings/mux/
10113 F: include/linux/mux/
10116 MULTITECH MULTIPORT CARD (ISICOM)
10118 F: drivers/tty/isicom.c
10119 F: include/linux/isicom.h
10121 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10122 M: Bin Liu <b-liu@ti.com>
10123 L: linux-usb@vger.kernel.org
10125 F: drivers/usb/musb/
10127 MXL301RF MEDIA DRIVER
10128 M: Akihiro Tsukada <tskd08@gmail.com>
10129 L: linux-media@vger.kernel.org
10131 F: drivers/media/tuners/mxl301rf*
10133 MXL5007T MEDIA DRIVER
10134 M: Michael Krufky <mkrufky@linuxtv.org>
10135 L: linux-media@vger.kernel.org
10136 W: https://linuxtv.org
10137 W: http://github.com/mkrufky
10138 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10139 T: git git://linuxtv.org/mkrufky/tuners.git
10141 F: drivers/media/tuners/mxl5007t.*
10144 M: Marek Vasut <marex@denx.de>
10145 M: Stefan Agner <stefan@agner.ch>
10146 L: dri-devel@lists.freedesktop.org
10148 F: drivers/gpu/drm/mxsfb/
10149 F: Documentation/devicetree/bindings/display/mxsfb.txt
10150 T: git git://anongit.freedesktop.org/drm/drm-misc
10152 MYLEX DAC960 PCI RAID Controller
10153 M: Hannes Reinecke <hare@kernel.org>
10154 L: linux-scsi@vger.kernel.org
10156 F: drivers/scsi/myrb.*
10157 F: drivers/scsi/myrs.*
10159 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10160 M: Chris Lee <christopher.lee@cspi.com>
10161 L: netdev@vger.kernel.org
10162 W: https://www.cspi.com/ethernet-products/support/downloads/
10164 F: drivers/net/ethernet/myricom/myri10ge/
10166 NAND FLASH SUBSYSTEM
10167 M: Boris Brezillon <boris.brezillon@bootlin.com>
10168 M: Miquel Raynal <miquel.raynal@bootlin.com>
10169 R: Richard Weinberger <richard@nod.at>
10170 L: linux-mtd@lists.infradead.org
10171 W: http://www.linux-mtd.infradead.org/
10172 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10173 T: git git://git.infradead.org/linux-mtd.git nand/fixes
10174 T: git git://git.infradead.org/linux-mtd.git nand/next
10176 F: drivers/mtd/nand/
10177 F: include/linux/mtd/*nand*.h
10179 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10180 M: Daniel Mack <zonque@gmail.com>
10182 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10183 W: http://www.native-instruments.com
10184 F: sound/usb/caiaq/
10186 NATSEMI ETHERNET DRIVER (DP8381x)
10188 F: drivers/net/ethernet/natsemi/natsemi.c
10190 NCR 5380 SCSI DRIVERS
10191 M: Finn Thain <fthain@telegraphics.com.au>
10192 M: Michael Schmitz <schmitzmic@gmail.com>
10193 L: linux-scsi@vger.kernel.org
10195 F: Documentation/scsi/g_NCR5380.txt
10196 F: drivers/scsi/NCR5380.*
10197 F: drivers/scsi/arm/cumana_1.c
10198 F: drivers/scsi/arm/oak.c
10199 F: drivers/scsi/atari_scsi.*
10200 F: drivers/scsi/dmx3191d.c
10201 F: drivers/scsi/g_NCR5380.*
10202 F: drivers/scsi/mac_scsi.*
10203 F: drivers/scsi/sun3_scsi.*
10204 F: drivers/scsi/sun3_scsi_vme.c
10207 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10211 NCT6775 HARDWARE MONITOR DRIVER
10212 M: Guenter Roeck <linux@roeck-us.net>
10213 L: linux-hwmon@vger.kernel.org
10215 F: Documentation/hwmon/nct6775
10216 F: drivers/hwmon/nct6775.c
10218 NET_FAILOVER MODULE
10219 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10220 L: netdev@vger.kernel.org
10222 F: driver/net/net_failover.c
10223 F: include/net/net_failover.h
10224 F: Documentation/networking/net_failover.rst
10226 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10227 M: Faisal Latif <faisal.latif@intel.com>
10228 L: linux-rdma@vger.kernel.org
10229 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10231 F: drivers/infiniband/hw/nes/
10232 F: include/uapi/rdma/nes-abi.h
10234 NETEM NETWORK EMULATOR
10235 M: Stephen Hemminger <stephen@networkplumber.org>
10236 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10238 F: net/sched/sch_netem.c
10240 NETERION 10GbE DRIVERS (s2io/vxge)
10241 M: Jon Mason <jdmason@kudzu.us>
10242 L: netdev@vger.kernel.org
10244 F: Documentation/networking/s2io.txt
10245 F: Documentation/networking/vxge.txt
10246 F: drivers/net/ethernet/neterion/
10249 M: Pablo Neira Ayuso <pablo@netfilter.org>
10250 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10251 M: Florian Westphal <fw@strlen.de>
10252 L: netfilter-devel@vger.kernel.org
10253 L: coreteam@netfilter.org
10254 W: http://www.netfilter.org/
10255 W: http://www.iptables.org/
10256 W: http://www.nftables.org/
10257 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10261 F: include/linux/netfilter*
10262 F: include/linux/netfilter/
10263 F: include/net/netfilter/
10264 F: include/uapi/linux/netfilter*
10265 F: include/uapi/linux/netfilter/
10266 F: net/*/netfilter.c
10267 F: net/*/netfilter/
10269 F: net/bridge/br_netfilter*.c
10271 NETROM NETWORK LAYER
10272 M: Ralf Baechle <ralf@linux-mips.org>
10273 L: linux-hams@vger.kernel.org
10274 W: http://www.linux-ax25.org/
10276 F: include/net/netrom.h
10277 F: include/uapi/linux/netrom.h
10280 NETRONOME ETHERNET DRIVERS
10281 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10282 L: oss-drivers@netronome.com
10284 F: drivers/net/ethernet/netronome/
10286 NETWORK BLOCK DEVICE (NBD)
10287 M: Josef Bacik <josef@toxicpanda.com>
10289 L: linux-block@vger.kernel.org
10290 L: nbd@other.debian.org
10291 F: Documentation/blockdev/nbd.txt
10292 F: drivers/block/nbd.c
10293 F: include/uapi/linux/nbd.h
10295 NETWORK DROP MONITOR
10296 M: Neil Horman <nhorman@tuxdriver.com>
10297 L: netdev@vger.kernel.org
10299 W: https://fedorahosted.org/dropwatch/
10300 F: net/core/drop_monitor.c
10303 M: "David S. Miller" <davem@davemloft.net>
10304 L: netdev@vger.kernel.org
10305 W: http://www.linuxfoundation.org/en/Net
10306 Q: http://patchwork.ozlabs.org/project/netdev/list/
10307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10310 F: Documentation/devicetree/bindings/net/
10312 F: include/linux/if_*
10313 F: include/linux/netdevice.h
10314 F: include/linux/etherdevice.h
10315 F: include/linux/fcdevice.h
10316 F: include/linux/fddidevice.h
10317 F: include/linux/hippidevice.h
10318 F: include/linux/inetdevice.h
10319 F: include/uapi/linux/if_*
10320 F: include/uapi/linux/netdevice.h
10322 NETWORKING DRIVERS (WIRELESS)
10323 M: Kalle Valo <kvalo@codeaurora.org>
10324 L: linux-wireless@vger.kernel.org
10325 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10329 F: Documentation/devicetree/bindings/net/wireless/
10330 F: drivers/net/wireless/
10333 M: Andrew Lunn <andrew@lunn.ch>
10334 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10335 M: Florian Fainelli <f.fainelli@gmail.com>
10337 F: Documentation/devicetree/bindings/net/dsa/
10339 F: include/net/dsa.h
10340 F: include/linux/dsa/
10341 F: drivers/net/dsa/
10343 NETWORKING [GENERAL]
10344 M: "David S. Miller" <davem@davemloft.net>
10345 L: netdev@vger.kernel.org
10346 W: http://www.linuxfoundation.org/en/Net
10347 Q: http://patchwork.ozlabs.org/project/netdev/list/
10348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10350 B: mailto:netdev@vger.kernel.org
10354 F: include/linux/in.h
10355 F: include/linux/net.h
10356 F: include/linux/netdevice.h
10357 F: include/uapi/linux/in.h
10358 F: include/uapi/linux/net.h
10359 F: include/uapi/linux/netdevice.h
10360 F: include/uapi/linux/net_namespace.h
10361 F: tools/testing/selftests/net/
10364 F: Documentation/networking/
10367 M: Steffen Klassert <steffen.klassert@secunet.com>
10368 M: Herbert Xu <herbert@gondor.apana.org.au>
10369 M: "David S. Miller" <davem@davemloft.net>
10370 L: netdev@vger.kernel.org
10371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10379 F: net/ipv4/ipcomp.c
10380 F: net/ipv4/ip_vti.c
10384 F: net/ipv6/ipcomp6.c
10385 F: net/ipv6/ip6_vti.c
10386 F: include/uapi/linux/xfrm.h
10387 F: include/net/xfrm.h
10389 NETWORKING [IPv4/IPv6]
10390 M: "David S. Miller" <davem@davemloft.net>
10391 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10392 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10393 L: netdev@vger.kernel.org
10394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10401 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10402 M: Paul Moore <paul@paul-moore.com>
10403 W: https://github.com/netlabel
10404 L: netdev@vger.kernel.org
10405 L: linux-security-module@vger.kernel.org
10407 F: Documentation/netlabel/
10408 F: include/net/calipso.h
10409 F: include/net/cipso_ipv4.h
10410 F: include/net/netlabel.h
10411 F: include/uapi/linux/netfilter/xt_SECMARK.h
10412 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10414 F: net/ipv4/cipso_ipv4.c
10415 F: net/ipv6/calipso.c
10416 F: net/netfilter/xt_CONNSECMARK.c
10417 F: net/netfilter/xt_SECMARK.c
10420 M: Eric Dumazet <edumazet@google.com>
10421 L: netdev@vger.kernel.org
10424 F: net/ipv4/syncookies.c
10426 F: net/ipv6/syncookies.c
10427 F: include/uapi/linux/tcp.h
10428 F: include/net/tcp.h
10429 F: include/linux/tcp.h
10430 F: include/trace/events/tcp.h
10433 M: Boris Pismenny <borisp@mellanox.com>
10434 M: Aviad Yehezkel <aviadye@mellanox.com>
10435 M: Dave Watson <davejwatson@fb.com>
10436 M: John Fastabend <john.fastabend@gmail.com>
10437 M: Daniel Borkmann <daniel@iogearbox.net>
10438 L: netdev@vger.kernel.org
10441 F: include/uapi/linux/tls.h
10442 F: include/net/tls.h
10444 NETWORKING [WIRELESS]
10445 L: linux-wireless@vger.kernel.org
10446 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10449 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10451 F: drivers/net/netdevsim/*
10453 NETXEN (1/10) GbE SUPPORT
10454 M: Manish Chopra <manish.chopra@cavium.com>
10455 M: Rahul Verma <rahul.verma@cavium.com>
10456 M: Dept-GELinuxNICDev@cavium.com
10457 L: netdev@vger.kernel.org
10459 F: drivers/net/ethernet/qlogic/netxen/
10462 M: Samuel Ortiz <sameo@linux.intel.com>
10463 L: linux-wireless@vger.kernel.org
10464 L: linux-nfc@lists.01.org (subscribers-only)
10467 F: include/net/nfc/
10468 F: include/uapi/linux/nfc.h
10470 F: include/linux/platform_data/nfcmrvl.h
10471 F: include/linux/platform_data/nxp-nci.h
10472 F: Documentation/devicetree/bindings/net/nfc/
10474 NFS, SUNRPC, AND LOCKD CLIENTS
10475 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10476 M: Anna Schumaker <anna.schumaker@netapp.com>
10477 L: linux-nfs@vger.kernel.org
10478 W: http://client.linux-nfs.org
10479 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10485 F: include/linux/lockd/
10486 F: include/linux/nfs*
10487 F: include/linux/sunrpc/
10488 F: include/uapi/linux/nfs*
10489 F: include/uapi/linux/sunrpc/
10492 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10493 L: linux-nilfs@vger.kernel.org
10494 W: https://nilfs.sourceforge.io/
10495 W: https://nilfs.osdn.jp/
10496 T: git git://github.com/konis/nilfs2.git
10498 F: Documentation/filesystems/nilfs2.txt
10500 F: include/trace/events/nilfs2.h
10501 F: include/uapi/linux/nilfs2_api.h
10502 F: include/uapi/linux/nilfs2_ondisk.h
10504 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
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/pcmcia/nsp_*
10511 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10512 M: GOTO Masanori <gotom@debian.or.jp>
10513 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10514 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10516 F: Documentation/scsi/NinjaSCSI.txt
10517 F: drivers/scsi/nsp32*
10520 M: Ley Foon Tan <lftan@altera.com>
10521 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10526 NOHZ, DYNTICKS SUPPORT
10527 M: Frederic Weisbecker <fweisbec@gmail.com>
10528 M: Thomas Gleixner <tglx@linutronix.de>
10529 M: Ingo Molnar <mingo@kernel.org>
10530 L: linux-kernel@vger.kernel.org
10531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10533 F: kernel/time/tick*.*
10534 F: include/linux/tick.h
10535 F: include/linux/sched/nohz.h
10537 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10538 M: Pavel Machek <pavel@ucw.cz>
10539 M: Sakari Ailus <sakari.ailus@iki.fi>
10540 L: linux-media@vger.kernel.org
10542 F: drivers/media/i2c/et8ek8
10543 F: drivers/media/i2c/ad5820.c
10545 NOKIA N900 POWER SUPPLY DRIVERS
10546 R: Pali Rohár <pali.rohar@gmail.com>
10547 F: include/linux/power/bq2415x_charger.h
10548 F: include/linux/power/bq27xxx_battery.h
10549 F: include/linux/power/isp1704_charger.h
10550 F: drivers/power/supply/bq2415x_charger.c
10551 F: drivers/power/supply/bq27xxx_battery.c
10552 F: drivers/power/supply/bq27xxx_battery_i2c.c
10553 F: drivers/power/supply/isp1704_charger.c
10554 F: drivers/power/supply/rx51_battery.c
10557 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10558 L: linux-ntb@googlegroups.com
10560 F: drivers/ntb/hw/amd/
10563 M: Jon Mason <jdmason@kudzu.us>
10564 M: Dave Jiang <dave.jiang@intel.com>
10565 M: Allen Hubbe <allenbh@gmail.com>
10566 L: linux-ntb@googlegroups.com
10568 W: https://github.com/jonmason/ntb/wiki
10569 T: git git://github.com/jonmason/ntb.git
10571 F: drivers/net/ntb_netdev.c
10572 F: include/linux/ntb.h
10573 F: include/linux/ntb_transport.h
10574 F: tools/testing/selftests/ntb/
10577 M: Serge Semin <fancer.lancer@gmail.com>
10578 L: linux-ntb@googlegroups.com
10580 F: drivers/ntb/hw/idt/
10583 M: Dave Jiang <dave.jiang@intel.com>
10584 L: linux-ntb@googlegroups.com
10586 W: https://github.com/davejiang/linux/wiki
10587 T: git https://github.com/davejiang/linux.git
10588 F: drivers/ntb/hw/intel/
10591 M: Anton Altaparmakov <anton@tuxera.com>
10592 L: linux-ntfs-dev@lists.sourceforge.net
10593 W: http://www.tuxera.com/
10594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10596 F: Documentation/filesystems/ntfs.txt
10600 M: Finn Thain <fthain@telegraphics.com.au>
10601 L: linux-m68k@lists.linux-m68k.org
10603 F: arch/*/include/asm/nubus.h
10605 F: include/linux/nubus.h
10606 F: include/uapi/linux/nubus.h
10608 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10609 M: Antonino Daplas <adaplas@gmail.com>
10610 L: linux-fbdev@vger.kernel.org
10612 F: drivers/video/fbdev/riva/
10613 F: drivers/video/fbdev/nvidia/
10616 M: Keith Busch <keith.busch@intel.com>
10617 M: Jens Axboe <axboe@fb.com>
10618 M: Christoph Hellwig <hch@lst.de>
10619 M: Sagi Grimberg <sagi@grimberg.me>
10620 L: linux-nvme@lists.infradead.org
10621 T: git://git.infradead.org/nvme.git
10622 W: http://git.infradead.org/nvme.git
10624 F: drivers/nvme/host/
10625 F: include/linux/nvme.h
10626 F: include/uapi/linux/nvme_ioctl.h
10628 NVM EXPRESS FC TRANSPORT DRIVERS
10629 M: James Smart <james.smart@broadcom.com>
10630 L: linux-nvme@lists.infradead.org
10632 F: include/linux/nvme-fc.h
10633 F: include/linux/nvme-fc-driver.h
10634 F: drivers/nvme/host/fc.c
10635 F: drivers/nvme/target/fc.c
10636 F: drivers/nvme/target/fcloop.c
10638 NVM EXPRESS TARGET DRIVER
10639 M: Christoph Hellwig <hch@lst.de>
10640 M: Sagi Grimberg <sagi@grimberg.me>
10641 L: linux-nvme@lists.infradead.org
10642 T: git://git.infradead.org/nvme.git
10643 W: http://git.infradead.org/nvme.git
10645 F: drivers/nvme/target/
10648 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10651 F: Documentation/devicetree/bindings/nvmem/
10652 F: Documentation/ABI/stable/sysfs-bus-nvmem
10653 F: include/linux/nvmem-consumer.h
10654 F: include/linux/nvmem-provider.h
10656 NXP SGTL5000 DRIVER
10657 M: Fabio Estevam <fabio.estevam@nxp.com>
10658 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10660 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10661 F: sound/soc/codecs/sgtl5000*
10663 NXP TDA998X DRM DRIVER
10664 M: Russell King <linux@armlinux.org.uk>
10666 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10667 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10668 F: drivers/gpu/drm/i2c/tda998x_drv.c
10669 F: include/drm/i2c/tda998x.h
10670 F: include/dt-bindings/display/tda998x.h
10674 M: Peter Rosin <peda@axentia.se>
10675 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10677 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10678 F: sound/soc/codecs/tfa9879*
10681 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10682 R: Charles Gorand <charles.gorand@effinnov.com>
10683 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10685 F: drivers/nfc/nxp-nci
10688 M: Josh Poimboeuf <jpoimboe@redhat.com>
10689 M: Peter Zijlstra <peterz@infradead.org>
10693 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10694 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10695 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10696 L: linuxppc-dev@lists.ozlabs.org
10698 F: arch/powerpc/platforms/powernv/ocxl.c
10699 F: arch/powerpc/include/asm/pnv-ocxl.h
10700 F: drivers/misc/ocxl/
10701 F: include/misc/ocxl*
10702 F: include/uapi/misc/ocxl.h
10703 F: Documentation/accelerators/ocxl.rst
10706 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10707 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10708 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10709 L: linux-omap@vger.kernel.org
10713 OMAP CLOCK FRAMEWORK SUPPORT
10714 M: Paul Walmsley <paul@pwsan.com>
10715 L: linux-omap@vger.kernel.org
10717 F: arch/arm/*omap*/*clock*
10719 OMAP DEVICE TREE SUPPORT
10720 M: Benoît Cousson <bcousson@baylibre.com>
10721 M: Tony Lindgren <tony@atomide.com>
10722 L: linux-omap@vger.kernel.org
10723 L: devicetree@vger.kernel.org
10725 F: arch/arm/boot/dts/*omap*
10726 F: arch/arm/boot/dts/*am3*
10727 F: arch/arm/boot/dts/*am4*
10728 F: arch/arm/boot/dts/*am5*
10729 F: arch/arm/boot/dts/*dra7*
10731 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10732 L: linux-omap@vger.kernel.org
10733 L: linux-fbdev@vger.kernel.org
10735 F: drivers/video/fbdev/omap2/
10736 F: Documentation/arm/OMAP/DSS
10738 OMAP FRAMEBUFFER SUPPORT
10739 L: linux-fbdev@vger.kernel.org
10740 L: linux-omap@vger.kernel.org
10742 F: drivers/video/fbdev/omap/
10744 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10745 M: Roger Quadros <rogerq@ti.com>
10746 M: Tony Lindgren <tony@atomide.com>
10747 L: linux-omap@vger.kernel.org
10749 F: drivers/memory/omap-gpmc.c
10750 F: arch/arm/mach-omap2/*gpmc*
10753 M: Grygorii Strashko <grygorii.strashko@ti.com>
10754 M: Santosh Shilimkar <ssantosh@kernel.org>
10755 M: Kevin Hilman <khilman@kernel.org>
10756 L: linux-omap@vger.kernel.org
10758 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10759 F: drivers/gpio/gpio-omap.c
10761 OMAP HARDWARE SPINLOCK SUPPORT
10762 M: Ohad Ben-Cohen <ohad@wizery.com>
10763 L: linux-omap@vger.kernel.org
10765 F: drivers/hwspinlock/omap_hwspinlock.c
10767 OMAP HS MMC SUPPORT
10768 L: linux-mmc@vger.kernel.org
10769 L: linux-omap@vger.kernel.org
10771 F: drivers/mmc/host/omap_hsmmc.c
10774 M: Paul Walmsley <paul@pwsan.com>
10775 L: linux-omap@vger.kernel.org
10777 F: arch/arm/mach-omap2/omap_hwmod*data*
10779 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10780 M: Benoît Cousson <bcousson@baylibre.com>
10781 L: linux-omap@vger.kernel.org
10783 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10786 M: Benoît Cousson <bcousson@baylibre.com>
10787 M: Paul Walmsley <paul@pwsan.com>
10788 L: linux-omap@vger.kernel.org
10790 F: arch/arm/mach-omap2/omap_hwmod.*
10792 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10793 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10794 L: linux-media@vger.kernel.org
10796 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10797 F: drivers/media/platform/omap3isp/
10798 F: drivers/staging/media/omap4iss/
10801 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
10802 L: linux-omap@vger.kernel.org
10804 F: drivers/mmc/host/omap.c
10806 OMAP POWER MANAGEMENT SUPPORT
10807 M: Kevin Hilman <khilman@kernel.org>
10808 L: linux-omap@vger.kernel.org
10810 F: arch/arm/*omap*/*pm*
10811 F: drivers/cpufreq/omap-cpufreq.c
10813 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10814 M: Rajendra Nayak <rnayak@codeaurora.org>
10815 M: Paul Walmsley <paul@pwsan.com>
10816 L: linux-omap@vger.kernel.org
10818 F: arch/arm/mach-omap2/prm*
10820 OMAP RANDOM NUMBER GENERATOR SUPPORT
10821 M: Deepak Saxena <dsaxena@plexity.net>
10823 F: drivers/char/hw_random/omap-rng.c
10826 L: linux-usb@vger.kernel.org
10827 L: linux-omap@vger.kernel.org
10829 F: drivers/usb/*/*omap*
10830 F: arch/arm/*omap*/usb*
10832 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10833 M: Mark Jackson <mpfj@newflow.co.uk>
10834 L: linux-omap@vger.kernel.org
10836 F: arch/arm/boot/dts/am335x-nano.dts
10839 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10840 M: Tony Lindgren <tony@atomide.com>
10841 L: linux-omap@vger.kernel.org
10842 Q: http://patchwork.kernel.org/project/linux-omap/list/
10843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10845 F: arch/arm/mach-omap1/
10846 F: arch/arm/plat-omap/
10847 F: arch/arm/configs/omap1_defconfig
10848 F: drivers/i2c/busses/i2c-omap.c
10849 F: include/linux/platform_data/i2c-omap.h
10850 F: include/linux/platform_data/ams-delta-fiq.h
10853 M: Tony Lindgren <tony@atomide.com>
10854 L: linux-omap@vger.kernel.org
10855 W: http://www.muru.com/linux/omap/
10856 W: http://linux.omap.com/
10857 Q: http://patchwork.kernel.org/project/linux-omap/list/
10858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10860 F: arch/arm/mach-omap2/
10861 F: arch/arm/plat-omap/
10862 F: arch/arm/configs/omap2plus_defconfig
10863 F: drivers/i2c/busses/i2c-omap.c
10864 F: drivers/irqchip/irq-omap-intc.c
10865 F: drivers/mfd/*omap*.c
10866 F: drivers/mfd/menelaus.c
10867 F: drivers/mfd/palmas.c
10868 F: drivers/mfd/tps65217.c
10869 F: drivers/mfd/tps65218.c
10870 F: drivers/mfd/tps65910.c
10871 F: drivers/mfd/twl-core.[ch]
10872 F: drivers/mfd/twl4030*.c
10873 F: drivers/mfd/twl6030*.c
10874 F: drivers/mfd/twl6040*.c
10875 F: drivers/regulator/palmas-regulator*.c
10876 F: drivers/regulator/pbias-regulator.c
10877 F: drivers/regulator/tps65217-regulator.c
10878 F: drivers/regulator/tps65218-regulator.c
10879 F: drivers/regulator/tps65910-regulator.c
10880 F: drivers/regulator/twl-regulator.c
10881 F: drivers/regulator/twl6030-regulator.c
10882 F: include/linux/platform_data/i2c-omap.h
10884 ONION OMEGA2+ BOARD
10885 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10886 L: linux-mips@linux-mips.org
10888 F: arch/mips/boot/dts/ralink/omega2p.dts
10891 M: Bob Copeland <me@bobcopeland.com>
10892 L: linux-karma-devel@lists.sourceforge.net
10894 F: Documentation/filesystems/omfs.txt
10897 OMNIKEY CARDMAN 4000 DRIVER
10898 M: Harald Welte <laforge@gnumonks.org>
10900 F: drivers/char/pcmcia/cm4000_cs.c
10901 F: include/linux/cm4000_cs.h
10902 F: include/uapi/linux/cm4000_cs.h
10904 OMNIKEY CARDMAN 4040 DRIVER
10905 M: Harald Welte <laforge@gnumonks.org>
10907 F: drivers/char/pcmcia/cm4040_cs.*
10909 OMNIVISION OV13858 SENSOR DRIVER
10910 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10911 L: linux-media@vger.kernel.org
10912 T: git git://linuxtv.org/media_tree.git
10914 F: drivers/media/i2c/ov13858.c
10916 OMNIVISION OV2680 SENSOR DRIVER
10917 M: Rui Miguel Silva <rmfrfs@gmail.com>
10918 L: linux-media@vger.kernel.org
10919 T: git git://linuxtv.org/media_tree.git
10921 F: drivers/media/i2c/ov2680.c
10922 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
10924 OMNIVISION OV2685 SENSOR DRIVER
10925 M: Shunqian Zheng <zhengsq@rock-chips.com>
10926 L: linux-media@vger.kernel.org
10927 T: git git://linuxtv.org/media_tree.git
10929 F: drivers/media/i2c/ov2685.c
10931 OMNIVISION OV5640 SENSOR DRIVER
10932 M: Steve Longerbeam <slongerbeam@gmail.com>
10933 L: linux-media@vger.kernel.org
10934 T: git git://linuxtv.org/media_tree.git
10936 F: drivers/media/i2c/ov5640.c
10938 OMNIVISION OV5647 SENSOR DRIVER
10939 M: Luis Oliveira <lolivei@synopsys.com>
10940 L: linux-media@vger.kernel.org
10941 T: git git://linuxtv.org/media_tree.git
10943 F: drivers/media/i2c/ov5647.c
10945 OMNIVISION OV5695 SENSOR DRIVER
10946 M: Shunqian Zheng <zhengsq@rock-chips.com>
10947 L: linux-media@vger.kernel.org
10948 T: git git://linuxtv.org/media_tree.git
10950 F: drivers/media/i2c/ov5695.c
10952 OMNIVISION OV7670 SENSOR DRIVER
10953 M: Jonathan Corbet <corbet@lwn.net>
10954 L: linux-media@vger.kernel.org
10955 T: git git://linuxtv.org/media_tree.git
10957 F: drivers/media/i2c/ov7670.c
10958 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10960 OMNIVISION OV772x SENSOR DRIVER
10961 M: Jacopo Mondi <jacopo@jmondi.org>
10962 L: linux-media@vger.kernel.org
10963 T: git git://linuxtv.org/media_tree.git
10965 F: drivers/media/i2c/ov772x.c
10966 F: include/media/i2c/ov772x.h
10967 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
10969 OMNIVISION OV7740 SENSOR DRIVER
10970 M: Wenyou Yang <wenyou.yang@microchip.com>
10971 L: linux-media@vger.kernel.org
10972 T: git git://linuxtv.org/media_tree.git
10974 F: drivers/media/i2c/ov7740.c
10975 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
10977 OMNIVISION OV9650 SENSOR DRIVER
10978 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10979 R: Akinobu Mita <akinobu.mita@gmail.com>
10980 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
10981 L: linux-media@vger.kernel.org
10982 T: git git://linuxtv.org/media_tree.git
10984 F: drivers/media/i2c/ov9650.c
10985 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
10987 ONENAND FLASH DRIVER
10988 M: Kyungmin Park <kyungmin.park@samsung.com>
10989 L: linux-mtd@lists.infradead.org
10991 F: drivers/mtd/nand/onenand/
10992 F: include/linux/mtd/onenand*.h
10994 ONSTREAM SCSI TAPE DRIVER
10995 M: Willem Riede <osst@riede.org>
10996 L: osst-users@lists.sourceforge.net
10997 L: linux-scsi@vger.kernel.org
10999 F: Documentation/scsi/osst.txt
11000 F: drivers/scsi/osst.*
11001 F: drivers/scsi/osst_*.h
11002 F: drivers/scsi/st.h
11005 M: Jens Wiklander <jens.wiklander@linaro.org>
11007 F: drivers/tee/optee/
11010 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11011 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11012 L: linux-rdma@vger.kernel.org
11014 F: drivers/infiniband/ulp/opa_vnic
11016 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11017 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11018 M: Frank Rowand <frowand.list@gmail.com>
11019 L: devicetree@vger.kernel.org
11021 F: Documentation/devicetree/dynamic-resolution-notes.txt
11022 F: Documentation/devicetree/overlay-notes.txt
11023 F: drivers/of/overlay.c
11024 F: drivers/of/resolver.c
11025 K: of_overlay_notifier_
11027 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11028 M: Rob Herring <robh+dt@kernel.org>
11029 M: Frank Rowand <frowand.list@gmail.com>
11030 L: devicetree@vger.kernel.org
11031 W: http://www.devicetree.org/
11032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11035 F: include/linux/of*.h
11037 F: Documentation/ABI/testing/sysfs-firmware-ofw
11039 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11040 M: Rob Herring <robh+dt@kernel.org>
11041 M: Mark Rutland <mark.rutland@arm.com>
11042 L: devicetree@vger.kernel.org
11043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11044 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11046 F: Documentation/devicetree/
11047 F: arch/*/boot/dts/
11048 F: include/dt-bindings/
11050 OPENCORES I2C BUS DRIVER
11051 M: Peter Korsgaard <peter@korsgaard.com>
11052 L: linux-i2c@vger.kernel.org
11054 F: Documentation/i2c/busses/i2c-ocores
11055 F: drivers/i2c/busses/i2c-ocores.c
11057 OPENRISC ARCHITECTURE
11058 M: Jonas Bonn <jonas@southpole.se>
11059 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11060 M: Stafford Horne <shorne@gmail.com>
11061 T: git git://github.com/openrisc/linux.git
11062 L: openrisc@lists.librecores.org
11063 W: http://openrisc.io
11065 F: Documentation/devicetree/bindings/openrisc/
11066 F: Documentation/openrisc/
11068 F: drivers/irqchip/irq-ompic.c
11069 F: drivers/irqchip/irq-or1k-*
11072 M: Pravin B Shelar <pshelar@ovn.org>
11073 L: netdev@vger.kernel.org
11074 L: dev@openvswitch.org
11075 W: http://openvswitch.org
11077 F: net/openvswitch/
11078 F: include/uapi/linux/openvswitch.h
11080 OPERATING PERFORMANCE POINTS (OPP)
11081 M: Viresh Kumar <vireshk@kernel.org>
11082 M: Nishanth Menon <nm@ti.com>
11083 M: Stephen Boyd <sboyd@kernel.org>
11084 L: linux-pm@vger.kernel.org
11086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11088 F: include/linux/pm_opp.h
11089 F: Documentation/power/opp.txt
11090 F: Documentation/devicetree/bindings/opp/
11093 M: Clemens Ladisch <clemens@ladisch.de>
11094 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11095 T: git git://git.alsa-project.org/alsa-kernel.git
11097 F: sound/drivers/opl4/
11100 M: Robert Richter <rric@kernel.org>
11101 L: oprofile-list@lists.sf.net
11103 F: arch/*/include/asm/oprofile*.h
11104 F: arch/*/oprofile/
11105 F: drivers/oprofile/
11106 F: include/linux/oprofile.h
11108 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11109 M: Mark Fasheh <mark@fasheh.com>
11110 M: Joel Becker <jlbec@evilplan.org>
11111 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11112 W: http://ocfs2.wiki.kernel.org
11114 F: Documentation/filesystems/ocfs2.txt
11115 F: Documentation/filesystems/dlmfs.txt
11118 ORANGEFS FILESYSTEM
11119 M: Mike Marshall <hubcap@omnibond.com>
11120 R: Martin Brandenburg <martin@omnibond.com>
11121 L: devel@lists.orangefs.org
11122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11125 F: Documentation/filesystems/orangefs.txt
11128 L: linux-wireless@vger.kernel.org
11129 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11130 W: http://www.nongnu.org/orinoco/
11132 F: drivers/net/wireless/intersil/orinoco/
11134 OSD LIBRARY and FILESYSTEM
11135 M: Boaz Harrosh <ooo@electrozaur.com>
11137 F: drivers/scsi/osd/
11138 F: include/scsi/osd_*
11141 OV2659 OMNIVISION SENSOR DRIVER
11142 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11143 L: linux-media@vger.kernel.org
11144 W: https://linuxtv.org
11145 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11146 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11148 F: drivers/media/i2c/ov2659.c
11149 F: include/media/i2c/ov2659.h
11152 M: Miklos Szeredi <miklos@szeredi.hu>
11153 L: linux-unionfs@vger.kernel.org
11154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11157 F: Documentation/filesystems/overlayfs.txt
11159 P54 WIRELESS DRIVER
11160 M: Christian Lamparter <chunkeey@googlemail.com>
11161 L: linux-wireless@vger.kernel.org
11162 W: http://wireless.kernel.org/en/users/Drivers/p54
11164 F: drivers/net/wireless/intersil/p54/
11166 PA SEMI ETHERNET DRIVER
11167 L: netdev@vger.kernel.org
11169 F: drivers/net/ethernet/pasemi/*
11171 PA SEMI SMBUS DRIVER
11172 L: linux-i2c@vger.kernel.org
11174 F: drivers/i2c/busses/i2c-pasemi.c
11176 PADATA PARALLEL EXECUTION MECHANISM
11177 M: Steffen Klassert <steffen.klassert@secunet.com>
11178 L: linux-crypto@vger.kernel.org
11181 F: include/linux/padata.h
11182 F: Documentation/padata.txt
11184 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11185 M: Harald Welte <laforge@gnumonks.org>
11186 L: platform-driver-x86@vger.kernel.org
11188 F: drivers/platform/x86/panasonic-laptop.c
11190 PARALLEL LCD/KEYPAD PANEL DRIVER
11191 M: Willy Tarreau <willy@haproxy.com>
11192 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11194 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11195 F: drivers/auxdisplay/panel.c
11197 PARALLEL PORT SUBSYSTEM
11198 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11199 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11200 L: linux-parport@lists.infradead.org (subscribers-only)
11202 F: drivers/parport/
11203 F: include/linux/parport*.h
11204 F: drivers/char/ppdev.c
11205 F: include/uapi/linux/ppdev.h
11206 F: Documentation/parport*.txt
11208 PARAVIRT_OPS INTERFACE
11209 M: Juergen Gross <jgross@suse.com>
11210 M: Alok Kataria <akataria@vmware.com>
11211 L: virtualization@lists.linux-foundation.org
11213 F: Documentation/virtual/paravirt_ops.txt
11214 F: arch/*/kernel/paravirt*
11215 F: arch/*/include/asm/paravirt*.h
11216 F: include/linux/hypervisor.h
11218 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11219 M: Tim Waugh <tim@cyberelk.net>
11220 L: linux-parport@lists.infradead.org (subscribers-only)
11222 F: Documentation/blockdev/paride.txt
11223 F: drivers/block/paride/
11225 PARISC ARCHITECTURE
11226 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
11227 M: Helge Deller <deller@gmx.de>
11228 L: linux-parisc@vger.kernel.org
11229 W: http://www.parisc-linux.org/
11230 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11235 F: Documentation/parisc/
11237 F: drivers/char/agp/parisc-agp.c
11238 F: drivers/input/serio/gscps2.c
11239 F: drivers/parport/parport_gsc.*
11240 F: drivers/tty/serial/8250/8250_gsc.c
11241 F: drivers/video/fbdev/sti*
11242 F: drivers/video/console/sti*
11243 F: drivers/video/logo/logo_parisc*
11246 M: Jiri Pirko <jiri@mellanox.com>
11247 L: netdev@vger.kernel.org
11250 F: lib/test_parman.c
11251 F: include/linux/parman.h
11253 PC87360 HARDWARE MONITORING DRIVER
11254 M: Jim Cromie <jim.cromie@gmail.com>
11255 L: linux-hwmon@vger.kernel.org
11257 F: Documentation/hwmon/pc87360
11258 F: drivers/hwmon/pc87360.c
11260 PC8736x GPIO DRIVER
11261 M: Jim Cromie <jim.cromie@gmail.com>
11263 F: drivers/char/pc8736x_gpio.c
11265 PC87427 HARDWARE MONITORING DRIVER
11266 M: Jean Delvare <jdelvare@suse.com>
11267 L: linux-hwmon@vger.kernel.org
11269 F: Documentation/hwmon/pc87427
11270 F: drivers/hwmon/pc87427.c
11273 M: Riku Voipio <riku.voipio@iki.fi>
11275 F: drivers/leds/leds-pca9532.c
11276 F: include/linux/leds-pca9532.h
11278 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11279 M: Guenter Roeck <linux@roeck-us.net>
11280 L: linux-i2c@vger.kernel.org
11282 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11284 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11285 M: Khalid Aziz <khalid@gonehiking.org>
11287 F: drivers/firmware/pcdp.*
11289 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11290 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11291 L: linux-pci@vger.kernel.org
11292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11294 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11295 F: drivers/pci/controller/pci-aardvark.c
11297 PCI DRIVER FOR ALTERA PCIE IP
11298 M: Ley Foon Tan <lftan@altera.com>
11299 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11300 L: linux-pci@vger.kernel.org
11302 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11303 F: drivers/pci/controller/pcie-altera.c
11305 PCI DRIVER FOR APPLIEDMICRO XGENE
11306 M: Tanmay Inamdar <tinamdar@apm.com>
11307 L: linux-pci@vger.kernel.org
11308 L: linux-arm-kernel@lists.infradead.org
11310 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11311 F: drivers/pci/controller/pci-xgene.c
11313 PCI DRIVER FOR ARM VERSATILE PLATFORM
11314 M: Rob Herring <robh@kernel.org>
11315 L: linux-pci@vger.kernel.org
11316 L: linux-arm-kernel@lists.infradead.org
11318 F: Documentation/devicetree/bindings/pci/versatile.txt
11319 F: drivers/pci/controller/pci-versatile.c
11321 PCI DRIVER FOR ARMADA 8K
11322 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11323 L: linux-pci@vger.kernel.org
11324 L: linux-arm-kernel@lists.infradead.org
11326 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11327 F: drivers/pci/controller/dwc/pcie-armada8k.c
11329 PCI DRIVER FOR CADENCE PCIE IP
11330 M: Alan Douglas <adouglas@cadence.com>
11331 L: linux-pci@vger.kernel.org
11333 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11334 F: drivers/pci/controller/pcie-cadence*
11336 PCI DRIVER FOR FREESCALE LAYERSCAPE
11337 M: Minghuan Lian <minghuan.Lian@nxp.com>
11338 M: Mingkai Hu <mingkai.hu@nxp.com>
11339 M: Roy Zang <roy.zang@nxp.com>
11340 L: linuxppc-dev@lists.ozlabs.org
11341 L: linux-pci@vger.kernel.org
11342 L: linux-arm-kernel@lists.infradead.org
11344 F: drivers/pci/controller/dwc/*layerscape*
11346 PCI DRIVER FOR GENERIC OF HOSTS
11347 M: Will Deacon <will.deacon@arm.com>
11348 L: linux-pci@vger.kernel.org
11349 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11351 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11352 F: drivers/pci/controller/pci-host-common.c
11353 F: drivers/pci/controller/pci-host-generic.c
11355 PCI DRIVER FOR IMX6
11356 M: Richard Zhu <hongxing.zhu@nxp.com>
11357 M: Lucas Stach <l.stach@pengutronix.de>
11358 L: linux-pci@vger.kernel.org
11359 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11361 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11362 F: drivers/pci/controller/dwc/*imx6*
11364 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11365 M: Keith Busch <keith.busch@intel.com>
11366 M: Jonathan Derrick <jonathan.derrick@intel.com>
11367 L: linux-pci@vger.kernel.org
11369 F: drivers/pci/controller/vmd.c
11371 PCI DRIVER FOR MICROSEMI SWITCHTEC
11372 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11373 M: Logan Gunthorpe <logang@deltatee.com>
11374 L: linux-pci@vger.kernel.org
11376 F: Documentation/switchtec.txt
11377 F: Documentation/ABI/testing/sysfs-class-switchtec
11378 F: drivers/pci/switch/switchtec*
11379 F: include/uapi/linux/switchtec_ioctl.h
11380 F: include/linux/switchtec.h
11381 F: drivers/ntb/hw/mscc/
11383 PCI DRIVER FOR MOBIVEIL PCIE IP
11384 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11385 L: linux-pci@vger.kernel.org
11387 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11388 F: drivers/pci/controller/pcie-mobiveil.c
11390 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11391 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11392 M: Jason Cooper <jason@lakedaemon.net>
11393 L: linux-pci@vger.kernel.org
11394 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11396 F: drivers/pci/controller/*mvebu*
11398 PCI DRIVER FOR NVIDIA TEGRA
11399 M: Thierry Reding <thierry.reding@gmail.com>
11400 L: linux-tegra@vger.kernel.org
11401 L: linux-pci@vger.kernel.org
11403 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11404 F: drivers/pci/controller/pci-tegra.c
11406 PCI DRIVER FOR RENESAS R-CAR
11407 M: Simon Horman <horms@verge.net.au>
11408 L: linux-pci@vger.kernel.org
11409 L: linux-renesas-soc@vger.kernel.org
11411 F: drivers/pci/controller/*rcar*
11413 PCI DRIVER FOR SAMSUNG EXYNOS
11414 M: Jingoo Han <jingoohan1@gmail.com>
11415 L: linux-pci@vger.kernel.org
11416 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11417 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11419 F: drivers/pci/controller/dwc/pci-exynos.c
11421 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11422 M: Jingoo Han <jingoohan1@gmail.com>
11423 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11424 L: linux-pci@vger.kernel.org
11426 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11427 F: drivers/pci/controller/dwc/*designware*
11429 PCI DRIVER FOR TI DRA7XX
11430 M: Kishon Vijay Abraham I <kishon@ti.com>
11431 L: linux-omap@vger.kernel.org
11432 L: linux-pci@vger.kernel.org
11434 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11435 F: drivers/pci/controller/dwc/pci-dra7xx.c
11437 PCI DRIVER FOR TI KEYSTONE
11438 M: Murali Karicheri <m-karicheri2@ti.com>
11439 L: linux-pci@vger.kernel.org
11440 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11442 F: drivers/pci/controller/dwc/pci-keystone.c
11444 PCI ENDPOINT SUBSYSTEM
11445 M: Kishon Vijay Abraham I <kishon@ti.com>
11446 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11447 L: linux-pci@vger.kernel.org
11448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11450 F: drivers/pci/endpoint/
11451 F: drivers/misc/pci_endpoint_test.c
11454 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11455 M: Russell Currey <ruscur@russell.cc>
11456 M: Sam Bobroff <sbobroff@linux.ibm.com>
11457 M: Oliver O'Halloran <oohall@gmail.com>
11458 L: linuxppc-dev@lists.ozlabs.org
11460 F: Documentation/PCI/pci-error-recovery.txt
11461 F: drivers/pci/pcie/aer.c
11462 F: drivers/pci/pcie/dpc.c
11463 F: drivers/pci/pcie/err.c
11464 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11465 F: arch/powerpc/kernel/eeh*.c
11466 F: arch/powerpc/platforms/*/eeh*.c
11467 F: arch/powerpc/include/*/eeh*.h
11470 M: Linas Vepstas <linasvepstas@gmail.com>
11471 L: linux-pci@vger.kernel.org
11473 F: Documentation/PCI/pci-error-recovery.txt
11475 PCI MSI DRIVER FOR ALTERA MSI IP
11476 M: Ley Foon Tan <lftan@altera.com>
11477 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11478 L: linux-pci@vger.kernel.org
11480 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11481 F: drivers/pci/controller/pcie-altera-msi.c
11483 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11484 M: Duc Dang <dhdang@apm.com>
11485 L: linux-pci@vger.kernel.org
11486 L: linux-arm-kernel@lists.infradead.org
11488 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11489 F: drivers/pci/controller/pci-xgene-msi.c
11492 M: Bjorn Helgaas <bhelgaas@google.com>
11493 L: linux-pci@vger.kernel.org
11494 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11497 F: Documentation/devicetree/bindings/pci/
11498 F: Documentation/PCI/
11499 F: drivers/acpi/pci*
11501 F: include/asm-generic/pci*
11502 F: include/linux/pci*
11503 F: include/linux/of_pci.h
11504 F: include/uapi/linux/pci*
11507 F: arch/x86/kernel/quirks.c
11509 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11510 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11511 L: linux-pci@vger.kernel.org
11512 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11515 F: drivers/pci/controller/
11517 PCIE DRIVER FOR AXIS ARTPEC
11518 M: Jesper Nilsson <jesper.nilsson@axis.com>
11519 L: linux-arm-kernel@axis.com
11520 L: linux-pci@vger.kernel.org
11522 F: Documentation/devicetree/bindings/pci/axis,artpec*
11523 F: drivers/pci/controller/dwc/*artpec*
11525 PCIE DRIVER FOR CAVIUM THUNDERX
11526 M: David Daney <david.daney@cavium.com>
11527 L: linux-pci@vger.kernel.org
11528 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11530 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11531 F: drivers/pci/controller/pci-thunder-*
11533 PCIE DRIVER FOR HISILICON
11534 M: Zhou Wang <wangzhou1@hisilicon.com>
11535 L: linux-pci@vger.kernel.org
11537 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11538 F: drivers/pci/controller/dwc/pcie-hisi.c
11540 PCIE DRIVER FOR HISILICON KIRIN
11541 M: Xiaowei Song <songxiaowei@hisilicon.com>
11542 M: Binghui Wang <wangbinghui@hisilicon.com>
11543 L: linux-pci@vger.kernel.org
11545 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11546 F: drivers/pci/controller/dwc/pcie-kirin.c
11548 PCIE DRIVER FOR HISILICON STB
11549 M: Jianguo Sun <sunjianguo1@huawei.com>
11550 M: Shawn Guo <shawn.guo@linaro.org>
11551 L: linux-pci@vger.kernel.org
11553 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11554 F: drivers/pci/controller/dwc/pcie-histb.c
11556 PCIE DRIVER FOR MEDIATEK
11557 M: Ryder Lee <ryder.lee@mediatek.com>
11558 L: linux-pci@vger.kernel.org
11559 L: linux-mediatek@lists.infradead.org
11561 F: Documentation/devicetree/bindings/pci/mediatek*
11562 F: drivers/pci/controller/*mediatek*
11564 PCIE DRIVER FOR QUALCOMM MSM
11565 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11566 L: linux-pci@vger.kernel.org
11567 L: linux-arm-msm@vger.kernel.org
11569 F: drivers/pci/controller/dwc/*qcom*
11571 PCIE DRIVER FOR ROCKCHIP
11572 M: Shawn Lin <shawn.lin@rock-chips.com>
11573 L: linux-pci@vger.kernel.org
11574 L: linux-rockchip@lists.infradead.org
11576 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11577 F: drivers/pci/controller/pcie-rockchip*
11579 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11580 M: Linus Walleij <linus.walleij@linaro.org>
11581 L: linux-pci@vger.kernel.org
11583 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11584 F: drivers/pci/controller/pci-v3-semi.c
11586 PCIE DRIVER FOR ST SPEAR13XX
11587 M: Pratyush Anand <pratyush.anand@gmail.com>
11588 L: linux-pci@vger.kernel.org
11590 F: drivers/pci/controller/dwc/*spear*
11593 M: Dominik Brodowski <linux@dominikbrodowski.net>
11594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11596 F: Documentation/pcmcia/
11601 PCNET32 NETWORK DRIVER
11602 M: Don Fry <pcnet32@frontier.com>
11603 L: netdev@vger.kernel.org
11605 F: drivers/net/ethernet/amd/pcnet32.c
11607 PCRYPT PARALLEL CRYPTO ENGINE
11608 M: Steffen Klassert <steffen.klassert@secunet.com>
11609 L: linux-crypto@vger.kernel.org
11612 F: include/crypto/pcrypt.h
11614 PEAQ WMI HOTKEYS DRIVER
11615 M: Hans de Goede <hdegoede@redhat.com>
11616 L: platform-driver-x86@vger.kernel.org
11618 F: drivers/platform/x86/peaq-wmi.c
11620 PER-CPU MEMORY ALLOCATOR
11621 M: Dennis Zhou <dennis@kernel.org>
11622 M: Tejun Heo <tj@kernel.org>
11623 M: Christoph Lameter <cl@linux.com>
11624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11626 F: include/linux/percpu*.h
11628 F: arch/*/include/asm/percpu.h
11630 PER-TASK DELAY ACCOUNTING
11631 M: Balbir Singh <bsingharora@gmail.com>
11633 F: include/linux/delayacct.h
11634 F: kernel/delayacct.c
11636 PERFORMANCE EVENTS SUBSYSTEM
11637 M: Peter Zijlstra <peterz@infradead.org>
11638 M: Ingo Molnar <mingo@redhat.com>
11639 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11640 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11641 R: Jiri Olsa <jolsa@redhat.com>
11642 R: Namhyung Kim <namhyung@kernel.org>
11643 L: linux-kernel@vger.kernel.org
11644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11647 F: include/linux/perf_event.h
11648 F: include/uapi/linux/perf_event.h
11649 F: arch/*/kernel/perf_event*.c
11650 F: arch/*/kernel/*/perf_event*.c
11651 F: arch/*/kernel/*/*/perf_event*.c
11652 F: arch/*/include/asm/perf_event.h
11653 F: arch/*/kernel/perf_callchain.c
11657 PERSONALITY HANDLING
11658 M: Christoph Hellwig <hch@infradead.org>
11659 L: linux-abi-devel@lists.sourceforge.net
11661 F: include/linux/personality.h
11662 F: include/uapi/linux/personality.h
11664 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11665 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11666 L: linux-input@vger.kernel.org
11668 F: Documentation/input/devices/pxrc.rst
11669 F: drivers/input/joystick/pxrc.c
11672 M: Remi Denis-Courmont <courmisch@gmail.com>
11674 F: Documentation/networking/phonet.txt
11675 F: include/linux/phonet.h
11676 F: include/net/phonet/
11677 F: include/uapi/linux/phonet.h
11681 M: Joern Engel <joern@lazybastard.org>
11682 L: linux-mtd@lists.infradead.org
11684 F: drivers/mtd/devices/phram.c
11687 M: Bruno Prémont <bonbons@linux-vserver.org>
11688 L: linux-input@vger.kernel.org
11690 F: drivers/hid/hid-picolcd*
11693 M: Jamie Iles <jamie@jamieiles.com>
11694 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11695 T: git git://github.com/jamieiles/linux-2.6-ji.git
11697 F: arch/arm/boot/dts/picoxcell*
11698 F: arch/arm/mach-picoxcell/
11699 F: drivers/crypto/picoxcell*
11701 PIN CONTROL SUBSYSTEM
11702 M: Linus Walleij <linus.walleij@linaro.org>
11703 L: linux-gpio@vger.kernel.org
11704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11706 F: Documentation/devicetree/bindings/pinctrl/
11707 F: Documentation/driver-api/pinctl.rst
11708 F: drivers/pinctrl/
11709 F: include/linux/pinctrl/
11711 PIN CONTROLLER - ATMEL AT91
11712 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11713 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11715 F: drivers/pinctrl/pinctrl-at91.*
11717 PIN CONTROLLER - ATMEL AT91 PIO4
11718 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11719 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11720 L: linux-gpio@vger.kernel.org
11722 F: drivers/pinctrl/pinctrl-at91-pio4.*
11724 PIN CONTROLLER - FREESCALE
11725 M: Dong Aisheng <aisheng.dong@nxp.com>
11726 M: Fabio Estevam <festevam@gmail.com>
11727 M: Shawn Guo <shawnguo@kernel.org>
11728 M: Stefan Agner <stefan@agner.ch>
11729 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11730 L: linux-gpio@vger.kernel.org
11732 F: drivers/pinctrl/freescale/
11733 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11735 PIN CONTROLLER - INTEL
11736 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11737 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11739 F: drivers/pinctrl/intel/
11741 PIN CONTROLLER - MEDIATEK
11742 M: Sean Wang <sean.wang@kernel.org>
11743 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11745 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11746 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11747 F: drivers/pinctrl/mediatek/
11749 PIN CONTROLLER - QUALCOMM
11750 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11752 L: linux-arm-msm@vger.kernel.org
11753 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11754 F: drivers/pinctrl/qcom/
11756 PIN CONTROLLER - RENESAS
11757 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11758 M: Geert Uytterhoeven <geert+renesas@glider.be>
11759 L: linux-renesas-soc@vger.kernel.org
11760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11762 F: drivers/pinctrl/sh-pfc/
11764 PIN CONTROLLER - SAMSUNG
11765 M: Tomasz Figa <tomasz.figa@gmail.com>
11766 M: Krzysztof Kozlowski <krzk@kernel.org>
11767 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11768 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11769 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11770 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11773 F: drivers/pinctrl/samsung/
11774 F: include/dt-bindings/pinctrl/samsung.h
11775 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11777 PIN CONTROLLER - SINGLE
11778 M: Tony Lindgren <tony@atomide.com>
11779 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11780 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11781 L: linux-omap@vger.kernel.org
11783 F: drivers/pinctrl/pinctrl-single.c
11785 PIN CONTROLLER - ST SPEAR
11786 M: Viresh Kumar <vireshk@kernel.org>
11787 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11788 W: http://www.st.com/spear
11790 F: drivers/pinctrl/spear/
11792 PISTACHIO SOC SUPPORT
11793 M: James Hartley <james.hartley@sondrel.com>
11794 L: linux-mips@linux-mips.org
11796 F: arch/mips/pistachio/
11797 F: arch/mips/include/asm/mach-pistachio/
11798 F: arch/mips/boot/dts/img/pistachio*
11799 F: arch/mips/configs/pistachio*_defconfig
11803 M: linux-block@vger.kernel.org
11804 F: drivers/block/pktcdvd.c
11805 F: include/linux/pktcdvd.h
11806 F: include/uapi/linux/pktcdvd.h
11808 PKUNITY SOC DRIVERS
11809 M: Guan Xuetao <gxt@pku.edu.cn>
11810 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11812 T: git git://github.com/gxt/linux.git
11813 F: drivers/input/serio/i8042-unicore32io.h
11814 F: drivers/i2c/busses/i2c-puv3.c
11815 F: drivers/video/fbdev/fb-puv3.c
11816 F: drivers/rtc/rtc-puv3.c
11818 PMBUS HARDWARE MONITORING DRIVERS
11819 M: Guenter Roeck <linux@roeck-us.net>
11820 L: linux-hwmon@vger.kernel.org
11821 W: http://hwmon.wiki.kernel.org/
11822 W: http://www.roeck-us.net/linux/drivers/
11823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11825 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11826 F: Documentation/devicetree/bindings/hwmon/max31785.txt
11827 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
11828 F: Documentation/hwmon/adm1275
11829 F: Documentation/hwmon/ibm-cffps
11830 F: Documentation/hwmon/ir35221
11831 F: Documentation/hwmon/lm25066
11832 F: Documentation/hwmon/ltc2978
11833 F: Documentation/hwmon/ltc3815
11834 F: Documentation/hwmon/max16064
11835 F: Documentation/hwmon/max20751
11836 F: Documentation/hwmon/max31785
11837 F: Documentation/hwmon/max34440
11838 F: Documentation/hwmon/max8688
11839 F: Documentation/hwmon/pmbus
11840 F: Documentation/hwmon/pmbus-core
11841 F: Documentation/hwmon/tps40422
11842 F: Documentation/hwmon/ucd9000
11843 F: Documentation/hwmon/ucd9200
11844 F: Documentation/hwmon/zl6100
11845 F: drivers/hwmon/pmbus/
11846 F: include/linux/pmbus.h
11848 PMC SIERRA MaxRAID DRIVER
11849 L: linux-scsi@vger.kernel.org
11850 W: http://www.pmc-sierra.com/
11852 F: drivers/scsi/pmcraid.*
11854 PMC SIERRA PM8001 DRIVER
11855 M: Jack Wang <jinpu.wang@profitbricks.com>
11856 M: lindar_liu@usish.com
11857 L: linux-scsi@vger.kernel.org
11859 F: drivers/scsi/pm8001/
11862 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11866 POSIX CLOCKS and TIMERS
11867 M: Thomas Gleixner <tglx@linutronix.de>
11868 L: linux-kernel@vger.kernel.org
11869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11872 F: include/linux/timer*
11873 F: kernel/time/*timer*
11875 POWER MANAGEMENT CORE
11876 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11877 L: linux-pm@vger.kernel.org
11878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11879 B: https://bugzilla.kernel.org
11881 F: drivers/base/power/
11882 F: include/linux/pm.h
11883 F: include/linux/pm_*
11884 F: include/linux/powercap.h
11885 F: drivers/powercap/
11886 F: kernel/configs/nopm.config
11888 POWER STATE COORDINATION INTERFACE (PSCI)
11889 M: Mark Rutland <mark.rutland@arm.com>
11890 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11891 L: linux-arm-kernel@lists.infradead.org
11893 F: drivers/firmware/psci*.c
11894 F: include/linux/psci.h
11895 F: include/uapi/linux/psci.h
11897 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11898 M: Sebastian Reichel <sre@kernel.org>
11899 L: linux-pm@vger.kernel.org
11900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11902 F: Documentation/ABI/testing/sysfs-class-power
11903 F: Documentation/devicetree/bindings/power/supply/
11904 F: include/linux/power_supply.h
11905 F: drivers/power/supply/
11907 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11908 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11909 L: linuxppc-dev@lists.ozlabs.org
11911 F: drivers/char/powernv-op-panel.c
11913 PPP OVER ATM (RFC 2364)
11914 M: Mitchell Blank Jr <mitch@sfgoth.com>
11916 F: net/atm/pppoatm.c
11917 F: include/uapi/linux/atmppp.h
11920 M: Michal Ostrowski <mostrows@earthlink.net>
11922 F: drivers/net/ppp/pppoe.c
11923 F: drivers/net/ppp/pppox.c
11926 M: James Chapman <jchapman@katalix.com>
11928 F: net/l2tp/l2tp_ppp.c
11929 F: include/linux/if_pppol2tp.h
11930 F: include/uapi/linux/if_pppol2tp.h
11932 PPP PROTOCOL DRIVERS AND COMPRESSORS
11933 M: Paul Mackerras <paulus@samba.org>
11934 L: linux-ppp@vger.kernel.org
11936 F: drivers/net/ppp/ppp_*
11939 M: Rodolfo Giometti <giometti@enneenne.com>
11940 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
11941 L: linuxpps@ml.enneenne.com (subscribers-only)
11943 F: Documentation/pps/
11944 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
11945 F: Documentation/ABI/testing/sysfs-pps
11947 F: include/linux/pps*.h
11948 F: include/uapi/linux/pps.h
11951 M: Dmitry Kozlov <xeb@mail.ru>
11952 L: netdev@vger.kernel.org
11954 F: drivers/net/ppp/pptp.c
11955 W: http://sourceforge.net/projects/accel-pptp
11958 M: Robert Love <rml@tech9.net>
11959 L: kpreempt-tech@lists.sourceforge.net
11960 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11962 F: Documentation/preempt-locking.txt
11963 F: include/linux/preempt.h
11966 M: Petr Mladek <pmladek@suse.com>
11967 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11968 R: Steven Rostedt <rostedt@goodmis.org>
11971 F: include/linux/printk.h
11973 PRISM54 WIRELESS DRIVER
11974 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
11975 L: linux-wireless@vger.kernel.org
11976 W: http://wireless.kernel.org/en/users/Drivers/p54
11978 F: drivers/net/wireless/intersil/prism54/
11981 R: Alexey Dobriyan <adobriyan@gmail.com>
11982 L: linux-kernel@vger.kernel.org
11983 L: linux-fsdevel@vger.kernel.org
11986 F: include/linux/proc_fs.h
11987 F: tools/testing/selftests/proc/
11990 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
11991 M: Kees Cook <keescook@chromium.org>
11992 L: linux-kernel@vger.kernel.org
11993 L: linux-fsdevel@vger.kernel.org
11995 F: fs/proc/proc_sysctl.c
11996 F: include/linux/sysctl.h
11998 F: tools/testing/selftests/sysctl/
12000 PS3 NETWORK SUPPORT
12001 M: Geoff Levand <geoff@infradead.org>
12002 L: netdev@vger.kernel.org
12003 L: linuxppc-dev@lists.ozlabs.org
12005 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12007 PS3 PLATFORM SUPPORT
12008 M: Geoff Levand <geoff@infradead.org>
12009 L: linuxppc-dev@lists.ozlabs.org
12011 F: arch/powerpc/boot/ps3*
12012 F: arch/powerpc/include/asm/lv1call.h
12013 F: arch/powerpc/include/asm/ps3*.h
12014 F: arch/powerpc/platforms/ps3/
12017 F: drivers/rtc/rtc-ps3.c
12018 F: drivers/usb/host/*ps3.c
12019 F: sound/ppc/snd_ps3*
12022 M: Jim Paris <jim@jtan.com>
12023 M: Geoff Levand <geoff@infradead.org>
12024 L: linuxppc-dev@lists.ozlabs.org
12026 F: drivers/block/ps3vram.c
12028 PSAMPLE PACKET SAMPLING SUPPORT:
12029 M: Yotam Gigi <yotam.gi@gmail.com>
12032 F: include/net/psample.h
12033 F: include/uapi/linux/psample.h
12036 M: Kees Cook <keescook@chromium.org>
12037 M: Anton Vorontsov <anton@enomsg.org>
12038 M: Colin Cross <ccross@android.com>
12039 M: Tony Luck <tony.luck@intel.com>
12041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12043 F: include/linux/pstore*
12044 F: drivers/firmware/efi/efi-pstore.c
12045 F: drivers/acpi/apei/erst.c
12046 F: Documentation/admin-guide/ramoops.rst
12047 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12048 K: \b(pstore|ramoops)
12050 PTP HARDWARE CLOCK SUPPORT
12051 M: Richard Cochran <richardcochran@gmail.com>
12052 L: netdev@vger.kernel.org
12054 W: http://linuxptp.sourceforge.net/
12055 F: Documentation/ABI/testing/sysfs-ptp
12056 F: Documentation/ptp/*
12057 F: drivers/net/phy/dp83640*
12059 F: include/linux/ptp_cl*
12062 M: Oleg Nesterov <oleg@redhat.com>
12064 F: include/asm-generic/syscall.h
12065 F: include/linux/ptrace.h
12066 F: include/linux/regset.h
12067 F: include/linux/tracehook.h
12068 F: include/uapi/linux/ptrace.h
12069 F: include/uapi/linux/ptrace.h
12070 F: include/asm-generic/ptrace.h
12072 F: arch/*/ptrace*.c
12073 F: arch/*/*/ptrace*.c
12074 F: arch/*/include/asm/ptrace*.h
12077 M: Hans Verkuil <hverkuil@xs4all.nl>
12078 L: linux-media@vger.kernel.org
12079 T: git git://linuxtv.org/media_tree.git
12081 F: drivers/media/usb/pulse8-cec/*
12082 F: Documentation/media/cec-drivers/pulse8-cec.rst
12084 PVRUSB2 VIDEO4LINUX DRIVER
12085 M: Mike Isely <isely@pobox.com>
12086 L: pvrusb2@isely.net (subscribers-only)
12087 L: linux-media@vger.kernel.org
12088 W: http://www.isely.net/pvrusb2/
12089 T: git git://linuxtv.org/media_tree.git
12091 F: Documentation/media/v4l-drivers/pvrusb2*
12092 F: drivers/media/usb/pvrusb2/
12095 M: Hans Verkuil <hverkuil@xs4all.nl>
12096 L: linux-media@vger.kernel.org
12097 T: git git://linuxtv.org/media_tree.git
12099 F: drivers/media/usb/pwc/*
12102 M: Kamil Debski <kamil@wypas.org>
12103 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12104 L: linux-hwmon@vger.kernel.org
12106 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12107 F: Documentation/hwmon/pwm-fan
12108 F: drivers/hwmon/pwm-fan.c
12111 M: Sean Young <sean@mess.org>
12112 L: linux-media@vger.kernel.org
12114 F: drivers/media/rc/pwm-ir-tx.c
12117 M: Thierry Reding <thierry.reding@gmail.com>
12118 L: linux-pwm@vger.kernel.org
12120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12121 F: Documentation/pwm.txt
12122 F: Documentation/devicetree/bindings/pwm/
12123 F: include/linux/pwm.h
12125 F: drivers/video/backlight/pwm_bl.c
12126 F: include/linux/pwm_backlight.h
12127 F: drivers/gpio/gpio-mvebu.c
12128 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12131 M: Robert Jarzmik <robert.jarzmik@free.fr>
12132 L: linux-gpio@vger.kernel.org
12134 F: drivers/gpio/gpio-pxa.c
12140 M: Robert Jarzmik <robert.jarzmik@free.fr>
12141 L: linux-rtc@vger.kernel.org
12144 PXA2xx/PXA3xx SUPPORT
12145 M: Daniel Mack <daniel@zonque.org>
12146 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12147 M: Robert Jarzmik <robert.jarzmik@free.fr>
12148 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12149 T: git git://github.com/hzhuang1/linux.git
12150 T: git git://github.com/rjarzmik/linux.git
12152 F: arch/arm/boot/dts/pxa*
12153 F: arch/arm/mach-pxa/
12154 F: drivers/dma/pxa*
12155 F: drivers/pcmcia/pxa2xx*
12156 F: drivers/pinctrl/pxa/
12157 F: drivers/spi/spi-pxa2xx*
12158 F: drivers/usb/gadget/udc/pxa2*
12159 F: include/sound/pxa2xx-lib.h
12164 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12165 L: qat-linux@intel.com
12167 F: drivers/crypto/qat/
12169 QCOM AUDIO (ASoC) DRIVERS
12170 M: Patrick Lai <plai@codeaurora.org>
12171 M: Banajit Goswami <bgoswami@codeaurora.org>
12172 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12176 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12177 M: Gabriel Somlo <somlo@cmu.edu>
12178 M: "Michael S. Tsirkin" <mst@redhat.com>
12179 L: qemu-devel@nongnu.org
12181 F: drivers/firmware/qemu_fw_cfg.c
12182 F: include/uapi/linux/qemu_fw_cfg.h
12185 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12186 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12187 L: linux-rdma@vger.kernel.org
12189 F: drivers/infiniband/hw/qib/
12191 QLOGIC QL41xxx FCOE DRIVER
12192 M: QLogic-Storage-Upstream@cavium.com
12193 L: linux-scsi@vger.kernel.org
12195 F: drivers/scsi/qedf/
12197 QLOGIC QL41xxx ISCSI DRIVER
12198 M: QLogic-Storage-Upstream@cavium.com
12199 L: linux-scsi@vger.kernel.org
12201 F: drivers/scsi/qedi/
12203 QLOGIC QL4xxx ETHERNET DRIVER
12204 M: Ariel Elior <Ariel.Elior@cavium.com>
12205 M: everest-linux-l2@cavium.com
12206 L: netdev@vger.kernel.org
12208 F: drivers/net/ethernet/qlogic/qed/
12209 F: include/linux/qed/
12210 F: drivers/net/ethernet/qlogic/qede/
12212 QLOGIC QL4xxx RDMA DRIVER
12213 M: Michal Kalderon <Michal.Kalderon@cavium.com>
12214 M: Ariel Elior <Ariel.Elior@cavium.com>
12215 L: linux-rdma@vger.kernel.org
12217 F: drivers/infiniband/hw/qedr/
12218 F: include/uapi/rdma/qedr-abi.h
12220 QLOGIC QLA1280 SCSI DRIVER
12221 M: Michael Reed <mdr@sgi.com>
12222 L: linux-scsi@vger.kernel.org
12224 F: drivers/scsi/qla1280.[ch]
12226 QLOGIC QLA2XXX FC-SCSI DRIVER
12227 M: qla2xxx-upstream@qlogic.com
12228 L: linux-scsi@vger.kernel.org
12230 F: Documentation/scsi/LICENSE.qla2xxx
12231 F: drivers/scsi/qla2xxx/
12233 QLOGIC QLA3XXX NETWORK DRIVER
12234 M: Dept-GELinuxNICDev@cavium.com
12235 L: netdev@vger.kernel.org
12237 F: Documentation/networking/LICENSE.qla3xxx
12238 F: drivers/net/ethernet/qlogic/qla3xxx.*
12240 QLOGIC QLA4XXX iSCSI DRIVER
12241 M: QLogic-Storage-Upstream@qlogic.com
12242 L: linux-scsi@vger.kernel.org
12244 F: Documentation/scsi/LICENSE.qla4xxx
12245 F: drivers/scsi/qla4xxx/
12247 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12248 M: Shahed Shaikh <Shahed.Shaikh@cavium.com>
12249 M: Manish Chopra <manish.chopra@cavium.com>
12250 M: Dept-GELinuxNICDev@cavium.com
12251 L: netdev@vger.kernel.org
12253 F: drivers/net/ethernet/qlogic/qlcnic/
12255 QLOGIC QLGE 10Gb ETHERNET DRIVER
12256 M: Manish Chopra <manish.chopra@cavium.com>
12257 M: Dept-GELinuxNICDev@cavium.com
12258 L: netdev@vger.kernel.org
12260 F: drivers/net/ethernet/qlogic/qlge/
12262 QM1D1B0004 MEDIA DRIVER
12263 M: Akihiro Tsukada <tskd08@gmail.com>
12264 L: linux-media@vger.kernel.org
12266 F: drivers/media/tuners/qm1d1b0004*
12268 QM1D1C0042 MEDIA DRIVER
12269 M: Akihiro Tsukada <tskd08@gmail.com>
12270 L: linux-media@vger.kernel.org
12272 F: drivers/media/tuners/qm1d1c0042*
12275 M: Anders Larsen <al@alarsen.net>
12276 W: http://www.alarsen.net/linux/qnx4fs/
12279 F: include/uapi/linux/qnx4_fs.h
12280 F: include/uapi/linux/qnxtypes.h
12282 QORIQ DPAA2 FSL-MC BUS DRIVER
12283 M: Stuart Yoder <stuyoder@gmail.com>
12284 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12285 L: linux-kernel@vger.kernel.org
12287 F: drivers/bus/fsl-mc/
12288 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12289 F: Documentation/networking/dpaa2/overview.rst
12291 QT1010 MEDIA DRIVER
12292 M: Antti Palosaari <crope@iki.fi>
12293 L: linux-media@vger.kernel.org
12294 W: https://linuxtv.org
12295 W: http://palosaari.fi/linux/
12296 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12297 T: git git://linuxtv.org/anttip/media_tree.git
12299 F: drivers/media/tuners/qt1010*
12301 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12302 M: Kalle Valo <kvalo@codeaurora.org>
12303 L: ath10k@lists.infradead.org
12304 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12307 F: drivers/net/wireless/ath/ath10k/
12309 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12310 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12311 L: linux-wireless@vger.kernel.org
12312 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12314 F: drivers/net/wireless/ath/ath9k/
12316 QUALCOMM CAMERA SUBSYSTEM DRIVER
12317 M: Todor Tomov <todor.tomov@linaro.org>
12318 L: linux-media@vger.kernel.org
12320 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12321 F: Documentation/media/v4l-drivers/qcom_camss.rst
12322 F: drivers/media/platform/qcom/camss/
12324 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12325 M: Ilia Lin <ilia.lin@gmail.com>
12326 L: linux-pm@vger.kernel.org
12328 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12329 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12331 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12332 M: Timur Tabi <timur@kernel.org>
12333 L: netdev@vger.kernel.org
12335 F: drivers/net/ethernet/qualcomm/emac/
12337 QUALCOMM GENERIC INTERFACE I2C DRIVER
12338 M: Alok Chauhan <alokc@codeaurora.org>
12339 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12340 L: linux-i2c@vger.kernel.org
12341 L: linux-arm-msm@vger.kernel.org
12343 F: drivers/i2c/busses/i2c-qcom-geni.c
12345 QUALCOMM HEXAGON ARCHITECTURE
12346 M: Richard Kuo <rkuo@codeaurora.org>
12347 L: linux-hexagon@vger.kernel.org
12348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12352 QUALCOMM HIDMA DRIVER
12353 M: Sinan Kaya <okaya@kernel.org>
12354 L: linux-arm-kernel@lists.infradead.org
12355 L: linux-arm-msm@vger.kernel.org
12356 L: dmaengine@vger.kernel.org
12358 F: drivers/dma/qcom/hidma*
12361 M: Rob Clark <robdclark@gmail.com>
12362 L: iommu@lists.linux-foundation.org
12363 L: linux-arm-msm@vger.kernel.org
12365 F: drivers/iommu/qcom_iommu.c
12367 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12368 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12369 L: linux-media@vger.kernel.org
12370 L: linux-arm-msm@vger.kernel.org
12371 T: git git://linuxtv.org/media_tree.git
12373 F: drivers/media/platform/qcom/venus/
12375 QUALCOMM WCN36XX WIRELESS DRIVER
12376 M: Kalle Valo <kvalo@codeaurora.org>
12377 L: wcn36xx@lists.infradead.org
12378 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12379 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12381 F: drivers/net/wireless/ath/wcn36xx/
12383 QUANTENNA QTNFMAC WIRELESS DRIVER
12384 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12385 M: Avinash Patil <avinashp@quantenna.com>
12386 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12387 L: linux-wireless@vger.kernel.org
12389 F: drivers/net/wireless/quantenna
12391 RADEON and AMDGPU DRM DRIVERS
12392 M: Alex Deucher <alexander.deucher@amd.com>
12393 M: Christian König <christian.koenig@amd.com>
12394 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12395 L: amd-gfx@lists.freedesktop.org
12396 T: git git://people.freedesktop.org/~agd5f/linux
12398 F: drivers/gpu/drm/radeon/
12399 F: include/uapi/drm/radeon_drm.h
12400 F: drivers/gpu/drm/amd/
12401 F: include/uapi/drm/amdgpu_drm.h
12403 RADEON FRAMEBUFFER DISPLAY DRIVER
12404 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12405 L: linux-fbdev@vger.kernel.org
12407 F: drivers/video/fbdev/aty/radeon*
12408 F: include/uapi/linux/radeonfb.h
12410 RADIOSHARK RADIO DRIVER
12411 M: Hans Verkuil <hverkuil@xs4all.nl>
12412 L: linux-media@vger.kernel.org
12413 T: git git://linuxtv.org/media_tree.git
12415 F: drivers/media/radio/radio-shark.c
12417 RADIOSHARK2 RADIO DRIVER
12418 M: Hans Verkuil <hverkuil@xs4all.nl>
12419 L: linux-media@vger.kernel.org
12420 T: git git://linuxtv.org/media_tree.git
12422 F: drivers/media/radio/radio-shark2.c
12423 F: drivers/media/radio/radio-tea5777.c
12425 RADOS BLOCK DEVICE (RBD)
12426 M: Ilya Dryomov <idryomov@gmail.com>
12427 M: Sage Weil <sage@redhat.com>
12428 M: Alex Elder <elder@kernel.org>
12429 L: ceph-devel@vger.kernel.org
12430 W: http://ceph.com/
12431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12432 T: git git://github.com/ceph/ceph-client.git
12434 F: Documentation/ABI/testing/sysfs-bus-rbd
12435 F: drivers/block/rbd.c
12436 F: drivers/block/rbd_types.h
12438 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12439 M: Paul Mackerras <paulus@samba.org>
12440 L: linux-fbdev@vger.kernel.org
12442 F: drivers/video/fbdev/aty/aty128fb.c
12444 RAINSHADOW-CEC DRIVER
12445 M: Hans Verkuil <hverkuil@xs4all.nl>
12446 L: linux-media@vger.kernel.org
12447 T: git git://linuxtv.org/media_tree.git
12449 F: drivers/media/usb/rainshadow-cec/*
12451 RALINK MIPS ARCHITECTURE
12452 M: John Crispin <john@phrozen.org>
12453 L: linux-mips@linux-mips.org
12455 F: arch/mips/ralink
12457 RALINK RT2X00 WIRELESS LAN DRIVER
12459 M: Stanislaw Gruszka <sgruszka@redhat.com>
12460 M: Helmut Schaa <helmut.schaa@googlemail.com>
12461 L: linux-wireless@vger.kernel.org
12463 F: drivers/net/wireless/ralink/rt2x00/
12465 RAMDISK RAM BLOCK DEVICE DRIVER
12466 M: Jens Axboe <axboe@kernel.dk>
12468 F: Documentation/blockdev/ramdisk.txt
12469 F: drivers/block/brd.c
12471 RANCHU VIRTUAL BOARD FOR MIPS
12472 M: Miodrag Dinic <miodrag.dinic@mips.com>
12473 L: linux-mips@linux-mips.org
12475 F: arch/mips/generic/board-ranchu.c
12476 F: arch/mips/configs/generic/board-ranchu.config
12478 RANDOM NUMBER DRIVER
12479 M: "Theodore Ts'o" <tytso@mit.edu>
12481 F: drivers/char/random.c
12484 M: Matt Porter <mporter@kernel.crashing.org>
12485 M: Alexandre Bounine <alex.bou9@gmail.com>
12487 F: drivers/rapidio/
12489 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12490 L: linux-wireless@vger.kernel.org
12492 F: drivers/net/wireless/ray*
12494 RCUTORTURE TEST FRAMEWORK
12495 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12496 M: Josh Triplett <josh@joshtriplett.org>
12497 R: Steven Rostedt <rostedt@goodmis.org>
12498 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12499 R: Lai Jiangshan <jiangshanlai@gmail.com>
12500 L: linux-kernel@vger.kernel.org
12502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12503 F: tools/testing/selftests/rcutorture
12506 M: Florian Fainelli <florian@openwrt.org>
12509 RDC R6040 FAST ETHERNET DRIVER
12510 M: Florian Fainelli <f.fainelli@gmail.com>
12511 L: netdev@vger.kernel.org
12513 F: drivers/net/ethernet/rdc/r6040.c
12515 RDMAVT - RDMA verbs software
12516 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12517 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12518 L: linux-rdma@vger.kernel.org
12520 F: drivers/infiniband/sw/rdmavt
12522 RDS - RELIABLE DATAGRAM SOCKETS
12523 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12524 L: netdev@vger.kernel.org
12525 L: linux-rdma@vger.kernel.org
12526 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12527 W: https://oss.oracle.com/projects/rds/
12530 F: Documentation/networking/rds.txt
12532 RDT - RESOURCE ALLOCATION
12533 M: Fenghua Yu <fenghua.yu@intel.com>
12534 M: Reinette Chatre <reinette.chatre@intel.com>
12535 L: linux-kernel@vger.kernel.org
12537 F: arch/x86/kernel/cpu/intel_rdt*
12538 F: arch/x86/include/asm/intel_rdt_sched.h
12539 F: Documentation/x86/intel_rdt*
12541 READ-COPY UPDATE (RCU)
12542 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12543 M: Josh Triplett <josh@joshtriplett.org>
12544 R: Steven Rostedt <rostedt@goodmis.org>
12545 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12546 R: Lai Jiangshan <jiangshanlai@gmail.com>
12547 L: linux-kernel@vger.kernel.org
12548 W: http://www.rdrop.com/users/paulmck/RCU/
12550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12551 F: Documentation/RCU/
12552 X: Documentation/RCU/torture.txt
12553 F: include/linux/rcu*
12554 X: include/linux/srcu*.h
12556 X: kernel/rcu/srcu*.c
12558 REAL TIME CLOCK (RTC) SUBSYSTEM
12559 M: Alessandro Zummo <a.zummo@towertech.it>
12560 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12561 L: linux-rtc@vger.kernel.org
12562 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12565 F: Documentation/devicetree/bindings/rtc/
12566 F: Documentation/rtc.txt
12568 F: include/linux/rtc.h
12569 F: include/uapi/linux/rtc.h
12570 F: include/linux/rtc/
12571 F: include/linux/platform_data/rtc-*
12572 F: tools/testing/selftests/rtc/
12574 REALTEK AUDIO CODECS
12575 M: Bard Liao <bardliao@realtek.com>
12576 M: Oder Chiou <oder_chiou@realtek.com>
12578 F: sound/soc/codecs/rt*
12579 F: include/sound/rt*.h
12581 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12582 M: Linus Walleij <linus.walleij@linaro.org>
12584 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12585 F: drivers/net/dsa/realtek-smi*
12586 F: drivers/net/dsa/rtl83*
12588 REGISTER MAP ABSTRACTION
12589 M: Mark Brown <broonie@kernel.org>
12590 L: linux-kernel@vger.kernel.org
12591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12593 F: Documentation/devicetree/bindings/regmap/
12594 F: drivers/base/regmap/
12595 F: include/linux/regmap.h
12597 REISERFS FILE SYSTEM
12598 L: reiserfs-devel@vger.kernel.org
12602 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12603 M: Ohad Ben-Cohen <ohad@wizery.com>
12604 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12605 L: linux-remoteproc@vger.kernel.org
12606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12608 F: Documentation/devicetree/bindings/remoteproc/
12609 F: Documentation/remoteproc.txt
12610 F: drivers/remoteproc/
12611 F: include/linux/remoteproc.h
12613 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12614 M: Ohad Ben-Cohen <ohad@wizery.com>
12615 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12616 L: linux-remoteproc@vger.kernel.org
12617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12620 F: Documentation/rpmsg.txt
12621 F: include/linux/rpmsg.h
12622 F: include/linux/rpmsg/
12624 RENESAS CLOCK DRIVERS
12625 M: Geert Uytterhoeven <geert+renesas@glider.be>
12626 L: linux-renesas-soc@vger.kernel.org
12627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12629 F: drivers/clk/renesas/
12631 RENESAS EMEV2 I2C DRIVER
12632 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12634 F: drivers/i2c/busses/i2c-emev2.c
12636 RENESAS ETHERNET DRIVERS
12637 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12638 L: netdev@vger.kernel.org
12639 L: linux-renesas-soc@vger.kernel.org
12640 F: Documentation/devicetree/bindings/net/renesas,*.txt
12641 F: Documentation/devicetree/bindings/net/sh_eth.txt
12642 F: drivers/net/ethernet/renesas/
12643 F: include/linux/sh_eth.h
12645 RENESAS R-CAR GYROADC DRIVER
12646 M: Marek Vasut <marek.vasut@gmail.com>
12647 L: linux-iio@vger.kernel.org
12649 F: drivers/iio/adc/rcar_gyro_adc.c
12651 RENESAS R-CAR I2C DRIVERS
12652 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12654 F: drivers/i2c/busses/i2c-rcar.c
12655 F: drivers/i2c/busses/i2c-sh_mobile.c
12657 RENESAS RIIC DRIVER
12658 M: Chris Brandt <chris.brandt@renesas.com>
12660 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
12661 F: drivers/i2c/busses/i2c-riic.c
12663 RENESAS USB PHY DRIVER
12664 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12665 L: linux-renesas-soc@vger.kernel.org
12667 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12669 RESET CONTROLLER FRAMEWORK
12670 M: Philipp Zabel <p.zabel@pengutronix.de>
12671 T: git git://git.pengutronix.de/git/pza/linux
12674 F: Documentation/devicetree/bindings/reset/
12675 F: include/dt-bindings/reset/
12676 F: include/linux/reset.h
12677 F: include/linux/reset-controller.h
12679 RESTARTABLE SEQUENCES SUPPORT
12680 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12681 M: Peter Zijlstra <peterz@infradead.org>
12682 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12683 M: Boqun Feng <boqun.feng@gmail.com>
12684 L: linux-kernel@vger.kernel.org
12687 F: include/uapi/linux/rseq.h
12688 F: include/trace/events/rseq.h
12689 F: tools/testing/selftests/rseq/
12692 M: Johannes Berg <johannes@sipsolutions.net>
12693 L: linux-wireless@vger.kernel.org
12694 W: http://wireless.kernel.org/
12695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12698 F: Documentation/rfkill.txt
12699 F: Documentation/ABI/stable/sysfs-class-rfkill
12701 F: include/linux/rfkill.h
12702 F: include/uapi/linux/rfkill.h
12705 M: Thomas Graf <tgraf@suug.ch>
12706 M: Herbert Xu <herbert@gondor.apana.org.au>
12707 L: netdev@vger.kernel.org
12709 F: lib/rhashtable.c
12710 F: lib/test_rhashtable.c
12711 F: include/linux/rhashtable.h
12712 F: include/linux/rhashtable-types.h
12714 RICOH R5C592 MEMORYSTICK DRIVER
12715 M: Maxim Levitsky <maximlevitsky@gmail.com>
12717 F: drivers/memstick/host/r592.*
12719 RICOH SMARTMEDIA/XD DRIVER
12720 M: Maxim Levitsky <maximlevitsky@gmail.com>
12722 F: drivers/mtd/nand/raw/r852.c
12723 F: drivers/mtd/nand/raw/r852.h
12725 RISC-V ARCHITECTURE
12726 M: Palmer Dabbelt <palmer@sifive.com>
12727 M: Albert Ou <aou@eecs.berkeley.edu>
12728 L: linux-riscv@lists.infradead.org
12729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12736 M: Stefan Achatz <erazor_de@users.sourceforge.net>
12737 W: http://sourceforge.net/projects/roccat/
12739 F: drivers/hid/hid-roccat*
12740 F: include/linux/hid-roccat*
12741 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12743 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12744 M: Jacob chen <jacob2.chen@rock-chips.com>
12745 L: linux-media@vger.kernel.org
12747 F: drivers/media/platform/rockchip/rga/
12748 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12751 M: Jiri Pirko <jiri@resnulli.us>
12752 L: netdev@vger.kernel.org
12754 F: drivers/net/ethernet/rocker/
12758 W: http://www.comtrol.com
12760 F: Documentation/serial/rocket.txt
12761 F: drivers/tty/rocket*
12763 ROCKETPORT EXPRESS/INFINITY DRIVER
12764 M: Kevin Cernekee <cernekee@gmail.com>
12765 L: linux-serial@vger.kernel.org
12767 F: drivers/tty/serial/rp2.*
12769 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12770 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12771 L: linux-kernel@vger.kernel.org
12772 L: linux-renesas-soc@vger.kernel.org
12774 F: drivers/mfd/bd9571mwv.c
12775 F: drivers/regulator/bd9571mwv-regulator.c
12776 F: drivers/gpio/gpio-bd9571mwv.c
12777 F: include/linux/mfd/bd9571mwv.h
12778 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12781 M: Ralf Baechle <ralf@linux-mips.org>
12782 L: linux-hams@vger.kernel.org
12783 W: http://www.linux-ax25.org/
12785 F: include/net/rose.h
12786 F: include/uapi/linux/rose.h
12789 RTL2830 MEDIA DRIVER
12790 M: Antti Palosaari <crope@iki.fi>
12791 L: linux-media@vger.kernel.org
12792 W: https://linuxtv.org
12793 W: http://palosaari.fi/linux/
12794 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12795 T: git git://linuxtv.org/anttip/media_tree.git
12797 F: drivers/media/dvb-frontends/rtl2830*
12799 RTL2832 MEDIA DRIVER
12800 M: Antti Palosaari <crope@iki.fi>
12801 L: linux-media@vger.kernel.org
12802 W: https://linuxtv.org
12803 W: http://palosaari.fi/linux/
12804 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12805 T: git git://linuxtv.org/anttip/media_tree.git
12807 F: drivers/media/dvb-frontends/rtl2832*
12809 RTL2832_SDR MEDIA DRIVER
12810 M: Antti Palosaari <crope@iki.fi>
12811 L: linux-media@vger.kernel.org
12812 W: https://linuxtv.org
12813 W: http://palosaari.fi/linux/
12814 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12815 T: git git://linuxtv.org/anttip/media_tree.git
12817 F: drivers/media/dvb-frontends/rtl2832_sdr*
12819 RTL8180 WIRELESS DRIVER
12820 L: linux-wireless@vger.kernel.org
12821 W: http://wireless.kernel.org/
12822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12824 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
12826 RTL8187 WIRELESS DRIVER
12827 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12828 M: Hin-Tak Leung <htl10@users.sourceforge.net>
12829 M: Larry Finger <Larry.Finger@lwfinger.net>
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/rtl818x/rtl8187/
12836 REALTEK WIRELESS DRIVER (rtlwifi family)
12837 M: Ping-Ke Shih <pkshih@realtek.com>
12838 L: linux-wireless@vger.kernel.org
12839 W: http://wireless.kernel.org/
12840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12842 F: drivers/net/wireless/realtek/rtlwifi/
12844 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12845 M: Jes Sorensen <Jes.Sorensen@gmail.com>
12846 L: linux-wireless@vger.kernel.org
12847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12849 F: drivers/net/wireless/realtek/rtl8xxxu/
12851 RXRPC SOCKETS (AF_RXRPC)
12852 M: David Howells <dhowells@redhat.com>
12853 L: linux-afs@lists.infradead.org
12856 F: include/keys/rxrpc-type.h
12857 F: include/net/af_rxrpc.h
12858 F: include/trace/events/rxrpc.h
12859 F: include/uapi/linux/rxrpc.h
12860 F: Documentation/networking/rxrpc.txt
12861 W: https://www.infradead.org/~dhowells/kafs/
12863 S3 SAVAGE FRAMEBUFFER DRIVER
12864 M: Antonino Daplas <adaplas@gmail.com>
12865 L: linux-fbdev@vger.kernel.org
12867 F: drivers/video/fbdev/savage/
12870 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
12871 M: Heiko Carstens <heiko.carstens@de.ibm.com>
12872 L: linux-s390@vger.kernel.org
12873 W: http://www.ibm.com/developerworks/linux/linux390/
12874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12878 F: Documentation/s390/
12879 F: Documentation/driver-api/s390-drivers.rst
12881 S390 COMMON I/O LAYER
12882 M: Sebastian Ott <sebott@linux.ibm.com>
12883 M: Peter Oberparleiter <oberpar@linux.ibm.com>
12884 L: linux-s390@vger.kernel.org
12885 W: http://www.ibm.com/developerworks/linux/linux390/
12887 F: drivers/s390/cio/
12890 M: Stefan Haberland <sth@linux.ibm.com>
12891 M: Jan Hoeppner <hoeppner@linux.ibm.com>
12892 L: linux-s390@vger.kernel.org
12893 W: http://www.ibm.com/developerworks/linux/linux390/
12895 F: drivers/s390/block/dasd*
12896 F: block/partitions/ibm.c
12899 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12900 L: linux-s390@vger.kernel.org
12901 W: http://www.ibm.com/developerworks/linux/linux390/
12903 F: drivers/iommu/s390-iommu.c
12905 S390 IUCV NETWORK LAYER
12906 M: Julian Wiedmann <jwi@linux.ibm.com>
12907 M: Ursula Braun <ubraun@linux.ibm.com>
12908 L: linux-s390@vger.kernel.org
12909 W: http://www.ibm.com/developerworks/linux/linux390/
12911 F: drivers/s390/net/*iucv*
12912 F: include/net/iucv/
12915 S390 NETWORK DRIVERS
12916 M: Julian Wiedmann <jwi@linux.ibm.com>
12917 M: Ursula Braun <ubraun@linux.ibm.com>
12918 L: linux-s390@vger.kernel.org
12919 W: http://www.ibm.com/developerworks/linux/linux390/
12921 F: drivers/s390/net/
12924 M: Sebastian Ott <sebott@linux.ibm.com>
12925 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12926 L: linux-s390@vger.kernel.org
12927 W: http://www.ibm.com/developerworks/linux/linux390/
12930 F: drivers/pci/hotplug/s390_pci_hpc.c
12932 S390 VFIO-CCW DRIVER
12933 M: Cornelia Huck <cohuck@redhat.com>
12934 M: Halil Pasic <pasic@linux.ibm.com>
12935 L: linux-s390@vger.kernel.org
12936 L: kvm@vger.kernel.org
12938 F: drivers/s390/cio/vfio_ccw*
12939 F: Documentation/s390/vfio-ccw.txt
12940 F: include/uapi/linux/vfio_ccw.h
12943 M: Harald Freudenberger <freude@linux.ibm.com>
12944 L: linux-s390@vger.kernel.org
12945 W: http://www.ibm.com/developerworks/linux/linux390/
12947 F: drivers/s390/crypto/
12949 S390 VFIO AP DRIVER
12950 M: Tony Krowiak <akrowiak@linux.ibm.com>
12951 M: Pierre Morel <pmorel@linux.ibm.com>
12952 M: Halil Pasic <pasic@linux.ibm.com>
12953 L: linux-s390@vger.kernel.org
12954 W: http://www.ibm.com/developerworks/linux/linux390/
12956 F: drivers/s390/crypto/vfio_ap_drv.c
12957 F: drivers/s390/crypto/vfio_ap_private.h
12958 F: drivers/s390/crypto/vfio_ap_ops.c
12959 F: Documentation/s390/vfio-ap.txt
12962 M: Steffen Maier <maier@linux.ibm.com>
12963 M: Benjamin Block <bblock@linux.ibm.com>
12964 L: linux-s390@vger.kernel.org
12965 W: http://www.ibm.com/developerworks/linux/linux390/
12967 F: drivers/s390/scsi/zfcp_*
12969 S3C24XX SD/MMC Driver
12970 M: Ben Dooks <ben-linux@fluff.org>
12971 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12973 F: drivers/mmc/host/s3cmci.*
12975 SAA6588 RDS RECEIVER DRIVER
12976 M: Hans Verkuil <hverkuil@xs4all.nl>
12977 L: linux-media@vger.kernel.org
12978 T: git git://linuxtv.org/media_tree.git
12979 W: https://linuxtv.org
12981 F: drivers/media/i2c/saa6588*
12983 SAA7134 VIDEO4LINUX DRIVER
12984 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12985 L: linux-media@vger.kernel.org
12986 W: https://linuxtv.org
12987 T: git git://linuxtv.org/media_tree.git
12989 F: Documentation/media/v4l-drivers/saa7134*
12990 F: drivers/media/pci/saa7134/
12992 SAA7146 VIDEO4LINUX-2 DRIVER
12993 M: Hans Verkuil <hverkuil@xs4all.nl>
12994 L: linux-media@vger.kernel.org
12995 T: git git://linuxtv.org/media_tree.git
12997 F: drivers/media/common/saa7146/
12998 F: drivers/media/pci/saa7146/
12999 F: include/media/saa7146*
13001 SAMSUNG AUDIO (ASoC) DRIVERS
13002 M: Krzysztof Kozlowski <krzk@kernel.org>
13003 M: Sangbeom Kim <sbkim73@samsung.com>
13004 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13005 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13007 F: sound/soc/samsung/
13008 F: Documentation/devicetree/bindings/sound/samsung*
13010 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13011 M: Krzysztof Kozlowski <krzk@kernel.org>
13012 L: linux-crypto@vger.kernel.org
13013 L: linux-samsung-soc@vger.kernel.org
13015 F: drivers/crypto/exynos-rng.c
13016 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13018 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13019 M: Łukasz Stelmach <l.stelmach@samsung.com>
13020 L: linux-samsung-soc@vger.kernel.org
13022 F: drivers/char/hw_random/exynos-trng.c
13023 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13025 SAMSUNG FRAMEBUFFER DRIVER
13026 M: Jingoo Han <jingoohan1@gmail.com>
13027 L: linux-fbdev@vger.kernel.org
13029 F: drivers/video/fbdev/s3c-fb.c
13031 SAMSUNG LAPTOP DRIVER
13032 M: Corentin Chary <corentin.chary@gmail.com>
13033 L: platform-driver-x86@vger.kernel.org
13035 F: drivers/platform/x86/samsung-laptop.c
13037 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13038 M: Sangbeom Kim <sbkim73@samsung.com>
13039 M: Krzysztof Kozlowski <krzk@kernel.org>
13040 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13041 L: linux-kernel@vger.kernel.org
13042 L: linux-samsung-soc@vger.kernel.org
13044 F: drivers/mfd/sec*.c
13045 F: drivers/regulator/s2m*.c
13046 F: drivers/regulator/s5m*.c
13047 F: drivers/clk/clk-s2mps11.c
13048 F: drivers/rtc/rtc-s5m.c
13049 F: include/linux/mfd/samsung/
13050 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13051 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13052 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13053 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13055 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13056 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13057 L: linux-media@vger.kernel.org
13058 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13060 F: drivers/media/platform/s3c-camif/
13061 F: include/media/drv-intf/s3c_camif.h
13063 SAMSUNG S3FWRN5 NFC DRIVER
13064 M: Robert Baldyga <r.baldyga@samsung.com>
13065 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13066 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13068 F: drivers/nfc/s3fwrn5
13070 SAMSUNG S5C73M3 CAMERA DRIVER
13071 M: Kyungmin Park <kyungmin.park@samsung.com>
13072 M: Andrzej Hajda <a.hajda@samsung.com>
13073 L: linux-media@vger.kernel.org
13075 F: drivers/media/i2c/s5c73m3/*
13077 SAMSUNG S5K5BAF CAMERA DRIVER
13078 M: Kyungmin Park <kyungmin.park@samsung.com>
13079 M: Andrzej Hajda <a.hajda@samsung.com>
13080 L: linux-media@vger.kernel.org
13082 F: drivers/media/i2c/s5k5baf.c
13084 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13085 M: Krzysztof Kozlowski <krzk@kernel.org>
13086 M: Vladimir Zapolskiy <vz@mleia.com>
13087 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13088 L: linux-crypto@vger.kernel.org
13089 L: linux-samsung-soc@vger.kernel.org
13091 F: drivers/crypto/s5p-sss.c
13093 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13094 M: Kyungmin Park <kyungmin.park@samsung.com>
13095 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13096 L: linux-media@vger.kernel.org
13097 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13099 F: drivers/media/platform/exynos4-is/
13101 SAMSUNG SOC CLOCK DRIVERS
13102 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13103 M: Tomasz Figa <tomasz.figa@gmail.com>
13104 M: Chanwoo Choi <cw00.choi@samsung.com>
13106 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13108 F: drivers/clk/samsung/
13109 F: include/dt-bindings/clock/exynos*.h
13110 F: Documentation/devicetree/bindings/clock/exynos*.txt
13112 SAMSUNG SPI DRIVERS
13113 M: Kukjin Kim <kgene@kernel.org>
13114 M: Krzysztof Kozlowski <krzk@kernel.org>
13115 M: Andi Shyti <andi@etezian.org>
13116 L: linux-spi@vger.kernel.org
13117 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13119 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13120 F: drivers/spi/spi-s3c*
13121 F: include/linux/platform_data/spi-s3c64xx.h
13123 SAMSUNG SXGBE DRIVERS
13124 M: Byungho An <bh74.an@samsung.com>
13125 M: Girish K S <ks.giri@samsung.com>
13126 M: Vipul Pandya <vipul.pandya@samsung.com>
13128 L: netdev@vger.kernel.org
13129 F: drivers/net/ethernet/samsung/sxgbe/
13131 SAMSUNG THERMAL DRIVER
13132 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13133 L: linux-pm@vger.kernel.org
13134 L: linux-samsung-soc@vger.kernel.org
13136 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13137 F: drivers/thermal/samsung/
13139 SAMSUNG USB2 PHY DRIVER
13140 M: Kamil Debski <kamil@wypas.org>
13141 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13142 L: linux-kernel@vger.kernel.org
13144 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13145 F: Documentation/phy/samsung-usb2.txt
13146 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13147 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13148 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13149 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13150 F: drivers/phy/samsung/phy-samsung-usb2.c
13151 F: drivers/phy/samsung/phy-samsung-usb2.h
13154 M: Zwane Mwaikambo <zwanem@gmail.com>
13156 F: drivers/watchdog/sc1200wdt.c
13159 M: Ingo Molnar <mingo@redhat.com>
13160 M: Peter Zijlstra <peterz@infradead.org>
13161 L: linux-kernel@vger.kernel.org
13162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13165 F: include/linux/sched.h
13166 F: include/uapi/linux/sched.h
13167 F: include/linux/wait.h
13169 SCR24X CHIP CARD INTERFACE DRIVER
13170 M: Lubomir Rintel <lkundrak@v3.sk>
13172 F: drivers/char/pcmcia/scr24x_cs.c
13175 M: Jens Axboe <axboe@kernel.dk>
13176 L: linux-scsi@vger.kernel.org
13177 W: http://www.kernel.dk
13179 F: drivers/scsi/sr*
13181 SCSI RDMA PROTOCOL (SRP) INITIATOR
13182 M: Bart Van Assche <bvanassche@acm.org>
13183 L: linux-rdma@vger.kernel.org
13185 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13186 F: drivers/infiniband/ulp/srp/
13187 F: include/scsi/srp.h
13189 SCSI RDMA PROTOCOL (SRP) TARGET
13190 M: Bart Van Assche <bvanassche@acm.org>
13191 L: linux-rdma@vger.kernel.org
13192 L: target-devel@vger.kernel.org
13194 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13195 F: drivers/infiniband/ulp/srpt/
13198 M: Doug Gilbert <dgilbert@interlog.com>
13199 L: linux-scsi@vger.kernel.org
13200 W: http://sg.danny.cz/sg
13202 F: Documentation/scsi/scsi-generic.txt
13203 F: drivers/scsi/sg.c
13204 F: include/scsi/sg.h
13207 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13209 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13211 L: linux-scsi@vger.kernel.org
13213 F: Documentation/devicetree/bindings/scsi/
13218 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13219 L: linux-scsi@vger.kernel.org
13221 F: Documentation/scsi/st.txt
13222 F: drivers/scsi/st.*
13223 F: drivers/scsi/st_*.h
13226 M: Vlad Yasevich <vyasevich@gmail.com>
13227 M: Neil Horman <nhorman@tuxdriver.com>
13228 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13229 L: linux-sctp@vger.kernel.org
13230 W: http://lksctp.sourceforge.net
13232 F: Documentation/networking/sctp.txt
13233 F: include/linux/sctp.h
13234 F: include/uapi/linux/sctp.h
13235 F: include/net/sctp/
13239 M: Jim Cromie <jim.cromie@gmail.com>
13241 F: Documentation/i2c/busses/scx200_acb
13242 F: arch/x86/platform/scx200/
13243 F: drivers/watchdog/scx200_wdt.c
13244 F: drivers/i2c/busses/scx200*
13245 F: drivers/mtd/maps/scx200_docflash.c
13246 F: include/linux/scx200.h
13249 M: Jim Cromie <jim.cromie@gmail.com>
13251 F: drivers/char/scx200_gpio.c
13252 F: include/linux/scx200_gpio.h
13254 SCx200 HRT CLOCKSOURCE DRIVER
13255 M: Jim Cromie <jim.cromie@gmail.com>
13257 F: drivers/clocksource/scx200_hrt.c
13259 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13260 M: Sascha Sommer <saschasommer@freenet.de>
13261 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13263 F: drivers/mmc/host/sdricoh_cs.c
13266 M: Kees Cook <keescook@chromium.org>
13267 R: Andy Lutomirski <luto@amacapital.net>
13268 R: Will Drewry <wad@chromium.org>
13269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13271 F: kernel/seccomp.c
13272 F: include/uapi/linux/seccomp.h
13273 F: include/linux/seccomp.h
13274 F: tools/testing/selftests/seccomp/*
13275 F: tools/testing/selftests/kselftest_harness.h
13276 F: Documentation/userspace-api/seccomp_filter.rst
13277 K: \bsecure_computing
13280 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13281 M: Al Cooper <alcooperx@gmail.com>
13282 L: linux-mmc@vger.kernel.org
13283 L: bcm-kernel-feedback-list@broadcom.com
13285 F: drivers/mmc/host/sdhci-brcmstb*
13287 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13288 M: Adrian Hunter <adrian.hunter@intel.com>
13289 L: linux-mmc@vger.kernel.org
13290 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
13292 F: drivers/mmc/host/sdhci*
13293 F: include/linux/mmc/sdhci*
13295 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13296 M: Prabu Thangamuthu <prabu.t@synopsys.com>
13297 M: Manjunath M B <manjumb@synopsys.com>
13298 L: linux-mmc@vger.kernel.org
13300 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13302 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13303 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13304 L: linux-mmc@vger.kernel.org
13306 F: drivers/mmc/host/sdhci-of-at91.c
13308 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13309 M: Ben Dooks <ben-linux@fluff.org>
13310 M: Jaehoon Chung <jh80.chung@samsung.com>
13311 L: linux-mmc@vger.kernel.org
13313 F: drivers/mmc/host/sdhci-s3c*
13315 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13316 M: Viresh Kumar <vireshk@kernel.org>
13317 L: linux-mmc@vger.kernel.org
13319 F: drivers/mmc/host/sdhci-spear.c
13321 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13322 M: Kishon Vijay Abraham I <kishon@ti.com>
13323 L: linux-mmc@vger.kernel.org
13325 F: drivers/mmc/host/sdhci-omap.c
13327 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13328 M: Scott Bauer <scott.bauer@intel.com>
13329 M: Jonathan Derrick <jonathan.derrick@intel.com>
13330 L: linux-block@vger.kernel.org
13333 F: block/opal_proto.h
13334 F: include/linux/sed*
13335 F: include/uapi/linux/sed*
13338 M: Security Officers <security@kernel.org>
13342 M: James Morris <jmorris@namei.org>
13343 M: "Serge E. Hallyn" <serge@hallyn.com>
13344 L: linux-security-module@vger.kernel.org (suggested Cc:)
13345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13346 W: http://kernsec.org/
13349 X: security/selinux/
13351 SELINUX SECURITY MODULE
13352 M: Paul Moore <paul@paul-moore.com>
13353 M: Stephen Smalley <sds@tycho.nsa.gov>
13354 M: Eric Paris <eparis@parisplace.org>
13355 L: selinux@vger.kernel.org
13356 W: https://selinuxproject.org
13357 W: https://github.com/SELinuxProject
13358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13360 F: include/linux/selinux*
13361 F: security/selinux/
13362 F: scripts/selinux/
13363 F: Documentation/admin-guide/LSM/SELinux.rst
13366 M: Jiri Slaby <jirislaby@gmail.com>
13368 F: drivers/misc/phantom.c
13369 F: include/uapi/linux/phantom.h
13372 M: Rob Herring <robh@kernel.org>
13373 L: linux-serial@vger.kernel.org
13375 F: Documentation/devicetree/bindings/serial/slave-device.txt
13376 F: drivers/tty/serdev/
13377 F: include/linux/serdev.h
13380 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13381 L: linux-serial@vger.kernel.org
13383 F: Documentation/devicetree/bindings/serial/
13384 F: drivers/tty/serial/
13387 M: Sean Young <sean@mess.org>
13388 L: linux-media@vger.kernel.org
13390 F: drivers/media/rc/serial_ir.c
13393 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13394 M: Edward Cree <ecree@solarflare.com>
13395 M: Bert Kenward <bkenward@solarflare.com>
13396 L: netdev@vger.kernel.org
13398 F: drivers/net/ethernet/sfc/
13401 M: Dimitri Sivanich <sivanich@sgi.com>
13403 F: drivers/misc/sgi-gru/
13405 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13406 M: Pat Gefre <pfg@sgi.com>
13407 L: linux-ia64@vger.kernel.org
13409 F: Documentation/ia64/serial.txt
13410 F: drivers/tty/serial/ioc?_serial.c
13411 F: include/linux/ioc?.h
13413 SGI XP/XPC/XPNET DRIVER
13414 M: Cliff Whickman <cpw@sgi.com>
13415 M: Robin Holt <robinmholt@gmail.com>
13417 F: drivers/misc/sgi-xp/
13419 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13420 M: Ursula Braun <ubraun@linux.ibm.com>
13421 L: linux-s390@vger.kernel.org
13422 W: http://www.ibm.com/developerworks/linux/linux390/
13426 SHARP RJ54N1CB0C SENSOR DRIVER
13427 M: Jacopo Mondi <jacopo@jmondi.org>
13428 L: linux-media@vger.kernel.org
13429 T: git git://linuxtv.org/media_tree.git
13431 F: drivers/media/i2c/rj54n1cb0c.c
13432 F: include/media/i2c/rj54n1cb0c.h
13434 SH_VEU V4L2 MEM2MEM DRIVER
13435 L: linux-media@vger.kernel.org
13437 F: drivers/media/platform/sh_veu.c
13439 SH_VOU V4L2 OUTPUT DRIVER
13440 L: linux-media@vger.kernel.org
13442 F: drivers/media/platform/sh_vou.c
13443 F: include/media/drv-intf/sh_vou.h
13445 SI2157 MEDIA DRIVER
13446 M: Antti Palosaari <crope@iki.fi>
13447 L: linux-media@vger.kernel.org
13448 W: https://linuxtv.org
13449 W: http://palosaari.fi/linux/
13450 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13451 T: git git://linuxtv.org/anttip/media_tree.git
13453 F: drivers/media/tuners/si2157*
13455 SI2165 MEDIA DRIVER
13456 M: Matthias Schwarzott <zzam@gentoo.org>
13457 L: linux-media@vger.kernel.org
13458 W: https://linuxtv.org
13459 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13461 F: drivers/media/dvb-frontends/si2165*
13463 SI2168 MEDIA DRIVER
13464 M: Antti Palosaari <crope@iki.fi>
13465 L: linux-media@vger.kernel.org
13466 W: https://linuxtv.org
13467 W: http://palosaari.fi/linux/
13468 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13469 T: git git://linuxtv.org/anttip/media_tree.git
13471 F: drivers/media/dvb-frontends/si2168*
13473 SI470X FM RADIO RECEIVER I2C 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-i2c.c
13481 SI470X FM RADIO RECEIVER USB DRIVER
13482 M: Hans Verkuil <hverkuil@xs4all.nl>
13483 L: linux-media@vger.kernel.org
13484 T: git git://linuxtv.org/media_tree.git
13485 W: https://linuxtv.org
13487 F: drivers/media/radio/si470x/radio-si470x-common.c
13488 F: drivers/media/radio/si470x/radio-si470x.h
13489 F: drivers/media/radio/si470x/radio-si470x-usb.c
13491 SI4713 FM RADIO TRANSMITTER I2C 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/si4713.?
13499 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13500 M: Eduardo Valentin <edubezval@gmail.com>
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-platform-si4713.c
13507 SI4713 FM RADIO TRANSMITTER USB DRIVER
13508 M: Hans Verkuil <hverkuil@xs4all.nl>
13509 L: linux-media@vger.kernel.org
13510 T: git git://linuxtv.org/media_tree.git
13511 W: https://linuxtv.org
13513 F: drivers/media/radio/si4713/radio-usb-si4713.c
13516 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13517 L: linux-media@vger.kernel.org
13518 W: https://linuxtv.org
13519 T: git git://linuxtv.org/media_tree.git
13521 F: drivers/media/common/siano/
13522 F: drivers/media/usb/siano/
13523 F: drivers/media/usb/siano/
13524 F: drivers/media/mmc/siano/
13527 M: Palmer Dabbelt <palmer@sifive.com>
13528 L: linux-riscv@lists.infradead.org
13529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13534 SILEAD TOUCHSCREEN DRIVER
13535 M: Hans de Goede <hdegoede@redhat.com>
13536 L: linux-input@vger.kernel.org
13537 L: platform-driver-x86@vger.kernel.org
13539 F: drivers/input/touchscreen/silead.c
13540 F: drivers/platform/x86/touchscreen_dmi.c
13542 SILICON MOTION SM712 FRAME BUFFER DRIVER
13543 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13544 M: Teddy Wang <teddy.wang@siliconmotion.com>
13545 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13546 L: linux-fbdev@vger.kernel.org
13548 F: drivers/video/fbdev/sm712*
13549 F: Documentation/fb/sm712fb.txt
13551 SIMPLE FIRMWARE INTERFACE (SFI)
13552 M: Len Brown <lenb@kernel.org>
13553 L: sfi-devel@simplefirmware.org
13554 W: http://simplefirmware.org/
13555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13557 F: arch/x86/platform/sfi/
13559 F: include/linux/sfi*.h
13562 M: Hans de Goede <hdegoede@redhat.com>
13563 L: linux-fbdev@vger.kernel.org
13565 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13566 F: drivers/video/fbdev/simplefb.c
13567 F: include/linux/platform_data/simplefb.h
13569 SIMTEC EB110ATX (Chalice CATS)
13571 P: Vincent Sanders <vince@simtec.co.uk>
13572 M: Simtec Linux Team <linux@simtec.co.uk>
13573 W: http://www.simtec.co.uk/products/EB110ATX/
13576 SIMTEC EB2410ITX (BAST)
13578 P: Vincent Sanders <vince@simtec.co.uk>
13579 M: Simtec Linux Team <linux@simtec.co.uk>
13580 W: http://www.simtec.co.uk/products/EB2410ITX/
13582 F: arch/arm/mach-s3c24xx/mach-bast.c
13583 F: arch/arm/mach-s3c24xx/bast-ide.c
13584 F: arch/arm/mach-s3c24xx/bast-irq.c
13586 SIPHASH PRF ROUTINES
13587 M: Jason A. Donenfeld <Jason@zx2c4.com>
13590 F: lib/test_siphash.c
13591 F: include/linux/siphash.h
13594 M: Gavin Schenk <g.schenk@eckelmann.de>
13595 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13596 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13599 F: drivers/gpio/gpio-siox.c
13600 F: include/trace/events/siox.h
13602 SIS 190 ETHERNET DRIVER
13603 M: Francois Romieu <romieu@fr.zoreil.com>
13604 L: netdev@vger.kernel.org
13606 F: drivers/net/ethernet/sis/sis190.c
13608 SIS 900/7016 FAST ETHERNET DRIVER
13609 M: Daniele Venzano <venza@brownhat.org>
13610 W: http://www.brownhat.org/sis900.html
13611 L: netdev@vger.kernel.org
13613 F: drivers/net/ethernet/sis/sis900.*
13615 SIS FRAMEBUFFER DRIVER
13616 M: Thomas Winischhofer <thomas@winischhofer.net>
13617 W: http://www.winischhofer.net/linuxsisvga.shtml
13619 F: Documentation/fb/sisfb.txt
13620 F: drivers/video/fbdev/sis/
13621 F: include/video/sisfb.h
13624 M: Thomas Winischhofer <thomas@winischhofer.net>
13625 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13627 F: drivers/usb/misc/sisusbvga/
13630 M: Christoph Lameter <cl@linux.com>
13631 M: Pekka Enberg <penberg@kernel.org>
13632 M: David Rientjes <rientjes@google.com>
13633 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13634 M: Andrew Morton <akpm@linux-foundation.org>
13635 L: linux-mm@kvack.org
13637 F: include/linux/sl?b*.h
13640 SLEEPABLE READ-COPY UPDATE (SRCU)
13641 M: Lai Jiangshan <jiangshanlai@gmail.com>
13642 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13643 M: Josh Triplett <josh@joshtriplett.org>
13644 R: Steven Rostedt <rostedt@goodmis.org>
13645 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13646 L: linux-kernel@vger.kernel.org
13647 W: http://www.rdrop.com/users/paulmck/RCU/
13649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13650 F: include/linux/srcu*.h
13651 F: kernel/rcu/srcu*.c
13653 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13654 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13655 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13657 F: drivers/slimbus/
13658 F: Documentation/devicetree/bindings/slimbus/
13659 F: include/linux/slimbus.h
13661 SMACK SECURITY MODULE
13662 M: Casey Schaufler <casey@schaufler-ca.com>
13663 L: linux-security-module@vger.kernel.org
13664 W: http://schaufler-ca.com
13665 T: git git://github.com/cschaufler/smack-next
13667 F: Documentation/admin-guide/LSM/Smack.rst
13670 SMC91x ETHERNET DRIVER
13671 M: Nicolas Pitre <nico@fluxnic.net>
13673 F: drivers/net/ethernet/smsc/smc91x.*
13675 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13676 M: Sakari Ailus <sakari.ailus@iki.fi>
13677 L: linux-media@vger.kernel.org
13679 F: drivers/media/i2c/smiapp/
13680 F: include/media/i2c/smiapp.h
13681 F: drivers/media/i2c/smiapp-pll.c
13682 F: drivers/media/i2c/smiapp-pll.h
13683 F: include/uapi/linux/smiapp.h
13684 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13686 SMM665 HARDWARE MONITOR DRIVER
13687 M: Guenter Roeck <linux@roeck-us.net>
13688 L: linux-hwmon@vger.kernel.org
13690 F: Documentation/hwmon/smm665
13691 F: drivers/hwmon/smm665.c
13693 SMSC EMC2103 HARDWARE MONITOR DRIVER
13694 M: Steve Glendinning <steve.glendinning@shawell.net>
13695 L: linux-hwmon@vger.kernel.org
13697 F: Documentation/hwmon/emc2103
13698 F: drivers/hwmon/emc2103.c
13700 SMSC SCH5627 HARDWARE MONITOR DRIVER
13701 M: Hans de Goede <hdegoede@redhat.com>
13702 L: linux-hwmon@vger.kernel.org
13704 F: Documentation/hwmon/sch5627
13705 F: drivers/hwmon/sch5627.c
13707 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13708 M: Steve Glendinning <steve.glendinning@shawell.net>
13709 L: linux-fbdev@vger.kernel.org
13711 F: drivers/video/fbdev/smscufx.c
13713 SMSC47B397 HARDWARE MONITOR DRIVER
13714 M: Jean Delvare <jdelvare@suse.com>
13715 L: linux-hwmon@vger.kernel.org
13717 F: Documentation/hwmon/smsc47b397
13718 F: drivers/hwmon/smsc47b397.c
13720 SMSC911x ETHERNET DRIVER
13721 M: Steve Glendinning <steve.glendinning@shawell.net>
13722 L: netdev@vger.kernel.org
13724 F: include/linux/smsc911x.h
13725 F: drivers/net/ethernet/smsc/smsc911x.*
13727 SMSC9420 PCI ETHERNET DRIVER
13728 M: Steve Glendinning <steve.glendinning@shawell.net>
13729 L: netdev@vger.kernel.org
13731 F: drivers/net/ethernet/smsc/smsc9420.*
13733 SOC-CAMERA V4L2 SUBSYSTEM
13734 L: linux-media@vger.kernel.org
13735 T: git git://linuxtv.org/media_tree.git
13737 F: include/media/soc*
13738 F: drivers/media/i2c/soc_camera/
13739 F: drivers/media/platform/soc_camera/
13741 SOCIONEXT SYNQUACER I2C DRIVER
13742 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
13743 L: linux-i2c@vger.kernel.org
13745 F: drivers/i2c/busses/i2c-synquacer.c
13746 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13748 SOCIONEXT UNIPHIER SOUND DRIVER
13749 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13751 F: sound/soc/uniphier/
13753 SOEKRIS NET48XX LED SUPPORT
13754 M: Chris Boot <bootc@bootc.net>
13756 F: drivers/leds/leds-net48xx.c
13758 SOFT-ROCE DRIVER (rxe)
13759 M: Moni Shoua <monis@mellanox.com>
13760 L: linux-rdma@vger.kernel.org
13762 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13763 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13764 F: drivers/infiniband/sw/rxe/
13765 F: include/uapi/rdma/rdma_user_rxe.h
13767 SOFTLOGIC 6x10 MPEG CODEC
13768 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13769 M: Anton Sviridenko <anton@corp.bluecherry.net>
13770 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13771 M: Andrey Utkin <andrey_utkin@fastmail.com>
13772 M: Ismael Luceno <ismael@iodev.co.uk>
13773 L: linux-media@vger.kernel.org
13775 F: drivers/media/pci/solo6x10/
13777 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13778 M: James Morse <james.morse@arm.com>
13779 L: linux-arm-kernel@lists.infradead.org
13781 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
13782 F: drivers/firmware/arm_sdei.c
13783 F: include/linux/arm_sdei.h
13784 F: include/uapi/linux/arm_sdei.h
13786 SOFTWARE RAID (Multiple Disks) SUPPORT
13787 M: Shaohua Li <shli@kernel.org>
13788 L: linux-raid@vger.kernel.org
13789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13791 F: drivers/md/Makefile
13792 F: drivers/md/Kconfig
13794 F: drivers/md/raid*
13795 F: include/linux/raid/
13796 F: include/uapi/linux/raid/
13798 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13799 M: Jassi Brar <jaswinder.singh@linaro.org>
13800 L: netdev@vger.kernel.org
13802 F: drivers/net/ethernet/socionext/netsec.c
13803 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
13805 SOLIDRUN CLEARFOG SUPPORT
13806 M: Russell King <linux@armlinux.org.uk>
13808 F: arch/arm/boot/dts/armada-388-clearfog*
13809 F: arch/arm/boot/dts/armada-38x-solidrun-*
13811 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13812 M: Russell King <linux@armlinux.org.uk>
13814 F: arch/arm/boot/dts/imx6*-cubox-i*
13815 F: arch/arm/boot/dts/imx6*-hummingboard*
13816 F: arch/arm/boot/dts/imx6*-sr-*
13818 SONIC NETWORK DRIVER
13819 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13820 L: netdev@vger.kernel.org
13822 F: drivers/net/ethernet/natsemi/sonic.*
13824 SONICS SILICON BACKPLANE DRIVER (SSB)
13825 M: Michael Buesch <m@bues.ch>
13826 L: linux-wireless@vger.kernel.org
13829 F: include/linux/ssb/
13831 SONY IMX258 SENSOR DRIVER
13832 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13833 L: linux-media@vger.kernel.org
13834 T: git git://linuxtv.org/media_tree.git
13836 F: drivers/media/i2c/imx258.c
13838 SONY IMX274 SENSOR DRIVER
13839 M: Leon Luo <leonl@leopardimaging.com>
13840 L: linux-media@vger.kernel.org
13841 T: git git://linuxtv.org/media_tree.git
13843 F: drivers/media/i2c/imx274.c
13844 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
13846 SONY IMX319 SENSOR DRIVER
13847 M: Bingbu Cao <bingbu.cao@intel.com>
13848 L: linux-media@vger.kernel.org
13849 T: git git://linuxtv.org/media_tree.git
13851 F: drivers/media/i2c/imx319.c
13853 SONY IMX355 SENSOR DRIVER
13854 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13855 L: linux-media@vger.kernel.org
13856 T: git git://linuxtv.org/media_tree.git
13858 F: drivers/media/i2c/imx355.c
13860 SONY MEMORYSTICK CARD SUPPORT
13861 M: Alex Dubov <oakad@yahoo.com>
13862 W: http://tifmxx.berlios.de/
13864 F: drivers/memstick/host/tifm_ms.c
13866 SONY MEMORYSTICK STANDARD SUPPORT
13867 M: Maxim Levitsky <maximlevitsky@gmail.com>
13869 F: drivers/memstick/core/ms_block.*
13871 SONY VAIO CONTROL DEVICE DRIVER
13872 M: Mattia Dongili <malattia@linux.it>
13873 L: platform-driver-x86@vger.kernel.org
13874 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13876 F: Documentation/laptops/sony-laptop.txt
13877 F: drivers/char/sonypi.c
13878 F: drivers/platform/x86/sony-laptop.c
13879 F: include/linux/sony-laptop.h
13882 M: Jaroslav Kysela <perex@perex.cz>
13883 M: Takashi Iwai <tiwai@suse.com>
13884 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13885 W: http://www.alsa-project.org/
13886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13887 T: git git://git.alsa-project.org/alsa-kernel.git
13888 Q: http://patchwork.kernel.org/project/alsa-devel/list/
13890 F: Documentation/sound/
13892 F: include/uapi/sound/
13895 SOUND - COMPRESSED AUDIO
13896 M: Vinod Koul <vkoul@kernel.org>
13897 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13900 F: Documentation/sound/designs/compress-offload.rst
13901 F: include/sound/compress_driver.h
13902 F: include/uapi/sound/compress_*
13903 F: sound/core/compress_offload.c
13904 F: sound/soc/soc-compress.c
13906 SOUND - DMAENGINE HELPERS
13907 M: Lars-Peter Clausen <lars@metafoo.de>
13909 F: include/sound/dmaengine_pcm.h
13910 F: sound/core/pcm_dmaengine.c
13911 F: sound/soc/soc-generic-dmaengine-pcm.c
13913 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13914 M: Liam Girdwood <lgirdwood@gmail.com>
13915 M: Mark Brown <broonie@kernel.org>
13916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13917 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13918 W: http://alsa-project.org/main/index.php/ASoC
13920 F: Documentation/devicetree/bindings/sound/
13921 F: Documentation/sound/soc/
13923 F: include/sound/soc*
13925 SOUNDWIRE SUBSYSTEM
13926 M: Vinod Koul <vkoul@kernel.org>
13927 M: Sanyog Kale <sanyog.r.kale@intel.com>
13928 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13929 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13931 F: Documentation/driver-api/soundwire/
13932 F: drivers/soundwire/
13933 F: include/linux/soundwire/
13936 M: Olli Salonen <olli.salonen@iki.fi>
13937 L: linux-media@vger.kernel.org
13938 W: https://linuxtv.org
13939 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13941 F: drivers/media/dvb-frontends/sp2*
13943 SPARC + UltraSPARC (sparc/sparc64)
13944 M: "David S. Miller" <davem@davemloft.net>
13945 L: sparclinux@vger.kernel.org
13946 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
13947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13953 SPARC SERIAL DRIVERS
13954 M: "David S. Miller" <davem@davemloft.net>
13955 L: sparclinux@vger.kernel.org
13956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13959 F: include/linux/sunserialcore.h
13960 F: drivers/tty/serial/suncore.c
13961 F: drivers/tty/serial/sunhv.c
13962 F: drivers/tty/serial/sunsab.c
13963 F: drivers/tty/serial/sunsab.h
13964 F: drivers/tty/serial/sunsu.c
13965 F: drivers/tty/serial/sunzilog.c
13966 F: drivers/tty/serial/sunzilog.h
13967 F: drivers/tty/vcc.c
13970 M: "Christopher Li" <sparse@chrisli.org>
13971 L: linux-sparse@vger.kernel.org
13972 W: https://sparse.wiki.kernel.org/
13973 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13974 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13976 F: include/linux/compiler.h
13978 SPEAR CLOCK FRAMEWORK SUPPORT
13979 M: Viresh Kumar <vireshk@kernel.org>
13980 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13981 W: http://www.st.com/spear
13983 F: drivers/clk/spear/
13985 SPEAR PLATFORM SUPPORT
13986 M: Viresh Kumar <vireshk@kernel.org>
13987 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13988 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13989 W: http://www.st.com/spear
13991 F: arch/arm/boot/dts/spear*
13992 F: arch/arm/mach-spear/
13995 M: Marek Vasut <marek.vasut@gmail.com>
13996 L: linux-mtd@lists.infradead.org
13997 W: http://www.linux-mtd.infradead.org/
13998 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13999 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14000 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
14002 F: drivers/mtd/spi-nor/
14003 F: include/linux/mtd/spi-nor.h
14006 M: Mark Brown <broonie@kernel.org>
14007 L: linux-spi@vger.kernel.org
14008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14009 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14011 F: Documentation/devicetree/bindings/spi/
14012 F: Documentation/spi/
14014 F: include/linux/spi/
14015 F: include/uapi/linux/spi/
14018 SPIDERNET NETWORK DRIVER for CELL
14019 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14020 L: netdev@vger.kernel.org
14022 F: Documentation/networking/spider_net.txt
14023 F: drivers/net/ethernet/toshiba/spider_net*
14026 R: Stephen Boyd <sboyd@kernel.org>
14027 L: linux-arm-msm@vger.kernel.org
14028 F: Documentation/devicetree/bindings/spmi/
14030 F: include/dt-bindings/spmi/spmi.h
14031 F: include/linux/spmi.h
14032 F: include/trace/events/spmi.h
14035 M: Jeremy Kerr <jk@ozlabs.org>
14036 L: linuxppc-dev@lists.ozlabs.org
14037 W: http://www.ibm.com/developerworks/power/cell/
14039 F: Documentation/filesystems/spufs.txt
14040 F: arch/powerpc/platforms/cell/spufs/
14042 SQUASHFS FILE SYSTEM
14043 M: Phillip Lougher <phillip@squashfs.org.uk>
14044 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14045 W: http://squashfs.org.uk
14046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14048 F: Documentation/filesystems/squashfs.txt
14051 SRM (Alpha) environment access
14052 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14054 F: arch/alpha/kernel/srm_env.c
14056 ST STM32 I2C/SMBUS DRIVER
14057 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14058 L: linux-i2c@vger.kernel.org
14060 F: drivers/i2c/busses/i2c-stm32*
14062 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14063 M: Song Qiang <songqiang1304521@gmail.com>
14064 L: linux-iio@vger.kernel.org
14066 F: drivers/iio/proximity/vl53l0x-i2c.c
14067 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14070 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14071 L: stable@vger.kernel.org
14073 F: Documentation/process/stable-kernel-rules.rst
14076 M: Ian Abbott <abbotti@mev.co.uk>
14077 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14079 F: drivers/staging/comedi/
14081 STAGING - EROFS FILE SYSTEM
14082 M: Gao Xiang <gaoxiang25@huawei.com>
14083 M: Chao Yu <yuchao0@huawei.com>
14084 L: linux-erofs@lists.ozlabs.org
14086 F: drivers/staging/erofs/
14088 STAGING - INDUSTRIAL IO
14089 M: Jonathan Cameron <jic23@kernel.org>
14090 L: linux-iio@vger.kernel.org
14092 F: Documentation/devicetree/bindings/staging/iio/
14093 F: drivers/staging/iio/
14095 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14096 M: Marc Dietrich <marvin24@gmx.de>
14097 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14098 L: linux-tegra@vger.kernel.org
14100 F: drivers/staging/nvec/
14102 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14103 M: Jens Frederich <jfrederich@gmail.com>
14104 M: Daniel Drake <dsd@laptop.org>
14105 M: Jon Nettleton <jon.nettleton@gmail.com>
14106 W: http://wiki.laptop.org/go/DCON
14108 F: drivers/staging/olpc_dcon/
14110 STAGING - REALTEK RTL8712U DRIVERS
14111 M: Larry Finger <Larry.Finger@lwfinger.net>
14112 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14114 F: drivers/staging/rtl8712/
14116 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14117 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14118 M: Teddy Wang <teddy.wang@siliconmotion.com>
14119 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14120 L: linux-fbdev@vger.kernel.org
14122 F: drivers/staging/sm750fb/
14124 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14125 M: William Hubbs <w.d.hubbs@gmail.com>
14126 M: Chris Brannon <chris@the-brannons.com>
14127 M: Kirk Reiser <kirk@reisers.ca>
14128 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14129 L: speakup@linux-speakup.org
14130 W: http://www.linux-speakup.org/
14132 F: drivers/staging/speakup/
14134 STAGING - VIA VT665X DRIVERS
14135 M: Forest Bond <forest@alittletooquiet.net>
14137 F: drivers/staging/vt665?/
14139 STAGING - WILC1000 WIFI DRIVER
14140 M: Aditya Shankar <aditya.shankar@microchip.com>
14141 M: Ganesh Krishna <ganesh.krishna@microchip.com>
14142 L: linux-wireless@vger.kernel.org
14144 F: drivers/staging/wilc1000/
14146 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14147 M: Arnaud Patard <arnaud.patard@rtp-net.org>
14149 F: drivers/staging/xgifb/
14152 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14154 L: devel@driverdev.osuosl.org
14156 F: drivers/staging/
14158 STARFIRE/DURALAN NETWORK DRIVER
14159 M: Ion Badulescu <ionut@badula.org>
14161 F: drivers/net/ethernet/adaptec/starfire*
14163 STEC S1220 SKD DRIVER
14164 M: Bart Van Assche <bart.vanassche@wdc.com>
14165 L: linux-block@vger.kernel.org
14167 F: drivers/block/skd*[ch]
14169 STI AUDIO (ASoC) DRIVERS
14170 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14171 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14173 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14177 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
14179 F: drivers/media/platform/sti/cec/
14180 F: Documentation/devicetree/bindings/media/stih-cec.txt
14182 STK1160 USB VIDEO CAPTURE DRIVER
14183 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14184 L: linux-media@vger.kernel.org
14185 T: git git://linuxtv.org/media_tree.git
14187 F: drivers/media/usb/stk1160/
14189 STM32 AUDIO (ASoC) DRIVERS
14190 M: Olivier Moysan <olivier.moysan@st.com>
14191 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14192 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14194 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
14197 STM32 TIMER/LPTIMER DRIVERS
14198 M: Fabrice Gasnier <fabrice.gasnier@st.com>
14200 F: drivers/*/stm32-*timer*
14201 F: drivers/pwm/pwm-stm32*
14202 F: include/linux/*/stm32-*tim*
14203 F: Documentation/ABI/testing/*timer-stm32
14204 F: Documentation/devicetree/bindings/*/stm32-*timer*
14205 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
14207 STMMAC ETHERNET DRIVER
14208 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
14209 M: Alexandre Torgue <alexandre.torgue@st.com>
14210 M: Jose Abreu <joabreu@synopsys.com>
14211 L: netdev@vger.kernel.org
14212 W: http://www.stlinux.com
14214 F: drivers/net/ethernet/stmicro/stmmac/
14217 M: Sam Creasey <sammy@sammy.net>
14218 W: http://sammy.net/sun3/
14220 F: arch/m68k/kernel/*sun3*
14221 F: arch/m68k/sun3*/
14222 F: arch/m68k/include/asm/sun3*
14223 F: drivers/net/ethernet/i825xx/sun3*
14225 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14226 M: Hans de Goede <hdegoede@redhat.com>
14227 L: linux-input@vger.kernel.org
14229 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14230 F: drivers/input/keyboard/sun4i-lradc-keys.c
14232 SUNDANCE NETWORK DRIVER
14233 M: Denis Kirjanov <kda@linux-powerpc.org>
14234 L: netdev@vger.kernel.org
14236 F: drivers/net/ethernet/dlink/sundance.c
14239 M: Yoshinori Sato <ysato@users.sourceforge.jp>
14240 M: Rich Felker <dalias@libc.org>
14241 L: linux-sh@vger.kernel.org
14242 Q: http://patchwork.kernel.org/project/linux-sh/list/
14244 F: Documentation/sh/
14249 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14250 M: Len Brown <len.brown@intel.com>
14251 M: Pavel Machek <pavel@ucw.cz>
14252 L: linux-pm@vger.kernel.org
14253 B: https://bugzilla.kernel.org
14255 F: Documentation/power/
14256 F: arch/x86/kernel/acpi/
14257 F: drivers/base/power/
14259 F: include/linux/suspend.h
14260 F: include/linux/freezer.h
14261 F: include/linux/pm.h
14264 M: Martin Mares <mj@ucw.cz>
14265 L: linux-video@atrey.karlin.mff.cuni.cz
14267 F: Documentation/svga.txt
14268 F: arch/x86/boot/video*
14271 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14272 L: iommu@lists.linux-foundation.org
14273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14275 F: kernel/dma/swiotlb.c
14276 F: arch/*/kernel/pci-swiotlb.c
14277 F: include/linux/swiotlb.h
14280 M: Jiri Pirko <jiri@resnulli.us>
14281 M: Ivan Vecera <ivecera@redhat.com>
14282 L: netdev@vger.kernel.org
14285 F: include/net/switchdev.h
14287 SY8106A REGULATOR DRIVER
14288 M: Icenowy Zheng <icenowy@aosc.io>
14290 F: drivers/regulator/sy8106a-regulator.c
14291 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14293 SYNC FILE FRAMEWORK
14294 M: Sumit Semwal <sumit.semwal@linaro.org>
14295 R: Gustavo Padovan <gustavo@padovan.org>
14297 L: linux-media@vger.kernel.org
14298 L: dri-devel@lists.freedesktop.org
14299 F: drivers/dma-buf/sync_*
14300 F: drivers/dma-buf/dma-fence*
14301 F: drivers/dma-buf/sw_sync.c
14302 F: include/linux/sync_file.h
14303 F: include/uapi/linux/sync_file.h
14304 F: Documentation/sync_file.txt
14305 T: git git://anongit.freedesktop.org/drm/drm-misc
14307 SYNOPSYS ARC ARCHITECTURE
14308 M: Vineet Gupta <vgupta@synopsys.com>
14309 L: linux-snps-arc@lists.infradead.org
14312 F: Documentation/devicetree/bindings/arc/*
14313 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14314 F: drivers/clocksource/arc_timer.c
14315 F: drivers/tty/serial/arc_uart.c
14316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14318 SYNOPSYS ARC HSDK SDP pll clock driver
14319 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14321 F: drivers/clk/clk-hsdk-pll.c
14322 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14324 SYNOPSYS ARC SDP clock driver
14325 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14327 F: drivers/clk/axs10x/*
14328 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14330 SYNOPSYS ARC SDP platform support
14331 M: Alexey Brodkin <abrodkin@synopsys.com>
14333 F: arch/arc/plat-axs10x
14334 F: arch/arc/boot/dts/ax*
14335 F: Documentation/devicetree/bindings/arc/axs10*
14337 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14338 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14340 F: drivers/reset/reset-axs10x.c
14341 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14343 SYNOPSYS CREG GPIO DRIVER
14344 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14346 F: drivers/gpio/gpio-creg-snps.c
14347 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14349 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14350 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14352 F: drivers/tty/serial/8250/8250_dw.c
14354 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14355 M: Hoan Tran <hotran@apm.com>
14356 L: linux-gpio@vger.kernel.org
14358 F: drivers/gpio/gpio-dwapb.c
14359 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14361 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14362 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14364 F: drivers/dma/dwi-axi-dmac/
14365 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14367 SYNOPSYS DESIGNWARE DMAC DRIVER
14368 M: Viresh Kumar <vireshk@kernel.org>
14369 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14371 F: include/linux/dma/dw.h
14372 F: include/linux/platform_data/dma-dw.h
14375 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14376 M: Jose Abreu <Jose.Abreu@synopsys.com>
14377 L: netdev@vger.kernel.org
14379 F: drivers/net/ethernet/synopsys/
14381 SYNOPSYS DESIGNWARE I2C DRIVER
14382 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
14383 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14384 R: Mika Westerberg <mika.westerberg@linux.intel.com>
14385 L: linux-i2c@vger.kernel.org
14387 F: drivers/i2c/busses/i2c-designware-*
14388 F: include/linux/platform_data/i2c-designware.h
14390 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14391 M: Jaehoon Chung <jh80.chung@samsung.com>
14392 L: linux-mmc@vger.kernel.org
14394 F: drivers/mmc/host/dw_mmc*
14396 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14397 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14399 F: drivers/reset/reset-hsdk.c
14400 F: include/dt-bindings/reset/snps,hsdk-reset.h
14401 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14403 SYSTEM CONFIGURATION (SYSCON)
14404 M: Lee Jones <lee.jones@linaro.org>
14405 M: Arnd Bergmann <arnd@arndb.de>
14406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14408 F: drivers/mfd/syscon.c
14410 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14411 M: Sudeep Holla <sudeep.holla@arm.com>
14412 L: linux-arm-kernel@lists.infradead.org
14414 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14415 F: drivers/clk/clk-sc[mp]i.c
14416 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14417 F: drivers/firmware/arm_scpi.c
14418 F: drivers/firmware/arm_scmi/
14419 F: include/linux/sc[mp]i_protocol.h
14421 SYSTEM RESET/SHUTDOWN DRIVERS
14422 M: Sebastian Reichel <sre@kernel.org>
14423 L: linux-pm@vger.kernel.org
14424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14426 F: Documentation/devicetree/bindings/power/reset/
14427 F: drivers/power/reset/
14429 SYSTEM TRACE MODULE CLASS
14430 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14433 F: Documentation/trace/stm.rst
14434 F: drivers/hwtracing/stm/
14435 F: include/linux/stm.h
14436 F: include/uapi/linux/stm.h
14439 M: Christoph Hellwig <hch@infradead.org>
14441 F: Documentation/filesystems/sysv-fs.txt
14443 F: include/linux/sysv_fs.h
14446 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14447 L: linux-scsi@vger.kernel.org
14448 L: target-devel@vger.kernel.org
14449 W: http://www.linux-iscsi.org
14450 W: http://groups.google.com/group/linux-iscsi-target-dev
14451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14455 F: Documentation/target/
14457 TASKSTATS STATISTICS INTERFACE
14458 M: Balbir Singh <bsingharora@gmail.com>
14460 F: Documentation/accounting/taskstats*
14461 F: include/linux/taskstats*
14462 F: kernel/taskstats.c
14465 M: Jamal Hadi Salim <jhs@mojatatu.com>
14466 M: Cong Wang <xiyou.wangcong@gmail.com>
14467 M: Jiri Pirko <jiri@resnulli.us>
14468 L: netdev@vger.kernel.org
14470 F: include/net/pkt_cls.h
14471 F: include/net/pkt_sched.h
14472 F: include/net/tc_act/
14473 F: include/uapi/linux/pkt_cls.h
14474 F: include/uapi/linux/pkt_sched.h
14475 F: include/uapi/linux/tc_act/
14476 F: include/uapi/linux/tc_ematch/
14479 TC90522 MEDIA DRIVER
14480 M: Akihiro Tsukada <tskd08@gmail.com>
14481 L: linux-media@vger.kernel.org
14483 F: drivers/media/dvb-frontends/tc90522*
14485 TCP LOW PRIORITY MODULE
14486 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14487 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14488 W: http://tcp-lp-mod.sourceforge.net/
14490 F: net/ipv4/tcp_lp.c
14492 TDA10071 MEDIA DRIVER
14493 M: Antti Palosaari <crope@iki.fi>
14494 L: linux-media@vger.kernel.org
14495 W: https://linuxtv.org
14496 W: http://palosaari.fi/linux/
14497 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14498 T: git git://linuxtv.org/anttip/media_tree.git
14500 F: drivers/media/dvb-frontends/tda10071*
14502 TDA18212 MEDIA DRIVER
14503 M: Antti Palosaari <crope@iki.fi>
14504 L: linux-media@vger.kernel.org
14505 W: https://linuxtv.org
14506 W: http://palosaari.fi/linux/
14507 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14508 T: git git://linuxtv.org/anttip/media_tree.git
14510 F: drivers/media/tuners/tda18212*
14512 TDA18218 MEDIA DRIVER
14513 M: Antti Palosaari <crope@iki.fi>
14514 L: linux-media@vger.kernel.org
14515 W: https://linuxtv.org
14516 W: http://palosaari.fi/linux/
14517 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14518 T: git git://linuxtv.org/anttip/media_tree.git
14520 F: drivers/media/tuners/tda18218*
14522 TDA18250 MEDIA DRIVER
14523 M: Olli Salonen <olli.salonen@iki.fi>
14524 L: linux-media@vger.kernel.org
14525 W: https://linuxtv.org
14526 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14527 T: git git://linuxtv.org/media_tree.git
14529 F: drivers/media/tuners/tda18250*
14531 TDA18271 MEDIA DRIVER
14532 M: Michael Krufky <mkrufky@linuxtv.org>
14533 L: linux-media@vger.kernel.org
14534 W: https://linuxtv.org
14535 W: http://github.com/mkrufky
14536 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14537 T: git git://linuxtv.org/mkrufky/tuners.git
14539 F: drivers/media/tuners/tda18271*
14541 TDA1997x MEDIA DRIVER
14542 M: Tim Harvey <tharvey@gateworks.com>
14543 L: linux-media@vger.kernel.org
14544 W: https://linuxtv.org
14545 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14547 F: drivers/media/i2c/tda1997x.*
14549 TDA827x MEDIA DRIVER
14550 M: Michael Krufky <mkrufky@linuxtv.org>
14551 L: linux-media@vger.kernel.org
14552 W: https://linuxtv.org
14553 W: http://github.com/mkrufky
14554 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14555 T: git git://linuxtv.org/mkrufky/tuners.git
14557 F: drivers/media/tuners/tda8290.*
14559 TDA8290 MEDIA DRIVER
14560 M: Michael Krufky <mkrufky@linuxtv.org>
14561 L: linux-media@vger.kernel.org
14562 W: https://linuxtv.org
14563 W: http://github.com/mkrufky
14564 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14565 T: git git://linuxtv.org/mkrufky/tuners.git
14567 F: drivers/media/tuners/tda8290.*
14569 TDA9840 MEDIA DRIVER
14570 M: Hans Verkuil <hverkuil@xs4all.nl>
14571 L: linux-media@vger.kernel.org
14572 T: git git://linuxtv.org/media_tree.git
14573 W: https://linuxtv.org
14575 F: drivers/media/i2c/tda9840*
14577 TEA5761 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/tea5761.*
14585 TEA5767 TUNER DRIVER
14586 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14587 L: linux-media@vger.kernel.org
14588 W: https://linuxtv.org
14589 T: git git://linuxtv.org/media_tree.git
14591 F: drivers/media/tuners/tea5767.*
14593 TEA6415C 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/tea6415c*
14601 TEA6420 MEDIA DRIVER
14602 M: Hans Verkuil <hverkuil@xs4all.nl>
14603 L: linux-media@vger.kernel.org
14604 T: git git://linuxtv.org/media_tree.git
14605 W: https://linuxtv.org
14607 F: drivers/media/i2c/tea6420*
14610 M: Jiri Pirko <jiri@resnulli.us>
14611 L: netdev@vger.kernel.org
14613 F: drivers/net/team/
14614 F: include/linux/if_team.h
14615 F: include/uapi/linux/if_team.h
14617 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14618 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14620 F: arch/x86/platform/ts5500/
14622 TECHNOTREND USB IR RECEIVER
14623 M: Sean Young <sean@mess.org>
14624 L: linux-media@vger.kernel.org
14626 F: drivers/media/rc/ttusbir.c
14628 TECHWELL TW9910 VIDEO DECODER
14629 L: linux-media@vger.kernel.org
14631 F: drivers/media/i2c/tw9910.c
14632 F: include/media/i2c/tw9910.h
14635 M: Jens Wiklander <jens.wiklander@linaro.org>
14637 F: include/linux/tee_drv.h
14638 F: include/uapi/linux/tee.h
14640 F: Documentation/tee.txt
14642 TEGRA ARCHITECTURE SUPPORT
14643 M: Thierry Reding <thierry.reding@gmail.com>
14644 M: Jonathan Hunter <jonathanh@nvidia.com>
14645 L: linux-tegra@vger.kernel.org
14646 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
14647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14652 M: Peter De Schrijver <pdeschrijver@nvidia.com>
14653 M: Prashant Gaikwad <pgaikwad@nvidia.com>
14655 F: drivers/clk/tegra/
14658 M: Laxman Dewangan <ldewangan@nvidia.com>
14659 M: Jon Hunter <jonathanh@nvidia.com>
14661 F: drivers/dma/tegra*
14664 M: Laxman Dewangan <ldewangan@nvidia.com>
14666 F: drivers/i2c/busses/i2c-tegra.c
14668 TEGRA IOMMU DRIVERS
14669 M: Thierry Reding <thierry.reding@gmail.com>
14670 L: linux-tegra@vger.kernel.org
14672 F: drivers/iommu/tegra*
14675 M: Laxman Dewangan <ldewangan@nvidia.com>
14677 F: drivers/input/keyboard/tegra-kbc.c
14680 M: Stefan Agner <stefan@agner.ch>
14681 M: Lucas Stach <dev@lynxeye.de>
14683 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14684 F: drivers/mtd/nand/raw/tegra_nand.c
14687 M: Thierry Reding <thierry.reding@gmail.com>
14689 F: drivers/pwm/pwm-tegra.c
14691 TEGRA SERIAL DRIVER
14692 M: Laxman Dewangan <ldewangan@nvidia.com>
14694 F: drivers/tty/serial/serial-tegra.c
14697 M: Laxman Dewangan <ldewangan@nvidia.com>
14699 F: drivers/spi/spi-tegra*
14701 TEHUTI ETHERNET DRIVER
14702 M: Andy Gospodarek <andy@greyhouse.net>
14703 L: netdev@vger.kernel.org
14705 F: drivers/net/ethernet/tehuti/*
14707 Telecom Clock Driver for MCPL0010
14708 M: Mark Gross <mark.gross@intel.com>
14710 F: drivers/char/tlclk.c
14712 TENSILICA XTENSA PORT (xtensa)
14713 M: Chris Zankel <chris@zankel.net>
14714 M: Max Filippov <jcmvbkbc@gmail.com>
14715 L: linux-xtensa@linux-xtensa.org
14716 T: git git://github.com/czankel/xtensa-linux.git
14719 F: drivers/irqchip/irq-xtensa-*
14721 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14722 M: Nishanth Menon <nm@ti.com>
14723 M: Tero Kristo <t-kristo@ti.com>
14724 M: Santosh Shilimkar <ssantosh@kernel.org>
14725 L: linux-arm-kernel@lists.infradead.org
14727 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14728 F: drivers/firmware/ti_sci*
14729 F: include/linux/soc/ti/ti_sci_protocol.h
14730 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14731 F: drivers/soc/ti/ti_sci_pm_domains.c
14732 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14733 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14734 F: drivers/clk/keystone/sci-clk.c
14735 F: drivers/reset/reset-ti-sci.c
14737 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14738 M: Hans Verkuil <hverkuil@xs4all.nl>
14739 L: linux-media@vger.kernel.org
14740 T: git git://linuxtv.org/media_tree.git
14741 W: https://linuxtv.org
14743 F: drivers/media/radio/radio-raremono.c
14746 M: Zhang Rui <rui.zhang@intel.com>
14747 M: Eduardo Valentin <edubezval@gmail.com>
14748 R: Daniel Lezcano <daniel.lezcano@linaro.org>
14749 L: linux-pm@vger.kernel.org
14750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14752 Q: https://patchwork.kernel.org/project/linux-pm/list/
14754 F: drivers/thermal/
14755 F: include/linux/thermal.h
14756 F: include/uapi/linux/thermal.h
14757 F: include/linux/cpu_cooling.h
14758 F: Documentation/devicetree/bindings/thermal/
14760 THERMAL/CPU_COOLING
14761 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
14762 M: Viresh Kumar <viresh.kumar@linaro.org>
14763 M: Javi Merino <javi.merino@kernel.org>
14764 L: linux-pm@vger.kernel.org
14766 F: Documentation/thermal/cpu-cooling-api.txt
14767 F: drivers/thermal/cpu_cooling.c
14768 F: include/linux/cpu_cooling.h
14770 THINKPAD ACPI EXTRAS DRIVER
14771 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14772 L: ibm-acpi-devel@lists.sourceforge.net
14773 L: platform-driver-x86@vger.kernel.org
14774 W: http://ibm-acpi.sourceforge.net
14775 W: http://thinkwiki.org/wiki/Ibm-acpi
14776 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14778 F: drivers/platform/x86/thinkpad_acpi.c
14781 M: Andreas Noever <andreas.noever@gmail.com>
14782 M: Michael Jamet <michael.jamet@intel.com>
14783 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14784 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14787 F: Documentation/admin-guide/thunderbolt.rst
14788 F: drivers/thunderbolt/
14789 F: include/linux/thunderbolt.h
14791 THUNDERBOLT NETWORK DRIVER
14792 M: Michael Jamet <michael.jamet@intel.com>
14793 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14794 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14795 L: netdev@vger.kernel.org
14797 F: drivers/net/thunderbolt.c
14799 THUNDERX GPIO DRIVER
14800 M: David Daney <david.daney@cavium.com>
14802 F: drivers/gpio/gpio-thunderx.c
14804 TI AM437X VPFE DRIVER
14805 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14806 L: linux-media@vger.kernel.org
14807 W: https://linuxtv.org
14808 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14809 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14811 F: drivers/media/platform/am437x/
14813 TI BANDGAP AND THERMAL DRIVER
14814 M: Eduardo Valentin <edubezval@gmail.com>
14815 M: Keerthy <j-keerthy@ti.com>
14816 L: linux-pm@vger.kernel.org
14817 L: linux-omap@vger.kernel.org
14819 F: drivers/thermal/ti-soc-thermal/
14821 TI BQ27XXX POWER SUPPLY DRIVER
14822 R: Andrew F. Davis <afd@ti.com>
14823 F: include/linux/power/bq27xxx_battery.h
14824 F: drivers/power/supply/bq27xxx_battery.c
14825 F: drivers/power/supply/bq27xxx_battery_i2c.c
14827 TI CDCE706 CLOCK DRIVER
14828 M: Max Filippov <jcmvbkbc@gmail.com>
14830 F: drivers/clk/clk-cdce706.c
14833 M: Tero Kristo <t-kristo@ti.com>
14834 L: linux-omap@vger.kernel.org
14837 F: include/linux/clk/ti.h
14839 TI DAVINCI MACHINE SUPPORT
14840 M: Sekhar Nori <nsekhar@ti.com>
14841 M: Kevin Hilman <khilman@kernel.org>
14842 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14845 F: arch/arm/mach-davinci/
14846 F: drivers/i2c/busses/i2c-davinci.c
14847 F: arch/arm/boot/dts/da850*
14849 TI DAVINCI SERIES CLOCK DRIVER
14850 M: David Lechner <david@lechnology.com>
14851 R: Sekhar Nori <nsekhar@ti.com>
14853 F: Documentation/devicetree/bindings/clock/ti/davinci/
14854 F: drivers/clk/davinci/
14856 TI DAVINCI SERIES GPIO DRIVER
14857 M: Keerthy <j-keerthy@ti.com>
14858 L: linux-gpio@vger.kernel.org
14860 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14861 F: drivers/gpio/gpio-davinci.c
14863 TI DAVINCI SERIES MEDIA DRIVER
14864 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14865 L: linux-media@vger.kernel.org
14866 W: https://linuxtv.org
14867 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14868 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14870 F: drivers/media/platform/davinci/
14871 F: include/media/davinci/
14873 TI ETHERNET SWITCH DRIVER (CPSW)
14874 R: Grygorii Strashko <grygorii.strashko@ti.com>
14875 L: linux-omap@vger.kernel.org
14876 L: netdev@vger.kernel.org
14878 F: drivers/net/ethernet/ti/cpsw*
14879 F: drivers/net/ethernet/ti/davinci*
14881 TI FLASH MEDIA INTERFACE DRIVER
14882 M: Alex Dubov <oakad@yahoo.com>
14884 F: drivers/misc/tifm*
14885 F: drivers/mmc/host/tifm_sd.c
14886 F: include/linux/tifm.h
14888 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14889 M: Santosh Shilimkar <ssantosh@kernel.org>
14890 L: linux-kernel@vger.kernel.org
14891 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14893 F: drivers/soc/ti/*
14894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14896 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14897 M: M R Swami Reddy <mr.swami.reddy@ti.com>
14898 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14899 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14901 F: sound/soc/codecs/lm49453*
14902 F: sound/soc/codecs/isabelle*
14904 TI LP855x BACKLIGHT DRIVER
14905 M: Milo Kim <milo.kim@ti.com>
14907 F: Documentation/backlight/lp855x-driver.txt
14908 F: drivers/video/backlight/lp855x_bl.c
14909 F: include/linux/platform_data/lp855x.h
14911 TI LP8727 CHARGER DRIVER
14912 M: Milo Kim <milo.kim@ti.com>
14914 F: drivers/power/supply/lp8727_charger.c
14915 F: include/linux/platform_data/lp8727.h
14917 TI LP8788 MFD DRIVER
14918 M: Milo Kim <milo.kim@ti.com>
14920 F: drivers/iio/adc/lp8788_adc.c
14921 F: drivers/leds/leds-lp8788.c
14922 F: drivers/mfd/lp8788*.c
14923 F: drivers/power/supply/lp8788-charger.c
14924 F: drivers/regulator/lp8788-*.c
14925 F: include/linux/mfd/lp8788*.h
14927 TI NETCP ETHERNET DRIVER
14928 M: Wingman Kwok <w-kwok2@ti.com>
14929 M: Murali Karicheri <m-karicheri2@ti.com>
14930 L: netdev@vger.kernel.org
14932 F: drivers/net/ethernet/ti/netcp*
14934 TI PCM3060 ASoC CODEC DRIVER
14935 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
14936 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14938 F: Documentation/devicetree/bindings/sound/pcm3060.txt
14939 F: sound/soc/codecs/pcm3060*
14941 TI TAS571X FAMILY ASoC CODEC DRIVER
14942 M: Kevin Cernekee <cernekee@chromium.org>
14943 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14945 F: sound/soc/codecs/tas571x*
14947 TI TRF7970A NFC DRIVER
14948 M: Mark Greer <mgreer@animalcreek.com>
14949 L: linux-wireless@vger.kernel.org
14950 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14952 F: drivers/nfc/trf7970a.c
14953 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14955 TI TWL4030 SERIES SOC CODEC DRIVER
14956 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
14957 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14959 F: sound/soc/codecs/twl4030*
14962 M: Benoit Parrot <bparrot@ti.com>
14963 L: linux-media@vger.kernel.org
14964 W: http://linuxtv.org/
14965 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14967 F: drivers/media/platform/ti-vpe/
14969 TI WILINK WIRELESS DRIVERS
14970 L: linux-wireless@vger.kernel.org
14971 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
14972 W: http://wireless.kernel.org/en/users/Drivers/wl1251
14973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14975 F: drivers/net/wireless/ti/
14976 F: include/linux/wl12xx.h
14978 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14979 M: John Stultz <john.stultz@linaro.org>
14980 M: Thomas Gleixner <tglx@linutronix.de>
14981 R: Stephen Boyd <sboyd@kernel.org>
14982 L: linux-kernel@vger.kernel.org
14983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14985 F: include/linux/clocksource.h
14986 F: include/linux/time.h
14987 F: include/linux/timex.h
14988 F: include/uapi/linux/time.h
14989 F: include/uapi/linux/timex.h
14990 F: kernel/time/clocksource.c
14991 F: kernel/time/time*.c
14992 F: kernel/time/alarmtimer.c
14993 F: kernel/time/ntp.c
14994 F: tools/testing/selftests/timers/
14997 M: Jon Maloy <jon.maloy@ericsson.com>
14998 M: Ying Xue <ying.xue@windriver.com>
14999 L: netdev@vger.kernel.org (core kernel code)
15000 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15001 W: http://tipc.sourceforge.net/
15003 F: include/uapi/linux/tipc*.h
15006 TLAN NETWORK DRIVER
15007 M: Samuel Chessman <chessman@tux.org>
15008 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15009 W: http://sourceforge.net/projects/tlan/
15011 F: Documentation/networking/tlan.txt
15012 F: drivers/net/ethernet/ti/tlan.*
15014 TM6000 VIDEO4LINUX DRIVER
15015 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15016 L: linux-media@vger.kernel.org
15017 W: https://linuxtv.org
15018 T: git git://linuxtv.org/media_tree.git
15020 F: drivers/media/usb/tm6000/
15021 F: Documentation/media/v4l-drivers/tm6000*
15023 TMIO/SDHI MMC DRIVER
15024 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15025 L: linux-mmc@vger.kernel.org
15027 F: drivers/mmc/host/tmio_mmc*
15028 F: drivers/mmc/host/renesas_sdhi*
15029 F: include/linux/mfd/tmio.h
15031 TMP401 HARDWARE MONITOR DRIVER
15032 M: Guenter Roeck <linux@roeck-us.net>
15033 L: linux-hwmon@vger.kernel.org
15035 F: Documentation/hwmon/tmp401
15036 F: drivers/hwmon/tmp401.c
15038 TMPFS (SHMEM FILESYSTEM)
15039 M: Hugh Dickins <hughd@google.com>
15040 L: linux-mm@kvack.org
15042 F: include/linux/shmem_fs.h
15045 TOMOYO SECURITY MODULE
15046 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15047 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15048 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15049 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15050 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15051 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15052 W: http://tomoyo.sourceforge.jp/
15053 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15055 F: security/tomoyo/
15057 TOPSTAR LAPTOP EXTRAS DRIVER
15058 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15059 L: platform-driver-x86@vger.kernel.org
15061 F: drivers/platform/x86/topstar-laptop.c
15063 TORTURE-TEST MODULES
15064 M: Davidlohr Bueso <dave@stgolabs.net>
15065 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15066 M: Josh Triplett <josh@joshtriplett.org>
15067 L: linux-kernel@vger.kernel.org
15069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15070 F: Documentation/RCU/torture.txt
15071 F: kernel/torture.c
15072 F: kernel/rcu/rcutorture.c
15073 F: kernel/rcu/rcuperf.c
15074 F: kernel/locking/locktorture.c
15076 TOSHIBA ACPI EXTRAS DRIVER
15077 M: Azael Avalos <coproscefalo@gmail.com>
15078 L: platform-driver-x86@vger.kernel.org
15080 F: drivers/platform/x86/toshiba_acpi.c
15082 TOSHIBA BLUETOOTH DRIVER
15083 M: Azael Avalos <coproscefalo@gmail.com>
15084 L: platform-driver-x86@vger.kernel.org
15086 F: drivers/platform/x86/toshiba_bluetooth.c
15088 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15089 M: Azael Avalos <coproscefalo@gmail.com>
15090 L: platform-driver-x86@vger.kernel.org
15092 F: drivers/platform/x86/toshiba_haps.c
15095 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15096 W: http://www.buzzard.org.uk/toshiba/
15098 F: drivers/char/toshiba.c
15099 F: include/linux/toshiba.h
15100 F: include/uapi/linux/toshiba.h
15102 TOSHIBA TC358743 DRIVER
15103 M: Mats Randgaard <matrandg@cisco.com>
15104 L: linux-media@vger.kernel.org
15106 F: drivers/media/i2c/tc358743*
15107 F: include/media/i2c/tc358743.h
15109 TOSHIBA WMI HOTKEYS DRIVER
15110 M: Azael Avalos <coproscefalo@gmail.com>
15111 L: platform-driver-x86@vger.kernel.org
15113 F: drivers/platform/x86/toshiba-wmi.c
15116 M: Peter Huewe <peterhuewe@gmx.de>
15117 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15118 R: Jason Gunthorpe <jgg@ziepe.ca>
15119 L: linux-integrity@vger.kernel.org
15120 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15121 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15122 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15124 F: drivers/char/tpm/
15127 M: Steven Rostedt <rostedt@goodmis.org>
15128 M: Ingo Molnar <mingo@redhat.com>
15129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15131 F: Documentation/trace/ftrace.rst
15132 F: arch/*/*/*/ftrace.h
15133 F: arch/*/kernel/ftrace.c
15134 F: include/*/ftrace.h
15135 F: include/linux/trace*.h
15138 F: tools/testing/selftests/ftrace/
15140 TRACING MMIO ACCESSES (MMIOTRACE)
15141 M: Steven Rostedt <rostedt@goodmis.org>
15142 M: Ingo Molnar <mingo@kernel.org>
15143 R: Karol Herbst <karolherbst@gmail.com>
15144 R: Pekka Paalanen <ppaalanen@gmail.com>
15146 L: linux-kernel@vger.kernel.org
15147 L: nouveau@lists.freedesktop.org
15148 F: kernel/trace/trace_mmiotrace.c
15149 F: include/linux/mmiotrace.h
15150 F: arch/x86/mm/kmmio.c
15151 F: arch/x86/mm/mmio-mod.c
15152 F: arch/x86/mm/testmmiotrace.c
15155 M: Jiri Kosina <trivial@kernel.org>
15156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15158 K: ^Subject:.*(?i)trivial
15160 TEMPO SEMICONDUCTOR DRIVERS
15161 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15163 F: sound/soc/codecs/tscs*.c
15164 F: sound/soc/codecs/tscs*.h
15165 F: Documentation/devicetree/bindings/sound/tscs*.txt
15168 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15169 M: Jiri Slaby <jslaby@suse.com>
15171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15172 F: Documentation/serial/
15174 F: drivers/tty/serial/serial_core.c
15175 F: include/linux/serial_core.h
15176 F: include/linux/serial.h
15177 F: include/linux/tty.h
15178 F: include/uapi/linux/serial_core.h
15179 F: include/uapi/linux/serial.h
15180 F: include/uapi/linux/tty.h
15182 TUA9001 MEDIA DRIVER
15183 M: Antti Palosaari <crope@iki.fi>
15184 L: linux-media@vger.kernel.org
15185 W: https://linuxtv.org
15186 W: http://palosaari.fi/linux/
15187 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15188 T: git git://linuxtv.org/anttip/media_tree.git
15190 F: drivers/media/tuners/tua9001*
15192 TULIP NETWORK DRIVERS
15193 L: netdev@vger.kernel.org
15194 L: linux-parisc@vger.kernel.org
15196 F: drivers/net/ethernet/dec/tulip/
15199 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
15200 W: http://vtun.sourceforge.net/tun
15202 F: Documentation/networking/tuntap.txt
15203 F: arch/um/os-Linux/drivers/
15205 TURBOCHANNEL SUBSYSTEM
15206 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15207 M: Ralf Baechle <ralf@linux-mips.org>
15208 L: linux-mips@linux-mips.org
15209 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
15212 F: include/linux/tc.h
15215 M: "Len Brown" <lenb@kernel.org>
15216 L: linux-pm@vger.kernel.org
15217 B: https://bugzilla.kernel.org
15218 Q: https://patchwork.kernel.org/project/linux-pm/list/
15219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15221 F: tools/power/x86/turbostat/
15223 TW5864 VIDEO4LINUX DRIVER
15224 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15225 M: Anton Sviridenko <anton@corp.bluecherry.net>
15226 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15227 M: Andrey Utkin <andrey_utkin@fastmail.com>
15228 L: linux-media@vger.kernel.org
15230 F: drivers/media/pci/tw5864/
15232 TW68 VIDEO4LINUX DRIVER
15233 M: Hans Verkuil <hverkuil@xs4all.nl>
15234 L: linux-media@vger.kernel.org
15235 T: git git://linuxtv.org/media_tree.git
15236 W: https://linuxtv.org
15238 F: drivers/media/pci/tw68/
15240 TW686X VIDEO4LINUX DRIVER
15241 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15242 L: linux-media@vger.kernel.org
15243 T: git git://linuxtv.org/media_tree.git
15244 W: http://linuxtv.org
15246 F: drivers/media/pci/tw686x/
15248 UBI FILE SYSTEM (UBIFS)
15249 M: Richard Weinberger <richard@nod.at>
15250 M: Artem Bityutskiy <dedekind1@gmail.com>
15251 M: Adrian Hunter <adrian.hunter@intel.com>
15252 L: linux-mtd@lists.infradead.org
15253 T: git git://git.infradead.org/ubifs-2.6.git
15254 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
15256 F: Documentation/filesystems/ubifs.txt
15259 UCLINUX (M68KNOMMU AND COLDFIRE)
15260 M: Greg Ungerer <gerg@linux-m68k.org>
15261 W: http://www.linux-m68k.org/
15262 W: http://www.uclinux.org/
15263 L: linux-m68k@lists.linux-m68k.org
15264 L: uclinux-dev@uclinux.org (subscribers-only)
15265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15267 F: arch/m68k/coldfire/
15269 F: arch/m68k/*/*_no.*
15270 F: arch/m68k/include/asm/*_no.*
15273 M: Jan Kara <jack@suse.com>
15275 F: Documentation/filesystems/udf.txt
15279 M: Bastien Nocera <hadess@hadess.net>
15280 L: linux-input@vger.kernel.org
15282 F: drivers/hid/hid-udraw-ps3.c
15285 M: Evgeniy Dushistov <dushistov@mail.ru>
15287 F: Documentation/filesystems/ufs.txt
15290 UHID USERSPACE HID IO DRIVER:
15291 M: David Herrmann <dh.herrmann@googlemail.com>
15292 L: linux-input@vger.kernel.org
15294 F: drivers/hid/uhid.c
15295 F: include/uapi/linux/uhid.h
15298 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15299 L: linux-usb@vger.kernel.org
15301 F: drivers/usb/common/ulpi.c
15302 F: include/linux/ulpi/
15304 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15305 L: linux-usb@vger.kernel.org
15308 F: include/linux/uwb.h
15309 F: include/linux/uwb/
15311 UNICORE32 ARCHITECTURE:
15312 M: Guan Xuetao <gxt@pku.edu.cn>
15313 W: http://mprc.pku.edu.cn/~guanxuetao/linux
15315 T: git git://github.com/gxt/linux.git
15319 M: Tony Finch <dot@dotat.at>
15320 W: http://dotat.at/prog/unifdef
15322 F: scripts/unifdef.c
15324 UNIFORM CDROM DRIVER
15325 M: Jens Axboe <axboe@kernel.dk>
15326 W: http://www.kernel.dk
15328 F: Documentation/cdrom/
15329 F: drivers/cdrom/cdrom.c
15330 F: include/linux/cdrom.h
15331 F: include/uapi/linux/cdrom.h
15333 UNISYS S-PAR DRIVERS
15334 M: David Kershner <david.kershner@unisys.com>
15335 L: sparmaintainer@unisys.com (Unisys internal)
15337 F: include/linux/visorbus.h
15338 F: drivers/visorbus/
15339 F: drivers/staging/unisys/
15341 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15342 M: Vinayak Holikatti <vinholikatti@gmail.com>
15343 L: linux-scsi@vger.kernel.org
15345 F: Documentation/scsi/ufs.txt
15346 F: drivers/scsi/ufs/
15348 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15349 M: Joao Pinto <jpinto@synopsys.com>
15350 L: linux-scsi@vger.kernel.org
15352 F: drivers/scsi/ufs/*dwc*
15354 UNSORTED BLOCK IMAGES (UBI)
15355 M: Artem Bityutskiy <dedekind1@gmail.com>
15356 M: Richard Weinberger <richard@nod.at>
15357 W: http://www.linux-mtd.infradead.org/
15358 L: linux-mtd@lists.infradead.org
15359 T: git git://git.infradead.org/ubifs-2.6.git
15361 F: drivers/mtd/ubi/
15362 F: include/linux/mtd/ubi.h
15363 F: include/uapi/mtd/ubi-user.h
15365 USB "USBNET" DRIVER FRAMEWORK
15366 M: Oliver Neukum <oneukum@suse.com>
15367 L: netdev@vger.kernel.org
15368 W: http://www.linux-usb.org/usbnet
15370 F: drivers/net/usb/usbnet.c
15371 F: include/linux/usb/usbnet.h
15374 M: Oliver Neukum <oneukum@suse.com>
15375 L: linux-usb@vger.kernel.org
15377 F: Documentation/usb/acm.txt
15378 F: drivers/usb/class/cdc-acm.*
15380 USB AR5523 WIRELESS DRIVER
15381 M: Pontus Fuchs <pontus.fuchs@gmail.com>
15382 L: linux-wireless@vger.kernel.org
15384 F: drivers/net/wireless/ath/ar5523/
15387 M: Oliver Neukum <oneukum@suse.com>
15388 L: linux-usb@vger.kernel.org
15389 L: linux-scsi@vger.kernel.org
15391 F: drivers/usb/storage/uas.c
15393 USB CDC ETHERNET DRIVER
15394 M: Oliver Neukum <oliver@neukum.org>
15395 L: linux-usb@vger.kernel.org
15397 F: drivers/net/usb/cdc_*.c
15398 F: include/uapi/linux/usb/cdc.h
15400 USB CHAOSKEY DRIVER
15401 M: Keith Packard <keithp@keithp.com>
15402 L: linux-usb@vger.kernel.org
15404 F: drivers/usb/misc/chaoskey.c
15406 USB CYPRESS C67X00 DRIVER
15407 M: Peter Korsgaard <jacmet@sunsite.dk>
15408 L: linux-usb@vger.kernel.org
15410 F: drivers/usb/c67x00/
15412 USB DAVICOM DM9601 DRIVER
15413 M: Peter Korsgaard <jacmet@sunsite.dk>
15414 L: netdev@vger.kernel.org
15415 W: http://www.linux-usb.org/usbnet
15417 F: drivers/net/usb/dm9601.c
15419 USB DIAMOND RIO500 DRIVER
15420 M: Cesar Miquel <miquel@df.uba.ar>
15421 L: rio500-users@lists.sourceforge.net
15422 W: http://rio500.sourceforge.net
15424 F: drivers/usb/misc/rio500*
15427 M: Alan Stern <stern@rowland.harvard.edu>
15428 L: linux-usb@vger.kernel.org
15430 F: Documentation/usb/ehci.txt
15431 F: drivers/usb/host/ehci*
15433 USB GADGET/PERIPHERAL SUBSYSTEM
15434 M: Felipe Balbi <balbi@kernel.org>
15435 L: linux-usb@vger.kernel.org
15436 W: http://www.linux-usb.org/gadget
15437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15439 F: drivers/usb/gadget/
15440 F: include/linux/usb/gadget*
15442 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15443 M: Jiri Kosina <jikos@kernel.org>
15444 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
15445 L: linux-usb@vger.kernel.org
15446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15448 F: Documentation/hid/hiddev.txt
15449 F: drivers/hid/usbhid/
15451 USB INTEL XHCI ROLE MUX DRIVER
15452 M: Hans de Goede <hdegoede@redhat.com>
15453 L: linux-usb@vger.kernel.org
15455 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15458 M: Olav Kongas <ok@artecdesign.ee>
15459 L: linux-usb@vger.kernel.org
15461 F: drivers/usb/host/isp116x*
15462 F: include/linux/usb/isp116x.h
15464 USB LAN78XX ETHERNET DRIVER
15465 M: Woojung Huh <woojung.huh@microchip.com>
15466 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15467 L: netdev@vger.kernel.org
15469 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15470 F: drivers/net/usb/lan78xx.*
15471 F: include/dt-bindings/net/microchip-lan78xx.h
15473 USB MASS STORAGE DRIVER
15474 M: Alan Stern <stern@rowland.harvard.edu>
15475 L: linux-usb@vger.kernel.org
15476 L: usb-storage@lists.one-eyed-alien.net
15478 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
15479 F: drivers/usb/storage/
15482 M: Clemens Ladisch <clemens@ladisch.de>
15483 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15484 T: git git://git.alsa-project.org/alsa-kernel.git
15486 F: sound/usb/midi.*
15488 USB NETWORKING DRIVERS
15489 L: linux-usb@vger.kernel.org
15491 F: drivers/net/usb/
15494 M: Alan Stern <stern@rowland.harvard.edu>
15495 L: linux-usb@vger.kernel.org
15497 F: Documentation/usb/ohci.txt
15498 F: drivers/usb/host/ohci*
15500 USB OTG FSM (Finite State Machine)
15501 M: Peter Chen <Peter.Chen@nxp.com>
15502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15503 L: linux-usb@vger.kernel.org
15505 F: drivers/usb/common/usb-otg-fsm.c
15508 M: Valentina Manea <valentina.manea.m@gmail.com>
15509 M: Shuah Khan <shuah@kernel.org>
15510 L: linux-usb@vger.kernel.org
15512 F: Documentation/usb/usbip_protocol.txt
15513 F: drivers/usb/usbip/
15514 F: tools/usb/usbip/
15515 F: tools/testing/selftests/drivers/usb/usbip/
15518 M: Petko Manolov <petkan@nucleusys.com>
15519 L: linux-usb@vger.kernel.org
15520 L: netdev@vger.kernel.org
15521 T: git git://github.com/petkan/pegasus.git
15522 W: https://github.com/petkan/pegasus
15524 F: drivers/net/usb/pegasus.*
15527 M: Felipe Balbi <balbi@kernel.org>
15528 L: linux-usb@vger.kernel.org
15529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15531 F: drivers/usb/phy/
15533 USB PRINTER DRIVER (usblp)
15534 M: Pete Zaitcev <zaitcev@redhat.com>
15535 L: linux-usb@vger.kernel.org
15537 F: drivers/usb/class/usblp.c
15539 USB QMI WWAN NETWORK DRIVER
15540 M: Bjørn Mork <bjorn@mork.no>
15541 L: netdev@vger.kernel.org
15543 F: Documentation/ABI/testing/sysfs-class-net-qmi
15544 F: drivers/net/usb/qmi_wwan.c
15547 M: Petko Manolov <petkan@nucleusys.com>
15548 L: linux-usb@vger.kernel.org
15549 L: netdev@vger.kernel.org
15550 T: git git://github.com/petkan/rtl8150.git
15551 W: https://github.com/petkan/rtl8150
15553 F: drivers/net/usb/rtl8150.c
15555 USB SERIAL SUBSYSTEM
15556 M: Johan Hovold <johan@kernel.org>
15557 L: linux-usb@vger.kernel.org
15558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15560 F: Documentation/usb/usb-serial.txt
15561 F: drivers/usb/serial/
15562 F: include/linux/usb/serial.h
15564 USB SMSC75XX ETHERNET DRIVER
15565 M: Steve Glendinning <steve.glendinning@shawell.net>
15566 L: netdev@vger.kernel.org
15568 F: drivers/net/usb/smsc75xx.*
15570 USB SMSC95XX ETHERNET DRIVER
15571 M: Steve Glendinning <steve.glendinning@shawell.net>
15572 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15573 L: netdev@vger.kernel.org
15575 F: drivers/net/usb/smsc95xx.*
15578 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15579 L: linux-usb@vger.kernel.org
15580 W: http://www.linux-usb.org
15581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15583 F: Documentation/devicetree/bindings/usb/
15584 F: Documentation/usb/
15586 F: include/linux/usb.h
15587 F: include/linux/usb/
15589 USB TYPEC PI3USB30532 MUX DRIVER
15590 M: Hans de Goede <hdegoede@redhat.com>
15591 L: linux-usb@vger.kernel.org
15593 F: drivers/usb/typec/mux/pi3usb30532.c
15596 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15597 L: linux-usb@vger.kernel.org
15599 F: Documentation/ABI/testing/sysfs-class-typec
15600 F: Documentation/driver-api/usb/typec.rst
15601 F: drivers/usb/typec/
15602 F: include/linux/usb/typec.h
15604 USB TYPEC BUS FOR ALTERNATE MODES
15605 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15606 L: linux-usb@vger.kernel.org
15608 F: Documentation/ABI/testing/sysfs-bus-typec
15609 F: Documentation/driver-api/usb/typec_bus.rst
15610 F: drivers/usb/typec/altmodes/
15611 F: include/linux/usb/typec_altmode.h
15613 USB TYPEC PORT CONTROLLER DRIVERS
15614 M: Guenter Roeck <linux@roeck-us.net>
15615 L: linux-usb@vger.kernel.org
15617 F: drivers/usb/typec/tcpm/
15620 M: Alan Stern <stern@rowland.harvard.edu>
15621 L: linux-usb@vger.kernel.org
15623 F: drivers/usb/host/uhci*
15626 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15627 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15628 L: linux-media@vger.kernel.org
15629 T: git git://linuxtv.org/media_tree.git
15630 W: http://www.ideasonboard.org/uvc/
15632 F: drivers/media/usb/uvc/
15633 F: include/uapi/linux/uvcvideo.h
15636 M: Hans Verkuil <hverkuil@xs4all.nl>
15637 L: linux-media@vger.kernel.org
15638 T: git git://linuxtv.org/media_tree.git
15639 W: https://linuxtv.org
15641 F: drivers/media/usb/usbvision/
15644 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15645 L: linux-usb@vger.kernel.org
15647 F: drivers/usb/gadget/function/*uvc*
15648 F: drivers/usb/gadget/legacy/webcam.c
15649 F: include/uapi/linux/usb/g_uvc.h
15651 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15652 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
15653 L: linux-wireless@vger.kernel.org
15655 F: drivers/net/wireless/rndis_wlan.c
15658 M: Mathias Nyman <mathias.nyman@intel.com>
15659 L: linux-usb@vger.kernel.org
15661 F: drivers/usb/host/xhci*
15662 F: drivers/usb/host/pci-quirks*
15665 L: linux-wireless@vger.kernel.org
15666 W: http://linux-lc100020.sourceforge.net
15668 F: drivers/net/wireless/zydas/zd1201.*
15671 M: Antoine Jacquet <royale@zerezo.com>
15672 L: linux-usb@vger.kernel.org
15673 L: linux-media@vger.kernel.org
15674 T: git git://linuxtv.org/media_tree.git
15675 W: http://royale.zerezo.com/zr364xx/
15677 F: Documentation/media/v4l-drivers/zr364xx*
15678 F: drivers/media/usb/zr364xx/
15680 USER-MODE LINUX (UML)
15681 M: Jeff Dike <jdike@addtoit.com>
15682 M: Richard Weinberger <richard@nod.at>
15683 L: linux-um@lists.infradead.org
15684 W: http://user-mode-linux.sourceforge.net
15685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15687 F: Documentation/virtual/uml/
15693 USERSPACE COPYIN/COPYOUT (UIOVEC)
15694 M: Alexander Viro <viro@zeniv.linux.org.uk>
15697 F: include/linux/uio.h
15699 USERSPACE DMA BUFFER DRIVER
15700 M: Gerd Hoffmann <kraxel@redhat.com>
15702 L: dri-devel@lists.freedesktop.org
15703 F: drivers/dma-buf/udmabuf.c
15704 F: include/uapi/linux/udmabuf.h
15705 T: git git://anongit.freedesktop.org/drm/drm-misc
15707 USERSPACE I/O (UIO)
15708 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15711 F: Documentation/driver-api/uio-howto.rst
15713 F: include/linux/uio_driver.h
15716 M: Karel Zak <kzak@redhat.com>
15717 L: util-linux@vger.kernel.org
15718 W: http://en.wikipedia.org/wiki/Util-linux
15719 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15723 M: Christoph Hellwig <hch@lst.de>
15724 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15725 L: linux-kernel@vger.kernel.org
15726 T: git git://git.infradead.org/users/hch/uuid.git
15729 F: include/linux/uuid.h
15730 F: include/uapi/linux/uuid.h
15734 M: Michal Januszewski <spock@gentoo.org>
15735 L: linux-fbdev@vger.kernel.org
15736 W: https://github.com/mjanusz/v86d
15738 F: Documentation/fb/uvesafb.txt
15739 F: drivers/video/fbdev/uvesafb.*
15742 M: Stefan Agner <stefan@agner.ch>
15743 L: linux-mtd@lists.infradead.org
15745 F: drivers/mtd/nand/raw/vf610_nfc.c
15747 VFAT/FAT/MSDOS FILESYSTEM
15748 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15750 F: Documentation/filesystems/vfat.txt
15754 M: Alex Williamson <alex.williamson@redhat.com>
15755 L: kvm@vger.kernel.org
15756 T: git git://github.com/awilliam/linux-vfio.git
15758 F: Documentation/vfio.txt
15760 F: include/linux/vfio.h
15761 F: include/uapi/linux/vfio.h
15763 VFIO MEDIATED DEVICE DRIVERS
15764 M: Kirti Wankhede <kwankhede@nvidia.com>
15765 L: kvm@vger.kernel.org
15767 F: Documentation/vfio-mediated-device.txt
15768 F: drivers/vfio/mdev/
15769 F: include/linux/mdev.h
15770 F: samples/vfio-mdev/
15772 VFIO PLATFORM DRIVER
15773 M: Eric Auger <eric.auger@redhat.com>
15774 L: kvm@vger.kernel.org
15776 F: drivers/vfio/platform/
15779 R: Lukas Wunner <lukas@wunner.de>
15781 F: Documentation/gpu/vga-switcheroo.rst
15782 F: drivers/gpu/vga/vga_switcheroo.c
15783 F: include/linux/vga_switcheroo.h
15784 T: git git://anongit.freedesktop.org/drm/drm-misc
15786 VIA RHINE NETWORK DRIVER
15788 F: drivers/net/ethernet/via/via-rhine.c
15790 VIA SD/MMC CARD CONTROLLER DRIVER
15791 M: Bruce Chang <brucechang@via.com.tw>
15792 M: Harald Welte <HaraldWelte@viatech.com>
15794 F: drivers/mmc/host/via-sdmmc.c
15796 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15797 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15798 L: linux-fbdev@vger.kernel.org
15800 F: include/linux/via-core.h
15801 F: include/linux/via-gpio.h
15802 F: include/linux/via_i2c.h
15803 F: drivers/video/fbdev/via/
15805 VIA VELOCITY NETWORK DRIVER
15806 M: Francois Romieu <romieu@fr.zoreil.com>
15807 L: netdev@vger.kernel.org
15809 F: drivers/net/ethernet/via/via-velocity.*
15811 VICODEC VIRTUAL CODEC DRIVER
15812 M: Hans Verkuil <hans.verkuil@cisco.com>
15813 L: linux-media@vger.kernel.org
15814 T: git git://linuxtv.org/media_tree.git
15815 W: https://linuxtv.org
15817 F: drivers/media/platform/vicodec/*
15819 VIDEO MULTIPLEXER DRIVER
15820 M: Philipp Zabel <p.zabel@pengutronix.de>
15821 L: linux-media@vger.kernel.org
15823 F: drivers/media/platform/video-mux.c
15825 VIDEO I2C POLLING DRIVER
15826 M: Matt Ranostay <matt.ranostay@konsulko.com>
15827 L: linux-media@vger.kernel.org
15829 F: drivers/media/i2c/video-i2c.c
15831 VIDEOBUF2 FRAMEWORK
15832 M: Pawel Osciak <pawel@osciak.com>
15833 M: Marek Szyprowski <m.szyprowski@samsung.com>
15834 M: Kyungmin Park <kyungmin.park@samsung.com>
15835 L: linux-media@vger.kernel.org
15837 F: drivers/media/common/videobuf2/*
15838 F: include/media/videobuf2-*
15840 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15841 M: Helen Koike <helen.koike@collabora.com>
15842 L: linux-media@vger.kernel.org
15843 T: git git://linuxtv.org/media_tree.git
15844 W: https://linuxtv.org
15846 F: drivers/media/platform/vimc/*
15849 M: Alex Williamson <alex.williamson@redhat.com>
15850 M: Paolo Bonzini <pbonzini@redhat.com>
15851 L: kvm@vger.kernel.org
15855 VIRTIO AND VHOST VSOCK DRIVER
15856 M: Stefan Hajnoczi <stefanha@redhat.com>
15857 L: kvm@vger.kernel.org
15858 L: virtualization@lists.linux-foundation.org
15859 L: netdev@vger.kernel.org
15861 F: include/linux/virtio_vsock.h
15862 F: include/uapi/linux/virtio_vsock.h
15863 F: include/uapi/linux/vsockmon.h
15864 F: include/uapi/linux/vm_sockets_diag.h
15865 F: net/vmw_vsock/diag.c
15866 F: net/vmw_vsock/af_vsock_tap.c
15867 F: net/vmw_vsock/virtio_transport_common.c
15868 F: net/vmw_vsock/virtio_transport.c
15869 F: drivers/net/vsockmon.c
15870 F: drivers/vhost/vsock.c
15871 F: tools/testing/vsock/
15873 VIRTIO CONSOLE DRIVER
15874 M: Amit Shah <amit@kernel.org>
15875 L: virtualization@lists.linux-foundation.org
15877 F: drivers/char/virtio_console.c
15878 F: include/linux/virtio_console.h
15879 F: include/uapi/linux/virtio_console.h
15881 VIRTIO CORE, NET AND BLOCK DRIVERS
15882 M: "Michael S. Tsirkin" <mst@redhat.com>
15883 M: Jason Wang <jasowang@redhat.com>
15884 L: virtualization@lists.linux-foundation.org
15886 F: Documentation/devicetree/bindings/virtio/
15889 F: drivers/net/virtio_net.c
15890 F: drivers/block/virtio_blk.c
15891 F: include/linux/virtio*.h
15892 F: include/uapi/linux/virtio_*.h
15893 F: drivers/crypto/virtio/
15894 F: mm/balloon_compaction.c
15896 VIRTIO CRYPTO DRIVER
15897 M: Gonglei <arei.gonglei@huawei.com>
15898 L: virtualization@lists.linux-foundation.org
15899 L: linux-crypto@vger.kernel.org
15901 F: drivers/crypto/virtio/
15902 F: include/uapi/linux/virtio_crypto.h
15904 VIRTIO DRIVERS FOR S390
15905 M: Cornelia Huck <cohuck@redhat.com>
15906 M: Halil Pasic <pasic@linux.ibm.com>
15907 L: linux-s390@vger.kernel.org
15908 L: virtualization@lists.linux-foundation.org
15909 L: kvm@vger.kernel.org
15911 F: drivers/s390/virtio/
15912 F: arch/s390/include/uapi/asm/virtio-ccw.h
15915 M: David Airlie <airlied@linux.ie>
15916 M: Gerd Hoffmann <kraxel@redhat.com>
15917 L: dri-devel@lists.freedesktop.org
15918 L: virtualization@lists.linux-foundation.org
15919 T: git git://anongit.freedesktop.org/drm/drm-misc
15921 F: drivers/gpu/drm/virtio/
15922 F: include/uapi/linux/virtio_gpu.h
15924 VIRTIO HOST (VHOST)
15925 M: "Michael S. Tsirkin" <mst@redhat.com>
15926 M: Jason Wang <jasowang@redhat.com>
15927 L: kvm@vger.kernel.org
15928 L: virtualization@lists.linux-foundation.org
15929 L: netdev@vger.kernel.org
15930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15933 F: include/uapi/linux/vhost.h
15935 VIRTIO INPUT DRIVER
15936 M: Gerd Hoffmann <kraxel@redhat.com>
15938 F: drivers/virtio/virtio_input.c
15939 F: include/uapi/linux/virtio_input.h
15941 VIRTUAL BOX GUEST DEVICE DRIVER
15942 M: Hans de Goede <hdegoede@redhat.com>
15943 M: Arnd Bergmann <arnd@arndb.de>
15944 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15946 F: include/linux/vbox_utils.h
15947 F: include/uapi/linux/vbox*.h
15948 F: drivers/virt/vboxguest/
15950 VIRTUAL SERIO DEVICE DRIVER
15951 M: Stephen Chandler Paul <thatslyude@gmail.com>
15953 F: drivers/input/serio/userio.c
15954 F: include/uapi/linux/userio.h
15956 VIVID VIRTUAL VIDEO DRIVER
15957 M: Hans Verkuil <hverkuil@xs4all.nl>
15958 L: linux-media@vger.kernel.org
15959 T: git git://linuxtv.org/media_tree.git
15960 W: https://linuxtv.org
15962 F: drivers/media/platform/vivid/*
15965 M: Florian Fainelli <f.fainelli@gmail.com>
15966 L: openwrt-devel@lists.openwrt.org (subscribers-only)
15968 F: drivers/vlynq/vlynq.c
15969 F: include/linux/vlynq.h
15972 M: Martyn Welch <martyn@welchs.me.uk>
15973 M: Manohar Vanga <manohar.vanga@gmail.com>
15974 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15975 L: devel@driverdev.osuosl.org
15977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15978 F: Documentation/driver-api/vme.rst
15979 F: drivers/staging/vme/
15981 F: include/linux/vme*
15983 VMWARE BALLOON DRIVER
15984 M: Xavier Deguillard <xdeguillard@vmware.com>
15985 M: Nadav Amit <namit@vmware.com>
15986 M: "VMware, Inc." <pv-drivers@vmware.com>
15987 L: linux-kernel@vger.kernel.org
15989 F: drivers/misc/vmw_balloon.c
15991 VMWARE HYPERVISOR INTERFACE
15992 M: Alok Kataria <akataria@vmware.com>
15993 L: virtualization@lists.linux-foundation.org
15995 F: arch/x86/kernel/cpu/vmware.c
15997 VMWARE PVRDMA DRIVER
15998 M: Adit Ranadive <aditr@vmware.com>
15999 M: VMware PV-Drivers <pv-drivers@vmware.com>
16000 L: linux-rdma@vger.kernel.org
16002 F: drivers/infiniband/hw/vmw_pvrdma/
16004 VMware PVSCSI driver
16005 M: Jim Gill <jgill@vmware.com>
16006 M: VMware PV-Drivers <pv-drivers@vmware.com>
16007 L: linux-scsi@vger.kernel.org
16009 F: drivers/scsi/vmw_pvscsi.c
16010 F: drivers/scsi/vmw_pvscsi.h
16012 VMWARE VMMOUSE SUBDRIVER
16013 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16014 M: "VMware, Inc." <pv-drivers@vmware.com>
16015 L: linux-input@vger.kernel.org
16017 F: drivers/input/mouse/vmmouse.c
16018 F: drivers/input/mouse/vmmouse.h
16020 VMWARE VMXNET3 ETHERNET DRIVER
16021 M: Ronak Doshi <doshir@vmware.com>
16022 M: "VMware, Inc." <pv-drivers@vmware.com>
16023 L: netdev@vger.kernel.org
16025 F: drivers/net/vmxnet3/
16027 VOCORE VOCORE2 BOARD
16028 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16029 L: linux-mips@linux-mips.org
16031 F: arch/mips/boot/dts/ralink/vocore2.dts
16033 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16034 M: Liam Girdwood <lgirdwood@gmail.com>
16035 M: Mark Brown <broonie@kernel.org>
16036 L: linux-kernel@vger.kernel.org
16037 W: http://www.slimlogic.co.uk/?p=48
16038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16040 F: Documentation/devicetree/bindings/regulator/
16041 F: Documentation/power/regulator/
16042 F: drivers/regulator/
16043 F: include/dt-bindings/regulator/
16044 F: include/linux/regulator/
16047 M: David Ahern <dsa@cumulusnetworks.com>
16048 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16049 L: netdev@vger.kernel.org
16051 F: drivers/net/vrf.c
16052 F: Documentation/networking/vrf.txt
16054 VT1211 HARDWARE MONITOR DRIVER
16055 M: Juerg Haefliger <juergh@gmail.com>
16056 L: linux-hwmon@vger.kernel.org
16058 F: Documentation/hwmon/vt1211
16059 F: drivers/hwmon/vt1211.c
16061 VT8231 HARDWARE MONITOR DRIVER
16062 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16063 L: linux-hwmon@vger.kernel.org
16065 F: drivers/hwmon/vt8231.c
16067 VUB300 USB to SDIO/SD/MMC bridge chip
16068 M: Tony Olech <tony.olech@elandigitalsystems.com>
16069 L: linux-mmc@vger.kernel.org
16070 L: linux-usb@vger.kernel.org
16072 F: drivers/mmc/host/vub300.c
16074 W1 DALLAS'S 1-WIRE BUS
16075 M: Evgeniy Polyakov <zbr@ioremap.net>
16077 F: Documentation/devicetree/bindings/w1/
16078 F: Documentation/w1/
16080 F: include/linux/w1.h
16082 W83791D HARDWARE MONITORING DRIVER
16083 M: Marc Hulsman <m.hulsman@tudelft.nl>
16084 L: linux-hwmon@vger.kernel.org
16086 F: Documentation/hwmon/w83791d
16087 F: drivers/hwmon/w83791d.c
16089 W83793 HARDWARE MONITORING DRIVER
16090 M: Rudolf Marek <r.marek@assembler.cz>
16091 L: linux-hwmon@vger.kernel.org
16093 F: Documentation/hwmon/w83793
16094 F: drivers/hwmon/w83793.c
16096 W83795 HARDWARE MONITORING DRIVER
16097 M: Jean Delvare <jdelvare@suse.com>
16098 L: linux-hwmon@vger.kernel.org
16100 F: drivers/hwmon/w83795.c
16102 W83L51xD SD/MMC CARD INTERFACE DRIVER
16103 M: Pierre Ossman <pierre@ossman.eu>
16105 F: drivers/mmc/host/wbsd.*
16107 WACOM PROTOCOL 4 SERIAL TABLETS
16108 M: Julian Squires <julian@cipht.net>
16109 M: Hans de Goede <hdegoede@redhat.com>
16110 L: linux-input@vger.kernel.org
16112 F: drivers/input/tablet/wacom_serial4.c
16114 WATCHDOG DEVICE DRIVERS
16115 M: Wim Van Sebroeck <wim@linux-watchdog.org>
16116 M: Guenter Roeck <linux@roeck-us.net>
16117 L: linux-watchdog@vger.kernel.org
16118 W: http://www.linux-watchdog.org/
16119 T: git git://www.linux-watchdog.org/linux-watchdog.git
16121 F: Documentation/devicetree/bindings/watchdog/
16122 F: Documentation/watchdog/
16123 F: drivers/watchdog/
16124 F: include/linux/watchdog.h
16125 F: include/uapi/linux/watchdog.h
16127 WHISKEYCOVE PMIC GPIO DRIVER
16128 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16129 L: linux-gpio@vger.kernel.org
16131 F: drivers/gpio/gpio-wcove.c
16134 M: David Herrmann <dh.herrmann@googlemail.com>
16135 L: linux-input@vger.kernel.org
16137 F: drivers/hid/hid-wiimote*
16139 WILOCITY WIL6210 WIRELESS DRIVER
16140 M: Maya Erez <merez@codeaurora.org>
16141 L: linux-wireless@vger.kernel.org
16142 L: wil6210@qti.qualcomm.com
16144 W: http://wireless.kernel.org/en/users/Drivers/wil6210
16145 F: drivers/net/wireless/ath/wil6210/
16148 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16149 M: linux-wimax@intel.com
16150 L: wimax@linuxwimax.org (subscribers-only)
16152 W: http://linuxwimax.org
16153 F: Documentation/wimax/README.wimax
16154 F: include/linux/wimax/debug.h
16155 F: include/net/wimax.h
16156 F: include/uapi/linux/wimax.h
16160 M: David Härdeman <david@hardeman.nu>
16162 F: drivers/media/rc/winbond-cir.c
16164 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16165 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16166 L: linux-watchdog@vger.kernel.org
16168 F: drivers/watchdog/ebc-c384_wdt.c
16170 WINSYSTEMS WS16C48 GPIO DRIVER
16171 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16172 L: linux-gpio@vger.kernel.org
16174 F: drivers/gpio/gpio-ws16c48.c
16176 WISTRON LAPTOP BUTTON DRIVER
16177 M: Miloslav Trmac <mitr@volny.cz>
16179 F: drivers/input/misc/wistron_btns.c
16181 WL3501 WIRELESS PCMCIA CARD DRIVER
16182 L: linux-wireless@vger.kernel.org
16184 F: drivers/net/wireless/wl3501*
16186 WOLFSON MICROELECTRONICS DRIVERS
16187 L: patches@opensource.cirrus.com
16188 T: git https://github.com/CirrusLogic/linux-drivers.git
16189 W: https://github.com/CirrusLogic/linux-drivers/wiki
16191 F: Documentation/hwmon/wm83??
16192 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16193 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16194 F: Documentation/devicetree/bindings/mfd/arizona.txt
16195 F: Documentation/devicetree/bindings/mfd/wm831x.txt
16196 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
16197 F: arch/arm/mach-s3c64xx/mach-crag6410*
16198 F: drivers/clk/clk-wm83*.c
16199 F: drivers/extcon/extcon-arizona.c
16200 F: drivers/leds/leds-wm83*.c
16201 F: drivers/gpio/gpio-*wm*.c
16202 F: drivers/gpio/gpio-arizona.c
16203 F: drivers/hwmon/wm83??-hwmon.c
16204 F: drivers/input/misc/wm831x-on.c
16205 F: drivers/input/touchscreen/wm831x-ts.c
16206 F: drivers/input/touchscreen/wm97*.c
16207 F: drivers/mfd/arizona*
16208 F: drivers/mfd/wm*.c
16209 F: drivers/mfd/cs47l24*
16210 F: drivers/power/supply/wm83*.c
16211 F: drivers/rtc/rtc-wm83*.c
16212 F: drivers/regulator/wm8*.c
16213 F: drivers/regulator/arizona*
16214 F: drivers/video/backlight/wm83*_bl.c
16215 F: drivers/watchdog/wm83*_wdt.c
16216 F: include/linux/mfd/arizona/
16217 F: include/linux/mfd/wm831x/
16218 F: include/linux/mfd/wm8350/
16219 F: include/linux/mfd/wm8400*
16220 F: include/linux/regulator/arizona*
16221 F: include/linux/wm97xx.h
16222 F: include/sound/wm????.h
16223 F: sound/soc/codecs/arizona.?
16224 F: sound/soc/codecs/wm*
16225 F: sound/soc/codecs/cs47l24*
16228 M: Tejun Heo <tj@kernel.org>
16229 R: Lai Jiangshan <jiangshanlai@gmail.com>
16230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16232 F: include/linux/workqueue.h
16233 F: kernel/workqueue.c
16234 F: Documentation/core-api/workqueue.rst
16236 X-POWERS AXP288 PMIC DRIVERS
16237 M: Hans de Goede <hdegoede@redhat.com>
16240 F: drivers/acpi/pmic/intel_pmic_xpower.c
16242 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16243 M: Chen-Yu Tsai <wens@csie.org>
16244 L: linux-kernel@vger.kernel.org
16249 M: Andrew Hendry <andrew.hendry@gmail.com>
16250 L: linux-x25@vger.kernel.org
16252 F: Documentation/networking/x25*
16253 F: include/net/x25*
16256 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16257 M: Thomas Gleixner <tglx@linutronix.de>
16258 M: Ingo Molnar <mingo@redhat.com>
16259 M: Borislav Petkov <bp@alien8.de>
16260 R: "H. Peter Anvin" <hpa@zytor.com>
16262 L: linux-kernel@vger.kernel.org
16263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16265 F: Documentation/devicetree/bindings/x86/
16266 F: Documentation/x86/
16270 M: Andy Lutomirski <luto@kernel.org>
16271 L: linux-kernel@vger.kernel.org
16272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16276 X86 MCE INFRASTRUCTURE
16277 M: Tony Luck <tony.luck@intel.com>
16278 M: Borislav Petkov <bp@alien8.de>
16279 L: linux-edac@vger.kernel.org
16281 F: arch/x86/kernel/cpu/mcheck/*
16283 X86 MICROCODE UPDATE SUPPORT
16284 M: Borislav Petkov <bp@alien8.de>
16286 F: arch/x86/kernel/cpu/microcode/*
16289 M: Dave Hansen <dave.hansen@linux.intel.com>
16290 M: Andy Lutomirski <luto@kernel.org>
16291 M: Peter Zijlstra <peterz@infradead.org>
16292 L: linux-kernel@vger.kernel.org
16293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16297 X86 PLATFORM DRIVERS
16298 M: Darren Hart <dvhart@infradead.org>
16299 M: Andy Shevchenko <andy@infradead.org>
16300 L: platform-driver-x86@vger.kernel.org
16301 T: git git://git.infradead.org/linux-platform-drivers-x86.git
16303 F: drivers/platform/x86/
16304 F: drivers/platform/olpc/
16307 M: Andy Lutomirski <luto@kernel.org>
16308 L: linux-kernel@vger.kernel.org
16309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16311 F: arch/x86/entry/vdso/
16314 M: Matthew Wilcox <willy@infradead.org>
16315 L: linux-fsdevel@vger.kernel.org
16317 F: Documentation/core-api/xarray.rst
16320 F: include/linux/idr.h
16321 F: include/linux/xarray.h
16322 F: tools/testing/radix-tree
16324 XC2028/3028 TUNER DRIVER
16325 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16326 L: linux-media@vger.kernel.org
16327 W: https://linuxtv.org
16328 T: git git://linuxtv.org/media_tree.git
16330 F: drivers/media/tuners/tuner-xc2028.*
16332 XDP SOCKETS (AF_XDP)
16333 M: Björn Töpel <bjorn.topel@intel.com>
16334 M: Magnus Karlsson <magnus.karlsson@intel.com>
16335 L: netdev@vger.kernel.org
16337 F: kernel/bpf/xskmap.c
16340 XEN BLOCK SUBSYSTEM
16341 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16342 M: Roger Pau Monné <roger.pau@citrix.com>
16343 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16345 F: drivers/block/xen-blkback/*
16346 F: drivers/block/xen*
16349 M: Stefano Stabellini <sstabellini@kernel.org>
16350 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16353 F: arch/arm/include/asm/xen/
16355 XEN HYPERVISOR ARM64
16356 M: Stefano Stabellini <sstabellini@kernel.org>
16357 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16360 F: arch/arm64/include/asm/xen/
16362 XEN HYPERVISOR INTERFACE
16363 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
16364 M: Juergen Gross <jgross@suse.com>
16365 R: Stefano Stabellini <sstabellini@kernel.org>
16366 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16370 F: drivers/*/xen-*front.c
16372 F: arch/x86/include/asm/xen/
16373 F: arch/x86/include/asm/pvclock-abi.h
16375 F: include/uapi/xen/
16376 F: Documentation/ABI/stable/sysfs-hypervisor-xen
16377 F: Documentation/ABI/testing/sysfs-hypervisor-xen
16379 XEN NETWORK BACKEND DRIVER
16380 M: Wei Liu <wei.liu2@citrix.com>
16381 M: Paul Durrant <paul.durrant@citrix.com>
16382 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16383 L: netdev@vger.kernel.org
16385 F: drivers/net/xen-netback/*
16388 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16389 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16391 F: arch/x86/pci/*xen*
16392 F: drivers/pci/*xen*
16395 M: Juergen Gross <jgross@suse.com>
16396 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16397 L: linux-scsi@vger.kernel.org
16399 F: drivers/scsi/xen-scsifront.c
16400 F: drivers/xen/xen-scsiback.c
16401 F: include/xen/interface/io/vscsiif.h
16403 XEN SWIOTLB SUBSYSTEM
16404 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16405 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16406 L: iommu@lists.linux-foundation.org
16408 F: arch/x86/xen/*swiotlb*
16409 F: drivers/xen/*swiotlb*
16411 XEN SOUND FRONTEND DRIVER
16412 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16413 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16414 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16419 M: Darrick J. Wong <darrick.wong@oracle.com>
16420 M: linux-xfs@vger.kernel.org
16421 L: linux-xfs@vger.kernel.org
16423 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16425 F: Documentation/filesystems/xfs.txt
16428 XILINX AXI ETHERNET DRIVER
16429 M: Anirudha Sarangi <anirudh@xilinx.com>
16430 M: John Linn <John.Linn@xilinx.com>
16432 F: drivers/net/ethernet/xilinx/xilinx_axienet*
16434 XILINX UARTLITE SERIAL DRIVER
16435 M: Peter Korsgaard <jacmet@sunsite.dk>
16436 L: linux-serial@vger.kernel.org
16438 F: drivers/tty/serial/uartlite.c
16440 XILINX VIDEO IP CORES
16441 M: Hyun Kwon <hyun.kwon@xilinx.com>
16442 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16443 L: linux-media@vger.kernel.org
16444 T: git git://linuxtv.org/media_tree.git
16446 F: Documentation/devicetree/bindings/media/xilinx/
16447 F: drivers/media/platform/xilinx/
16448 F: include/uapi/linux/xilinx-v4l2-controls.h
16451 M: Eli Billauer <eli.billauer@gmail.com>
16452 L: linux-kernel@vger.kernel.org
16454 F: drivers/char/xillybus/
16457 M: George Cherian <george.cherian@cavium.com>
16458 M: Jan Glauber <jglauber@cavium.com>
16459 L: linux-i2c@vger.kernel.org
16460 W: http://www.cavium.com
16462 F: drivers/i2c/busses/i2c-xlp9xx.c
16464 XRA1403 GPIO EXPANDER
16465 M: Nandor Han <nandor.han@ge.com>
16466 M: Semi Malinen <semi.malinen@ge.com>
16467 L: linux-gpio@vger.kernel.org
16469 F: drivers/gpio/gpio-xra1403.c
16470 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16472 XTENSA XTFPGA PLATFORM SUPPORT
16473 M: Max Filippov <jcmvbkbc@gmail.com>
16474 L: linux-xtensa@linux-xtensa.org
16476 F: drivers/spi/spi-xtensa-xtfpga.c
16477 F: sound/soc/xtensa/xtfpga-i2s.c
16479 YAM DRIVER FOR AX.25
16480 M: Jean-Paul Roubelat <jpr@f6fbb.org>
16481 L: linux-hams@vger.kernel.org
16483 F: drivers/net/hamradio/yam*
16484 F: include/linux/yam.h
16486 YAMA SECURITY MODULE
16487 M: Kees Cook <keescook@chromium.org>
16488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16491 F: Documentation/admin-guide/LSM/Yama.rst
16493 YEALINK PHONE DRIVER
16494 M: Henk Vergonet <Henk.Vergonet@gmail.com>
16495 L: usbb2k-api-dev@nongnu.org
16497 F: Documentation/input/devices/yealink.rst
16498 F: drivers/input/misc/yealink.*
16500 Z8530 DRIVER FOR AX.25
16501 M: Joerg Reuter <jreuter@yaina.de>
16502 W: http://yaina.de/jreuter/
16503 W: http://www.qsl.net/dl1bke/
16504 L: linux-hams@vger.kernel.org
16506 F: Documentation/networking/z8530drv.txt
16507 F: drivers/net/hamradio/*scc.c
16508 F: drivers/net/hamradio/z8530.h
16510 ZBUD COMPRESSED PAGE ALLOCATOR
16511 M: Seth Jennings <sjenning@redhat.com>
16512 M: Dan Streetman <ddstreet@ieee.org>
16513 L: linux-mm@kvack.org
16516 F: include/linux/zbud.h
16518 ZD1211RW WIRELESS DRIVER
16519 M: Daniel Drake <dsd@gentoo.org>
16520 M: Ulrich Kunitz <kune@deine-taler.de>
16521 W: http://zd1211.ath.cx/wiki/DriverRewrite
16522 L: linux-wireless@vger.kernel.org
16523 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
16525 F: drivers/net/wireless/zydas/zd1211rw/
16527 ZD1301 MEDIA DRIVER
16528 M: Antti Palosaari <crope@iki.fi>
16529 L: linux-media@vger.kernel.org
16530 W: https://linuxtv.org/
16531 W: http://palosaari.fi/linux/
16532 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16534 F: drivers/media/usb/dvb-usb-v2/zd1301*
16536 ZD1301_DEMOD MEDIA DRIVER
16537 M: Antti Palosaari <crope@iki.fi>
16538 L: linux-media@vger.kernel.org
16539 W: https://linuxtv.org/
16540 W: http://palosaari.fi/linux/
16541 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16543 F: drivers/media/dvb-frontends/zd1301_demod*
16545 ZPOOL COMPRESSED PAGE STORAGE API
16546 M: Dan Streetman <ddstreet@ieee.org>
16547 L: linux-mm@kvack.org
16550 F: include/linux/zpool.h
16552 ZR36067 VIDEO FOR LINUX DRIVER
16553 L: mjpeg-users@lists.sourceforge.net
16554 L: linux-media@vger.kernel.org
16555 W: http://mjpeg.sourceforge.net/driver-zoran/
16556 T: hg https://linuxtv.org/hg/v4l-dvb
16558 F: drivers/staging/media/zoran/
16560 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16561 M: Minchan Kim <minchan@kernel.org>
16562 M: Nitin Gupta <ngupta@vflare.org>
16563 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16564 L: linux-kernel@vger.kernel.org
16566 F: drivers/block/zram/
16567 F: Documentation/blockdev/zram.txt
16569 ZS DECSTATION Z85C30 SERIAL DRIVER
16570 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16572 F: drivers/tty/serial/zs.*
16574 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16575 M: Minchan Kim <minchan@kernel.org>
16576 M: Nitin Gupta <ngupta@vflare.org>
16577 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16578 L: linux-mm@kvack.org
16581 F: include/linux/zsmalloc.h
16582 F: Documentation/vm/zsmalloc.rst
16584 ZSWAP COMPRESSED SWAP CACHING
16585 M: Seth Jennings <sjenning@redhat.com>
16586 M: Dan Streetman <ddstreet@ieee.org>
16587 L: linux-mm@kvack.org
16592 M: Linus Torvalds <torvalds@linux-foundation.org>
16593 L: linux-kernel@vger.kernel.org
16594 Q: http://patchwork.kernel.org/project/LKML/list/
16595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16596 S: Buried alive in reporters