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 <andy@infradead.org>
380 R: Mika Westerberg <mika.westerberg@linux.intel.com>
381 L: linux-acpi@vger.kernel.org
382 Q: https://patchwork.kernel.org/project/linux-acpi/list/
383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
384 B: https://bugzilla.kernel.org
386 F: drivers/acpi/pmic/
389 M: Zhang Rui <rui.zhang@intel.com>
390 L: linux-acpi@vger.kernel.org
391 W: https://01.org/linux-acpi
392 B: https://bugzilla.kernel.org
394 F: drivers/acpi/*thermal*
397 M: Zhang Rui <rui.zhang@intel.com>
398 L: linux-acpi@vger.kernel.org
399 W: https://01.org/linux-acpi
400 B: https://bugzilla.kernel.org
402 F: drivers/acpi/acpi_video.c
405 L: platform-driver-x86@vger.kernel.org
407 F: drivers/platform/x86/wmi.c
408 F: include/uapi/linux/wmi.h
410 AD1889 ALSA SOUND DRIVER
411 M: Thibaut Varene <T-Bone@parisc-linux.org>
412 W: http://wiki.parisc-linux.org/AD1889
413 L: linux-parisc@vger.kernel.org
415 F: sound/pci/ad1889.*
417 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
418 M: Michael Hennerich <michael.hennerich@analog.com>
419 W: http://wiki.analog.com/AD5254
420 W: http://ez.analog.com/community/linux-device-drivers
422 F: drivers/misc/ad525x_dpot.c
424 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
425 M: Michael Hennerich <michael.hennerich@analog.com>
426 W: http://wiki.analog.com/AD5398
427 W: http://ez.analog.com/community/linux-device-drivers
429 F: drivers/regulator/ad5398.c
431 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
432 M: Michael Hennerich <michael.hennerich@analog.com>
433 W: http://wiki.analog.com/AD7142
434 W: http://ez.analog.com/community/linux-device-drivers
436 F: drivers/input/misc/ad714x.c
438 AD7877 TOUCHSCREEN DRIVER
439 M: Michael Hennerich <michael.hennerich@analog.com>
440 W: http://wiki.analog.com/AD7877
441 W: http://ez.analog.com/community/linux-device-drivers
443 F: drivers/input/touchscreen/ad7877.c
445 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
446 M: Michael Hennerich <michael.hennerich@analog.com>
447 W: http://wiki.analog.com/AD7879
448 W: http://ez.analog.com/community/linux-device-drivers
450 F: drivers/input/touchscreen/ad7879.c
452 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
453 M: Jiri Kosina <jikos@kernel.org>
456 ADF7242 IEEE 802.15.4 RADIO DRIVER
457 M: Michael Hennerich <michael.hennerich@analog.com>
458 W: https://wiki.analog.com/ADF7242
459 W: http://ez.analog.com/community/linux-device-drivers
460 L: linux-wpan@vger.kernel.org
462 F: drivers/net/ieee802154/adf7242.c
463 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
465 ADM1025 HARDWARE MONITOR DRIVER
466 M: Jean Delvare <jdelvare@suse.com>
467 L: linux-hwmon@vger.kernel.org
469 F: Documentation/hwmon/adm1025
470 F: drivers/hwmon/adm1025.c
472 ADM1029 HARDWARE MONITOR DRIVER
473 M: Corentin Labbe <clabbe.montjoie@gmail.com>
474 L: linux-hwmon@vger.kernel.org
476 F: drivers/hwmon/adm1029.c
478 ADM8211 WIRELESS DRIVER
479 L: linux-wireless@vger.kernel.org
480 W: http://wireless.kernel.org/
482 F: drivers/net/wireless/admtek/adm8211.*
484 ADP1653 FLASH CONTROLLER DRIVER
485 M: Sakari Ailus <sakari.ailus@iki.fi>
486 L: linux-media@vger.kernel.org
488 F: drivers/media/i2c/adp1653.c
489 F: include/media/i2c/adp1653.h
491 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
492 M: Michael Hennerich <michael.hennerich@analog.com>
493 W: http://wiki.analog.com/ADP5520
494 W: http://ez.analog.com/community/linux-device-drivers
496 F: drivers/mfd/adp5520.c
497 F: drivers/video/backlight/adp5520_bl.c
498 F: drivers/leds/leds-adp5520.c
499 F: drivers/gpio/gpio-adp5520.c
500 F: drivers/input/keyboard/adp5520-keys.c
502 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
503 M: Michael Hennerich <michael.hennerich@analog.com>
504 W: http://wiki.analog.com/ADP5588
505 W: http://ez.analog.com/community/linux-device-drivers
507 F: drivers/input/keyboard/adp5588-keys.c
508 F: drivers/gpio/gpio-adp5588.c
510 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
511 M: Michael Hennerich <michael.hennerich@analog.com>
512 W: http://wiki.analog.com/ADP8860
513 W: http://ez.analog.com/community/linux-device-drivers
515 F: drivers/video/backlight/adp8860_bl.c
517 ADS1015 HARDWARE MONITOR DRIVER
518 M: Dirk Eibach <eibach@gdsys.de>
519 L: linux-hwmon@vger.kernel.org
521 F: Documentation/hwmon/ads1015
522 F: drivers/hwmon/ads1015.c
523 F: include/linux/platform_data/ads1015.h
526 M: Colin Leroy <colin@colino.net>
528 F: drivers/macintosh/therm_adt746x.c
530 ADT7475 HARDWARE MONITOR DRIVER
531 M: Jean Delvare <jdelvare@suse.com>
532 L: linux-hwmon@vger.kernel.org
534 F: Documentation/hwmon/adt7475
535 F: drivers/hwmon/adt7475.c
538 M: Matthew Wilcox <willy@infradead.org>
539 M: Hannes Reinecke <hare@suse.com>
540 L: linux-scsi@vger.kernel.org
542 F: Documentation/scsi/advansys.txt
543 F: drivers/scsi/advansys.c
545 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
546 M: Michael Hennerich <michael.hennerich@analog.com>
547 W: http://wiki.analog.com/ADXL345
548 W: http://ez.analog.com/community/linux-device-drivers
550 F: drivers/input/misc/adxl34x.c
552 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
553 M: Stefan Popa <stefan.popa@analog.com>
554 W: http://ez.analog.com/community/linux-device-drivers
556 F: drivers/iio/accel/adxl372.c
557 F: drivers/iio/accel/adxl372_spi.c
558 F: drivers/iio/accel/adxl372_i2c.c
559 F: Documentation/devicetree/bindings/iio/accel/adxl372.txt
562 M: Antti Palosaari <crope@iki.fi>
563 L: linux-media@vger.kernel.org
564 W: https://linuxtv.org
565 W: http://palosaari.fi/linux/
566 Q: http://patchwork.linuxtv.org/project/linux-media/list/
567 T: git git://linuxtv.org/anttip/media_tree.git
569 F: drivers/media/dvb-frontends/af9013*
572 M: Antti Palosaari <crope@iki.fi>
573 L: linux-media@vger.kernel.org
574 W: https://linuxtv.org
575 W: http://palosaari.fi/linux/
576 Q: http://patchwork.linuxtv.org/project/linux-media/list/
577 T: git git://linuxtv.org/anttip/media_tree.git
579 F: drivers/media/dvb-frontends/af9033*
582 M: David Sterba <dsterba@suse.com>
583 L: linux-fsdevel@vger.kernel.org
585 F: Documentation/filesystems/affs.txt
589 M: David Howells <dhowells@redhat.com>
590 L: linux-afs@lists.infradead.org
593 F: include/trace/events/afs.h
594 F: Documentation/filesystems/afs.txt
595 W: https://www.infradead.org/~dhowells/kafs/
598 M: David Airlie <airlied@linux.ie>
599 T: git git://anongit.freedesktop.org/drm/drm
602 F: include/linux/agp*
603 F: include/uapi/linux/agp*
606 M: "Juergen E. Fischer" <fischer@norbit.de>
607 L: linux-scsi@vger.kernel.org
609 F: drivers/scsi/aha152x*
610 F: drivers/scsi/pcmcia/aha152x*
612 AIC7XXX / AIC79XX SCSI DRIVER
613 M: Hannes Reinecke <hare@suse.com>
614 L: linux-scsi@vger.kernel.org
616 F: drivers/scsi/aic7xxx/
618 AIMSLAB FM RADIO RECEIVER DRIVER
619 M: Hans Verkuil <hverkuil@xs4all.nl>
620 L: linux-media@vger.kernel.org
621 T: git git://linuxtv.org/media_tree.git
622 W: https://linuxtv.org
624 F: drivers/media/radio/radio-aimslab*
627 M: Benjamin LaHaise <bcrl@kvack.org>
628 L: linux-aio@kvack.org
631 F: include/linux/*aio*.h
634 M: Antti Palosaari <crope@iki.fi>
635 L: linux-media@vger.kernel.org
636 W: https://linuxtv.org
637 W: http://palosaari.fi/linux/
638 Q: http://patchwork.linuxtv.org/project/linux-media/list/
639 T: git git://linuxtv.org/anttip/media_tree.git
641 F: drivers/media/usb/airspy/
643 ALACRITECH GIGABIT ETHERNET DRIVER
644 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
646 F: drivers/net/ethernet/alacritech/*
648 ALCATEL SPEEDTOUCH USB DRIVER
649 M: Duncan Sands <duncan.sands@free.fr>
650 L: linux-usb@vger.kernel.org
651 W: http://www.linux-usb.org/SpeedTouch/
653 F: drivers/usb/atm/speedtch.c
654 F: drivers/usb/atm/usbatm.c
656 ALCHEMY AU1XX0 MMC DRIVER
657 M: Manuel Lauss <manuel.lauss@gmail.com>
659 F: drivers/mmc/host/au1xmmc.c
662 M: Rudolf Marek <r.marek@assembler.cz>
663 L: linux-i2c@vger.kernel.org
665 F: Documentation/i2c/busses/i2c-ali1563
666 F: drivers/i2c/busses/i2c-ali1563.c
668 ALLWINNER SECURITY SYSTEM
669 M: Corentin Labbe <clabbe.montjoie@gmail.com>
670 L: linux-crypto@vger.kernel.org
672 F: drivers/crypto/sunxi-ss/
675 M: Maxime Ripard <maxime.ripard@bootlin.com>
676 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
677 L: linux-media@vger.kernel.org
679 F: drivers/staging/media/sunxi/cedrus/
682 M: Richard Henderson <rth@twiddle.net>
683 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
684 M: Matt Turner <mattst88@gmail.com>
686 L: linux-alpha@vger.kernel.org
689 ALPS PS/2 TOUCHPAD DRIVER
690 R: Pali Rohár <pali.rohar@gmail.com>
691 F: drivers/input/mouse/alps.*
693 ALTERA I2C CONTROLLER DRIVER
694 M: Thor Thayer <thor.thayer@linux.intel.com>
696 F: drivers/i2c/busses/i2c-altera.c
698 ALTERA MAILBOX DRIVER
699 M: Ley Foon Tan <lftan@altera.com>
700 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
702 F: drivers/mailbox/mailbox-altera.c
705 M: Tien Hock Loh <thloh@altera.com>
706 L: linux-gpio@vger.kernel.org
708 F: drivers/gpio/gpio-altera.c
710 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
711 M: Thor Thayer <thor.thayer@linux.intel.com>
713 F: drivers/gpio/gpio-altera-a10sr.c
714 F: drivers/mfd/altera-a10sr.c
715 F: drivers/reset/reset-a10sr.c
716 F: include/linux/mfd/altera-a10sr.h
717 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
719 ALTERA TRIPLE SPEED ETHERNET DRIVER
720 M: Vince Bridgers <vbridger@opensource.altera.com>
721 L: netdev@vger.kernel.org
722 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
724 F: drivers/net/ethernet/altera/
726 ALTERA UART/JTAG UART SERIAL DRIVERS
727 M: Tobias Klauser <tklauser@distanz.ch>
728 L: linux-serial@vger.kernel.org
729 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
731 F: drivers/tty/serial/altera_uart.c
732 F: drivers/tty/serial/altera_jtaguart.c
733 F: include/linux/altera_uart.h
734 F: include/linux/altera_jtaguart.h
736 AMAZON ETHERNET DRIVERS
737 M: Netanel Belgazal <netanel@amazon.com>
738 R: Saeed Bishara <saeedb@amazon.com>
739 R: Zorik Machulsky <zorik@amazon.com>
740 L: netdev@vger.kernel.org
742 F: Documentation/networking/ena.txt
743 F: drivers/net/ethernet/amazon/
745 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
746 M: Tom Lendacky <thomas.lendacky@amd.com>
747 M: Gary Hook <gary.hook@amd.com>
748 L: linux-crypto@vger.kernel.org
750 F: drivers/crypto/ccp/
751 F: include/linux/ccp.h
754 M: Harry Wentland <harry.wentland@amd.com>
755 M: Leo Li <sunpeng.li@amd.com>
756 L: amd-gfx@lists.freedesktop.org
757 T: git git://people.freedesktop.org/~agd5f/linux
759 F: drivers/gpu/drm/amd/display/
761 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
762 M: Huang Rui <ray.huang@amd.com>
763 L: linux-hwmon@vger.kernel.org
765 F: Documentation/hwmon/fam15h_power
766 F: drivers/hwmon/fam15h_power.c
768 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
769 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
771 F: drivers/usb/gadget/udc/amd5536udc.*
773 AMD GEODE PROCESSOR/CHIPSET SUPPORT
774 P: Andres Salomon <dilinger@queued.net>
775 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
776 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
778 F: drivers/char/hw_random/geode-rng.c
779 F: drivers/crypto/geode*
780 F: drivers/video/fbdev/geode/
781 F: arch/x86/include/asm/geode.h
784 M: Joerg Roedel <joro@8bytes.org>
785 L: iommu@lists.linux-foundation.org
786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
788 F: drivers/iommu/amd_iommu*.[ch]
789 F: include/linux/amd-iommu.h
792 M: Oded Gabbay <oded.gabbay@gmail.com>
793 L: dri-devel@lists.freedesktop.org
794 T: git git://people.freedesktop.org/~gabbayo/linux.git
796 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
797 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
798 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
799 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
800 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
801 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
802 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
803 F: drivers/gpu/drm/amd/amdkfd/
804 F: drivers/gpu/drm/amd/include/cik_structs.h
805 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
806 F: drivers/gpu/drm/amd/include/vi_structs.h
807 F: drivers/gpu/drm/amd/include/v9_structs.h
808 F: include/uapi/linux/kfd_ioctl.h
811 M: Rex Zhu <rex.zhu@amd.com>
812 M: Evan Quan <evan.quan@amd.com>
813 L: amd-gfx@lists.freedesktop.org
815 F: drivers/gpu/drm/amd/powerplay/
816 T: git git://people.freedesktop.org/~agd5f/linux
818 AMD SEATTLE DEVICE TREE SUPPORT
819 M: Brijesh Singh <brijeshkumar.singh@amd.com>
820 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
821 M: Tom Lendacky <thomas.lendacky@amd.com>
823 F: arch/arm64/boot/dts/amd/
826 M: Tom Lendacky <thomas.lendacky@amd.com>
827 L: netdev@vger.kernel.org
829 F: drivers/net/ethernet/amd/xgbe/
830 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
832 ANALOG DEVICES INC AD5686 DRIVER
833 M: Stefan Popa <stefan.popa@analog.com>
834 L: linux-pm@vger.kernel.org
835 W: http://ez.analog.com/community/linux-device-drivers
837 F: drivers/iio/dac/ad5686*
838 F: drivers/iio/dac/ad5696*
840 ANALOG DEVICES INC AD5758 DRIVER
841 M: Stefan Popa <stefan.popa@analog.com>
842 L: linux-iio@vger.kernel.org
843 W: http://ez.analog.com/community/linux-device-drivers
845 F: drivers/iio/dac/ad5758.c
846 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
848 ANALOG DEVICES INC AD9389B DRIVER
849 M: Hans Verkuil <hans.verkuil@cisco.com>
850 L: linux-media@vger.kernel.org
852 F: drivers/media/i2c/ad9389b*
854 ANALOG DEVICES INC ADGS1408 DRIVER
855 M: Mircea Caprioru <mircea.caprioru@analog.com>
857 F: drivers/mux/adgs1408.c
858 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
860 ANALOG DEVICES INC ADP5061 DRIVER
861 M: Stefan Popa <stefan.popa@analog.com>
862 L: linux-pm@vger.kernel.org
863 W: http://ez.analog.com/community/linux-device-drivers
865 F: drivers/power/supply/adp5061.c
867 ANALOG DEVICES INC ADV7180 DRIVER
868 M: Lars-Peter Clausen <lars@metafoo.de>
869 L: linux-media@vger.kernel.org
870 W: http://ez.analog.com/community/linux-device-drivers
872 F: drivers/media/i2c/adv7180.c
874 ANALOG DEVICES INC ADV748X DRIVER
875 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
876 L: linux-media@vger.kernel.org
878 F: drivers/media/i2c/adv748x/*
880 ANALOG DEVICES INC ADV7511 DRIVER
881 M: Hans Verkuil <hans.verkuil@cisco.com>
882 L: linux-media@vger.kernel.org
884 F: drivers/media/i2c/adv7511*
886 ANALOG DEVICES INC ADV7604 DRIVER
887 M: Hans Verkuil <hans.verkuil@cisco.com>
888 L: linux-media@vger.kernel.org
890 F: drivers/media/i2c/adv7604*
892 ANALOG DEVICES INC ADV7842 DRIVER
893 M: Hans Verkuil <hans.verkuil@cisco.com>
894 L: linux-media@vger.kernel.org
896 F: drivers/media/i2c/adv7842*
898 ANALOG DEVICES INC ASOC CODEC DRIVERS
899 M: Lars-Peter Clausen <lars@metafoo.de>
900 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
901 W: http://wiki.analog.com/
902 W: http://ez.analog.com/community/linux-device-drivers
904 F: sound/soc/codecs/adau*
905 F: sound/soc/codecs/adav*
906 F: sound/soc/codecs/ad1*
907 F: sound/soc/codecs/ad7*
908 F: sound/soc/codecs/ssm*
909 F: sound/soc/codecs/sigmadsp.*
911 ANALOG DEVICES INC DMA DRIVERS
912 M: Lars-Peter Clausen <lars@metafoo.de>
913 W: http://ez.analog.com/community/linux-device-drivers
915 F: drivers/dma/dma-axi-dmac.c
917 ANALOG DEVICES INC IIO DRIVERS
918 M: Lars-Peter Clausen <lars@metafoo.de>
919 M: Michael Hennerich <Michael.Hennerich@analog.com>
920 W: http://wiki.analog.com/
921 W: http://ez.analog.com/community/linux-device-drivers
923 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
924 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
926 F: drivers/iio/adc/ltc2497*
927 X: drivers/iio/*/adjd*
928 F: drivers/staging/iio/*/ad*
931 M: Greentime Hu <green.hu@gmail.com>
932 M: Vincent Chen <deanbo422@gmail.com>
933 T: git https://github.com/andestech/linux.git
936 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
937 F: Documentation/devicetree/bindings/nds32/
941 ANDROID CONFIG FRAGMENTS
942 M: Rob Herring <robh@kernel.org>
944 F: kernel/configs/android*
947 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
948 M: Arve Hjønnevåg <arve@android.com>
949 M: Todd Kjos <tkjos@android.com>
950 M: Martijn Coenen <maco@android.com>
951 M: Joel Fernandes <joel@joelfernandes.org>
952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
953 L: devel@driverdev.osuosl.org
956 F: drivers/staging/android/
958 ANDROID GOLDFISH PIC DRIVER
959 M: Miodrag Dinic <miodrag.dinic@mips.com>
961 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
962 F: drivers/irqchip/irq-goldfish-pic.c
964 ANDROID GOLDFISH RTC DRIVER
965 M: Miodrag Dinic <miodrag.dinic@mips.com>
967 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
968 F: drivers/rtc/rtc-goldfish.c
971 M: Laura Abbott <labbott@redhat.com>
972 M: Sumit Semwal <sumit.semwal@linaro.org>
973 L: devel@driverdev.osuosl.org
974 L: dri-devel@lists.freedesktop.org
975 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
977 F: drivers/staging/android/ion
978 F: drivers/staging/android/uapi/ion.h
980 AOA (Apple Onboard Audio) ALSA DRIVER
981 M: Johannes Berg <johannes@sipsolutions.net>
982 L: linuxppc-dev@lists.ozlabs.org
983 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
987 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
988 M: William Breathitt Gray <vilhelm.gray@gmail.com>
989 L: linux-iio@vger.kernel.org
991 F: drivers/iio/adc/stx104.c
994 M: Jiri Kosina <jikos@kernel.org>
996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
997 F: arch/x86/kernel/apm_32.c
998 F: include/linux/apm_bios.h
999 F: include/uapi/linux/apm_bios.h
1000 F: drivers/char/apm-emulation.c
1002 APPARMOR SECURITY MODULE
1003 M: John Johansen <john.johansen@canonical.com>
1004 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1005 W: wiki.apparmor.net
1006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1008 F: security/apparmor/
1009 F: Documentation/admin-guide/LSM/apparmor.rst
1011 APPLE BCM5974 MULTITOUCH DRIVER
1012 M: Henrik Rydberg <rydberg@bitmath.org>
1013 L: linux-input@vger.kernel.org
1015 F: drivers/input/mouse/bcm5974.c
1018 M: Henrik Rydberg <rydberg@bitmath.org>
1019 L: linux-hwmon@vger.kernel.org
1021 F: drivers/hwmon/applesmc.c
1023 APPLETALK NETWORK LAYER
1024 L: netdev@vger.kernel.org
1026 F: drivers/net/appletalk/
1029 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1030 M: Duc Dang <dhdang@apm.com>
1032 F: arch/arm64/boot/dts/apm/
1034 APPLIED MICRO (APM) X-GENE SOC EDAC
1035 M: Loc Ho <lho@apm.com>
1037 F: drivers/edac/xgene_edac.c
1038 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1040 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1041 M: Iyappan Subramanian <isubramanian@apm.com>
1042 M: Keyur Chudgar <kchudgar@apm.com>
1044 F: drivers/net/ethernet/apm/xgene-v2/
1046 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1047 M: Iyappan Subramanian <isubramanian@apm.com>
1048 M: Keyur Chudgar <kchudgar@apm.com>
1049 M: Quan Nguyen <qnguyen@apm.com>
1051 F: drivers/net/ethernet/apm/xgene/
1052 F: drivers/net/phy/mdio-xgene.c
1053 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1054 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1056 APPLIED MICRO (APM) X-GENE SOC PMU
1057 M: Tai Nguyen <ttnguyen@apm.com>
1059 F: drivers/perf/xgene_pmu.c
1060 F: Documentation/perf/xgene-pmu.txt
1061 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1063 APTINA CAMERA SENSOR PLL
1064 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1065 L: linux-media@vger.kernel.org
1067 F: drivers/media/i2c/aptina-pll.*
1069 ARC FRAMEBUFFER DRIVER
1070 M: Jaya Kumar <jayalk@intworks.biz>
1072 F: drivers/video/fbdev/arcfb.c
1073 F: drivers/video/fbdev/core/fb_defio.c
1076 M: Alexey Brodkin <abrodkin@synopsys.com>
1078 F: drivers/gpu/drm/arc/
1079 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1081 ARCNET NETWORK LAYER
1082 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1083 L: netdev@vger.kernel.org
1085 F: drivers/net/arcnet/
1086 F: include/uapi/linux/if_arcnet.h
1088 ARM ARCHITECTED TIMER DRIVER
1089 M: Mark Rutland <mark.rutland@arm.com>
1090 M: Marc Zyngier <marc.zyngier@arm.com>
1091 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093 F: arch/arm/include/asm/arch_timer.h
1094 F: arch/arm64/include/asm/arch_timer.h
1095 F: drivers/clocksource/arm_arch_timer.c
1097 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1098 M: Linus Walleij <linus.walleij@linaro.org>
1099 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101 F: Documentation/devicetree/bindings/arm/arm-boards
1102 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1103 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1104 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1105 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1106 F: arch/arm/mach-integrator/
1107 F: arch/arm/mach-realview/
1108 F: arch/arm/mach-versatile/
1109 F: arch/arm/plat-versatile/
1110 F: arch/arm/boot/dts/arm-realview-*
1111 F: arch/arm/boot/dts/integrator*
1112 F: arch/arm/boot/dts/versatile*
1113 F: drivers/clk/versatile/
1114 F: drivers/i2c/busses/i2c-versatile.c
1115 F: drivers/irqchip/irq-versatile-fpga.c
1116 F: drivers/mtd/maps/physmap_of_versatile.c
1117 F: drivers/power/reset/arm-versatile-reboot.c
1118 F: drivers/soc/versatile/
1120 ARM HDLCD DRM DRIVER
1121 M: Liviu Dudau <liviu.dudau@arm.com>
1123 F: drivers/gpu/drm/arm/hdlcd_*
1124 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1126 ARM MALI-DP DRM DRIVER
1127 M: Liviu Dudau <liviu.dudau@arm.com>
1128 M: Brian Starkey <brian.starkey@arm.com>
1129 M: Mali DP Maintainers <malidp@foss.arm.com>
1131 F: drivers/gpu/drm/arm/
1132 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1134 ARM MFM AND FLOPPY DRIVERS
1135 M: Ian Molton <spyro@f2s.com>
1137 F: arch/arm/lib/floppydma.S
1138 F: arch/arm/include/asm/floppy.h
1140 ARM PMU PROFILING AND DEBUGGING
1141 M: Will Deacon <will.deacon@arm.com>
1142 M: Mark Rutland <mark.rutland@arm.com>
1144 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1145 F: arch/arm*/kernel/perf_*
1146 F: arch/arm/oprofile/common.c
1147 F: arch/arm*/kernel/hw_breakpoint.c
1148 F: arch/arm*/include/asm/hw_breakpoint.h
1149 F: arch/arm*/include/asm/perf_event.h
1151 F: include/linux/perf/arm_pmu.h
1152 F: Documentation/devicetree/bindings/arm/pmu.txt
1153 F: Documentation/devicetree/bindings/perf/
1156 M: Russell King <linux@armlinux.org.uk>
1157 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158 W: http://www.armlinux.org.uk/
1160 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1162 X: arch/arm/boot/dts/
1164 ARM PRIMECELL AACI PL041 DRIVER
1165 M: Russell King <linux@armlinux.org.uk>
1169 ARM PRIMECELL BUS SUPPORT
1170 M: Russell King <linux@armlinux.org.uk>
1173 F: include/linux/amba/bus.h
1175 ARM PRIMECELL CLCD PL110 DRIVER
1176 M: Russell King <linux@armlinux.org.uk>
1178 F: drivers/video/fbdev/amba-clcd.*
1180 ARM PRIMECELL KMI PL050 DRIVER
1181 M: Russell King <linux@armlinux.org.uk>
1183 F: drivers/input/serio/ambakmi.*
1184 F: include/linux/amba/kmi.h
1186 ARM PRIMECELL MMCI PL180/1 DRIVER
1187 M: Russell King <linux@armlinux.org.uk>
1189 F: drivers/mmc/host/mmci.*
1190 F: include/linux/amba/mmci.h
1192 ARM PRIMECELL SSP PL022 SPI DRIVER
1193 M: Linus Walleij <linus.walleij@linaro.org>
1194 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196 F: Documentation/devicetree/bindings/spi/spi_pl022.txt
1197 F: drivers/spi/spi-pl022.c
1199 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1200 M: Russell King <linux@armlinux.org.uk>
1202 F: drivers/tty/serial/amba-pl01*.c
1203 F: include/linux/amba/serial.h
1205 ARM PRIMECELL VIC PL190/PL192 DRIVER
1206 M: Linus Walleij <linus.walleij@linaro.org>
1207 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1210 F: drivers/irqchip/irq-vic.c
1213 M: Will Deacon <will.deacon@arm.com>
1214 R: Robin Murphy <robin.murphy@arm.com>
1215 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217 F: drivers/iommu/arm-smmu.c
1218 F: drivers/iommu/arm-smmu-v3.c
1219 F: drivers/iommu/io-pgtable-arm.c
1220 F: drivers/iommu/io-pgtable-arm-v7s.c
1222 ARM SUB-ARCHITECTURES
1223 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1229 ARM/ACTIONS SEMI ARCHITECTURE
1230 M: Andreas Färber <afaerber@suse.de>
1231 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1232 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235 F: arch/arm/mach-actions/
1236 F: arch/arm/boot/dts/owl-*
1237 F: arch/arm64/boot/dts/actions/
1238 F: drivers/clk/actions/
1239 F: drivers/clocksource/timer-owl*
1240 F: drivers/dma/owl-dma.c
1241 F: drivers/i2c/busses/i2c-owl.c
1242 F: drivers/pinctrl/actions/*
1243 F: drivers/soc/actions/
1244 F: include/dt-bindings/power/owl-*
1245 F: include/linux/soc/actions/
1246 F: Documentation/devicetree/bindings/arm/actions.txt
1247 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1248 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1249 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1250 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1251 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1252 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1254 ARM/ADS SPHERE MACHINE SUPPORT
1255 M: Lennert Buytenhek <kernel@wantstofly.org>
1256 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1259 ARM/AFEB9260 MACHINE SUPPORT
1260 M: Sergey Lapin <slapin@ossfans.org>
1261 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1264 ARM/AJECO 1ARM MACHINE SUPPORT
1265 M: Lennert Buytenhek <kernel@wantstofly.org>
1266 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269 ARM/Allwinner SoC Clock Support
1270 M: Emilio López <emilio@elopez.com.ar>
1272 F: drivers/clk/sunxi/
1274 ARM/Allwinner sunXi SoC support
1275 M: Maxime Ripard <maxime.ripard@bootlin.com>
1276 M: Chen-Yu Tsai <wens@csie.org>
1277 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281 F: arch/arm/mach-sunxi/
1282 F: arch/arm64/boot/dts/allwinner/
1283 F: drivers/clk/sunxi-ng/
1284 F: drivers/pinctrl/sunxi/
1285 F: drivers/soc/sunxi/
1286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1288 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1289 M: Neil Armstrong <narmstrong@baylibre.com>
1290 M: Jerome Brunet <jbrunet@baylibre.com>
1291 L: linux-amlogic@lists.infradead.org
1293 F: drivers/clk/meson/
1294 F: include/dt-bindings/clock/meson*
1295 F: include/dt-bindings/clock/gxbb*
1296 F: Documentation/devicetree/bindings/clock/amlogic*
1298 ARM/Amlogic Meson SoC support
1299 M: Carlo Caione <carlo@caione.org>
1300 M: Kevin Hilman <khilman@baylibre.com>
1301 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302 L: linux-amlogic@lists.infradead.org
1303 W: http://linux-meson.com/
1305 F: arch/arm/mach-meson/
1306 F: arch/arm/boot/dts/meson*
1307 F: arch/arm64/boot/dts/amlogic/
1308 F: drivers/pinctrl/meson/
1309 F: drivers/mmc/host/meson*
1312 ARM/Annapurna Labs ALPINE ARCHITECTURE
1313 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1314 M: Antoine Tenart <antoine.tenart@bootlin.com>
1315 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317 F: arch/arm/mach-alpine/
1318 F: arch/arm/boot/dts/alpine*
1319 F: arch/arm64/boot/dts/al/
1320 F: drivers/*/*alpine*
1322 ARM/ARTPEC MACHINE SUPPORT
1323 M: Jesper Nilsson <jesper.nilsson@axis.com>
1324 M: Lars Persson <lars.persson@axis.com>
1326 L: linux-arm-kernel@axis.com
1327 F: arch/arm/mach-artpec
1328 F: arch/arm/boot/dts/artpec6*
1330 F: drivers/crypto/axis
1331 F: drivers/pinctrl/pinctrl-artpec*
1332 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1334 ARM/ASPEED I2C DRIVER
1335 M: Brendan Higgins <brendanhiggins@google.com>
1336 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1337 R: Joel Stanley <joel@jms.id.au>
1338 L: linux-i2c@vger.kernel.org
1339 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1341 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1342 F: drivers/i2c/busses/i2c-aspeed.c
1343 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1344 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1346 ARM/ASPEED MACHINE SUPPORT
1347 M: Joel Stanley <joel@jms.id.au>
1348 R: Andrew Jeffery <andrew@aj.id.au>
1349 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1351 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1354 F: arch/arm/mach-aspeed/
1355 F: arch/arm/boot/dts/aspeed-*
1358 ARM/CALXEDA HIGHBANK ARCHITECTURE
1359 M: Rob Herring <robh@kernel.org>
1360 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362 F: arch/arm/mach-highbank/
1363 F: arch/arm/boot/dts/highbank.dts
1364 F: arch/arm/boot/dts/ecx-*.dts*
1366 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1367 M: Krzysztof Halasa <khalasa@piap.pl>
1369 F: arch/arm/mach-cns3xxx/
1371 ARM/CAVIUM THUNDER NETWORK DRIVER
1372 M: Sunil Goutham <sgoutham@cavium.com>
1373 M: Robert Richter <rric@kernel.org>
1374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376 F: drivers/net/ethernet/cavium/thunder/
1378 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1379 M: Lukasz Majewski <lukma@denx.de>
1380 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382 F: arch/arm/mach-ep93xx/ts72xx.c
1384 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1385 M: Alexander Shiyan <shc_work@mail.ru>
1386 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1391 M: Lennert Buytenhek <kernel@wantstofly.org>
1392 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1395 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1396 M: Hartley Sweeten <hsweeten@visionengravers.com>
1397 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1398 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400 F: arch/arm/mach-ep93xx/
1401 F: arch/arm/mach-ep93xx/include/mach/
1404 M: Russell King <linux@armlinux.org.uk>
1405 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1408 F: drivers/clk/clkdev.c
1410 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1411 M: Mike Rapoport <mike@compulab.co.il>
1412 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1416 M: Baruch Siach <baruch@tkos.co.il>
1417 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419 F: arch/arm/boot/dts/cx92755*
1422 ARM/CONTEC MICRO9 MACHINE SUPPORT
1423 M: Hubert Feurstein <hubert.feurstein@contec.at>
1425 F: arch/arm/mach-ep93xx/micro9.c
1427 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1428 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1429 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431 F: drivers/hwtracing/coresight/*
1432 F: Documentation/trace/coresight.txt
1433 F: Documentation/trace/coresight-cpu-debug.txt
1434 F: Documentation/devicetree/bindings/arm/coresight.txt
1435 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1436 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1437 F: tools/perf/arch/arm/util/pmu.c
1438 F: tools/perf/arch/arm/util/auxtrace.c
1439 F: tools/perf/arch/arm/util/cs-etm.c
1440 F: tools/perf/arch/arm/util/cs-etm.h
1441 F: tools/perf/util/cs-etm.*
1442 F: tools/perf/util/cs-etm-decoder/*
1444 ARM/CORGI MACHINE SUPPORT
1445 M: Richard Purdie <rpurdie@rpsys.net>
1448 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1449 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1450 M: Linus Walleij <linus.walleij@linaro.org>
1451 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452 T: git git://github.com/ulli-kroll/linux.git
1454 F: Documentation/devicetree/bindings/arm/gemini.txt
1455 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1456 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1457 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1458 F: arch/arm/mach-gemini/
1459 F: drivers/net/ethernet/cortina/
1460 F: drivers/pinctrl/pinctrl-gemini.c
1461 F: drivers/rtc/rtc-ftrtc010.c
1463 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1464 M: Barry Song <baohua@kernel.org>
1465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1468 F: arch/arm/boot/dts/prima2*
1469 F: arch/arm/mach-prima2/
1470 F: drivers/clk/sirf/
1471 F: drivers/clocksource/timer-prima2.c
1472 F: drivers/clocksource/timer-atlas7.c
1475 ARM/EBSA110 MACHINE SUPPORT
1476 M: Russell King <linux@armlinux.org.uk>
1477 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478 W: http://www.armlinux.org.uk/
1480 F: arch/arm/mach-ebsa110/
1481 F: drivers/net/ethernet/amd/am79c961a.*
1483 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1484 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1485 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1486 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1491 M: Robert Jarzmik <robert.jarzmik@free.fr>
1492 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494 F: arch/arm/mach-pxa/ezx.c
1496 ARM/FARADAY FA526 PORT
1497 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1498 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500 T: git git://git.berlios.de/gemini-board
1501 F: arch/arm/mm/*-fa*
1503 ARM/FOOTBRIDGE ARCHITECTURE
1504 M: Russell King <linux@armlinux.org.uk>
1505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506 W: http://www.armlinux.org.uk/
1508 F: arch/arm/include/asm/hardware/dec21285.h
1509 F: arch/arm/mach-footbridge/
1511 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1512 M: Shawn Guo <shawnguo@kernel.org>
1513 M: Sascha Hauer <s.hauer@pengutronix.de>
1514 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1515 R: Fabio Estevam <fabio.estevam@nxp.com>
1516 R: NXP Linux Team <linux-imx@nxp.com>
1517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1520 F: arch/arm/mach-imx/
1521 F: arch/arm/mach-mxs/
1522 F: arch/arm/boot/dts/imx*
1523 F: arch/arm/configs/imx*_defconfig
1525 F: drivers/firmware/imx/
1527 F: include/linux/firmware/imx/
1530 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1531 M: Shawn Guo <shawnguo@kernel.org>
1532 M: Sascha Hauer <s.hauer@pengutronix.de>
1533 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1534 R: Stefan Agner <stefan@agner.ch>
1535 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1538 F: arch/arm/mach-imx/*vf610*
1539 F: arch/arm/boot/dts/vf*
1541 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1542 M: Shawn Guo <shawnguo@kernel.org>
1543 M: Li Yang <leoyang.li@nxp.com>
1544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1547 F: arch/arm/boot/dts/ls1021a*
1548 F: arch/arm64/boot/dts/freescale/fsl-*
1549 F: arch/arm64/boot/dts/freescale/qoriq-*
1551 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1552 M: Lennert Buytenhek <kernel@wantstofly.org>
1553 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 ARM/GUMSTIX MACHINE SUPPORT
1557 M: Steve Sakoman <sakoman@gmail.com>
1558 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1562 M: Philipp Zabel <philipp.zabel@gmail.com>
1563 M: Paul Parsons <lost.distance@yahoo.com>
1564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566 F: arch/arm/mach-pxa/hx4700.c
1567 F: arch/arm/mach-pxa/include/mach/hx4700.h
1568 F: sound/soc/pxa/hx4700.c
1570 ARM/HISILICON SOC SUPPORT
1571 M: Wei Xu <xuwei5@hisilicon.com>
1572 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 W: http://www.hisilicon.com
1575 T: git git://github.com/hisilicon/linux-hisi.git
1576 F: arch/arm/mach-hisi/
1577 F: arch/arm/boot/dts/hi3*
1578 F: arch/arm/boot/dts/hip*
1579 F: arch/arm/boot/dts/hisi*
1580 F: arch/arm64/boot/dts/hisilicon/
1582 ARM/HP JORNADA 7XX MACHINE SUPPORT
1583 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1587 F: arch/arm/mach-sa1100/jornada720.c
1588 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1590 ARM/IGEP MACHINE SUPPORT
1591 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1592 M: Javier Martinez Canillas <javier@dowhile0.org>
1593 L: linux-omap@vger.kernel.org
1594 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596 F: arch/arm/boot/dts/omap3-igep*
1598 ARM/INCOME PXA270 SUPPORT
1599 M: Marek Vasut <marek.vasut@gmail.com>
1600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1604 ARM/INTEL IOP13XX ARM ARCHITECTURE
1605 M: Lennert Buytenhek <kernel@wantstofly.org>
1606 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609 ARM/INTEL IOP32X ARM ARCHITECTURE
1610 M: Lennert Buytenhek <kernel@wantstofly.org>
1611 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614 ARM/INTEL IOP33X ARM ARCHITECTURE
1615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618 ARM/INTEL IQ81342EX MACHINE SUPPORT
1619 M: Lennert Buytenhek <kernel@wantstofly.org>
1620 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623 ARM/INTEL IXDP2850 MACHINE SUPPORT
1624 M: Lennert Buytenhek <kernel@wantstofly.org>
1625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628 ARM/INTEL IXP4XX ARM ARCHITECTURE
1629 M: Imre Kaloz <kaloz@openwrt.org>
1630 M: Krzysztof Halasa <khalasa@piap.pl>
1631 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633 F: arch/arm/mach-ixp4xx/
1635 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1636 M: Jonathan Cameron <jic23@cam.ac.uk>
1637 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639 F: arch/arm/mach-pxa/stargate2.c
1640 F: drivers/pcmcia/pxa2xx_stargate2.c
1642 ARM/INTEL XSC3 (MANZANO) ARM CORE
1643 M: Lennert Buytenhek <kernel@wantstofly.org>
1644 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1648 M: Lennert Buytenhek <kernel@wantstofly.org>
1649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652 ARM/LG1K ARCHITECTURE
1653 M: Chanho Min <chanho.min@lge.com>
1654 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 F: arch/arm64/boot/dts/lg/
1658 ARM/LOGICPD PXA270 MACHINE SUPPORT
1659 M: Lennert Buytenhek <kernel@wantstofly.org>
1660 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663 ARM/LPC18XX ARCHITECTURE
1664 M: Vladimir Zapolskiy <vz@mleia.com>
1665 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667 F: arch/arm/boot/dts/lpc43*
1668 F: drivers/i2c/busses/i2c-lpc2k.c
1669 F: drivers/memory/pl172.c
1670 F: drivers/mtd/spi-nor/nxp-spifi.c
1671 F: drivers/rtc/rtc-lpc24xx.c
1674 ARM/LPC32XX SOC SUPPORT
1675 M: Vladimir Zapolskiy <vz@mleia.com>
1676 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1677 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1680 F: arch/arm/boot/dts/lpc32*
1681 F: arch/arm/mach-lpc32xx/
1682 F: drivers/i2c/busses/i2c-pnx.c
1683 F: drivers/net/ethernet/nxp/lpc_eth.c
1684 F: drivers/usb/host/ohci-nxp.c
1685 F: drivers/watchdog/pnx4008_wdt.c
1688 ARM/MAGICIAN MACHINE SUPPORT
1689 M: Philipp Zabel <philipp.zabel@gmail.com>
1692 ARM/Marvell Dove/MV78xx0/Orion SOC support
1693 M: Jason Cooper <jason@lakedaemon.net>
1694 M: Andrew Lunn <andrew@lunn.ch>
1695 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1696 M: Gregory Clement <gregory.clement@bootlin.com>
1697 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699 F: Documentation/devicetree/bindings/soc/dove/
1700 F: arch/arm/mach-dove/
1701 F: arch/arm/mach-mv78xx0/
1702 F: arch/arm/mach-orion5x/
1703 F: arch/arm/plat-orion/
1704 F: arch/arm/boot/dts/dove*
1705 F: arch/arm/boot/dts/orion5x*
1707 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1708 M: Jason Cooper <jason@lakedaemon.net>
1709 M: Andrew Lunn <andrew@lunn.ch>
1710 M: Gregory Clement <gregory.clement@bootlin.com>
1711 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1712 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714 F: arch/arm/boot/dts/armada*
1715 F: arch/arm/boot/dts/kirkwood*
1716 F: arch/arm/configs/mvebu_*_defconfig
1717 F: arch/arm/mach-mvebu/
1718 F: arch/arm64/boot/dts/marvell/armada*
1719 F: drivers/cpufreq/armada-37xx-cpufreq.c
1720 F: drivers/cpufreq/mvebu-cpufreq.c
1721 F: drivers/irqchip/irq-armada-370-xp.c
1722 F: drivers/irqchip/irq-mvebu-*
1723 F: drivers/pinctrl/mvebu/
1724 F: drivers/rtc/rtc-armada38x.c
1726 ARM/Mediatek RTC DRIVER
1727 M: Eddie Huang <eddie.huang@mediatek.com>
1728 M: Sean Wang <sean.wang@mediatek.com>
1729 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1732 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1733 F: drivers/rtc/rtc-mt6397.c
1734 F: drivers/rtc/rtc-mt7622.c
1736 ARM/Mediatek SoC support
1737 M: Matthias Brugger <matthias.bgg@gmail.com>
1738 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1739 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1741 F: arch/arm/boot/dts/mt6*
1742 F: arch/arm/boot/dts/mt7*
1743 F: arch/arm/boot/dts/mt8*
1744 F: arch/arm/mach-mediatek/
1745 F: arch/arm64/boot/dts/mediatek/
1749 ARM/Mediatek USB3 PHY DRIVER
1750 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1751 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1754 F: drivers/phy/mediatek/
1755 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1757 ARM/MICREL KS8695 ARCHITECTURE
1758 M: Greg Ungerer <gerg@uclinux.org>
1759 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760 F: arch/arm/mach-ks8695/
1763 ARM/Microchip (AT91) SoC support
1764 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1765 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1766 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1767 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768 W: http://www.linux4sam.org
1769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1773 F: arch/arm/mach-at91/
1774 F: include/soc/at91/
1775 F: arch/arm/boot/dts/at91*.dts
1776 F: arch/arm/boot/dts/at91*.dtsi
1777 F: arch/arm/boot/dts/sama*.dts
1778 F: arch/arm/boot/dts/sama*.dtsi
1779 F: arch/arm/include/debug/at91.S
1780 F: drivers/memory/atmel*
1781 F: drivers/watchdog/sama5d4_wdt.c
1782 X: drivers/input/touchscreen/atmel_mxt_ts.c
1783 X: drivers/net/wireless/atmel/
1785 ARM/MIOA701 MACHINE SUPPORT
1786 M: Robert Jarzmik <robert.jarzmik@free.fr>
1787 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788 F: arch/arm/mach-pxa/mioa701.c
1791 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1792 M: Michael Petchkovsky <mkpetch@internode.on.net>
1795 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1796 M: Linus Walleij <linus.walleij@linaro.org>
1797 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799 F: arch/arm/mach-nomadik/
1800 F: arch/arm/mach-u300/
1801 F: arch/arm/mach-ux500/
1802 F: arch/arm/boot/dts/ste-*
1803 F: drivers/clk/clk-nomadik.c
1804 F: drivers/clk/clk-u300.c
1805 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1806 F: drivers/clocksource/timer-u300.c
1807 F: drivers/dma/coh901318*
1808 F: drivers/dma/ste_dma40*
1809 F: drivers/hwspinlock/u8500_hsem.c
1810 F: drivers/i2c/busses/i2c-nomadik.c
1811 F: drivers/i2c/busses/i2c-stu300.c
1812 F: drivers/mfd/ab3100*
1813 F: drivers/mfd/ab8500*
1814 F: drivers/mfd/abx500*
1815 F: drivers/mfd/dbx500*
1816 F: drivers/mfd/db8500*
1817 F: drivers/pinctrl/nomadik/
1818 F: drivers/pinctrl/pinctrl-coh901*
1819 F: drivers/pinctrl/pinctrl-u300.c
1820 F: drivers/rtc/rtc-ab3100.c
1821 F: drivers/rtc/rtc-ab8500.c
1822 F: drivers/rtc/rtc-coh901331.c
1823 F: drivers/rtc/rtc-pl031.c
1824 F: drivers/watchdog/coh901327_wdt.c
1825 F: Documentation/devicetree/bindings/arm/ste-*
1826 F: Documentation/devicetree/bindings/arm/ux500/
1827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1829 ARM/NUVOTON NPCM ARCHITECTURE
1830 M: Avi Fishman <avifishman70@gmail.com>
1831 M: Tomer Maimon <tmaimon77@gmail.com>
1832 R: Patrick Venture <venture@google.com>
1833 R: Nancy Yuen <yuenn@google.com>
1834 R: Brendan Higgins <brendanhiggins@google.com>
1835 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1837 F: arch/arm/mach-npcm/
1838 F: arch/arm/boot/dts/nuvoton-npcm*
1839 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1841 F: Documentation/devicetree/bindings/*/*npcm*
1842 F: Documentation/devicetree/bindings/*/*/*npcm*
1844 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1845 M: Wan ZongShun <mcuos.com@gmail.com>
1846 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847 W: http://www.mcuos.com
1849 F: arch/arm/mach-w90x900/
1850 F: drivers/input/keyboard/w90p910_keypad.c
1851 F: drivers/input/touchscreen/w90p910_ts.c
1852 F: drivers/watchdog/nuc900_wdt.c
1853 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1854 F: drivers/mtd/nand/raw/nuc900_nand.c
1855 F: drivers/rtc/rtc-nuc900.c
1856 F: drivers/spi/spi-nuc900.c
1857 F: drivers/usb/host/ehci-w90x900.c
1858 F: drivers/video/fbdev/nuc900fb.c
1860 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1861 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1862 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1863 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1866 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1867 M: Alexander Clouter <alex@digriz.org.uk>
1868 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869 W: http://www.digriz.org.uk/ts78xx/kernel
1871 F: arch/arm/mach-orion5x/ts78xx-*
1873 ARM/OXNAS platform support
1874 M: Neil Armstrong <narmstrong@baylibre.com>
1875 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876 L: linux-oxnas@groups.io (moderated for non-subscribers)
1878 F: arch/arm/mach-oxnas/
1879 F: arch/arm/boot/dts/ox8*.dts*
1882 ARM/PALM TREO SUPPORT
1883 M: Tomas Cech <sleep_walker@suse.com>
1884 L: linux-arm-kernel@lists.infradead.org
1885 W: http://hackndev.com
1887 F: arch/arm/mach-pxa/palmtreo.*
1889 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1890 M: Marek Vasut <marek.vasut@gmail.com>
1891 L: linux-arm-kernel@lists.infradead.org
1892 W: http://hackndev.com
1894 F: arch/arm/mach-pxa/include/mach/palmtx.h
1895 F: arch/arm/mach-pxa/palmtx.c
1896 F: arch/arm/mach-pxa/palmt5.*
1897 F: arch/arm/mach-pxa/include/mach/palmld.h
1898 F: arch/arm/mach-pxa/palmld.c
1899 F: arch/arm/mach-pxa/palmte2.*
1900 F: arch/arm/mach-pxa/include/mach/palmtc.h
1901 F: arch/arm/mach-pxa/palmtc.c
1904 M: Sergey Lapin <slapin@ossfans.org>
1905 L: linux-arm-kernel@lists.infradead.org
1906 W: http://hackndev.com
1908 F: arch/arm/mach-pxa/palmz72.*
1911 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1912 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1915 ARM/PT DIGITAL BOARD PORT
1916 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1917 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918 W: http://www.armlinux.org.uk/
1921 ARM/QUALCOMM SUPPORT
1922 M: Andy Gross <andy.gross@linaro.org>
1923 M: David Brown <david.brown@linaro.org>
1924 L: linux-arm-msm@vger.kernel.org
1925 L: linux-soc@vger.kernel.org
1927 F: Documentation/devicetree/bindings/soc/qcom/
1928 F: arch/arm/boot/dts/qcom-*.dts
1929 F: arch/arm/boot/dts/qcom-*.dtsi
1930 F: arch/arm/mach-qcom/
1931 F: arch/arm64/boot/dts/qcom/*
1932 F: drivers/i2c/busses/i2c-qup.c
1933 F: drivers/clk/qcom/
1934 F: drivers/dma/qcom/
1935 F: drivers/soc/qcom/
1936 F: drivers/spi/spi-qup.c
1937 F: drivers/tty/serial/msm_serial.c
1938 F: drivers/*/pm8???-*
1939 F: drivers/mfd/ssbi.c
1940 F: drivers/firmware/qcom_scm*
1941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1943 ARM/RADISYS ENP2611 MACHINE SUPPORT
1944 M: Lennert Buytenhek <kernel@wantstofly.org>
1945 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948 ARM/REALTEK ARCHITECTURE
1949 M: Andreas Färber <afaerber@suse.de>
1950 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952 F: arch/arm64/boot/dts/realtek/
1953 F: Documentation/devicetree/bindings/arm/realtek.txt
1955 ARM/RENESAS ARM64 ARCHITECTURE
1956 M: Simon Horman <horms@verge.net.au>
1957 M: Magnus Damm <magnus.damm@gmail.com>
1958 L: linux-renesas-soc@vger.kernel.org
1959 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1962 F: arch/arm64/boot/dts/renesas/
1963 F: Documentation/devicetree/bindings/arm/shmobile.txt
1964 F: drivers/soc/renesas/
1965 F: include/linux/soc/renesas/
1967 ARM/RISCPC ARCHITECTURE
1968 M: Russell King <linux@armlinux.org.uk>
1969 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970 W: http://www.armlinux.org.uk/
1972 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1973 F: arch/arm/include/asm/hardware/ioc.h
1974 F: arch/arm/include/asm/hardware/iomd.h
1975 F: arch/arm/include/asm/hardware/memc.h
1976 F: arch/arm/mach-rpc/
1977 F: drivers/net/ethernet/8390/etherh.c
1978 F: drivers/net/ethernet/i825xx/ether1*
1979 F: drivers/net/ethernet/seeq/ether3*
1980 F: drivers/scsi/arm/
1982 ARM/Rockchip SoC support
1983 M: Heiko Stuebner <heiko@sntech.de>
1984 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985 L: linux-rockchip@lists.infradead.org
1986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1988 F: arch/arm/boot/dts/rk3*
1989 F: arch/arm/boot/dts/rv1108*
1990 F: arch/arm/mach-rockchip/
1991 F: drivers/clk/rockchip/
1992 F: drivers/i2c/busses/i2c-rk3x.c
1993 F: drivers/*/*rockchip*
1994 F: drivers/*/*/*rockchip*
1995 F: sound/soc/rockchip/
1998 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1999 M: Kukjin Kim <kgene@kernel.org>
2000 M: Krzysztof Kozlowski <krzk@kernel.org>
2001 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2002 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2003 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2005 F: arch/arm/boot/dts/s3c*
2006 F: arch/arm/boot/dts/s5p*
2007 F: arch/arm/boot/dts/exynos*
2008 F: arch/arm64/boot/dts/exynos/
2009 F: arch/arm/plat-samsung/
2010 F: arch/arm/mach-s3c24*/
2011 F: arch/arm/mach-s3c64xx/
2012 F: arch/arm/mach-s5p*/
2013 F: arch/arm/mach-exynos*/
2014 F: drivers/*/*s3c24*
2015 F: drivers/*/*/*s3c24*
2016 F: drivers/*/*s3c64xx*
2017 F: drivers/*/*s5pv210*
2018 F: drivers/memory/samsung/*
2019 F: drivers/soc/samsung/*
2020 F: Documentation/arm/Samsung/
2021 F: Documentation/devicetree/bindings/arm/samsung/
2022 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2023 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2026 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2027 M: Kyungmin Park <kyungmin.park@samsung.com>
2028 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2030 F: arch/arm/mach-s5pv210/
2032 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2033 M: Kyungmin Park <kyungmin.park@samsung.com>
2034 M: Kamil Debski <kamil@wypas.org>
2035 M: Andrzej Hajda <a.hajda@samsung.com>
2036 L: linux-arm-kernel@lists.infradead.org
2037 L: linux-media@vger.kernel.org
2039 F: drivers/media/platform/s5p-g2d/
2041 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2042 M: Marek Szyprowski <m.szyprowski@samsung.com>
2043 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2044 L: linux-media@vger.kernel.org
2046 F: drivers/media/platform/s5p-cec/
2047 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2049 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2050 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2051 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2052 L: linux-arm-kernel@lists.infradead.org
2053 L: linux-media@vger.kernel.org
2055 F: drivers/media/platform/s5p-jpeg/
2057 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2058 M: Kyungmin Park <kyungmin.park@samsung.com>
2059 M: Kamil Debski <kamil@wypas.org>
2060 M: Jeongtae Park <jtp.park@samsung.com>
2061 M: Andrzej Hajda <a.hajda@samsung.com>
2062 L: linux-arm-kernel@lists.infradead.org
2063 L: linux-media@vger.kernel.org
2065 F: arch/arm/plat-samsung/s5p-dev-mfc.c
2066 F: drivers/media/platform/s5p-mfc/
2068 ARM/SHMOBILE ARM ARCHITECTURE
2069 M: Simon Horman <horms@verge.net.au>
2070 M: Magnus Damm <magnus.damm@gmail.com>
2071 L: linux-renesas-soc@vger.kernel.org
2072 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2075 F: arch/arm/boot/dts/emev2*
2076 F: arch/arm/boot/dts/r7s*
2077 F: arch/arm/boot/dts/r8a*
2078 F: arch/arm/boot/dts/r9a*
2079 F: arch/arm/boot/dts/sh*
2080 F: arch/arm/configs/shmobile_defconfig
2081 F: arch/arm/include/debug/renesas-scif.S
2082 F: arch/arm/mach-shmobile/
2083 F: Documentation/devicetree/bindings/arm/shmobile.txt
2084 F: drivers/soc/renesas/
2085 F: include/linux/soc/renesas/
2087 ARM/SOCFPGA ARCHITECTURE
2088 M: Dinh Nguyen <dinguyen@kernel.org>
2090 F: arch/arm/mach-socfpga/
2091 F: arch/arm/boot/dts/socfpga*
2092 F: arch/arm/configs/socfpga_defconfig
2093 F: arch/arm64/boot/dts/altera/
2094 W: http://www.rocketboards.org
2095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2097 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2098 M: Dinh Nguyen <dinguyen@kernel.org>
2100 F: drivers/clk/socfpga/
2102 ARM/SOCFPGA EDAC SUPPORT
2103 M: Thor Thayer <thor.thayer@linux.intel.com>
2105 F: drivers/edac/altera_edac.
2107 ARM/SPREADTRUM SoC SUPPORT
2108 M: Orson Zhai <orsonzhai@gmail.com>
2109 M: Baolin Wang <baolin.wang@linaro.org>
2110 M: Chunyan Zhang <zhang.lyra@gmail.com>
2112 F: arch/arm64/boot/dts/sprd
2115 ARM/STI ARCHITECTURE
2116 M: Patrice Chotard <patrice.chotard@st.com>
2117 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2118 W: http://www.stlinux.com
2120 F: arch/arm/mach-sti/
2121 F: arch/arm/boot/dts/sti*
2122 F: drivers/char/hw_random/st-rng.c
2123 F: drivers/clocksource/arm_global_timer.c
2124 F: drivers/clocksource/clksrc_st_lpc.c
2125 F: drivers/cpufreq/sti-cpufreq.c
2126 F: drivers/dma/st_fdma*
2127 F: drivers/i2c/busses/i2c-st.c
2128 F: drivers/media/rc/st_rc.c
2129 F: drivers/media/platform/sti/c8sectpfe/
2130 F: drivers/mmc/host/sdhci-st.c
2131 F: drivers/phy/st/phy-miphy28lp.c
2132 F: drivers/phy/st/phy-stih407-usb.c
2133 F: drivers/pinctrl/pinctrl-st.c
2134 F: drivers/remoteproc/st_remoteproc.c
2135 F: drivers/remoteproc/st_slim_rproc.c
2136 F: drivers/reset/sti/
2137 F: drivers/rtc/rtc-st-lpc.c
2138 F: drivers/tty/serial/st-asc.c
2139 F: drivers/usb/dwc3/dwc3-st.c
2140 F: drivers/usb/host/ehci-st.c
2141 F: drivers/usb/host/ohci-st.c
2142 F: drivers/watchdog/st_lpc_wdt.c
2143 F: drivers/ata/ahci_st.c
2144 F: include/linux/remoteproc/st_slim_rproc.h
2146 ARM/STM32 ARCHITECTURE
2147 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2148 M: Alexandre Torgue <alexandre.torgue@st.com>
2149 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2150 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2155 F: arch/arm/boot/dts/stm32*
2156 F: arch/arm/mach-stm32/
2157 F: drivers/clocksource/armv7m_systick.c
2159 ARM/Synaptics SoC support
2160 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2161 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2162 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164 F: arch/arm/mach-berlin/
2165 F: arch/arm/boot/dts/berlin*
2166 F: arch/arm64/boot/dts/synaptics/
2168 ARM/TANGO ARCHITECTURE
2169 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2170 M: Mans Rullgard <mans@mansr.com>
2171 L: linux-arm-kernel@lists.infradead.org
2175 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2176 M: Lennert Buytenhek <kernel@wantstofly.org>
2177 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2180 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2181 M: Hans Verkuil <hans.verkuil@cisco.com>
2182 L: linux-tegra@vger.kernel.org
2183 L: linux-media@vger.kernel.org
2185 F: drivers/media/platform/tegra-cec/
2186 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2188 ARM/TETON BGA MACHINE SUPPORT
2189 M: "Mark F. Brown" <mark.brown314@gmail.com>
2190 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2193 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2194 M: Santosh Shilimkar <ssantosh@kernel.org>
2195 L: linux-kernel@vger.kernel.org
2197 F: drivers/memory/*emif*
2199 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2200 M: Tero Kristo <t-kristo@ti.com>
2201 M: Nishanth Menon <nm@ti.com>
2202 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2205 F: arch/arm64/boot/dts/ti/Makefile
2206 F: arch/arm64/boot/dts/ti/k3-*
2208 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2209 M: Santosh Shilimkar <ssantosh@kernel.org>
2210 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2212 F: arch/arm/mach-keystone/
2213 F: arch/arm/boot/dts/keystone-*
2214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2216 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2217 M: Santosh Shilimkar <ssantosh@kernel.org>
2218 L: linux-kernel@vger.kernel.org
2220 F: drivers/clk/keystone/
2222 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2223 M: Santosh Shilimkar <ssantosh@kernel.org>
2224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2225 L: linux-kernel@vger.kernel.org
2227 F: drivers/clocksource/timer-keystone.c
2229 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2230 M: Santosh Shilimkar <ssantosh@kernel.org>
2231 L: linux-kernel@vger.kernel.org
2233 F: drivers/power/reset/keystone-reset.c
2235 ARM/THECUS N2100 MACHINE SUPPORT
2236 M: Lennert Buytenhek <kernel@wantstofly.org>
2237 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2240 ARM/TOSA MACHINE SUPPORT
2241 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2242 M: Dirk Opfer <dirk@opfer-online.de>
2245 ARM/UNIPHIER ARCHITECTURE
2246 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2247 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2250 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2251 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2252 F: arch/arm/boot/dts/uniphier*
2253 F: arch/arm/include/asm/hardware/cache-uniphier.h
2254 F: arch/arm/mach-uniphier/
2255 F: arch/arm/mm/cache-uniphier.c
2256 F: arch/arm64/boot/dts/socionext/uniphier*
2257 F: drivers/bus/uniphier-system-bus.c
2258 F: drivers/clk/uniphier/
2259 F: drivers/gpio/gpio-uniphier.c
2260 F: drivers/i2c/busses/i2c-uniphier*
2261 F: drivers/irqchip/irq-uniphier-aidet.c
2262 F: drivers/mmc/host/uniphier-sd.c
2263 F: drivers/pinctrl/uniphier/
2264 F: drivers/reset/reset-uniphier.c
2265 F: drivers/tty/serial/8250/8250_uniphier.c
2268 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2269 M: Ulf Hansson <ulf.hansson@linaro.org>
2270 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2271 T: git git://git.linaro.org/people/ulfh/clk.git
2273 F: drivers/clk/ux500/
2275 ARM/VERSATILE EXPRESS PLATFORM
2276 M: Liviu Dudau <liviu.dudau@arm.com>
2277 M: Sudeep Holla <sudeep.holla@arm.com>
2278 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2279 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2281 F: arch/arm/boot/dts/vexpress*
2282 F: arch/arm64/boot/dts/arm/
2283 F: arch/arm/mach-vexpress/
2286 F: drivers/clk/versatile/clk-vexpress-osc.c
2287 F: drivers/clocksource/timer-versatile.c
2291 M: Russell King <linux@armlinux.org.uk>
2292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2293 W: http://www.armlinux.org.uk/
2297 ARM/VOIPAC PXA270 SUPPORT
2298 M: Marek Vasut <marek.vasut@gmail.com>
2299 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2301 F: arch/arm/mach-pxa/vpac270.c
2302 F: arch/arm/mach-pxa/include/mach/vpac270.h
2304 ARM/VT8500 ARM ARCHITECTURE
2305 M: Tony Prisk <linux@prisktech.co.nz>
2306 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2308 F: arch/arm/mach-vt8500/
2309 F: drivers/clocksource/timer-vt8500.c
2310 F: drivers/i2c/busses/i2c-wmt.c
2311 F: drivers/mmc/host/wmt-sdmmc.c
2312 F: drivers/pwm/pwm-vt8500.c
2313 F: drivers/rtc/rtc-vt8500.c
2314 F: drivers/tty/serial/vt8500_serial.c
2315 F: drivers/usb/host/ehci-platform.c
2316 F: drivers/usb/host/uhci-platform.c
2317 F: drivers/video/fbdev/vt8500lcdfb.*
2318 F: drivers/video/fbdev/wm8505fb*
2319 F: drivers/video/fbdev/wmt_ge_rops.*
2321 ARM/ZIPIT Z2 SUPPORT
2322 M: Marek Vasut <marek.vasut@gmail.com>
2323 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2325 F: arch/arm/mach-pxa/z2.c
2326 F: arch/arm/mach-pxa/include/mach/z2.h
2328 ARM/ZTE ARCHITECTURE
2329 M: Jun Nie <jun.nie@linaro.org>
2330 M: Shawn Guo <shawnguo@kernel.org>
2331 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2333 F: arch/arm/boot/dts/zx2967*
2334 F: arch/arm/mach-zx/
2335 F: arch/arm64/boot/dts/zte/
2337 F: drivers/dma/zx_dma.c
2338 F: drivers/gpio/gpio-zx.c
2339 F: drivers/i2c/busses/i2c-zx2967.c
2340 F: drivers/mmc/host/dw_mmc-zx.*
2341 F: drivers/pinctrl/zte/
2343 F: drivers/thermal/zx2967_thermal.c
2344 F: drivers/watchdog/zx2967_wdt.c
2345 F: Documentation/devicetree/bindings/arm/zte.txt
2346 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2347 F: Documentation/devicetree/bindings/dma/zxdma.txt
2348 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2349 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2350 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2351 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2352 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2353 F: Documentation/devicetree/bindings/soc/zte/
2354 F: Documentation/devicetree/bindings/sound/zte,*.txt
2355 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2356 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2357 F: include/dt-bindings/clock/zx2967*.h
2358 F: include/dt-bindings/soc/zte,*.h
2359 F: sound/soc/codecs/zx_aud96p22.c
2362 ARM/ZYNQ ARCHITECTURE
2363 M: Michal Simek <michal.simek@xilinx.com>
2364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2365 W: http://wiki.xilinx.com
2366 T: git https://github.com/Xilinx/linux-xlnx.git
2368 F: arch/arm/mach-zynq/
2369 F: drivers/cpuidle/cpuidle-zynq.c
2370 F: drivers/block/xsysace.c
2373 F: drivers/clocksource/timer-cadence-ttc.c
2374 F: drivers/i2c/busses/i2c-cadence.c
2375 F: drivers/mmc/host/sdhci-of-arasan.c
2376 F: drivers/edac/synopsys_edac.c
2377 F: drivers/i2c/busses/i2c-xiic.c
2379 ARM64 PORT (AARCH64 ARCHITECTURE)
2380 M: Catalin Marinas <catalin.marinas@arm.com>
2381 M: Will Deacon <will.deacon@arm.com>
2382 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2386 X: arch/arm64/boot/dts/
2387 F: Documentation/arm64/
2389 AS3645A LED FLASH CONTROLLER DRIVER
2390 M: Sakari Ailus <sakari.ailus@iki.fi>
2391 L: linux-leds@vger.kernel.org
2393 F: drivers/leds/leds-as3645a.c
2395 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2396 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2397 L: linux-media@vger.kernel.org
2398 T: git git://linuxtv.org/media_tree.git
2400 F: drivers/media/i2c/ak7375.c
2401 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2403 ASAHI KASEI AK8974 DRIVER
2404 M: Linus Walleij <linus.walleij@linaro.org>
2405 L: linux-iio@vger.kernel.org
2406 W: http://www.akm.com/
2408 F: drivers/iio/magnetometer/ak8974.c
2410 ASC7621 HARDWARE MONITOR DRIVER
2411 M: George Joseph <george.joseph@fairview5.com>
2412 L: linux-hwmon@vger.kernel.org
2414 F: Documentation/hwmon/asc7621
2415 F: drivers/hwmon/asc7621.c
2417 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2418 M: Corentin Chary <corentin.chary@gmail.com>
2419 L: acpi4asus-user@lists.sourceforge.net
2420 L: platform-driver-x86@vger.kernel.org
2421 W: http://acpi4asus.sf.net
2423 F: drivers/platform/x86/asus*.c
2424 F: drivers/platform/x86/eeepc*.c
2426 ASUS WIRELESS RADIO CONTROL DRIVER
2427 M: João Paulo Rechi Vita <jprvita@gmail.com>
2428 L: platform-driver-x86@vger.kernel.org
2430 F: drivers/platform/x86/asus-wireless.c
2433 M: David Howells <dhowells@redhat.com>
2434 L: keyrings@vger.kernel.org
2436 F: Documentation/crypto/asymmetric-keys.txt
2437 F: include/linux/verification.h
2438 F: include/crypto/public_key.h
2439 F: include/crypto/pkcs7.h
2440 F: crypto/asymmetric_keys/
2442 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2443 R: Dan Williams <dan.j.williams@intel.com>
2444 W: http://sourceforge.net/projects/xscaleiop
2446 F: Documentation/crypto/async-tx-api.txt
2449 F: include/linux/dmaengine.h
2450 F: include/linux/async_tx.h
2453 M: Bartosz Golaszewski <brgl@bgdev.pl>
2454 L: linux-i2c@vger.kernel.org
2455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2457 F: Documentation/devicetree/bindings/eeprom/at24.txt
2458 F: drivers/misc/eeprom/at24.c
2459 F: include/linux/platform_data/at24.h
2461 ATA OVER ETHERNET (AOE) DRIVER
2462 M: "Ed L. Cashin" <ed.cashin@acm.org>
2463 W: http://www.openaoe.org/
2465 F: Documentation/aoe/
2466 F: drivers/block/aoe/
2468 ATHEROS 71XX/9XXX GPIO DRIVER
2469 M: Alban Bedel <albeu@free.fr>
2470 W: https://github.com/AlbanBedel/linux
2471 T: git git://github.com/AlbanBedel/linux
2473 F: drivers/gpio/gpio-ath79.c
2474 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2476 ATHEROS 71XX/9XXX USB PHY DRIVER
2477 M: Alban Bedel <albeu@free.fr>
2478 W: https://github.com/AlbanBedel/linux
2479 T: git git://github.com/AlbanBedel/linux
2481 F: drivers/phy/qualcomm/phy-ath79-usb.c
2482 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2484 ATHEROS ATH GENERIC UTILITIES
2485 M: Kalle Valo <kvalo@codeaurora.org>
2486 L: linux-wireless@vger.kernel.org
2488 F: drivers/net/wireless/ath/*
2490 ATHEROS ATH5K WIRELESS DRIVER
2491 M: Jiri Slaby <jirislaby@gmail.com>
2492 M: Nick Kossifidis <mickflemm@gmail.com>
2493 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2494 L: linux-wireless@vger.kernel.org
2495 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2497 F: drivers/net/wireless/ath/ath5k/
2499 ATHEROS ATH6KL WIRELESS DRIVER
2500 M: Kalle Valo <kvalo@codeaurora.org>
2501 L: linux-wireless@vger.kernel.org
2502 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2505 F: drivers/net/wireless/ath/ath6kl/
2508 M: Ville Syrjala <syrjala@sci.fi>
2510 F: drivers/input/misc/ati_remote2.c
2512 ATK0110 HWMON DRIVER
2513 M: Luca Tettamanti <kronos.it@gmail.com>
2514 L: linux-hwmon@vger.kernel.org
2516 F: drivers/hwmon/asus_atk0110.c
2518 ATLX ETHERNET DRIVERS
2519 M: Jay Cliburn <jcliburn@gmail.com>
2520 M: Chris Snook <chris.snook@gmail.com>
2521 L: netdev@vger.kernel.org
2522 W: http://sourceforge.net/projects/atl1
2523 W: http://atl1.sourceforge.net
2525 F: drivers/net/ethernet/atheros/
2528 M: Chas Williams <3chas3@gmail.com>
2529 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2530 L: netdev@vger.kernel.org
2531 W: http://linux-atm.sourceforge.net
2534 F: include/linux/atm*
2535 F: include/uapi/linux/atm*
2537 ATMEL MACB ETHERNET DRIVER
2538 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2540 F: drivers/net/ethernet/cadence/
2542 ATMEL MAXTOUCH DRIVER
2543 M: Nick Dyer <nick@shmanahar.org>
2544 T: git git://github.com/ndyer/linux.git
2546 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2547 F: drivers/input/touchscreen/atmel_mxt_ts.c
2549 ATMEL WIRELESS DRIVER
2550 M: Simon Kelley <simon@thekelleys.org.uk>
2551 L: linux-wireless@vger.kernel.org
2552 W: http://www.thekelleys.org.uk/atmel
2553 W: http://atmelwlandriver.sourceforge.net/
2555 F: drivers/net/wireless/atmel/atmel*
2557 ATOMIC INFRASTRUCTURE
2558 M: Will Deacon <will.deacon@arm.com>
2559 M: Peter Zijlstra <peterz@infradead.org>
2560 R: Boqun Feng <boqun.feng@gmail.com>
2561 L: linux-kernel@vger.kernel.org
2563 F: arch/*/include/asm/atomic*.h
2564 F: include/*/atomic*.h
2566 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2567 M: Bradley Grove <linuxdrivers@attotech.com>
2568 L: linux-scsi@vger.kernel.org
2569 W: http://www.attotech.com
2571 F: drivers/scsi/esas2r
2573 ATUSB IEEE 802.15.4 RADIO DRIVER
2574 M: Stefan Schmidt <stefan@datenfreihafen.org>
2575 L: linux-wpan@vger.kernel.org
2577 F: drivers/net/ieee802154/atusb.c
2578 F: drivers/net/ieee802154/atusb.h
2579 F: drivers/net/ieee802154/at86rf230.h
2582 M: Paul Moore <paul@paul-moore.com>
2583 M: Eric Paris <eparis@redhat.com>
2584 L: linux-audit@redhat.com (moderated for non-subscribers)
2585 W: https://github.com/linux-audit
2586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2588 F: include/linux/audit.h
2589 F: include/uapi/linux/audit.h
2592 AUXILIARY DISPLAY DRIVERS
2593 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2595 F: drivers/auxdisplay/
2596 F: include/linux/cfag12864b.h
2598 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2599 M: Andreas Klinger <ak@it-klinger.de>
2600 L: linux-iio@vger.kernel.org
2602 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2603 F: drivers/iio/adc/hx711.c
2606 M: Ralf Baechle <ralf@linux-mips.org>
2607 L: linux-hams@vger.kernel.org
2608 W: http://www.linux-ax25.org/
2610 F: include/uapi/linux/ax25.h
2611 F: include/net/ax25.h
2615 M: Peter Rosin <peda@axentia.se>
2616 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2618 F: Documentation/devicetree/bindings/arm/axentia.txt
2619 F: arch/arm/boot/dts/at91-linea.dtsi
2620 F: arch/arm/boot/dts/at91-natte.dtsi
2621 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2622 F: arch/arm/boot/dts/at91-tse850-3.dts
2624 AXENTIA ASOC DRIVERS
2625 M: Peter Rosin <peda@axentia.se>
2626 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2628 F: Documentation/devicetree/bindings/sound/axentia,*
2629 F: sound/soc/atmel/tse850-pcm5142.c
2632 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2633 L: linux-media@vger.kernel.org
2634 W: https://linuxtv.org
2635 T: git git://linuxtv.org/media_tree.git
2637 F: drivers/media/usb/dvb-usb-v2/az6007.c
2639 AZTECH FM RADIO RECEIVER DRIVER
2640 M: Hans Verkuil <hverkuil@xs4all.nl>
2641 L: linux-media@vger.kernel.org
2642 T: git git://linuxtv.org/media_tree.git
2643 W: https://linuxtv.org
2645 F: drivers/media/radio/radio-aztech*
2648 L: linux-wireless@vger.kernel.org
2649 L: b43-dev@lists.infradead.org
2650 W: http://wireless.kernel.org/en/users/Drivers/b43
2652 F: drivers/net/wireless/broadcom/b43/
2654 B43LEGACY WIRELESS DRIVER
2655 M: Larry Finger <Larry.Finger@lwfinger.net>
2656 L: linux-wireless@vger.kernel.org
2657 L: b43-dev@lists.infradead.org
2658 W: http://wireless.kernel.org/en/users/Drivers/b43
2660 F: drivers/net/wireless/broadcom/b43legacy/
2662 BACKLIGHT CLASS/SUBSYSTEM
2663 M: Lee Jones <lee.jones@linaro.org>
2664 M: Daniel Thompson <daniel.thompson@linaro.org>
2665 M: Jingoo Han <jingoohan1@gmail.com>
2666 L: dri-devel@lists.freedesktop.org
2667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2669 F: drivers/video/backlight/
2670 F: include/linux/backlight.h
2671 F: include/linux/pwm_backlight.h
2672 F: Documentation/devicetree/bindings/leds/backlight
2675 M: Marek Lindner <mareklindner@neomailbox.ch>
2676 M: Simon Wunderlich <sw@simonwunderlich.de>
2677 M: Antonio Quartulli <a@unstable.cc>
2678 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2679 W: https://www.open-mesh.org/
2680 Q: https://patchwork.open-mesh.org/project/batman/list/
2682 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2683 F: Documentation/ABI/testing/sysfs-class-net-mesh
2684 F: Documentation/networking/batman-adv.rst
2685 F: include/uapi/linux/batadv_packet.h
2686 F: include/uapi/linux/batman_adv.h
2689 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2690 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2691 L: linux-hams@vger.kernel.org
2692 W: http://www.baycom.org/~tom/ham/ham.html
2694 F: drivers/net/hamradio/baycom*
2696 BCACHE (BLOCK LAYER CACHE)
2697 M: Coly Li <colyli@suse.de>
2698 M: Kent Overstreet <kent.overstreet@gmail.com>
2699 L: linux-bcache@vger.kernel.org
2700 W: http://bcache.evilpiepirate.org
2701 C: irc://irc.oftc.net/bcache
2703 F: drivers/md/bcache/
2705 BDISP ST MEDIA DRIVER
2706 M: Fabien Dessenne <fabien.dessenne@st.com>
2707 L: linux-media@vger.kernel.org
2708 T: git git://linuxtv.org/media_tree.git
2709 W: https://linuxtv.org
2711 F: drivers/media/platform/sti/bdisp
2713 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2714 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2715 L: netdev@vger.kernel.org
2717 F: drivers/net/ethernet/ec_bhf.c
2720 M: Luis de Bethencourt <luisbg@kernel.org>
2721 M: Salah Triki <salah.triki@gmail.com>
2723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2724 F: Documentation/filesystems/befs.txt
2728 M: Paolo Valente <paolo.valente@linaro.org>
2729 M: Jens Axboe <axboe@kernel.dk>
2730 L: linux-block@vger.kernel.org
2733 F: Documentation/block/bfq-iosched.txt
2736 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2738 F: Documentation/filesystems/bfs.txt
2740 F: include/uapi/linux/bfs_fs.h
2742 BLINKM RGB LED DRIVER
2743 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2745 F: drivers/leds/leds-blinkm.c
2748 M: Jens Axboe <axboe@kernel.dk>
2749 L: linux-block@vger.kernel.org
2750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2754 F: kernel/trace/blktrace.c
2758 M: Joern Engel <joern@lazybastard.org>
2759 L: linux-mtd@lists.infradead.org
2761 F: drivers/mtd/devices/block2mtd.c
2764 M: Marcel Holtmann <marcel@holtmann.org>
2765 M: Johan Hedberg <johan.hedberg@gmail.com>
2766 L: linux-bluetooth@vger.kernel.org
2767 W: http://www.bluez.org/
2768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2771 F: drivers/bluetooth/
2774 M: Marcel Holtmann <marcel@holtmann.org>
2775 M: Johan Hedberg <johan.hedberg@gmail.com>
2776 L: linux-bluetooth@vger.kernel.org
2777 W: http://www.bluez.org/
2778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2782 F: include/net/bluetooth/
2785 M: Jay Vosburgh <j.vosburgh@gmail.com>
2786 M: Veaceslav Falico <vfalico@gmail.com>
2787 M: Andy Gospodarek <andy@greyhouse.net>
2788 L: netdev@vger.kernel.org
2789 W: http://sourceforge.net/projects/bonding/
2791 F: drivers/net/bonding/
2792 F: include/uapi/linux/if_bonding.h
2794 BPF (Safe dynamic programs and tools)
2795 M: Alexei Starovoitov <ast@kernel.org>
2796 M: Daniel Borkmann <daniel@iogearbox.net>
2797 L: netdev@vger.kernel.org
2798 L: linux-kernel@vger.kernel.org
2799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2801 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2803 F: arch/x86/net/bpf_jit*
2804 F: Documentation/networking/filter.txt
2805 F: Documentation/bpf/
2806 F: include/linux/bpf*
2807 F: include/linux/filter.h
2808 F: include/trace/events/xdp.h
2809 F: include/uapi/linux/bpf*
2810 F: include/uapi/linux/filter.h
2812 F: kernel/trace/bpf_trace.c
2815 F: net/core/filter.c
2816 F: net/sched/act_bpf.c
2817 F: net/sched/cls_bpf.c
2821 F: tools/testing/selftests/bpf/
2823 BROADCOM B44 10/100 ETHERNET DRIVER
2824 M: Michael Chan <michael.chan@broadcom.com>
2825 L: netdev@vger.kernel.org
2827 F: drivers/net/ethernet/broadcom/b44.*
2829 BROADCOM B53 ETHERNET SWITCH DRIVER
2830 M: Florian Fainelli <f.fainelli@gmail.com>
2831 L: netdev@vger.kernel.org
2832 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2834 F: drivers/net/dsa/b53/*
2835 F: include/linux/platform_data/b53.h
2837 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2838 M: Florian Fainelli <f.fainelli@gmail.com>
2839 M: Ray Jui <rjui@broadcom.com>
2840 M: Scott Branden <sbranden@broadcom.com>
2841 M: bcm-kernel-feedback-list@broadcom.com
2842 T: git git://github.com/broadcom/mach-bcm
2848 F: arch/arm/mach-bcm/
2850 BROADCOM BCM2835 ARM ARCHITECTURE
2851 M: Eric Anholt <eric@anholt.net>
2852 M: Stefan Wahren <stefan.wahren@i2se.com>
2853 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2854 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2855 T: git git://github.com/anholt/linux
2858 F: drivers/staging/vc04_services
2860 BROADCOM BCM47XX MIPS ARCHITECTURE
2861 M: Hauke Mehrtens <hauke@hauke-m.de>
2862 M: Rafał Miłecki <zajec5@gmail.com>
2863 L: linux-mips@linux-mips.org
2865 F: Documentation/devicetree/bindings/mips/brcm/
2866 F: arch/mips/bcm47xx/*
2867 F: arch/mips/include/asm/mach-bcm47xx/*
2869 BROADCOM BCM5301X ARM ARCHITECTURE
2870 M: Hauke Mehrtens <hauke@hauke-m.de>
2871 M: Rafał Miłecki <zajec5@gmail.com>
2872 M: Jon Mason <jonmason@broadcom.com>
2873 M: bcm-kernel-feedback-list@broadcom.com
2874 L: linux-arm-kernel@lists.infradead.org
2876 F: arch/arm/mach-bcm/bcm_5301x.c
2877 F: arch/arm/boot/dts/bcm5301x*.dtsi
2878 F: arch/arm/boot/dts/bcm470*
2879 F: arch/arm/boot/dts/bcm953012*
2881 BROADCOM BCM53573 ARM ARCHITECTURE
2882 M: Rafał Miłecki <rafal@milecki.pl>
2883 L: linux-arm-kernel@lists.infradead.org
2885 F: arch/arm/boot/dts/bcm53573*
2886 F: arch/arm/boot/dts/bcm47189*
2888 BROADCOM BCM63XX ARM ARCHITECTURE
2889 M: Florian Fainelli <f.fainelli@gmail.com>
2890 M: bcm-kernel-feedback-list@broadcom.com
2891 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2892 T: git git://github.com/broadcom/stblinux.git
2896 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2897 M: Kevin Cernekee <cernekee@gmail.com>
2898 L: linux-usb@vger.kernel.org
2900 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2902 BROADCOM BCM7XXX ARM ARCHITECTURE
2903 M: Brian Norris <computersforpeace@gmail.com>
2904 M: Gregory Fong <gregory.0xf0@gmail.com>
2905 M: Florian Fainelli <f.fainelli@gmail.com>
2906 M: bcm-kernel-feedback-list@broadcom.com
2907 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2908 T: git git://github.com/broadcom/stblinux.git
2910 F: arch/arm/mach-bcm/*brcmstb*
2911 F: arch/arm/boot/dts/bcm7*.dts*
2912 F: drivers/bus/brcmstb_gisb.c
2913 F: arch/arm/mm/cache-b15-rac.c
2914 F: arch/arm/include/asm/hardware/cache-b15-rac.h
2917 BROADCOM BMIPS CPUFREQ DRIVER
2918 M: Markus Mayer <mmayer@broadcom.com>
2919 M: bcm-kernel-feedback-list@broadcom.com
2920 L: linux-pm@vger.kernel.org
2922 F: drivers/cpufreq/bmips-cpufreq.c
2924 BROADCOM BMIPS MIPS ARCHITECTURE
2925 M: Kevin Cernekee <cernekee@gmail.com>
2926 M: Florian Fainelli <f.fainelli@gmail.com>
2927 L: linux-mips@linux-mips.org
2928 T: git git://github.com/broadcom/stblinux.git
2930 F: arch/mips/bmips/*
2931 F: arch/mips/include/asm/mach-bmips/*
2932 F: arch/mips/kernel/*bmips*
2933 F: arch/mips/boot/dts/brcm/bcm*.dts*
2934 F: drivers/irqchip/irq-bcm63*
2935 F: drivers/irqchip/irq-bcm7*
2936 F: drivers/irqchip/irq-brcmstb*
2937 F: include/linux/bcm963xx_nvram.h
2938 F: include/linux/bcm963xx_tag.h
2940 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2941 M: Rasesh Mody <rasesh.mody@cavium.com>
2942 M: Dept-GELinuxNICDev@cavium.com
2943 L: netdev@vger.kernel.org
2945 F: drivers/net/ethernet/broadcom/bnx2.*
2946 F: drivers/net/ethernet/broadcom/bnx2_*
2948 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2949 M: QLogic-Storage-Upstream@qlogic.com
2950 L: linux-scsi@vger.kernel.org
2952 F: drivers/scsi/bnx2fc/
2954 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2955 M: QLogic-Storage-Upstream@qlogic.com
2956 L: linux-scsi@vger.kernel.org
2958 F: drivers/scsi/bnx2i/
2960 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2961 M: Ariel Elior <ariel.elior@cavium.com>
2962 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2963 M: everest-linux-l2@cavium.com
2964 L: netdev@vger.kernel.org
2966 F: drivers/net/ethernet/broadcom/bnx2x/
2968 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2969 M: Michael Chan <michael.chan@broadcom.com>
2970 L: netdev@vger.kernel.org
2972 F: drivers/net/ethernet/broadcom/bnxt/
2974 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2975 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2976 M: Franky Lin <franky.lin@broadcom.com>
2977 M: Hante Meuleman <hante.meuleman@broadcom.com>
2978 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2979 M: Wright Feng <wright.feng@cypress.com>
2980 L: linux-wireless@vger.kernel.org
2981 L: brcm80211-dev-list.pdl@broadcom.com
2982 L: brcm80211-dev-list@cypress.com
2984 F: drivers/net/wireless/broadcom/brcm80211/
2986 BROADCOM BRCMSTB GPIO DRIVER
2987 M: Gregory Fong <gregory.0xf0@gmail.com>
2988 L: bcm-kernel-feedback-list@broadcom.com
2990 F: drivers/gpio/gpio-brcmstb.c
2991 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2993 BROADCOM BRCMSTB I2C DRIVER
2994 M: Kamal Dasu <kdasu.kdev@gmail.com>
2995 L: linux-i2c@vger.kernel.org
2996 L: bcm-kernel-feedback-list@broadcom.com
2998 F: drivers/i2c/busses/i2c-brcmstb.c
2999 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3001 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3002 M: Al Cooper <alcooperx@gmail.com>
3003 L: linux-kernel@vger.kernel.org
3004 L: bcm-kernel-feedback-list@broadcom.com
3006 F: drivers/phy/broadcom/phy-brcm-usb*
3008 BROADCOM GENET ETHERNET DRIVER
3009 M: Doug Berger <opendmb@gmail.com>
3010 M: Florian Fainelli <f.fainelli@gmail.com>
3011 L: netdev@vger.kernel.org
3013 F: drivers/net/ethernet/broadcom/genet/
3015 BROADCOM IPROC ARM ARCHITECTURE
3016 M: Ray Jui <rjui@broadcom.com>
3017 M: Scott Branden <sbranden@broadcom.com>
3018 M: Jon Mason <jonmason@broadcom.com>
3019 M: bcm-kernel-feedback-list@broadcom.com
3020 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3021 T: git git://github.com/broadcom/cygnus-linux.git
3038 F: arch/arm64/boot/dts/broadcom/northstar2/*
3039 F: arch/arm64/boot/dts/broadcom/stingray/*
3040 F: drivers/clk/bcm/clk-ns*
3041 F: drivers/clk/bcm/clk-sr*
3042 F: drivers/pinctrl/bcm/pinctrl-ns*
3043 F: include/dt-bindings/clock/bcm-sr*
3045 BROADCOM KONA GPIO DRIVER
3046 M: Ray Jui <rjui@broadcom.com>
3047 L: bcm-kernel-feedback-list@broadcom.com
3049 F: drivers/gpio/gpio-bcm-kona.c
3050 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3052 BROADCOM NETXTREME-E ROCE DRIVER
3053 M: Selvin Xavier <selvin.xavier@broadcom.com>
3054 M: Devesh Sharma <devesh.sharma@broadcom.com>
3055 M: Somnath Kotur <somnath.kotur@broadcom.com>
3056 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3057 L: linux-rdma@vger.kernel.org
3058 W: http://www.broadcom.com
3060 F: drivers/infiniband/hw/bnxt_re/
3061 F: include/uapi/rdma/bnxt_re-abi.h
3063 BROADCOM NVRAM DRIVER
3064 M: Rafał Miłecki <zajec5@gmail.com>
3065 L: linux-mips@linux-mips.org
3067 F: drivers/firmware/broadcom/*
3069 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3070 M: Rafał Miłecki <zajec5@gmail.com>
3071 L: linux-wireless@vger.kernel.org
3074 F: include/linux/bcma/
3076 BROADCOM STB AVS CPUFREQ DRIVER
3077 M: Markus Mayer <mmayer@broadcom.com>
3078 M: bcm-kernel-feedback-list@broadcom.com
3079 L: linux-pm@vger.kernel.org
3081 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3082 F: drivers/cpufreq/brcmstb*
3084 BROADCOM STB AVS TMON DRIVER
3085 M: Markus Mayer <mmayer@broadcom.com>
3086 M: bcm-kernel-feedback-list@broadcom.com
3087 L: linux-pm@vger.kernel.org
3089 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3090 F: drivers/thermal/broadcom/brcmstb*
3092 BROADCOM STB NAND FLASH DRIVER
3093 M: Brian Norris <computersforpeace@gmail.com>
3094 M: Kamal Dasu <kdasu.kdev@gmail.com>
3095 L: linux-mtd@lists.infradead.org
3096 L: bcm-kernel-feedback-list@broadcom.com
3098 F: drivers/mtd/nand/raw/brcmnand/
3100 BROADCOM STB DPFE DRIVER
3101 M: Markus Mayer <mmayer@broadcom.com>
3102 M: bcm-kernel-feedback-list@broadcom.com
3103 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3105 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3106 F: drivers/memory/brcmstb_dpfe.c
3109 M: Kamal Dasu <kdasu.kdev@gmail.com>
3110 M: bcm-kernel-feedback-list@broadcom.com
3112 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3113 F: drivers/spi/spi-bcm-qspi.*
3114 F: drivers/spi/spi-brcmstb-qspi.c
3115 F: drivers/spi/spi-iproc-qspi.c
3117 BROADCOM SYSTEMPORT ETHERNET DRIVER
3118 M: Florian Fainelli <f.fainelli@gmail.com>
3119 L: netdev@vger.kernel.org
3121 F: drivers/net/ethernet/broadcom/bcmsysport.*
3123 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3124 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3125 M: Prashant Sreedharan <prashant@broadcom.com>
3126 M: Michael Chan <mchan@broadcom.com>
3127 L: netdev@vger.kernel.org
3129 F: drivers/net/ethernet/broadcom/tg3.*
3131 BROCADE BFA FC SCSI DRIVER
3132 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3133 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3134 L: linux-scsi@vger.kernel.org
3136 F: drivers/scsi/bfa/
3138 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3139 M: Rasesh Mody <rasesh.mody@cavium.com>
3140 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3141 M: Dept-GELinuxNICDev@cavium.com
3142 L: netdev@vger.kernel.org
3144 F: drivers/net/ethernet/brocade/bna/
3146 BSG (block layer generic sg v4 driver)
3147 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3148 L: linux-scsi@vger.kernel.org
3151 F: include/linux/bsg.h
3152 F: include/uapi/linux/bsg.h
3155 M: Clemens Ladisch <clemens@ladisch.de>
3156 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3157 T: git git://git.alsa-project.org/alsa-kernel.git
3159 F: Documentation/sound/cards/bt87x.rst
3160 F: sound/pci/bt87x.c
3163 M: Michael Buesch <m@bues.ch>
3164 W: http://bu3sch.de/btgpio.php
3166 F: drivers/gpio/gpio-bt8xx.c
3169 M: Chris Mason <clm@fb.com>
3170 M: Josef Bacik <josef@toxicpanda.com>
3171 M: David Sterba <dsterba@suse.com>
3172 L: linux-btrfs@vger.kernel.org
3173 W: http://btrfs.wiki.kernel.org/
3174 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3177 F: Documentation/filesystems/btrfs.txt
3179 F: include/linux/btrfs*
3180 F: include/uapi/linux/btrfs*
3182 BTTV VIDEO4LINUX DRIVER
3183 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3184 L: linux-media@vger.kernel.org
3185 W: https://linuxtv.org
3186 T: git git://linuxtv.org/media_tree.git
3188 F: Documentation/media/v4l-drivers/bttv*
3189 F: drivers/media/pci/bt8xx/bttv*
3191 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3192 M: Chanwoo Choi <cw00.choi@samsung.com>
3193 L: linux-pm@vger.kernel.org
3194 L: linux-samsung-soc@vger.kernel.org
3195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3197 F: drivers/devfreq/exynos-bus.c
3198 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3200 BUSLOGIC SCSI DRIVER
3201 M: Khalid Aziz <khalid@gonehiking.org>
3202 L: linux-scsi@vger.kernel.org
3204 F: drivers/scsi/BusLogic.*
3205 F: drivers/scsi/FlashPoint.*
3207 C-MEDIA CMI8788 DRIVER
3208 M: Clemens Ladisch <clemens@ladisch.de>
3209 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3210 T: git git://git.alsa-project.org/alsa-kernel.git
3212 F: sound/pci/oxygen/
3215 M: Guo Ren <ren_guo@c-sky.com>
3216 T: git https://github.com/c-sky/csky-linux.git
3219 F: Documentation/devicetree/bindings/csky/
3224 M: Mark Salter <msalter@redhat.com>
3225 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3226 L: linux-c6x-dev@linux-c6x.org
3227 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3231 CA8210 IEEE-802.15.4 RADIO DRIVER
3232 M: Harry Morris <h.morris@cascoda.com>
3233 L: linux-wpan@vger.kernel.org
3234 W: https://github.com/Cascoda/ca8210-linux.git
3236 F: drivers/net/ieee802154/ca8210.c
3237 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3239 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3240 M: David Howells <dhowells@redhat.com>
3241 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3243 F: Documentation/filesystems/caching/cachefiles.txt
3246 CADENCE MIPI-CSI2 BRIDGES
3247 M: Maxime Ripard <maxime.ripard@bootlin.com>
3248 L: linux-media@vger.kernel.org
3250 F: Documentation/devicetree/bindings/media/cdns,*.txt
3251 F: drivers/media/platform/cadence/cdns-csi2*
3253 CADET FM/AM RADIO RECEIVER DRIVER
3254 M: Hans Verkuil <hverkuil@xs4all.nl>
3255 L: linux-media@vger.kernel.org
3256 T: git git://linuxtv.org/media_tree.git
3257 W: https://linuxtv.org
3259 F: drivers/media/radio/radio-cadet*
3261 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3262 M: Jonathan Corbet <corbet@lwn.net>
3263 L: linux-media@vger.kernel.org
3264 T: git git://linuxtv.org/media_tree.git
3266 F: Documentation/media/v4l-drivers/cafe_ccic*
3267 F: drivers/media/platform/marvell-ccic/
3270 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3271 L: netdev@vger.kernel.org
3273 F: Documentation/networking/caif/
3274 F: drivers/net/caif/
3275 F: include/uapi/linux/caif/
3276 F: include/net/caif/
3279 CALGARY x86-64 IOMMU
3280 M: Muli Ben-Yehuda <mulix@mulix.org>
3281 M: Jon Mason <jdmason@kudzu.us>
3282 L: iommu@lists.linux-foundation.org
3284 F: arch/x86/kernel/pci-calgary_64.c
3285 F: arch/x86/kernel/tce_64.c
3286 F: arch/x86/include/asm/calgary.h
3287 F: arch/x86/include/asm/tce.h
3290 M: Wolfgang Grandegger <wg@grandegger.com>
3291 M: Marc Kleine-Budde <mkl@pengutronix.de>
3292 L: linux-can@vger.kernel.org
3293 W: https://github.com/linux-can
3294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3297 F: Documentation/devicetree/bindings/net/can/
3299 F: include/linux/can/dev.h
3300 F: include/linux/can/platform/
3301 F: include/uapi/linux/can/error.h
3302 F: include/uapi/linux/can/netlink.h
3305 M: Oliver Hartkopp <socketcan@hartkopp.net>
3306 M: Marc Kleine-Budde <mkl@pengutronix.de>
3307 L: linux-can@vger.kernel.org
3308 W: https://github.com/linux-can
3309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3312 F: Documentation/networking/can.rst
3314 F: include/linux/can/core.h
3315 F: include/uapi/linux/can.h
3316 F: include/uapi/linux/can/bcm.h
3317 F: include/uapi/linux/can/raw.h
3318 F: include/uapi/linux/can/gw.h
3321 M: Serge Hallyn <serge@hallyn.com>
3322 L: linux-security-module@vger.kernel.org
3324 F: include/linux/capability.h
3325 F: include/uapi/linux/capability.h
3326 F: security/commoncap.c
3327 F: kernel/capability.c
3329 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3330 M: Kevin Tsai <ktsai@capellamicro.com>
3332 F: drivers/iio/light/cm*
3334 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3335 M: Christian Lamparter <chunkeey@googlemail.com>
3336 L: linux-wireless@vger.kernel.org
3337 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3339 F: drivers/net/wireless/ath/carl9170/
3342 M: Jan Glauber <jglauber@cavium.com>
3343 M: David Daney <david.daney@cavium.com>
3344 W: http://www.cavium.com
3346 F: drivers/i2c/busses/i2c-octeon*
3347 F: drivers/i2c/busses/i2c-thunderx*
3349 CAVIUM LIQUIDIO NETWORK DRIVER
3350 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3351 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3352 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3353 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3354 L: netdev@vger.kernel.org
3355 W: http://www.cavium.com
3357 F: drivers/net/ethernet/cavium/liquidio/
3360 M: Jan Glauber <jglauber@cavium.com>
3361 M: David Daney <david.daney@cavium.com>
3362 M: Steven J. Hill <Steven.Hill@cavium.com>
3363 W: http://www.cavium.com
3365 F: drivers/mmc/host/cavium*
3367 CAVIUM OCTEON-TX CRYPTO DRIVER
3368 M: George Cherian <george.cherian@cavium.com>
3369 L: linux-crypto@vger.kernel.org
3370 W: http://www.cavium.com
3372 F: drivers/crypto/cavium/cpt/
3374 CAVIUM THUNDERX2 ARM64 SOC
3375 M: Robert Richter <rrichter@cavium.com>
3376 M: Jayachandran C <jnair@caviumnetworks.com>
3377 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3379 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3380 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3382 CC2520 IEEE-802.15.4 RADIO DRIVER
3383 M: Varka Bhadram <varkabhadram@gmail.com>
3384 L: linux-wpan@vger.kernel.org
3386 F: drivers/net/ieee802154/cc2520.c
3387 F: include/linux/spi/cc2520.h
3388 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3390 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3391 M: Gilad Ben-Yossef <gilad@benyossef.com>
3392 L: linux-crypto@vger.kernel.org
3394 F: drivers/crypto/ccree/
3395 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3398 M: Hans Verkuil <hans.verkuil@cisco.com>
3399 L: linux-media@vger.kernel.org
3400 T: git git://linuxtv.org/media_tree.git
3401 W: http://linuxtv.org
3403 F: Documentation/media/kapi/cec-core.rst
3404 F: Documentation/media/uapi/cec
3405 F: drivers/media/cec/
3406 F: drivers/media/rc/keymaps/rc-cec.c
3407 F: include/media/cec.h
3408 F: include/media/cec-notifier.h
3409 F: include/uapi/linux/cec.h
3410 F: include/uapi/linux/cec-funcs.h
3411 F: Documentation/devicetree/bindings/media/cec.txt
3412 F: Documentation/ABI/testing/debugfs-cec-error-inj
3415 M: Hans Verkuil <hans.verkuil@cisco.com>
3416 L: linux-media@vger.kernel.org
3417 T: git git://linuxtv.org/media_tree.git
3418 W: http://linuxtv.org
3420 F: drivers/media/platform/cec-gpio/
3421 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3423 CELL BROADBAND ENGINE ARCHITECTURE
3424 M: Arnd Bergmann <arnd@arndb.de>
3425 L: linuxppc-dev@lists.ozlabs.org
3426 W: http://www.ibm.com/developerworks/power/cell/
3428 F: arch/powerpc/include/asm/cell*.h
3429 F: arch/powerpc/include/asm/spu*.h
3430 F: arch/powerpc/include/uapi/asm/spu*.h
3431 F: arch/powerpc/oprofile/*cell*
3432 F: arch/powerpc/platforms/cell/
3434 CEPH COMMON CODE (LIBCEPH)
3435 M: Ilya Dryomov <idryomov@gmail.com>
3436 M: "Yan, Zheng" <zyan@redhat.com>
3437 M: Sage Weil <sage@redhat.com>
3438 L: ceph-devel@vger.kernel.org
3440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3441 T: git git://github.com/ceph/ceph-client.git
3444 F: include/linux/ceph/
3445 F: include/linux/crush/
3447 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3448 M: "Yan, Zheng" <zyan@redhat.com>
3449 M: Sage Weil <sage@redhat.com>
3450 M: Ilya Dryomov <idryomov@gmail.com>
3451 L: ceph-devel@vger.kernel.org
3453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3454 T: git git://github.com/ceph/ceph-client.git
3456 F: Documentation/filesystems/ceph.txt
3459 CERTIFICATE HANDLING:
3460 M: David Howells <dhowells@redhat.com>
3461 M: David Woodhouse <dwmw2@infradead.org>
3462 L: keyrings@vger.kernel.org
3464 F: Documentation/admin-guide/module-signing.rst
3466 F: scripts/sign-file.c
3467 F: scripts/extract-cert.c
3469 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3470 L: linux-usb@vger.kernel.org
3472 F: Documentation/usb/WUSB-Design-overview.txt
3473 F: Documentation/usb/wusb-cbaf
3474 F: drivers/usb/host/hwa-hc.c
3475 F: drivers/usb/host/whci/
3476 F: drivers/usb/wusbcore/
3477 F: include/linux/usb/wusb*
3479 CFAG12864B LCD DRIVER
3480 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3482 F: drivers/auxdisplay/cfag12864b.c
3483 F: include/linux/cfag12864b.h
3485 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3486 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3488 F: drivers/auxdisplay/cfag12864bfb.c
3489 F: include/linux/cfag12864b.h
3491 802.11 (including CFG80211/NL80211)
3492 M: Johannes Berg <johannes@sipsolutions.net>
3493 L: linux-wireless@vger.kernel.org
3494 W: http://wireless.kernel.org/
3495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3499 F: include/uapi/linux/nl80211.h
3500 F: include/linux/ieee80211.h
3501 F: include/net/wext.h
3502 F: include/net/cfg80211.h
3503 F: include/net/iw_handler.h
3504 F: include/net/ieee80211_radiotap.h
3505 F: Documentation/driver-api/80211/cfg80211.rst
3506 F: Documentation/networking/regulatory.txt
3508 CHAR and MISC DRIVERS
3509 M: Arnd Bergmann <arnd@arndb.de>
3510 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3515 F: include/linux/miscdevice.h
3518 M: Andy Whitcroft <apw@canonical.com>
3519 M: Joe Perches <joe@perches.com>
3521 F: scripts/checkpatch.pl
3523 CHINESE DOCUMENTATION
3524 M: Harry Wei <harryxiyou@gmail.com>
3525 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3526 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3528 F: Documentation/translations/zh_CN/
3530 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3531 M: Peter Chen <Peter.Chen@nxp.com>
3532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3533 L: linux-usb@vger.kernel.org
3535 F: drivers/usb/chipidea/
3537 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3538 M: Hans de Goede <hdegoede@redhat.com>
3539 L: linux-input@vger.kernel.org
3541 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3542 F: drivers/input/touchscreen/chipone_icn8318.c
3544 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3545 M: Hans de Goede <hdegoede@redhat.com>
3546 L: linux-input@vger.kernel.org
3548 F: drivers/input/touchscreen/chipone_icn8505.c
3550 CHROME HARDWARE PLATFORM SUPPORT
3551 M: Benson Leung <bleung@chromium.org>
3552 M: Olof Johansson <olof@lixom.net>
3554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3555 F: drivers/platform/chrome/
3557 CIRRUS LOGIC AUDIO CODEC DRIVERS
3558 M: Brian Austin <brian.austin@cirrus.com>
3559 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3560 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3562 F: sound/soc/codecs/cs*
3564 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3565 M: Hartley Sweeten <hsweeten@visionengravers.com>
3566 L: netdev@vger.kernel.org
3568 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3570 CISCO FCOE HBA DRIVER
3571 M: Satish Kharat <satishkh@cisco.com>
3572 M: Sesidhar Baddela <sebaddel@cisco.com>
3573 M: Karan Tilak Kumar <kartilak@cisco.com>
3574 L: linux-scsi@vger.kernel.org
3576 F: drivers/scsi/fnic/
3578 CISCO SCSI HBA DRIVER
3579 M: Karan Tilak Kumar <kartilak@cisco.com>
3580 M: Sesidhar Baddela <sebaddel@cisco.com>
3581 L: linux-scsi@vger.kernel.org
3583 F: drivers/scsi/snic/
3585 CISCO VIC ETHERNET NIC DRIVER
3586 M: Christian Benvenuti <benve@cisco.com>
3587 M: Govindarajulu Varadarajan <_govind@gmx.com>
3588 M: Parvi Kaustubhi <pkaustub@cisco.com>
3590 F: drivers/net/ethernet/cisco/enic/
3592 CISCO VIC LOW LATENCY NIC DRIVER
3593 M: Christian Benvenuti <benve@cisco.com>
3595 F: drivers/infiniband/hw/usnic/
3597 CIRRUS LOGIC MADERA CODEC DRIVERS
3598 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3599 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3600 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3601 L: patches@opensource.cirrus.com
3602 T: git https://github.com/CirrusLogic/linux-drivers.git
3603 W: https://github.com/CirrusLogic/linux-drivers/wiki
3605 F: Documentation/devicetree/bindings/mfd/madera.txt
3606 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3607 F: include/linux/mfd/madera/*
3608 F: drivers/gpio/gpio-madera*
3609 F: drivers/mfd/madera*
3610 F: drivers/mfd/cs47l*
3611 F: drivers/pinctrl/cirrus/*
3614 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3619 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3620 L: linux-kernel@vger.kernel.org
3623 F: include/linux/cleancache.h
3626 M: Russell King <linux@armlinux.org.uk>
3627 L: linux-clk@vger.kernel.org
3629 F: include/linux/clk.h
3631 CLOCKSOURCE, CLOCKEVENT DRIVERS
3632 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3633 M: Thomas Gleixner <tglx@linutronix.de>
3634 L: linux-kernel@vger.kernel.org
3635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3637 F: drivers/clocksource/
3638 F: Documentation/devicetree/bindings/timer/
3641 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3642 M: Daniel Oliveira Nascimento <don@syst.com.br>
3643 L: platform-driver-x86@vger.kernel.org
3645 F: drivers/platform/x86/classmate-laptop.c
3648 M: Hans Verkuil <hans.verkuil@cisco.com>
3649 L: linux-media@vger.kernel.org
3650 T: git git://linuxtv.org/media_tree.git
3651 W: https://linuxtv.org
3653 F: drivers/media/pci/cobalt/
3655 COCCINELLE/Semantic Patches (SmPL)
3656 M: Julia Lawall <Julia.Lawall@lip6.fr>
3657 M: Gilles Muller <Gilles.Muller@lip6.fr>
3658 M: Nicolas Palix <nicolas.palix@imag.fr>
3659 M: Michal Marek <michal.lkml@markovi.net>
3660 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3662 W: http://coccinelle.lip6.fr/
3664 F: Documentation/dev-tools/coccinelle.rst
3665 F: scripts/coccinelle/
3666 F: scripts/coccicheck
3669 M: Jan Harkes <jaharkes@cs.cmu.edu>
3671 L: codalist@coda.cs.cmu.edu
3672 W: http://www.coda.cs.cmu.edu/
3674 F: Documentation/filesystems/coda.txt
3676 F: include/linux/coda*.h
3677 F: include/uapi/linux/coda*.h
3679 CODA V4L2 MEM2MEM DRIVER
3680 M: Philipp Zabel <p.zabel@pengutronix.de>
3681 L: linux-media@vger.kernel.org
3683 F: Documentation/devicetree/bindings/media/coda.txt
3684 F: drivers/media/platform/coda/
3687 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3689 F: Documentation/process/code-of-conduct.rst
3690 F: Documentation/process/code-of-conduct-interpretation.rst
3692 COMMON CLK FRAMEWORK
3693 M: Michael Turquette <mturquette@baylibre.com>
3694 M: Stephen Boyd <sboyd@kernel.org>
3695 L: linux-clk@vger.kernel.org
3696 Q: http://patchwork.kernel.org/project/linux-clk/list/
3697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3699 F: Documentation/devicetree/bindings/clock/
3701 X: drivers/clk/clkdev.c
3702 F: include/linux/clk-pr*
3703 F: include/linux/clk/
3704 F: include/linux/of_clk.h
3706 COMMON INTERNET FILE SYSTEM (CIFS)
3707 M: Steve French <sfrench@samba.org>
3708 L: linux-cifs@vger.kernel.org
3709 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3710 W: http://linux-cifs.samba.org/
3711 T: git git://git.samba.org/sfrench/cifs-2.6.git
3713 F: Documentation/filesystems/cifs/
3716 COMPACTPCI HOTPLUG CORE
3717 M: Scott Murray <scott@spiteful.org>
3718 L: linux-pci@vger.kernel.org
3720 F: drivers/pci/hotplug/cpci_hotplug*
3722 COMPACTPCI HOTPLUG GENERIC DRIVER
3723 M: Scott Murray <scott@spiteful.org>
3724 L: linux-pci@vger.kernel.org
3726 F: drivers/pci/hotplug/cpcihp_generic.c
3728 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3729 M: Scott Murray <scott@spiteful.org>
3730 L: linux-pci@vger.kernel.org
3732 F: drivers/pci/hotplug/cpcihp_zt5550.*
3734 COMPAL LAPTOP SUPPORT
3735 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3736 L: platform-driver-x86@vger.kernel.org
3738 F: drivers/platform/x86/compal-laptop.c
3740 CONEXANT ACCESSRUNNER USB DRIVER
3741 L: accessrunner-general@lists.sourceforge.net
3742 W: http://accessrunner.sourceforge.net/
3744 F: drivers/usb/atm/cxacru.c
3747 M: Joel Becker <jlbec@evilplan.org>
3748 M: Christoph Hellwig <hch@lst.de>
3749 T: git git://git.infradead.org/users/hch/configfs.git
3752 F: include/linux/configfs.h
3755 M: Evgeniy Polyakov <zbr@ioremap.net>
3756 L: netdev@vger.kernel.org
3758 F: drivers/connector/
3760 CONTROL GROUP (CGROUP)
3761 M: Tejun Heo <tj@kernel.org>
3762 M: Li Zefan <lizefan@huawei.com>
3763 M: Johannes Weiner <hannes@cmpxchg.org>
3764 L: cgroups@vger.kernel.org
3765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3767 F: Documentation/cgroup*
3768 F: include/linux/cgroup*
3771 CONTROL GROUP - CPUSET
3772 M: Li Zefan <lizefan@huawei.com>
3773 L: cgroups@vger.kernel.org
3774 W: http://www.bullopensource.org/cpuset/
3775 W: http://oss.sgi.com/projects/cpusets/
3776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3778 F: Documentation/cgroup-v1/cpusets.txt
3779 F: include/linux/cpuset.h
3780 F: kernel/cgroup/cpuset.c
3782 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3783 M: Johannes Weiner <hannes@cmpxchg.org>
3784 M: Michal Hocko <mhocko@kernel.org>
3785 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3786 L: cgroups@vger.kernel.org
3787 L: linux-mm@kvack.org
3792 CORETEMP HARDWARE MONITORING DRIVER
3793 M: Fenghua Yu <fenghua.yu@intel.com>
3794 L: linux-hwmon@vger.kernel.org
3796 F: Documentation/hwmon/coretemp
3797 F: drivers/hwmon/coretemp.c
3799 COSA/SRP SYNC SERIAL DRIVER
3800 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3801 W: http://www.fi.muni.cz/~kas/cosa/
3803 F: drivers/net/wan/cosa*
3805 CPMAC ETHERNET DRIVER
3806 M: Florian Fainelli <f.fainelli@gmail.com>
3807 L: netdev@vger.kernel.org
3809 F: drivers/net/ethernet/ti/cpmac.c
3811 CPU FREQUENCY DRIVERS
3812 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3813 M: Viresh Kumar <viresh.kumar@linaro.org>
3814 L: linux-pm@vger.kernel.org
3816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3817 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3818 B: https://bugzilla.kernel.org
3819 F: Documentation/cpu-freq/
3820 F: Documentation/devicetree/bindings/cpufreq/
3822 F: include/linux/cpufreq.h
3823 F: tools/testing/selftests/cpufreq/
3825 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3826 M: Viresh Kumar <viresh.kumar@linaro.org>
3827 M: Sudeep Holla <sudeep.holla@arm.com>
3828 L: linux-pm@vger.kernel.org
3829 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3831 F: drivers/cpufreq/arm_big_little.h
3832 F: drivers/cpufreq/arm_big_little.c
3834 CPU POWER MONITORING SUBSYSTEM
3835 M: Thomas Renninger <trenn@suse.com>
3836 M: Shuah Khan <shuah@kernel.org>
3837 L: linux-pm@vger.kernel.org
3839 F: tools/power/cpupower/
3842 M: "H. Peter Anvin" <hpa@zytor.com>
3844 F: arch/x86/kernel/cpuid.c
3845 F: arch/x86/kernel/msr.c
3847 CPUIDLE DRIVER - ARM BIG LITTLE
3848 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3849 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3850 L: linux-pm@vger.kernel.org
3851 L: linux-arm-kernel@lists.infradead.org
3852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3854 F: drivers/cpuidle/cpuidle-big_little.c
3856 CPUIDLE DRIVER - ARM EXYNOS
3857 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3858 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3859 M: Kukjin Kim <kgene@kernel.org>
3860 L: linux-pm@vger.kernel.org
3861 L: linux-samsung-soc@vger.kernel.org
3863 F: drivers/cpuidle/cpuidle-exynos.c
3864 F: arch/arm/mach-exynos/pm.c
3867 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3868 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3869 L: linux-pm@vger.kernel.org
3871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3872 B: https://bugzilla.kernel.org
3873 F: drivers/cpuidle/*
3874 F: include/linux/cpuidle.h
3877 M: Nicolas Pitre <nico@linaro.org>
3879 F: Documentation/filesystems/cramfs.txt
3883 M: Herbert Xu <herbert@gondor.apana.org.au>
3884 M: "David S. Miller" <davem@davemloft.net>
3885 L: linux-crypto@vger.kernel.org
3886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3889 F: Documentation/crypto/
3890 F: Documentation/devicetree/bindings/crypto/
3895 F: include/linux/crypto*
3897 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3898 M: Neil Horman <nhorman@tuxdriver.com>
3899 L: linux-crypto@vger.kernel.org
3901 F: crypto/ansi_cprng.c
3905 M: Hans Verkuil <hverkuil@xs4all.nl>
3906 L: linux-media@vger.kernel.org
3907 T: git git://linuxtv.org/media_tree.git
3908 W: http://linuxtv.org
3910 F: drivers/media/i2c/cs3308.c
3911 F: drivers/media/i2c/cs3308.h
3913 CS5535 Audio ALSA driver
3914 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3916 F: sound/pci/cs5535audio/
3919 M: Solomon Peachy <pizza@shaftnet.org>
3921 F: drivers/net/wireless/st/cw1200/
3923 CX18 VIDEO4LINUX DRIVER
3924 M: Andy Walls <awalls@md.metrocast.net>
3925 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3926 L: linux-media@vger.kernel.org
3927 T: git git://linuxtv.org/media_tree.git
3928 W: https://linuxtv.org
3929 W: http://www.ivtvdriver.org/index.php/Cx18
3931 F: Documentation/media/v4l-drivers/cx18*
3932 F: drivers/media/pci/cx18/
3933 F: include/uapi/linux/ivtv*
3935 CX2341X MPEG ENCODER HELPER MODULE
3936 M: Hans Verkuil <hverkuil@xs4all.nl>
3937 L: linux-media@vger.kernel.org
3938 T: git git://linuxtv.org/media_tree.git
3939 W: https://linuxtv.org
3941 F: drivers/media/common/cx2341x*
3942 F: include/media/cx2341x*
3944 CX24120 MEDIA DRIVER
3945 M: Jemma Denson <jdenson@gmail.com>
3946 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3947 L: linux-media@vger.kernel.org
3948 W: https://linuxtv.org
3949 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3951 F: drivers/media/dvb-frontends/cx24120*
3953 CX88 VIDEO4LINUX DRIVER
3954 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3955 L: linux-media@vger.kernel.org
3956 W: https://linuxtv.org
3957 T: git git://linuxtv.org/media_tree.git
3959 F: Documentation/media/v4l-drivers/cx88*
3960 F: drivers/media/pci/cx88/
3962 CXD2820R MEDIA DRIVER
3963 M: Antti Palosaari <crope@iki.fi>
3964 L: linux-media@vger.kernel.org
3965 W: https://linuxtv.org
3966 W: http://palosaari.fi/linux/
3967 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3968 T: git git://linuxtv.org/anttip/media_tree.git
3970 F: drivers/media/dvb-frontends/cxd2820r*
3972 CXGB3 ETHERNET DRIVER (CXGB3)
3973 M: Santosh Raspatur <santosh@chelsio.com>
3974 L: netdev@vger.kernel.org
3975 W: http://www.chelsio.com
3977 F: drivers/net/ethernet/chelsio/cxgb3/
3979 CXGB3 ISCSI DRIVER (CXGB3I)
3980 M: Karen Xie <kxie@chelsio.com>
3981 L: linux-scsi@vger.kernel.org
3982 W: http://www.chelsio.com
3984 F: drivers/scsi/cxgbi/cxgb3i
3986 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3987 M: Steve Wise <swise@chelsio.com>
3988 L: linux-rdma@vger.kernel.org
3989 W: http://www.openfabrics.org
3991 F: drivers/infiniband/hw/cxgb3/
3992 F: include/uapi/rdma/cxgb3-abi.h
3994 CXGB4 CRYPTO DRIVER (chcr)
3995 M: Harsh Jain <harsh@chelsio.com>
3996 L: linux-crypto@vger.kernel.org
3997 W: http://www.chelsio.com
3999 F: drivers/crypto/chelsio
4001 CXGB4 ETHERNET DRIVER (CXGB4)
4002 M: Ganesh Goudar <ganeshgr@chelsio.com>
4003 L: netdev@vger.kernel.org
4004 W: http://www.chelsio.com
4006 F: drivers/net/ethernet/chelsio/cxgb4/
4008 CXGB4 ISCSI DRIVER (CXGB4I)
4009 M: Karen Xie <kxie@chelsio.com>
4010 L: linux-scsi@vger.kernel.org
4011 W: http://www.chelsio.com
4013 F: drivers/scsi/cxgbi/cxgb4i
4015 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4016 M: Steve Wise <swise@chelsio.com>
4017 L: linux-rdma@vger.kernel.org
4018 W: http://www.openfabrics.org
4020 F: drivers/infiniband/hw/cxgb4/
4021 F: include/uapi/rdma/cxgb4-abi.h
4023 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4024 M: Casey Leedom <leedom@chelsio.com>
4025 L: netdev@vger.kernel.org
4026 W: http://www.chelsio.com
4028 F: drivers/net/ethernet/chelsio/cxgb4vf/
4030 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4031 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4032 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4033 L: linuxppc-dev@lists.ozlabs.org
4035 F: arch/powerpc/platforms/powernv/pci-cxl.c
4036 F: drivers/misc/cxl/
4037 F: include/misc/cxl*
4038 F: include/uapi/misc/cxl.h
4039 F: Documentation/powerpc/cxl.txt
4040 F: Documentation/ABI/testing/sysfs-class-cxl
4042 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4043 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4044 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4045 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4046 L: linux-scsi@vger.kernel.org
4048 F: drivers/scsi/cxlflash/
4049 F: include/uapi/scsi/cxlflash_ioctl.h
4050 F: Documentation/powerpc/cxlflash.txt
4053 M: Russell King <linux@armlinux.org.uk>
4054 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4055 W: http://www.armlinux.org.uk/
4057 F: drivers/video/fbdev/cyber2000fb.*
4059 CYCLADES ASYNC MUX DRIVER
4060 W: http://www.cyclades.com/
4062 F: drivers/tty/cyclades.c
4063 F: include/linux/cyclades.h
4064 F: include/uapi/linux/cyclades.h
4066 CYCLADES PC300 DRIVER
4067 W: http://www.cyclades.com/
4069 F: drivers/net/wan/pc300*
4071 CYPRESS_FIRMWARE MEDIA DRIVER
4072 M: Antti Palosaari <crope@iki.fi>
4073 L: linux-media@vger.kernel.org
4074 W: https://linuxtv.org
4075 W: http://palosaari.fi/linux/
4076 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4077 T: git git://linuxtv.org/anttip/media_tree.git
4079 F: drivers/media/common/cypress_firmware*
4081 CYTTSP TOUCHSCREEN DRIVER
4082 M: Ferruh Yigit <fery@cypress.com>
4083 L: linux-input@vger.kernel.org
4085 F: drivers/input/touchscreen/cyttsp*
4086 F: include/linux/input/cyttsp.h
4088 D-LINK DIR-685 TOUCHKEYS DRIVER
4089 M: Linus Walleij <linus.walleij@linaro.org>
4090 L: linux-input@vger.kernel.org
4092 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4094 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4095 M: Joshua Kinard <kumba@gentoo.org>
4097 F: drivers/rtc/rtc-ds1685.c
4098 F: include/linux/rtc/ds1685.h
4100 DAMA SLAVE for AX.25
4101 M: Joerg Reuter <jreuter@yaina.de>
4102 W: http://yaina.de/jreuter/
4103 W: http://www.qsl.net/dl1bke/
4104 L: linux-hams@vger.kernel.org
4106 F: net/ax25/af_ax25.c
4107 F: net/ax25/ax25_dev.c
4108 F: net/ax25/ax25_ds_*
4109 F: net/ax25/ax25_in.c
4110 F: net/ax25/ax25_out.c
4111 F: net/ax25/ax25_timer.c
4112 F: net/ax25/sysctl_net_ax25.c
4114 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4115 L: netdev@vger.kernel.org
4117 F: Documentation/networking/dmfe.txt
4118 F: drivers/net/ethernet/dec/tulip/dmfe.c
4120 DC390/AM53C974 SCSI driver
4121 M: Hannes Reinecke <hare@suse.com>
4122 L: linux-scsi@vger.kernel.org
4124 F: drivers/scsi/am53c974.c
4127 M: Oliver Neukum <oliver@neukum.org>
4128 M: Ali Akcaagac <aliakc@web.de>
4129 M: Jamie Lenehan <lenehan@twibble.org>
4130 L: dc395x@twibble.org
4131 W: http://twibble.org/dist/dc395x/
4132 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4134 F: Documentation/scsi/dc395x.txt
4135 F: drivers/scsi/dc395x.*
4138 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4139 L: dccp@vger.kernel.org
4140 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4142 F: include/linux/dccp.h
4143 F: include/uapi/linux/dccp.h
4144 F: include/linux/tfrc.h
4147 DECnet NETWORK LAYER
4148 W: http://linux-decnet.sourceforge.net
4149 L: linux-decnet-user@lists.sourceforge.net
4151 F: Documentation/networking/decnet.txt
4154 DECSTATION PLATFORM SUPPORT
4155 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4156 L: linux-mips@linux-mips.org
4157 W: http://www.linux-mips.org/wiki/DECstation
4160 F: arch/mips/include/asm/dec/
4161 F: arch/mips/include/asm/mach-dec/
4163 DEFXX FDDI NETWORK DRIVER
4164 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4166 F: drivers/net/fddi/defxx.*
4169 M: Pali Rohár <pali.rohar@gmail.com>
4170 M: Mario Limonciello <mario.limonciello@dell.com>
4171 L: platform-driver-x86@vger.kernel.org
4173 F: drivers/platform/x86/dell-smbios.*
4175 DELL SMBIOS SMM DRIVER
4176 M: Mario Limonciello <mario.limonciello@dell.com>
4177 L: platform-driver-x86@vger.kernel.org
4179 F: drivers/platform/x86/dell-smbios-smm.c
4181 DELL SMBIOS WMI DRIVER
4182 M: Mario Limonciello <mario.limonciello@dell.com>
4183 L: platform-driver-x86@vger.kernel.org
4185 F: drivers/platform/x86/dell-smbios-wmi.c
4186 F: tools/wmi/dell-smbios-example.c
4188 DEFZA FDDI NETWORK DRIVER
4189 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4191 F: drivers/net/fddi/defza.*
4194 M: Matthew Garrett <mjg59@srcf.ucam.org>
4195 M: Pali Rohár <pali.rohar@gmail.com>
4196 L: platform-driver-x86@vger.kernel.org
4198 F: drivers/platform/x86/dell-laptop.c
4200 DELL LAPTOP FREEFALL DRIVER
4201 M: Pali Rohár <pali.rohar@gmail.com>
4203 F: drivers/platform/x86/dell-smo8800.c
4205 DELL LAPTOP RBTN DRIVER
4206 M: Pali Rohár <pali.rohar@gmail.com>
4208 F: drivers/platform/x86/dell-rbtn.*
4210 DELL LAPTOP SMM DRIVER
4211 M: Pali Rohár <pali.rohar@gmail.com>
4213 F: drivers/hwmon/dell-smm-hwmon.c
4214 F: include/uapi/linux/i8k.h
4216 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4217 M: Doug Warzecha <Douglas_Warzecha@dell.com>
4219 F: Documentation/dcdbas.txt
4220 F: drivers/firmware/dcdbas.*
4222 DELL WMI NOTIFICATIONS DRIVER
4223 M: Matthew Garrett <mjg59@srcf.ucam.org>
4224 M: Pali Rohár <pali.rohar@gmail.com>
4226 F: drivers/platform/x86/dell-wmi.c
4228 DELL WMI DESCRIPTOR DRIVER
4229 M: Mario Limonciello <mario.limonciello@dell.com>
4231 F: drivers/platform/x86/dell-wmi-descriptor.c
4233 DELTA ST MEDIA DRIVER
4234 M: Hugues Fruchet <hugues.fruchet@st.com>
4235 L: linux-media@vger.kernel.org
4236 T: git git://linuxtv.org/media_tree.git
4237 W: https://linuxtv.org
4239 F: drivers/media/platform/sti/delta
4242 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4243 L: linux-mtd@lists.infradead.org
4245 F: drivers/mtd/nand/raw/denali*
4247 DESIGNWARE USB2 DRD IP DRIVER
4248 M: Minas Harutyunyan <hminas@synopsys.com>
4249 L: linux-usb@vger.kernel.org
4250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4252 F: drivers/usb/dwc2/
4254 DESIGNWARE USB3 DRD IP DRIVER
4255 M: Felipe Balbi <balbi@kernel.org>
4256 L: linux-usb@vger.kernel.org
4257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4259 F: drivers/usb/dwc3/
4261 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4262 M: Andreas Klinger <ak@it-klinger.de>
4263 L: linux-iio@vger.kernel.org
4265 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4266 F: drivers/iio/proximity/srf*.c
4268 DEVICE COREDUMP (DEV_COREDUMP)
4269 M: Johannes Berg <johannes@sipsolutions.net>
4270 L: linux-kernel@vger.kernel.org
4272 F: drivers/base/devcoredump.c
4273 F: include/linux/devcoredump.h
4275 DEVICE FREQUENCY (DEVFREQ)
4276 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4277 M: Kyungmin Park <kyungmin.park@samsung.com>
4278 R: Chanwoo Choi <cw00.choi@samsung.com>
4279 L: linux-pm@vger.kernel.org
4280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4283 F: include/linux/devfreq.h
4284 F: Documentation/devicetree/bindings/devfreq/
4286 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4287 M: Chanwoo Choi <cw00.choi@samsung.com>
4288 L: linux-pm@vger.kernel.org
4289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4291 F: drivers/devfreq/event/
4292 F: drivers/devfreq/devfreq-event.c
4293 F: include/linux/devfreq-event.h
4294 F: Documentation/devicetree/bindings/devfreq/event/
4296 DEVICE NUMBER REGISTRY
4297 M: Torben Mathiasen <device@lanana.org>
4298 W: http://lanana.org/docs/device-list/index.html
4302 M: Alasdair Kergon <agk@redhat.com>
4303 M: Mike Snitzer <snitzer@redhat.com>
4304 M: dm-devel@redhat.com
4305 L: dm-devel@redhat.com
4306 W: http://sources.redhat.com/dm
4307 Q: http://patchwork.kernel.org/project/dm-devel/list/
4308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4309 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4311 F: Documentation/device-mapper/
4312 F: drivers/md/Makefile
4313 F: drivers/md/Kconfig
4315 F: drivers/md/persistent-data/
4316 F: include/linux/device-mapper.h
4317 F: include/linux/dm-*.h
4318 F: include/uapi/linux/dm-*.h
4321 M: Jiri Pirko <jiri@mellanox.com>
4322 L: netdev@vger.kernel.org
4324 F: net/core/devlink.c
4325 F: include/net/devlink.h
4326 F: include/uapi/linux/devlink.h
4328 DIALOG SEMICONDUCTOR DRIVERS
4329 M: Support Opensource <support.opensource@diasemi.com>
4330 W: http://www.dialog-semiconductor.com/products
4332 F: Documentation/hwmon/da90??
4333 F: Documentation/devicetree/bindings/mfd/da90*.txt
4334 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4335 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4336 F: Documentation/devicetree/bindings/regulator/da92*.txt
4337 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4338 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4339 F: drivers/gpio/gpio-da90??.c
4340 F: drivers/hwmon/da90??-hwmon.c
4341 F: drivers/iio/adc/da91??-*.c
4342 F: drivers/input/misc/da90??_onkey.c
4343 F: drivers/input/touchscreen/da9052_tsi.c
4344 F: drivers/leds/leds-da90??.c
4345 F: drivers/mfd/da903x.c
4346 F: drivers/mfd/da90??-*.c
4347 F: drivers/mfd/da91??-*.c
4348 F: drivers/power/supply/da9052-battery.c
4349 F: drivers/power/supply/da91??-*.c
4350 F: drivers/regulator/da903x.c
4351 F: drivers/regulator/da9???-regulator.[ch]
4352 F: drivers/thermal/da90??-thermal.c
4353 F: drivers/rtc/rtc-da90??.c
4354 F: drivers/video/backlight/da90??_bl.c
4355 F: drivers/watchdog/da90??_wdt.c
4356 F: include/linux/mfd/da903x.h
4357 F: include/linux/mfd/da9052/
4358 F: include/linux/mfd/da9055/
4359 F: include/linux/mfd/da9062/
4360 F: include/linux/mfd/da9063/
4361 F: include/linux/mfd/da9150/
4362 F: include/linux/regulator/da9211.h
4363 F: include/sound/da[79]*.h
4364 F: sound/soc/codecs/da[79]*.[ch]
4366 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4367 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4368 L: linux-gpio@vger.kernel.org
4370 F: drivers/gpio/gpio-gpio-mm.c
4372 DIOLAN U2C-12 I2C DRIVER
4373 M: Guenter Roeck <linux@roeck-us.net>
4374 L: linux-i2c@vger.kernel.org
4376 F: drivers/i2c/busses/i2c-diolan-u2c.c
4378 FILESYSTEM DIRECT ACCESS (DAX)
4379 M: Matthew Wilcox <willy@infradead.org>
4380 M: Ross Zwisler <zwisler@kernel.org>
4381 M: Jan Kara <jack@suse.cz>
4382 L: linux-fsdevel@vger.kernel.org
4385 F: include/linux/dax.h
4386 F: include/trace/events/fs_dax.h
4388 DEVICE DIRECT ACCESS (DAX)
4389 M: Dan Williams <dan.j.williams@intel.com>
4390 M: Dave Jiang <dave.jiang@intel.com>
4391 M: Ross Zwisler <zwisler@kernel.org>
4392 M: Vishal Verma <vishal.l.verma@intel.com>
4393 L: linux-nvdimm@lists.01.org
4397 DIRECTORY NOTIFICATION (DNOTIFY)
4398 M: Jan Kara <jack@suse.cz>
4399 R: Amir Goldstein <amir73il@gmail.com>
4400 L: linux-fsdevel@vger.kernel.org
4402 F: Documentation/filesystems/dnotify.txt
4403 F: fs/notify/dnotify/
4404 F: include/linux/dnotify.h
4406 DISK GEOMETRY AND PARTITION HANDLING
4407 M: Andries Brouwer <aeb@cwi.nl>
4408 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4409 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4410 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4414 M: Jan Kara <jack@suse.com>
4416 F: Documentation/filesystems/quota.txt
4418 F: include/linux/quota*.h
4419 F: include/uapi/linux/quota*.h
4421 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4422 M: Bernie Thompson <bernie@plugable.com>
4423 L: linux-fbdev@vger.kernel.org
4425 W: http://plugable.com/category/projects/udlfb/
4426 F: drivers/video/fbdev/udlfb.c
4427 F: include/video/udlfb.h
4428 F: Documentation/fb/udlfb.txt
4430 DISTRIBUTED LOCK MANAGER (DLM)
4431 M: Christine Caulfield <ccaulfie@redhat.com>
4432 M: David Teigland <teigland@redhat.com>
4433 L: cluster-devel@redhat.com
4434 W: http://sources.redhat.com/cluster/
4435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4439 DMA BUFFER SHARING FRAMEWORK
4440 M: Sumit Semwal <sumit.semwal@linaro.org>
4442 L: linux-media@vger.kernel.org
4443 L: dri-devel@lists.freedesktop.org
4444 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4446 F: include/linux/dma-buf*
4447 F: include/linux/reservation.h
4448 F: include/linux/*fence.h
4449 F: Documentation/driver-api/dma-buf.rst
4450 T: git git://anongit.freedesktop.org/drm/drm-misc
4452 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4453 M: Vinod Koul <vkoul@kernel.org>
4454 L: dmaengine@vger.kernel.org
4455 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4458 F: include/linux/dmaengine.h
4459 F: include/linux/of_dma.h
4460 F: Documentation/devicetree/bindings/dma/
4461 F: Documentation/driver-api/dmaengine/
4462 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4465 M: Christoph Hellwig <hch@lst.de>
4466 M: Marek Szyprowski <m.szyprowski@samsung.com>
4467 R: Robin Murphy <robin.murphy@arm.com>
4468 L: iommu@lists.linux-foundation.org
4469 T: git git://git.infradead.org/users/hch/dma-mapping.git
4470 W: http://git.infradead.org/users/hch/dma-mapping.git
4473 F: include/asm-generic/dma-mapping.h
4474 F: include/linux/dma-direct.h
4475 F: include/linux/dma-mapping.h
4476 F: include/linux/dma-noncoherent.h
4478 DME1737 HARDWARE MONITOR DRIVER
4479 M: Juerg Haefliger <juergh@gmail.com>
4480 L: linux-hwmon@vger.kernel.org
4482 F: Documentation/hwmon/dme1737
4483 F: drivers/hwmon/dme1737.c
4486 M: Jean Delvare <jdelvare@suse.com>
4488 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4489 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4490 F: drivers/firmware/dmi-id.c
4491 F: drivers/firmware/dmi_scan.c
4492 F: include/linux/dmi.h
4495 M: Jonathan Corbet <corbet@lwn.net>
4496 L: linux-doc@vger.kernel.org
4499 F: scripts/kernel-doc
4500 X: Documentation/ABI/
4501 X: Documentation/acpi/
4502 X: Documentation/devicetree/
4503 X: Documentation/i2c/
4504 X: Documentation/media/
4505 X: Documentation/power/
4506 X: Documentation/spi/
4507 T: git git://git.lwn.net/linux.git docs-next
4509 DOCUMENTATION/ITALIAN
4510 M: Federico Vaga <federico.vaga@vaga.pv.it>
4511 L: linux-doc@vger.kernel.org
4513 F: Documentation/translations/it_IT
4515 DONGWOON DW9714 LENS VOICE COIL DRIVER
4516 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4517 L: linux-media@vger.kernel.org
4518 T: git git://linuxtv.org/media_tree.git
4520 F: drivers/media/i2c/dw9714.c
4521 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4523 DONGWOON DW9807 LENS VOICE COIL DRIVER
4524 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4525 L: linux-media@vger.kernel.org
4526 T: git git://linuxtv.org/media_tree.git
4528 F: drivers/media/i2c/dw9807-vcm.c
4529 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4532 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4533 L: blinux-list@redhat.com
4535 F: drivers/char/dtlk.c
4536 F: include/linux/dtlk.h
4538 DPAA2 DATAPATH I/O (DPIO) DRIVER
4539 M: Roy Pledge <Roy.Pledge@nxp.com>
4540 L: linux-kernel@vger.kernel.org
4542 F: drivers/soc/fsl/dpio
4544 DPAA2 ETHERNET DRIVER
4545 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4546 L: netdev@vger.kernel.org
4548 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4549 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4550 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4551 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4552 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4554 DPAA2 ETHERNET SWITCH DRIVER
4555 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4556 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4557 L: linux-kernel@vger.kernel.org
4559 F: drivers/staging/fsl-dpaa2/ethsw
4561 DPAA2 PTP CLOCK DRIVER
4562 M: Yangbo Lu <yangbo.lu@nxp.com>
4563 L: netdev@vger.kernel.org
4565 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4566 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4568 DPT_I2O SCSI RAID DRIVER
4569 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4570 L: linux-scsi@vger.kernel.org
4571 W: http://www.adaptec.com/
4573 F: drivers/scsi/dpt*
4574 F: drivers/scsi/dpt/
4577 M: Philipp Reisner <philipp.reisner@linbit.com>
4578 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4579 L: drbd-dev@lists.linbit.com
4580 W: http://www.drbd.org
4581 T: git git://git.linbit.com/linux-drbd.git
4582 T: git git://git.linbit.com/drbd-8.4.git
4584 F: drivers/block/drbd/
4586 F: Documentation/blockdev/drbd/
4588 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4589 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4590 R: "Rafael J. Wysocki" <rafael@kernel.org>
4591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4593 F: Documentation/kobject.txt
4597 F: include/linux/debugfs.h
4598 F: include/linux/kobj*
4601 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4602 M: Kevin Hilman <khilman@kernel.org>
4603 M: Nishanth Menon <nm@ti.com>
4605 F: drivers/power/avs/
4606 F: include/linux/power/smartreflex.h
4607 L: linux-pm@vger.kernel.org
4609 DRM DRIVER FOR ARM PL111 CLCD
4610 M: Eric Anholt <eric@anholt.net>
4611 T: git git://anongit.freedesktop.org/drm/drm-misc
4613 F: drivers/gpu/drm/pl111/
4615 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4616 M: Linus Walleij <linus.walleij@linaro.org>
4617 T: git git://anongit.freedesktop.org/drm/drm-misc
4619 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4620 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4622 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4623 M: Dave Airlie <airlied@redhat.com>
4625 F: drivers/gpu/drm/ast/
4627 DRM DRIVER FOR BOCHS VIRTUAL GPU
4628 M: Gerd Hoffmann <kraxel@redhat.com>
4629 L: virtualization@lists.linux-foundation.org
4630 T: git git://anongit.freedesktop.org/drm/drm-misc
4632 F: drivers/gpu/drm/bochs/
4634 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4635 M: Linus Walleij <linus.walleij@linaro.org>
4636 T: git git://anongit.freedesktop.org/drm/drm-misc
4638 F: drivers/gpu/drm/tve200/
4640 DRM DRIVER FOR ILITEK ILI9225 PANELS
4641 M: David Lechner <david@lechnology.com>
4643 F: drivers/gpu/drm/tinydrm/ili9225.c
4644 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4646 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4647 S: Orphan / Obsolete
4648 F: drivers/gpu/drm/i810/
4649 F: include/uapi/drm/i810_drm.h
4651 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4652 S: Orphan / Obsolete
4653 F: drivers/gpu/drm/mga/
4654 F: include/uapi/drm/mga_drm.h
4656 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4657 M: Dave Airlie <airlied@redhat.com>
4659 F: drivers/gpu/drm/mgag200/
4661 DRM DRIVER FOR MI0283QT
4662 M: Noralf Trønnes <noralf@tronnes.org>
4664 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4665 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4667 DRM DRIVER FOR MSM ADRENO GPU
4668 M: Rob Clark <robdclark@gmail.com>
4669 L: linux-arm-msm@vger.kernel.org
4670 L: dri-devel@lists.freedesktop.org
4671 L: freedreno@lists.freedesktop.org
4672 T: git git://people.freedesktop.org/~robclark/linux
4674 F: drivers/gpu/drm/msm/
4675 F: include/uapi/drm/msm_drm.h
4676 F: Documentation/devicetree/bindings/display/msm/
4678 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4679 M: Ben Skeggs <bskeggs@redhat.com>
4680 L: dri-devel@lists.freedesktop.org
4681 L: nouveau@lists.freedesktop.org
4682 T: git git://github.com/skeggsb/linux
4684 F: drivers/gpu/drm/nouveau/
4685 F: include/uapi/drm/nouveau_drm.h
4687 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4688 M: Noralf Trønnes <noralf@tronnes.org>
4690 F: drivers/gpu/drm/tinydrm/repaper.c
4691 F: Documentation/devicetree/bindings/display/repaper.txt
4693 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4694 M: Dave Airlie <airlied@redhat.com>
4695 M: Gerd Hoffmann <kraxel@redhat.com>
4696 L: virtualization@lists.linux-foundation.org
4697 T: git git://anongit.freedesktop.org/drm/drm-misc
4699 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4700 F: drivers/gpu/drm/cirrus/
4702 DRM DRIVER FOR QXL VIRTUAL GPU
4703 M: Dave Airlie <airlied@redhat.com>
4704 M: Gerd Hoffmann <kraxel@redhat.com>
4705 L: virtualization@lists.linux-foundation.org
4706 T: git git://anongit.freedesktop.org/drm/drm-misc
4708 F: drivers/gpu/drm/qxl/
4709 F: include/uapi/drm/qxl_drm.h
4711 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4712 S: Orphan / Obsolete
4713 F: drivers/gpu/drm/r128/
4714 F: include/uapi/drm/r128_drm.h
4716 DRM DRIVER FOR SAVAGE VIDEO CARDS
4717 S: Orphan / Obsolete
4718 F: drivers/gpu/drm/savage/
4719 F: include/uapi/drm/savage_drm.h
4721 DRM DRIVER FOR SIS VIDEO CARDS
4722 S: Orphan / Obsolete
4723 F: drivers/gpu/drm/sis/
4724 F: include/uapi/drm/sis_drm.h
4726 DRM DRIVER FOR SITRONIX ST7586 PANELS
4727 M: David Lechner <david@lechnology.com>
4729 F: drivers/gpu/drm/tinydrm/st7586.c
4730 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4732 DRM DRIVER FOR SITRONIX ST7735R PANELS
4733 M: David Lechner <david@lechnology.com>
4735 F: drivers/gpu/drm/tinydrm/st7735r.c
4736 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4738 DRM DRIVER FOR TDFX VIDEO CARDS
4739 S: Orphan / Obsolete
4740 F: drivers/gpu/drm/tdfx/
4742 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4743 M: Dave Airlie <airlied@redhat.com>
4744 R: Sean Paul <sean@poorly.run>
4745 L: dri-devel@lists.freedesktop.org
4747 F: drivers/gpu/drm/udl/
4748 T: git git://anongit.freedesktop.org/drm/drm-misc
4750 DRM DRIVER FOR VMWARE VIRTUAL GPU
4751 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4752 M: Sinclair Yeh <syeh@vmware.com>
4753 M: Thomas Hellstrom <thellstrom@vmware.com>
4754 L: dri-devel@lists.freedesktop.org
4755 T: git git://people.freedesktop.org/~syeh/repos_linux
4756 T: git git://people.freedesktop.org/~thomash/linux
4758 F: drivers/gpu/drm/vmwgfx/
4759 F: include/uapi/drm/vmwgfx_drm.h
4762 M: David Airlie <airlied@linux.ie>
4763 L: dri-devel@lists.freedesktop.org
4764 T: git git://anongit.freedesktop.org/drm/drm
4765 B: https://bugs.freedesktop.org/
4766 C: irc://chat.freenode.net/dri-devel
4770 F: Documentation/devicetree/bindings/display/
4771 F: Documentation/devicetree/bindings/gpu/
4772 F: Documentation/gpu/
4774 F: include/uapi/drm/
4775 F: include/linux/vga*
4777 DRM DRIVERS AND MISC GPU PATCHES
4778 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4779 M: Maxime Ripard <maxime.ripard@bootlin.com>
4780 M: Sean Paul <sean@poorly.run>
4781 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4783 T: git git://anongit.freedesktop.org/drm/drm-misc
4784 F: Documentation/gpu/
4786 F: drivers/gpu/drm/*
4788 F: include/uapi/drm/drm*
4789 F: include/linux/vga*
4791 DRM DRIVERS FOR ALLWINNER A10
4792 M: Maxime Ripard <maxime.ripard@bootlin.com>
4793 L: dri-devel@lists.freedesktop.org
4795 F: drivers/gpu/drm/sun4i/
4796 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4797 T: git git://anongit.freedesktop.org/drm/drm-misc
4799 DRM DRIVERS FOR AMLOGIC SOCS
4800 M: Neil Armstrong <narmstrong@baylibre.com>
4801 L: dri-devel@lists.freedesktop.org
4802 L: linux-amlogic@lists.infradead.org
4803 W: http://linux-meson.com/
4805 F: drivers/gpu/drm/meson/
4806 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4807 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4808 F: Documentation/gpu/meson.rst
4809 T: git git://anongit.freedesktop.org/drm/drm-misc
4811 DRM DRIVERS FOR ATMEL HLCDC
4812 M: Boris Brezillon <boris.brezillon@bootlin.com>
4813 L: dri-devel@lists.freedesktop.org
4815 F: drivers/gpu/drm/atmel-hlcdc/
4816 F: Documentation/devicetree/bindings/display/atmel/
4817 T: git git://anongit.freedesktop.org/drm/drm-misc
4819 DRM DRIVERS FOR BRIDGE CHIPS
4820 M: Archit Taneja <architt@codeaurora.org>
4821 M: Andrzej Hajda <a.hajda@samsung.com>
4822 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4824 T: git git://anongit.freedesktop.org/drm/drm-misc
4825 F: drivers/gpu/drm/bridge/
4827 DRM DRIVERS FOR EXYNOS
4828 M: Inki Dae <inki.dae@samsung.com>
4829 M: Joonyoung Shim <jy0922.shim@samsung.com>
4830 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4831 M: Kyungmin Park <kyungmin.park@samsung.com>
4832 L: dri-devel@lists.freedesktop.org
4833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4835 F: drivers/gpu/drm/exynos/
4836 F: include/uapi/drm/exynos_drm.h
4837 F: Documentation/devicetree/bindings/display/exynos/
4839 DRM DRIVERS FOR FREESCALE DCU
4840 M: Stefan Agner <stefan@agner.ch>
4841 M: Alison Wang <alison.wang@nxp.com>
4842 L: dri-devel@lists.freedesktop.org
4844 F: drivers/gpu/drm/fsl-dcu/
4845 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4846 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4847 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4848 T: git git://anongit.freedesktop.org/drm/drm-misc
4850 DRM DRIVERS FOR FREESCALE IMX
4851 M: Philipp Zabel <p.zabel@pengutronix.de>
4852 L: dri-devel@lists.freedesktop.org
4854 F: drivers/gpu/drm/imx/
4855 F: drivers/gpu/ipu-v3/
4856 F: Documentation/devicetree/bindings/display/imx/
4858 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4859 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4860 L: dri-devel@lists.freedesktop.org
4861 T: git git://github.com/patjak/drm-gma500
4863 F: drivers/gpu/drm/gma500/
4865 DRM DRIVERS FOR HISILICON
4866 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4867 M: Rongrong Zou <zourongrong@gmail.com>
4868 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4869 R: Chen Feng <puck.chen@hisilicon.com>
4870 L: dri-devel@lists.freedesktop.org
4871 T: git git://github.com/xin3liang/linux.git
4873 F: drivers/gpu/drm/hisilicon/
4874 F: Documentation/devicetree/bindings/display/hisilicon/
4876 DRM DRIVERS FOR MEDIATEK
4877 M: CK Hu <ck.hu@mediatek.com>
4878 M: Philipp Zabel <p.zabel@pengutronix.de>
4879 L: dri-devel@lists.freedesktop.org
4881 F: drivers/gpu/drm/mediatek/
4882 F: Documentation/devicetree/bindings/display/mediatek/
4884 DRM DRIVERS FOR NVIDIA TEGRA
4885 M: Thierry Reding <thierry.reding@gmail.com>
4886 L: dri-devel@lists.freedesktop.org
4887 L: linux-tegra@vger.kernel.org
4888 T: git git://anongit.freedesktop.org/tegra/linux.git
4890 F: drivers/gpu/drm/tegra/
4891 F: drivers/gpu/host1x/
4892 F: include/linux/host1x.h
4893 F: include/uapi/drm/tegra_drm.h
4894 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4896 DRM DRIVERS FOR RENESAS
4897 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4898 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
4899 L: dri-devel@lists.freedesktop.org
4900 L: linux-renesas-soc@vger.kernel.org
4901 T: git git://linuxtv.org/pinchartl/media drm/du/next
4903 F: drivers/gpu/drm/rcar-du/
4904 F: drivers/gpu/drm/shmobile/
4905 F: include/linux/platform_data/shmob_drm.h
4906 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4907 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4908 F: Documentation/devicetree/bindings/display/renesas,du.txt
4910 DRM DRIVERS FOR ROCKCHIP
4911 M: Sandy Huang <hjc@rock-chips.com>
4912 M: Heiko Stübner <heiko@sntech.de>
4913 L: dri-devel@lists.freedesktop.org
4915 F: drivers/gpu/drm/rockchip/
4916 F: Documentation/devicetree/bindings/display/rockchip/
4917 T: git git://anongit.freedesktop.org/drm/drm-misc
4920 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4921 M: Vincent Abriou <vincent.abriou@st.com>
4922 L: dri-devel@lists.freedesktop.org
4923 T: git git://anongit.freedesktop.org/drm/drm-misc
4925 F: drivers/gpu/drm/sti
4926 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4929 M: Yannick Fertre <yannick.fertre@st.com>
4930 M: Philippe Cornu <philippe.cornu@st.com>
4931 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4932 M: Vincent Abriou <vincent.abriou@st.com>
4933 L: dri-devel@lists.freedesktop.org
4934 T: git git://anongit.freedesktop.org/drm/drm-misc
4936 F: drivers/gpu/drm/stm
4937 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4939 DRM DRIVERS FOR TI LCDC
4940 M: Jyri Sarha <jsarha@ti.com>
4941 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4942 L: dri-devel@lists.freedesktop.org
4944 F: drivers/gpu/drm/tilcdc/
4945 F: Documentation/devicetree/bindings/display/tilcdc/
4947 DRM DRIVERS FOR TI OMAP
4948 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4949 L: dri-devel@lists.freedesktop.org
4951 F: drivers/gpu/drm/omapdrm/
4952 F: Documentation/devicetree/bindings/display/ti/
4955 M: Eric Anholt <eric@anholt.net>
4957 F: drivers/gpu/drm/v3d/
4958 F: include/uapi/drm/v3d_drm.h
4959 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4960 T: git git://anongit.freedesktop.org/drm/drm-misc
4963 M: Eric Anholt <eric@anholt.net>
4964 T: git git://github.com/anholt/linux
4966 F: drivers/gpu/drm/vc4/
4967 F: include/uapi/drm/vc4_drm.h
4968 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4969 T: git git://anongit.freedesktop.org/drm/drm-misc
4971 DRM DRIVERS FOR VIVANTE GPU IP
4972 M: Lucas Stach <l.stach@pengutronix.de>
4973 R: Russell King <linux+etnaviv@armlinux.org.uk>
4974 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4975 L: etnaviv@lists.freedesktop.org
4976 L: dri-devel@lists.freedesktop.org
4978 F: drivers/gpu/drm/etnaviv/
4979 F: include/uapi/drm/etnaviv_drm.h
4980 F: Documentation/devicetree/bindings/display/etnaviv/
4982 DRM DRIVERS FOR ZTE ZX
4983 M: Shawn Guo <shawnguo@kernel.org>
4984 L: dri-devel@lists.freedesktop.org
4986 F: drivers/gpu/drm/zte/
4987 F: Documentation/devicetree/bindings/display/zte,vou.txt
4988 T: git git://anongit.freedesktop.org/drm/drm-misc
4991 M: Thierry Reding <thierry.reding@gmail.com>
4992 L: dri-devel@lists.freedesktop.org
4993 T: git git://anongit.freedesktop.org/drm/drm-misc
4995 F: drivers/gpu/drm/drm_panel.c
4996 F: drivers/gpu/drm/panel/
4997 F: include/drm/drm_panel.h
4998 F: Documentation/devicetree/bindings/display/panel/
5001 M: Noralf Trønnes <noralf@tronnes.org>
5002 W: https://github.com/notro/tinydrm/wiki/Development
5003 T: git git://anongit.freedesktop.org/drm/drm-misc
5005 F: drivers/gpu/drm/tinydrm/
5006 F: include/drm/tinydrm/
5009 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5010 T: git git://anongit.freedesktop.org/drm/drm-misc
5011 L: dri-devel@lists.freedesktop.org
5012 L: xen-devel@lists.xen.org
5014 F: drivers/gpu/drm/xen/
5015 F: Documentation/gpu/xen-front.rst
5018 M: Christian Koenig <christian.koenig@amd.com>
5019 M: Huang Rui <ray.huang@amd.com>
5020 M: Junwei Zhang <Jerry.Zhang@amd.com>
5021 T: git git://people.freedesktop.org/~agd5f/linux
5023 L: dri-devel@lists.freedesktop.org
5025 F: drivers/gpu/drm/ttm/
5027 DSBR100 USB FM RADIO DRIVER
5028 M: Alexey Klimov <klimov.linux@gmail.com>
5029 L: linux-media@vger.kernel.org
5030 T: git git://linuxtv.org/media_tree.git
5032 F: drivers/media/radio/dsbr100.c
5035 M: Francois Romieu <romieu@fr.zoreil.com>
5036 L: netdev@vger.kernel.org
5038 F: drivers/net/wan/dscc4.c
5041 M: Hans Verkuil <hverkuil@xs4all.nl>
5042 L: linux-media@vger.kernel.org
5043 T: git git://linuxtv.org/media_tree.git
5044 W: https://linuxtv.org
5046 F: drivers/media/pci/dt3155/
5048 DVB_USB_AF9015 MEDIA DRIVER
5049 M: Antti Palosaari <crope@iki.fi>
5050 L: linux-media@vger.kernel.org
5051 W: https://linuxtv.org
5052 W: http://palosaari.fi/linux/
5053 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5054 T: git git://linuxtv.org/anttip/media_tree.git
5056 F: drivers/media/usb/dvb-usb-v2/af9015*
5058 DVB_USB_AF9035 MEDIA DRIVER
5059 M: Antti Palosaari <crope@iki.fi>
5060 L: linux-media@vger.kernel.org
5061 W: https://linuxtv.org
5062 W: http://palosaari.fi/linux/
5063 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5064 T: git git://linuxtv.org/anttip/media_tree.git
5066 F: drivers/media/usb/dvb-usb-v2/af9035*
5068 DVB_USB_ANYSEE MEDIA DRIVER
5069 M: Antti Palosaari <crope@iki.fi>
5070 L: linux-media@vger.kernel.org
5071 W: https://linuxtv.org
5072 W: http://palosaari.fi/linux/
5073 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5074 T: git git://linuxtv.org/anttip/media_tree.git
5076 F: drivers/media/usb/dvb-usb-v2/anysee*
5078 DVB_USB_AU6610 MEDIA DRIVER
5079 M: Antti Palosaari <crope@iki.fi>
5080 L: linux-media@vger.kernel.org
5081 W: https://linuxtv.org
5082 W: http://palosaari.fi/linux/
5083 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5084 T: git git://linuxtv.org/anttip/media_tree.git
5086 F: drivers/media/usb/dvb-usb-v2/au6610*
5088 DVB_USB_CE6230 MEDIA DRIVER
5089 M: Antti Palosaari <crope@iki.fi>
5090 L: linux-media@vger.kernel.org
5091 W: https://linuxtv.org
5092 W: http://palosaari.fi/linux/
5093 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5094 T: git git://linuxtv.org/anttip/media_tree.git
5096 F: drivers/media/usb/dvb-usb-v2/ce6230*
5098 DVB_USB_CXUSB MEDIA DRIVER
5099 M: Michael Krufky <mkrufky@linuxtv.org>
5100 L: linux-media@vger.kernel.org
5101 W: https://linuxtv.org
5102 W: http://github.com/mkrufky
5103 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5104 T: git git://linuxtv.org/media_tree.git
5106 F: drivers/media/usb/dvb-usb/cxusb*
5108 DVB_USB_EC168 MEDIA DRIVER
5109 M: Antti Palosaari <crope@iki.fi>
5110 L: linux-media@vger.kernel.org
5111 W: https://linuxtv.org
5112 W: http://palosaari.fi/linux/
5113 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5114 T: git git://linuxtv.org/anttip/media_tree.git
5116 F: drivers/media/usb/dvb-usb-v2/ec168*
5118 DVB_USB_GL861 MEDIA DRIVER
5119 M: Antti Palosaari <crope@iki.fi>
5120 L: linux-media@vger.kernel.org
5121 W: https://linuxtv.org
5122 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5123 T: git git://linuxtv.org/anttip/media_tree.git
5125 F: drivers/media/usb/dvb-usb-v2/gl861*
5127 DVB_USB_MXL111SF MEDIA DRIVER
5128 M: Michael Krufky <mkrufky@linuxtv.org>
5129 L: linux-media@vger.kernel.org
5130 W: https://linuxtv.org
5131 W: http://github.com/mkrufky
5132 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5133 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5135 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5137 DVB_USB_RTL28XXU MEDIA DRIVER
5138 M: Antti Palosaari <crope@iki.fi>
5139 L: linux-media@vger.kernel.org
5140 W: https://linuxtv.org
5141 W: http://palosaari.fi/linux/
5142 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5143 T: git git://linuxtv.org/anttip/media_tree.git
5145 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5147 DVB_USB_V2 MEDIA DRIVER
5148 M: Antti Palosaari <crope@iki.fi>
5149 L: linux-media@vger.kernel.org
5150 W: https://linuxtv.org
5151 W: http://palosaari.fi/linux/
5152 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5153 T: git git://linuxtv.org/anttip/media_tree.git
5155 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5156 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5159 M: Jason Baron <jbaron@akamai.com>
5161 F: lib/dynamic_debug.c
5162 F: include/linux/dynamic_debug.h
5164 DYNAMIC INTERRUPT MODERATION
5165 M: Tal Gilboa <talgi@mellanox.com>
5167 F: include/linux/net_dim.h
5169 DZ DECSTATION DZ11 SERIAL DRIVER
5170 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5172 F: drivers/tty/serial/dz.*
5174 E3X0 POWER BUTTON DRIVER
5175 M: Moritz Fischer <moritz.fischer@ettus.com>
5176 L: usrp-users@lists.ettus.com
5177 W: http://www.ettus.com
5179 F: drivers/input/misc/e3x0-button.c
5180 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5183 M: Antti Palosaari <crope@iki.fi>
5184 L: linux-media@vger.kernel.org
5185 W: https://linuxtv.org
5186 W: http://palosaari.fi/linux/
5187 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5188 T: git git://linuxtv.org/anttip/media_tree.git
5190 F: drivers/media/tuners/e4000*
5192 EARTH_PT1 MEDIA DRIVER
5193 M: Akihiro Tsukada <tskd08@gmail.com>
5194 L: linux-media@vger.kernel.org
5196 F: drivers/media/pci/pt1/
5198 EARTH_PT3 MEDIA DRIVER
5199 M: Akihiro Tsukada <tskd08@gmail.com>
5200 L: linux-media@vger.kernel.org
5202 F: drivers/media/pci/pt3/
5205 M: Antti Palosaari <crope@iki.fi>
5206 L: linux-media@vger.kernel.org
5207 W: https://linuxtv.org
5208 W: http://palosaari.fi/linux/
5209 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5210 T: git git://linuxtv.org/anttip/media_tree.git
5212 F: drivers/media/dvb-frontends/ec100*
5215 M: Tyler Hicks <tyhicks@canonical.com>
5216 L: ecryptfs@vger.kernel.org
5217 W: http://ecryptfs.org
5218 W: https://launchpad.net/ecryptfs
5219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5221 F: Documentation/filesystems/ecryptfs.txt
5225 M: Borislav Petkov <bp@alien8.de>
5226 L: linux-edac@vger.kernel.org
5228 F: drivers/edac/amd64_edac*
5231 M: Robert Richter <rric@kernel.org>
5232 L: linux-edac@vger.kernel.org
5234 F: drivers/edac/highbank*
5237 M: Ralf Baechle <ralf@linux-mips.org>
5238 M: David Daney <david.daney@cavium.com>
5239 L: linux-edac@vger.kernel.org
5240 L: linux-mips@linux-mips.org
5242 F: drivers/edac/octeon_edac*
5244 EDAC-CAVIUM THUNDERX
5245 M: David Daney <david.daney@cavium.com>
5246 M: Jan Glauber <jglauber@cavium.com>
5247 L: linux-edac@vger.kernel.org
5249 F: drivers/edac/thunderx_edac*
5252 M: Borislav Petkov <bp@alien8.de>
5253 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5254 L: linux-edac@vger.kernel.org
5255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5258 F: Documentation/admin-guide/ras.rst
5259 F: Documentation/driver-api/edac.rst
5261 F: include/linux/edac.h
5264 M: Mark Gross <mark.gross@intel.com>
5265 L: linux-edac@vger.kernel.org
5267 F: drivers/edac/e752x_edac.c
5270 L: linux-edac@vger.kernel.org
5272 F: drivers/edac/e7xxx_edac.c
5275 M: York Sun <york.sun@nxp.com>
5276 L: linux-edac@vger.kernel.org
5278 F: drivers/edac/fsl_ddr_edac.*
5281 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5282 L: linux-edac@vger.kernel.org
5284 F: drivers/edac/ghes_edac.c
5287 L: linux-edac@vger.kernel.org
5289 F: drivers/edac/i3000_edac.c
5292 L: linux-edac@vger.kernel.org
5294 F: drivers/edac/i5000_edac.c
5297 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5298 L: linux-edac@vger.kernel.org
5300 F: drivers/edac/i5400_edac.c
5303 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5304 L: linux-edac@vger.kernel.org
5306 F: drivers/edac/i7300_edac.c
5309 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5310 L: linux-edac@vger.kernel.org
5312 F: drivers/edac/i7core_edac.c
5315 M: Tim Small <tim@buttersideup.com>
5316 L: linux-edac@vger.kernel.org
5318 F: drivers/edac/i82443bxgx_edac.c
5321 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5322 M: "Arvind R." <arvino55@gmail.com>
5323 L: linux-edac@vger.kernel.org
5325 F: drivers/edac/i82975x_edac.c
5328 M: Jason Baron <jbaron@akamai.com>
5329 L: linux-edac@vger.kernel.org
5331 F: drivers/edac/ie31200_edac.c
5334 M: Johannes Thumshirn <morbidrsa@gmail.com>
5335 L: linux-edac@vger.kernel.org
5337 F: drivers/edac/mpc85xx_edac.[ch]
5340 M: Egor Martovetsky <egor@pasemi.com>
5341 L: linux-edac@vger.kernel.org
5343 F: drivers/edac/pasemi_edac.c
5346 M: Tony Luck <tony.luck@intel.com>
5347 L: linux-edac@vger.kernel.org
5349 F: drivers/edac/pnd2_edac.[ch]
5352 M: Tim Small <tim@buttersideup.com>
5353 L: linux-edac@vger.kernel.org
5355 F: drivers/edac/r82600_edac.c
5358 M: Tony Luck <tony.luck@intel.com>
5359 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5360 L: linux-edac@vger.kernel.org
5362 F: drivers/edac/sb_edac.c
5365 M: Tony Luck <tony.luck@intel.com>
5366 L: linux-edac@vger.kernel.org
5368 F: drivers/edac/skx_edac.c
5371 M: Tero Kristo <t-kristo@ti.com>
5372 L: linux-edac@vger.kernel.org
5374 F: drivers/edac/ti_edac.c
5377 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5378 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5379 L: linux-arm-msm@vger.kernel.org
5380 L: linux-edac@vger.kernel.org
5382 F: drivers/edac/qcom_edac.c
5384 EDIROL UA-101/UA-1000 DRIVER
5385 M: Clemens Ladisch <clemens@ladisch.de>
5386 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5387 T: git git://git.alsa-project.org/alsa-kernel.git
5389 F: sound/usb/misc/ua101.c
5392 L: linux-efi@vger.kernel.org
5393 M: Ivan Hu <ivan.hu@canonical.com>
5394 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5396 F: drivers/firmware/efi/test/
5398 EFI VARIABLE FILESYSTEM
5399 M: Matthew Garrett <matthew.garrett@nebula.com>
5400 M: Jeremy Kerr <jk@ozlabs.org>
5401 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5403 L: linux-efi@vger.kernel.org
5407 EFIFB FRAMEBUFFER DRIVER
5408 L: linux-fbdev@vger.kernel.org
5409 M: Peter Jones <pjones@redhat.com>
5411 F: drivers/video/fbdev/efifb.c
5414 W: http://aeschi.ch.eu.org/efs/
5418 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5419 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5420 L: netdev@vger.kernel.org
5422 F: drivers/net/ethernet/ibm/ehea/
5424 EM28XX VIDEO4LINUX DRIVER
5425 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5426 L: linux-media@vger.kernel.org
5427 W: https://linuxtv.org
5428 T: git git://linuxtv.org/media_tree.git
5430 F: drivers/media/usb/em28xx/
5431 F: Documentation/media/v4l-drivers/em28xx*
5434 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5435 M: Matt Mackall <mpm@selenic.com>
5436 M: David Woodhouse <dwmw2@infradead.org>
5437 L: linux-embedded@vger.kernel.org
5440 Emulex 10Gbps iSCSI - OneConnect DRIVER
5441 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5442 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5443 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5444 L: linux-scsi@vger.kernel.org
5445 W: http://www.broadcom.com
5447 F: drivers/scsi/be2iscsi/
5449 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5450 M: Sathya Perla <sathya.perla@broadcom.com>
5451 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5452 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5453 M: Somnath Kotur <somnath.kotur@broadcom.com>
5454 L: netdev@vger.kernel.org
5455 W: http://www.emulex.com
5457 F: drivers/net/ethernet/emulex/benet/
5459 EMULEX ONECONNECT ROCE DRIVER
5460 M: Selvin Xavier <selvin.xavier@broadcom.com>
5461 M: Devesh Sharma <devesh.sharma@broadcom.com>
5462 L: linux-rdma@vger.kernel.org
5463 W: http://www.broadcom.com
5465 F: drivers/infiniband/hw/ocrdma/
5466 F: include/uapi/rdma/ocrdma-abi.h
5468 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5469 M: James Smart <james.smart@broadcom.com>
5470 M: Dick Kennedy <dick.kennedy@broadcom.com>
5471 L: linux-scsi@vger.kernel.org
5472 W: http://www.broadcom.com
5474 F: drivers/scsi/lpfc/
5476 ENE CB710 FLASH CARD READER DRIVER
5477 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5479 F: drivers/misc/cb710/
5480 F: drivers/mmc/host/cb710-mmc.*
5481 F: include/linux/cb710.h
5483 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5484 M: Maxim Levitsky <maximlevitsky@gmail.com>
5486 F: drivers/media/rc/ene_ir.*
5488 EPSON S1D13XXX FRAMEBUFFER DRIVER
5489 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5492 F: drivers/video/fbdev/s1d13xxxfb.c
5493 F: include/video/s1d13xxxfb.h
5495 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5496 M: Jeff Layton <jlayton@kernel.org>
5499 F: include/linux/errseq.h
5501 ET131X NETWORK DRIVER
5502 M: Mark Einon <mark.einon@gmail.com>
5504 F: drivers/net/ethernet/agere/
5507 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5508 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5509 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5510 L: netdev@vger.kernel.org
5511 W: http://www.linuxfoundation.org/en/Net:Bridge
5513 F: include/linux/netfilter_bridge/
5516 ETHERNET PHY LIBRARY
5517 M: Andrew Lunn <andrew@lunn.ch>
5518 M: Florian Fainelli <f.fainelli@gmail.com>
5519 L: netdev@vger.kernel.org
5521 F: Documentation/ABI/testing/sysfs-bus-mdio
5522 F: Documentation/devicetree/bindings/net/mdio*
5523 F: Documentation/networking/phy.txt
5525 F: drivers/of/of_mdio.c
5526 F: drivers/of/of_net.c
5527 F: include/linux/*mdio*.h
5528 F: include/linux/of_net.h
5529 F: include/linux/phy.h
5530 F: include/linux/phy_fixed.h
5531 F: include/linux/platform_data/mdio-bcm-unimac.h
5532 F: include/trace/events/mdio.h
5533 F: include/uapi/linux/mdio.h
5534 F: include/uapi/linux/mii.h
5537 M: Jan Kara <jack@suse.com>
5538 L: linux-ext4@vger.kernel.org
5540 F: Documentation/filesystems/ext2.txt
5542 F: include/linux/ext2*
5545 M: "Theodore Ts'o" <tytso@mit.edu>
5546 M: Andreas Dilger <adilger.kernel@dilger.ca>
5547 L: linux-ext4@vger.kernel.org
5548 W: http://ext4.wiki.kernel.org
5549 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5552 F: Documentation/filesystems/ext4/ext4.rst
5555 Extended Verification Module (EVM)
5556 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5557 L: linux-integrity@vger.kernel.org
5559 F: security/integrity/evm/
5561 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5562 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5563 L: linux-efi@vger.kernel.org
5564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5566 F: Documentation/efi-stub.txt
5567 F: arch/*/kernel/efi.c
5568 F: arch/x86/boot/compressed/eboot.[ch]
5569 F: arch/*/include/asm/efi.h
5570 F: arch/x86/platform/efi/
5571 F: drivers/firmware/efi/
5572 F: include/linux/efi*.h
5573 F: arch/arm/boot/compressed/efi-header.S
5574 F: arch/arm64/kernel/efi-entry.S
5576 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5577 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5578 M: Chanwoo Choi <cw00.choi@samsung.com>
5579 L: linux-kernel@vger.kernel.org
5580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5583 F: include/linux/extcon/
5584 F: include/linux/extcon.h
5585 F: Documentation/extcon/
5586 F: Documentation/devicetree/bindings/extcon/
5589 M: Jingoo Han <jingoohan1@gmail.com>
5590 L: dri-devel@lists.freedesktop.org
5592 F: drivers/gpu/drm/exynos/exynos_dp*
5594 EXYNOS SYSMMU (IOMMU) driver
5595 M: Marek Szyprowski <m.szyprowski@samsung.com>
5596 L: iommu@lists.linux-foundation.org
5598 F: drivers/iommu/exynos-iommu.c
5600 EZchip NPS platform support
5601 M: Vineet Gupta <vgupta@synopsys.com>
5602 M: Ofer Levi <oferle@mellanox.com>
5604 F: arch/arc/plat-eznps
5605 F: arch/arc/boot/dts/eznps.dts
5608 M: Jaegeuk Kim <jaegeuk@kernel.org>
5609 M: Chao Yu <yuchao0@huawei.com>
5610 L: linux-f2fs-devel@lists.sourceforge.net
5611 W: https://f2fs.wiki.kernel.org/
5612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5614 F: Documentation/filesystems/f2fs.txt
5615 F: Documentation/ABI/testing/sysfs-fs-f2fs
5617 F: include/linux/f2fs_fs.h
5618 F: include/trace/events/f2fs.h
5620 F71805F HARDWARE MONITORING DRIVER
5621 M: Jean Delvare <jdelvare@suse.com>
5622 L: linux-hwmon@vger.kernel.org
5624 F: Documentation/hwmon/f71805f
5625 F: drivers/hwmon/f71805f.c
5628 M: Josh Poimboeuf <jpoimboe@redhat.com>
5630 F: scripts/faddr2line
5633 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5634 L: netdev@vger.kernel.org
5636 F: net/core/failover.c
5637 F: include/net/failover.h
5638 F: Documentation/networking/failover.rst
5641 M: Jan Kara <jack@suse.cz>
5642 R: Amir Goldstein <amir73il@gmail.com>
5643 L: linux-fsdevel@vger.kernel.org
5645 F: fs/notify/fanotify/
5646 F: include/linux/fanotify.h
5647 F: include/uapi/linux/fanotify.h
5649 FARSYNC SYNCHRONOUS DRIVER
5650 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5651 W: http://www.farsite.co.uk/
5653 F: drivers/net/wan/farsync.*
5655 FAULT INJECTION SUPPORT
5656 M: Akinobu Mita <akinobu.mita@gmail.com>
5658 F: Documentation/fault-injection/
5659 F: lib/fault-inject.c
5661 FBTFT Framebuffer drivers
5663 L: dri-devel@lists.freedesktop.org
5664 L: linux-fbdev@vger.kernel.org
5665 F: drivers/staging/fbtft/
5668 M: Michael Buesch <m@bues.ch>
5669 L: linux-media@vger.kernel.org
5671 F: drivers/media/tuners/fc0011.h
5672 F: drivers/media/tuners/fc0011.c
5675 M: Antti Palosaari <crope@iki.fi>
5676 L: linux-media@vger.kernel.org
5677 W: https://linuxtv.org
5678 W: http://palosaari.fi/linux/
5679 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5680 T: git git://linuxtv.org/anttip/media_tree.git
5682 F: drivers/media/tuners/fc2580*
5684 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5685 M: Johannes Thumshirn <jth@kernel.org>
5686 L: linux-scsi@vger.kernel.org
5687 W: www.Open-FCoE.org
5689 F: drivers/scsi/libfc/
5690 F: drivers/scsi/fcoe/
5692 F: include/scsi/libfc.h
5693 F: include/scsi/libfcoe.h
5694 F: include/uapi/scsi/fc/
5696 FILE LOCKING (flock() and fcntl()/lockf())
5697 M: Jeff Layton <jlayton@kernel.org>
5698 M: "J. Bruce Fields" <bfields@fieldses.org>
5699 L: linux-fsdevel@vger.kernel.org
5701 F: include/linux/fcntl.h
5702 F: include/uapi/linux/fcntl.h
5706 FILESYSTEMS (VFS and infrastructure)
5707 M: Alexander Viro <viro@zeniv.linux.org.uk>
5708 L: linux-fsdevel@vger.kernel.org
5711 F: include/linux/fs.h
5712 F: include/uapi/linux/fs.h
5714 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5715 M: Riku Voipio <riku.voipio@iki.fi>
5716 L: linux-hwmon@vger.kernel.org
5718 F: drivers/hwmon/f75375s.c
5719 F: include/linux/f75375s.h
5721 FIREWIRE AUDIO DRIVERS
5722 M: Clemens Ladisch <clemens@ladisch.de>
5723 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5724 T: git git://git.alsa-project.org/alsa-kernel.git
5728 FIREWIRE MEDIA DRIVERS (firedtv)
5729 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5730 L: linux-media@vger.kernel.org
5731 L: linux1394-devel@lists.sourceforge.net
5732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5734 F: drivers/media/firewire/
5736 FIREWIRE SBP-2 TARGET
5737 M: Chris Boot <bootc@bootc.net>
5738 L: linux-scsi@vger.kernel.org
5739 L: target-devel@vger.kernel.org
5740 L: linux1394-devel@lists.sourceforge.net
5741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5743 F: drivers/target/sbp/
5746 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5747 L: linux1394-devel@lists.sourceforge.net
5748 W: http://ieee1394.wiki.kernel.org/
5749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5751 F: drivers/firewire/
5752 F: include/linux/firewire.h
5753 F: include/uapi/linux/firewire*.h
5756 FIRMWARE LOADER (request_firmware)
5757 M: Luis R. Rodriguez <mcgrof@kernel.org>
5758 L: linux-kernel@vger.kernel.org
5760 F: Documentation/firmware_class/
5761 F: drivers/base/firmware_loader/
5762 F: include/linux/firmware.h
5764 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5765 M: Joshua Morris <josh.h.morris@us.ibm.com>
5766 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5768 F: drivers/block/rsxx/
5771 M: Jiri Kosina <jikos@kernel.org>
5772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5774 F: drivers/block/floppy.c
5777 M: Alessandro Rubini <rubini@gnudd.com>
5778 W: http://www.ohwr.org/projects/fmc-bus
5781 F: include/linux/fmc*.h
5782 F: include/linux/ipmi-fru.h
5785 FPGA MANAGER FRAMEWORK
5786 M: Alan Tull <atull@kernel.org>
5787 M: Moritz Fischer <mdf@kernel.org>
5788 L: linux-fpga@vger.kernel.org
5790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5791 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5792 F: Documentation/fpga/
5793 F: Documentation/driver-api/fpga/
5794 F: Documentation/devicetree/bindings/fpga/
5796 F: include/linux/fpga/
5797 W: http://www.rocketboards.org
5800 M: Wu Hao <hao.wu@intel.com>
5801 L: linux-fpga@vger.kernel.org
5803 F: Documentation/fpga/dfl.txt
5804 F: include/uapi/linux/fpga-dfl.h
5805 F: drivers/fpga/dfl*
5808 M: Bill Metzenthen <billm@melbpc.org.au>
5809 W: http://floatingpoint.sourceforge.net/emulator/index.html
5811 F: arch/x86/math-emu/
5813 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5814 L: netdev@vger.kernel.org
5816 F: drivers/net/wan/dlci.c
5817 F: drivers/net/wan/sdla.c
5820 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5821 L: dri-devel@lists.freedesktop.org
5822 L: linux-fbdev@vger.kernel.org
5823 T: git git://github.com/bzolnier/linux.git
5824 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5826 F: Documentation/fb/
5829 F: include/linux/fb.h
5830 F: include/uapi/video/
5831 F: include/uapi/linux/fb.h
5833 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5834 M: Horia Geantă <horia.geanta@nxp.com>
5835 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5836 L: linux-crypto@vger.kernel.org
5838 F: drivers/crypto/caam/
5839 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5841 FREESCALE DIU FRAMEBUFFER DRIVER
5842 M: Timur Tabi <timur@kernel.org>
5843 L: linux-fbdev@vger.kernel.org
5845 F: drivers/video/fbdev/fsl-diu-fb.*
5847 FREESCALE DMA DRIVER
5848 M: Li Yang <leoyang.li@nxp.com>
5849 M: Zhang Wei <zw@zh-kernel.org>
5850 L: linuxppc-dev@lists.ozlabs.org
5852 F: drivers/dma/fsldma.*
5854 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5855 M: Claudiu Manoil <claudiu.manoil@nxp.com>
5856 L: netdev@vger.kernel.org
5858 F: drivers/net/ethernet/freescale/gianfar*
5859 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5861 FREESCALE GPMI NAND DRIVER
5862 M: Han Xu <han.xu@nxp.com>
5863 L: linux-mtd@lists.infradead.org
5865 F: drivers/mtd/nand/raw/gpmi-nand/*
5867 FREESCALE I2C CPM DRIVER
5868 M: Jochen Friedrich <jochen@scram.de>
5869 L: linuxppc-dev@lists.ozlabs.org
5870 L: linux-i2c@vger.kernel.org
5872 F: drivers/i2c/busses/i2c-cpm.c
5874 FREESCALE IMX / MXC FEC DRIVER
5875 M: Fugang Duan <fugang.duan@nxp.com>
5876 L: netdev@vger.kernel.org
5878 F: drivers/net/ethernet/freescale/fec_main.c
5879 F: drivers/net/ethernet/freescale/fec_ptp.c
5880 F: drivers/net/ethernet/freescale/fec.h
5881 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5883 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5884 M: Sascha Hauer <s.hauer@pengutronix.de>
5885 R: Pengutronix Kernel Team <kernel@pengutronix.de>
5886 L: linux-fbdev@vger.kernel.org
5887 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5889 F: include/linux/platform_data/video-imxfb.h
5890 F: drivers/video/fbdev/imxfb.c
5892 FREESCALE QORIQ DPAA ETHERNET DRIVER
5893 M: Madalin Bucur <madalin.bucur@nxp.com>
5894 L: netdev@vger.kernel.org
5896 F: drivers/net/ethernet/freescale/dpaa
5898 FREESCALE QORIQ DPAA FMAN DRIVER
5899 M: Madalin Bucur <madalin.bucur@nxp.com>
5900 L: netdev@vger.kernel.org
5902 F: drivers/net/ethernet/freescale/fman
5903 F: Documentation/devicetree/bindings/net/fsl-fman.txt
5905 FREESCALE QORIQ PTP CLOCK DRIVER
5906 M: Yangbo Lu <yangbo.lu@nxp.com>
5907 L: netdev@vger.kernel.org
5909 F: drivers/ptp/ptp_qoriq.c
5910 F: include/linux/fsl/ptp_qoriq.h
5911 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5913 FREESCALE QUAD SPI DRIVER
5914 M: Han Xu <han.xu@nxp.com>
5915 L: linux-mtd@lists.infradead.org
5917 F: drivers/mtd/spi-nor/fsl-quadspi.c
5919 FREESCALE QUICC ENGINE LIBRARY
5920 M: Qiang Zhao <qiang.zhao@nxp.com>
5921 L: linuxppc-dev@lists.ozlabs.org
5923 F: drivers/soc/fsl/qe/
5924 F: include/soc/fsl/*qe*.h
5925 F: include/soc/fsl/*ucc*.h
5927 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5928 M: Li Yang <leoyang.li@nxp.com>
5929 L: netdev@vger.kernel.org
5930 L: linuxppc-dev@lists.ozlabs.org
5932 F: drivers/net/ethernet/freescale/ucc_geth*
5934 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5935 M: Zhao Qiang <qiang.zhao@nxp.com>
5936 L: netdev@vger.kernel.org
5937 L: linuxppc-dev@lists.ozlabs.org
5939 F: drivers/net/wan/fsl_ucc_hdlc*
5941 FREESCALE QUICC ENGINE UCC UART DRIVER
5942 M: Timur Tabi <timur@kernel.org>
5943 L: linuxppc-dev@lists.ozlabs.org
5945 F: drivers/tty/serial/ucc_uart.c
5947 FREESCALE SOC DRIVERS
5948 M: Li Yang <leoyang.li@nxp.com>
5949 L: linuxppc-dev@lists.ozlabs.org
5950 L: linux-arm-kernel@lists.infradead.org
5952 F: Documentation/devicetree/bindings/soc/fsl/
5954 F: include/linux/fsl/
5956 FREESCALE SOC FS_ENET DRIVER
5957 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5958 L: linuxppc-dev@lists.ozlabs.org
5959 L: netdev@vger.kernel.org
5961 F: drivers/net/ethernet/freescale/fs_enet/
5962 F: include/linux/fs_enet_pd.h
5964 FREESCALE SOC SOUND DRIVERS
5965 M: Timur Tabi <timur@kernel.org>
5966 M: Nicolin Chen <nicoleotsuka@gmail.com>
5967 M: Xiubo Li <Xiubo.Lee@gmail.com>
5968 R: Fabio Estevam <fabio.estevam@nxp.com>
5969 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5970 L: linuxppc-dev@lists.ozlabs.org
5972 F: sound/soc/fsl/fsl*
5973 F: sound/soc/fsl/imx*
5974 F: sound/soc/fsl/mpc8610_hpcd.c
5976 FREESCALE USB PERIPHERAL DRIVERS
5977 M: Li Yang <leoyang.li@nxp.com>
5978 L: linux-usb@vger.kernel.org
5979 L: linuxppc-dev@lists.ozlabs.org
5981 F: drivers/usb/gadget/udc/fsl*
5984 M: Christoph Hellwig <hch@infradead.org>
5985 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5990 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5991 M: Pavel Machek <pavel@ucw.cz>
5992 L: linux-pm@vger.kernel.org
5994 F: Documentation/power/freezing-of-tasks.txt
5995 F: include/linux/freezer.h
5999 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6000 L: linux-kernel@vger.kernel.org
6003 F: include/linux/frontswap.h
6005 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6006 M: David Howells <dhowells@redhat.com>
6007 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6009 F: Documentation/filesystems/caching/
6011 F: include/linux/fscache*.h
6013 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6014 M: Theodore Y. Ts'o <tytso@mit.edu>
6015 M: Jaegeuk Kim <jaegeuk@kernel.org>
6016 L: linux-fscrypt@vger.kernel.org
6017 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6021 F: include/linux/fscrypt*.h
6022 F: Documentation/filesystems/fscrypt.rst
6024 FSI-ATTACHED I2C DRIVER
6025 M: Eddie James <eajames@linux.vnet.ibm.com>
6026 L: linux-i2c@vger.kernel.org
6027 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6029 F: drivers/i2c/busses/i2c-fsi.c
6030 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6032 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6033 M: Jan Kara <jack@suse.cz>
6034 R: Amir Goldstein <amir73il@gmail.com>
6035 L: linux-fsdevel@vger.kernel.org
6038 F: include/linux/fsnotify*.h
6040 FUJITSU LAPTOP EXTRAS
6041 M: Jonathan Woithe <jwoithe@just42.net>
6042 L: platform-driver-x86@vger.kernel.org
6044 F: drivers/platform/x86/fujitsu-laptop.c
6046 FUJITSU M-5MO LS CAMERA ISP DRIVER
6047 M: Kyungmin Park <kyungmin.park@samsung.com>
6048 M: Heungjun Kim <riverful.kim@samsung.com>
6049 L: linux-media@vger.kernel.org
6051 F: drivers/media/i2c/m5mols/
6052 F: include/media/i2c/m5mols.h
6054 FUJITSU TABLET EXTRAS
6055 M: Robert Gerlach <khnz@gmx.de>
6056 L: platform-driver-x86@vger.kernel.org
6058 F: drivers/platform/x86/fujitsu-tablet.c
6060 FUSE: FILESYSTEM IN USERSPACE
6061 M: Miklos Szeredi <miklos@szeredi.hu>
6062 L: linux-fsdevel@vger.kernel.org
6063 W: http://fuse.sourceforge.net/
6064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6067 F: include/uapi/linux/fuse.h
6068 F: Documentation/filesystems/fuse.txt
6071 M: Thomas Gleixner <tglx@linutronix.de>
6072 M: Ingo Molnar <mingo@redhat.com>
6073 R: Peter Zijlstra <peterz@infradead.org>
6074 R: Darren Hart <dvhart@infradead.org>
6075 L: linux-kernel@vger.kernel.org
6076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6079 F: kernel/futex_compat.c
6080 F: include/asm-generic/futex.h
6081 F: include/linux/futex.h
6082 F: include/uapi/linux/futex.h
6083 F: tools/testing/selftests/futex/
6084 F: tools/perf/bench/futex*
6085 F: Documentation/*futex*
6088 M: Kees Cook <keescook@chromium.org>
6089 R: Emese Revfy <re.emese@gmail.com>
6090 L: kernel-hardening@lists.openwall.com
6092 F: scripts/gcc-plugins/
6093 F: scripts/gcc-plugin.sh
6094 F: scripts/Makefile.gcc-plugins
6095 F: Documentation/gcc-plugins.txt
6097 GASKET DRIVER FRAMEWORK
6098 M: Rob Springer <rspringer@google.com>
6099 M: Todd Poynor <toddpoynor@google.com>
6100 M: Ben Chan <benchan@chromium.org>
6102 F: drivers/staging/gasket/
6104 GCOV BASED KERNEL PROFILING
6105 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6108 F: Documentation/dev-tools/gcov.rst
6110 GDB KERNEL DEBUGGING HELPER SCRIPTS
6111 M: Jan Kiszka <jan.kiszka@siemens.com>
6112 M: Kieran Bingham <kbingham@kernel.org>
6116 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6117 M: Achim Leubner <achim_leubner@adaptec.com>
6118 L: linux-scsi@vger.kernel.org
6119 W: http://www.icp-vortex.com/
6121 F: drivers/scsi/gdt*
6123 GEMTEK FM RADIO RECEIVER DRIVER
6124 M: Hans Verkuil <hverkuil@xs4all.nl>
6125 L: linux-media@vger.kernel.org
6126 T: git git://linuxtv.org/media_tree.git
6127 W: https://linuxtv.org
6129 F: drivers/media/radio/radio-gemtek*
6131 GENERIC GPIO I2C DRIVER
6132 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6134 F: drivers/i2c/busses/i2c-gpio.c
6135 F: include/linux/platform_data/i2c-gpio.h
6137 GENERIC GPIO I2C MULTIPLEXER DRIVER
6138 M: Peter Korsgaard <peter.korsgaard@barco.com>
6139 L: linux-i2c@vger.kernel.org
6141 F: drivers/i2c/muxes/i2c-mux-gpio.c
6142 F: include/linux/platform_data/i2c-mux-gpio.h
6143 F: Documentation/i2c/muxes/i2c-mux-gpio
6145 GENERIC HDLC (WAN) DRIVERS
6146 M: Krzysztof Halasa <khc@pm.waw.pl>
6147 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6149 F: drivers/net/wan/c101.c
6150 F: drivers/net/wan/hd6457*
6151 F: drivers/net/wan/hdlc*
6152 F: drivers/net/wan/n2.c
6153 F: drivers/net/wan/pc300too.c
6154 F: drivers/net/wan/pci200syn.c
6155 F: drivers/net/wan/wanxl*
6157 GENERIC INCLUDE/ASM HEADER FILES
6158 M: Arnd Bergmann <arnd@arndb.de>
6159 L: linux-arch@vger.kernel.org
6160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6162 F: include/asm-generic/
6163 F: include/uapi/asm-generic/
6165 GENERIC PHY FRAMEWORK
6166 M: Kishon Vijay Abraham I <kishon@ti.com>
6167 L: linux-kernel@vger.kernel.org
6168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6171 F: include/linux/phy/
6173 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6174 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6176 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6179 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6180 M: Kevin Hilman <khilman@kernel.org>
6181 M: Ulf Hansson <ulf.hansson@linaro.org>
6182 L: linux-pm@vger.kernel.org
6184 F: drivers/base/power/domain*.c
6185 F: include/linux/pm_domain.h
6186 F: Documentation/devicetree/bindings/power/power_domain.txt
6188 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6189 M: Eugen Hristev <eugen.hristev@microchip.com>
6190 L: linux-input@vger.kernel.org
6192 F: drivers/input/touchscreen/resistive-adc-touch.c
6194 GENERIC UIO DRIVER FOR PCI DEVICES
6195 M: "Michael S. Tsirkin" <mst@redhat.com>
6196 L: kvm@vger.kernel.org
6198 F: drivers/uio/uio_pci_generic.c
6200 GENWQE (IBM Generic Workqueue Card)
6201 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
6202 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6204 F: drivers/misc/genwqe/
6206 GET_MAINTAINER SCRIPT
6207 M: Joe Perches <joe@perches.com>
6209 F: scripts/get_maintainer.pl
6212 M: Bob Peterson <rpeterso@redhat.com>
6213 M: Andreas Gruenbacher <agruenba@redhat.com>
6214 L: cluster-devel@redhat.com
6215 W: http://sources.redhat.com/cluster/
6216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6218 F: Documentation/filesystems/gfs2*.txt
6220 F: include/uapi/linux/gfs2_ondisk.h
6222 GIGASET ISDN DRIVERS
6223 M: Paul Bolle <pebolle@tiscali.nl>
6224 L: gigaset307x-common@lists.sourceforge.net
6225 W: http://gigaset307x.sourceforge.net/
6227 F: Documentation/isdn/README.gigaset
6228 F: drivers/isdn/gigaset/
6229 F: include/uapi/linux/gigaset_dev.h
6232 M: Johan Hovold <johan@kernel.org>
6234 F: Documentation/ABI/testing/sysfs-class-gnss
6235 F: Documentation/devicetree/bindings/gnss/
6237 F: include/linux/gnss.h
6240 M: Hans Verkuil <hans.verkuil@cisco.com>
6241 L: linux-media@vger.kernel.org
6243 F: drivers/media/usb/go7007/
6246 M: Bastien Nocera <hadess@hadess.net>
6247 L: linux-input@vger.kernel.org
6249 F: drivers/input/touchscreen/goodix.c
6251 GPD POCKET FAN DRIVER
6252 M: Hans de Goede <hdegoede@redhat.com>
6253 L: platform-driver-x86@vger.kernel.org
6255 F: drivers/platform/x86/gpd-pocket-fan.c
6258 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6259 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6260 L: linux-gpio@vger.kernel.org
6261 L: linux-acpi@vger.kernel.org
6263 F: Documentation/acpi/gpio-properties.txt
6264 F: drivers/gpio/gpiolib-acpi.c
6267 M: Sean Young <sean@mess.org>
6268 L: linux-media@vger.kernel.org
6270 F: drivers/media/rc/gpio-ir-tx.c
6273 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6274 R: Bartosz Golaszewski <brgl@bgdev.pl>
6275 L: linux-gpio@vger.kernel.org
6277 F: drivers/gpio/gpio-mockup.c
6278 F: tools/testing/selftests/gpio/
6281 M: Linus Walleij <linus.walleij@linaro.org>
6282 L: linux-gpio@vger.kernel.org
6283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6285 F: Documentation/devicetree/bindings/gpio/
6286 F: Documentation/driver-api/gpio/
6287 F: Documentation/gpio/
6288 F: Documentation/ABI/testing/gpio-cdev
6289 F: Documentation/ABI/obsolete/sysfs-gpio
6291 F: include/linux/gpio/
6292 F: include/linux/gpio.h
6293 F: include/linux/of_gpio.h
6294 F: include/asm-generic/gpio.h
6295 F: include/uapi/linux/gpio.h
6298 GRE DEMULTIPLEXER DRIVER
6299 M: Dmitry Kozlov <xeb@mail.ru>
6300 L: netdev@vger.kernel.org
6302 F: net/ipv4/gre_demux.c
6303 F: net/ipv4/gre_offload.c
6304 F: include/net/gre.h
6306 GRETH 10/100/1G Ethernet MAC device driver
6307 M: Andreas Larsson <andreas@gaisler.com>
6308 L: netdev@vger.kernel.org
6310 F: drivers/net/ethernet/aeroflex/
6312 GREYBUS AUDIO PROTOCOLS DRIVERS
6313 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6314 M: Mark Greer <mgreer@animalcreek.com>
6316 F: drivers/staging/greybus/audio_apbridgea.c
6317 F: drivers/staging/greybus/audio_apbridgea.h
6318 F: drivers/staging/greybus/audio_codec.c
6319 F: drivers/staging/greybus/audio_codec.h
6320 F: drivers/staging/greybus/audio_gb.c
6321 F: drivers/staging/greybus/audio_manager.c
6322 F: drivers/staging/greybus/audio_manager.h
6323 F: drivers/staging/greybus/audio_manager_module.c
6324 F: drivers/staging/greybus/audio_manager_private.h
6325 F: drivers/staging/greybus/audio_manager_sysfs.c
6326 F: drivers/staging/greybus/audio_module.c
6327 F: drivers/staging/greybus/audio_topology.c
6329 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6330 M: Viresh Kumar <vireshk@kernel.org>
6332 F: drivers/staging/greybus/authentication.c
6333 F: drivers/staging/greybus/bootrom.c
6334 F: drivers/staging/greybus/firmware.h
6335 F: drivers/staging/greybus/fw-core.c
6336 F: drivers/staging/greybus/fw-download.c
6337 F: drivers/staging/greybus/fw-management.c
6338 F: drivers/staging/greybus/greybus_authentication.h
6339 F: drivers/staging/greybus/greybus_firmware.h
6340 F: drivers/staging/greybus/hid.c
6341 F: drivers/staging/greybus/i2c.c
6342 F: drivers/staging/greybus/spi.c
6343 F: drivers/staging/greybus/spilib.c
6344 F: drivers/staging/greybus/spilib.h
6346 GREYBUS LOOPBACK DRIVER
6347 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6349 F: drivers/staging/greybus/loopback.c
6351 GREYBUS PLATFORM DRIVERS
6352 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6354 F: drivers/staging/greybus/arche-platform.c
6355 F: drivers/staging/greybus/arche-apb-ctrl.c
6356 F: drivers/staging/greybus/arche_platform.h
6358 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6359 M: Rui Miguel Silva <rmfrfs@gmail.com>
6361 F: drivers/staging/greybus/sdio.c
6362 F: drivers/staging/greybus/light.c
6363 F: drivers/staging/greybus/gpio.c
6364 F: drivers/staging/greybus/power_supply.c
6365 F: drivers/staging/greybus/spi.c
6366 F: drivers/staging/greybus/spilib.c
6369 M: Johan Hovold <johan@kernel.org>
6370 M: Alex Elder <elder@kernel.org>
6371 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6373 F: drivers/staging/greybus/
6374 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6376 GREYBUS UART PROTOCOLS DRIVERS
6377 M: David Lin <dtwlin@gmail.com>
6379 F: drivers/staging/greybus/uart.c
6380 F: drivers/staging/greybus/log.c
6382 GS1662 VIDEO SERIALIZER
6383 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6384 L: linux-media@vger.kernel.org
6385 T: git git://linuxtv.org/media_tree.git
6387 F: drivers/media/spi/gs1662.c
6389 GSPCA FINEPIX SUBDRIVER
6390 M: Frank Zago <frank@zago.net>
6391 L: linux-media@vger.kernel.org
6392 T: git git://linuxtv.org/media_tree.git
6394 F: drivers/media/usb/gspca/finepix.c
6396 GSPCA GL860 SUBDRIVER
6397 M: Olivier Lorin <o.lorin@laposte.net>
6398 L: linux-media@vger.kernel.org
6399 T: git git://linuxtv.org/media_tree.git
6401 F: drivers/media/usb/gspca/gl860/
6403 GSPCA M5602 SUBDRIVER
6404 M: Erik Andren <erik.andren@gmail.com>
6405 L: linux-media@vger.kernel.org
6406 T: git git://linuxtv.org/media_tree.git
6408 F: drivers/media/usb/gspca/m5602/
6410 GSPCA PAC207 SONIXB SUBDRIVER
6411 M: Hans Verkuil <hverkuil@xs4all.nl>
6412 L: linux-media@vger.kernel.org
6413 T: git git://linuxtv.org/media_tree.git
6415 F: drivers/media/usb/gspca/pac207.c
6417 GSPCA SN9C20X SUBDRIVER
6418 M: Brian Johnson <brijohn@gmail.com>
6419 L: linux-media@vger.kernel.org
6420 T: git git://linuxtv.org/media_tree.git
6422 F: drivers/media/usb/gspca/sn9c20x.c
6424 GSPCA T613 SUBDRIVER
6425 M: Leandro Costantino <lcostantino@gmail.com>
6426 L: linux-media@vger.kernel.org
6427 T: git git://linuxtv.org/media_tree.git
6429 F: drivers/media/usb/gspca/t613.c
6431 GSPCA USB WEBCAM DRIVER
6432 M: Hans Verkuil <hverkuil@xs4all.nl>
6433 L: linux-media@vger.kernel.org
6434 T: git git://linuxtv.org/media_tree.git
6436 F: drivers/media/usb/gspca/
6438 GTP (GPRS Tunneling Protocol)
6439 M: Pablo Neira Ayuso <pablo@netfilter.org>
6440 M: Harald Welte <laforge@gnumonks.org>
6441 L: osmocom-net-gprs@lists.osmocom.org
6442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6444 F: drivers/net/gtp.c
6446 GUID PARTITION TABLE (GPT)
6447 M: Davidlohr Bueso <dave@stgolabs.net>
6448 L: linux-efi@vger.kernel.org
6450 F: block/partitions/efi.*
6453 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6454 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6455 W: http://uclinux-h8.sourceforge.jp
6456 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6459 F: drivers/clocksource/h8300_*.c
6460 F: drivers/clk/h8300/
6461 F: drivers/irqchip/irq-renesas-h8*.c
6464 M: Antti Palosaari <crope@iki.fi>
6465 L: linux-media@vger.kernel.org
6466 W: https://linuxtv.org
6467 W: http://palosaari.fi/linux/
6468 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6469 T: git git://linuxtv.org/anttip/media_tree.git
6471 F: drivers/media/usb/hackrf/
6473 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6474 M: Frank Seidel <frank@f-seidel.de>
6475 L: platform-driver-x86@vger.kernel.org
6476 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6478 F: drivers/platform/x86/hdaps.c
6481 M: Jean Delvare <jdelvare@suse.com>
6482 M: Guenter Roeck <linux@roeck-us.net>
6483 L: linux-hwmon@vger.kernel.org
6484 W: http://hwmon.wiki.kernel.org/
6485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6487 F: Documentation/devicetree/bindings/hwmon/
6488 F: Documentation/hwmon/
6490 F: include/linux/hwmon*.h
6491 F: include/trace/events/hwmon*.h
6493 HARDWARE RANDOM NUMBER GENERATOR CORE
6494 M: Matt Mackall <mpm@selenic.com>
6495 M: Herbert Xu <herbert@gondor.apana.org.au>
6496 L: linux-crypto@vger.kernel.org
6498 F: Documentation/devicetree/bindings/rng/
6499 F: Documentation/hw_random.txt
6500 F: drivers/char/hw_random/
6501 F: include/linux/hw_random.h
6503 HARDWARE TRACING FACILITIES
6504 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6506 F: drivers/hwtracing/
6508 HARDWARE SPINLOCK CORE
6509 M: Ohad Ben-Cohen <ohad@wizery.com>
6510 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6511 L: linux-remoteproc@vger.kernel.org
6513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6514 F: Documentation/devicetree/bindings/hwlock/
6515 F: Documentation/hwspinlock.txt
6516 F: drivers/hwspinlock/
6517 F: include/linux/hwspinlock.h
6519 HARMONY SOUND DRIVER
6520 L: linux-parisc@vger.kernel.org
6522 F: sound/parisc/harmony.*
6524 HDPVR USB VIDEO ENCODER DRIVER
6525 M: Hans Verkuil <hverkuil@xs4all.nl>
6526 L: linux-media@vger.kernel.org
6527 T: git git://linuxtv.org/media_tree.git
6528 W: https://linuxtv.org
6530 F: drivers/media/usb/hdpvr/
6532 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6533 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6535 F: Documentation/watchdog/hpwdt.txt
6536 F: drivers/watchdog/hpwdt.c
6538 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6539 M: Don Brace <don.brace@microsemi.com>
6540 L: esc.storagedev@microsemi.com
6541 L: linux-scsi@vger.kernel.org
6543 F: Documentation/scsi/hpsa.txt
6544 F: drivers/scsi/hpsa*.[ch]
6545 F: include/linux/cciss*.h
6546 F: include/uapi/linux/cciss*.h
6549 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6550 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6551 L: linux-rdma@vger.kernel.org
6553 F: drivers/infiniband/hw/hfi1
6556 L: linux-fsdevel@vger.kernel.org
6558 F: Documentation/filesystems/hfs.txt
6562 L: linux-fsdevel@vger.kernel.org
6564 F: Documentation/filesystems/hfsplus.txt
6567 HGA FRAMEBUFFER DRIVER
6568 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6569 L: linux-nvidia@lists.surfsouth.com
6570 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6572 F: drivers/video/fbdev/hgafb.c
6574 HIBERNATION (aka Software Suspend, aka swsusp)
6575 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6576 M: Pavel Machek <pavel@ucw.cz>
6577 L: linux-pm@vger.kernel.org
6578 B: https://bugzilla.kernel.org
6581 F: drivers/base/power/
6583 F: include/linux/suspend.h
6584 F: include/linux/freezer.h
6585 F: include/linux/pm.h
6586 F: arch/*/include/asm/suspend*.h
6589 M: Jiri Kosina <jikos@kernel.org>
6590 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6591 L: linux-input@vger.kernel.org
6592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6595 F: include/linux/hid*
6596 F: include/uapi/linux/hid*
6598 HID SENSOR HUB DRIVERS
6599 M: Jiri Kosina <jikos@kernel.org>
6600 M: Jonathan Cameron <jic23@kernel.org>
6601 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6602 L: linux-input@vger.kernel.org
6603 L: linux-iio@vger.kernel.org
6605 F: Documentation/hid/hid-sensor*
6606 F: drivers/hid/hid-sensor-*
6607 F: drivers/iio/*/hid-*
6608 F: include/linux/hid-sensor-*
6610 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6611 M: Thomas Gleixner <tglx@linutronix.de>
6612 L: linux-kernel@vger.kernel.org
6613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6615 F: Documentation/timers/
6616 F: kernel/time/hrtimer.c
6617 F: kernel/time/clockevents.c
6618 F: kernel/time/timer_*.c
6619 F: include/linux/clockchips.h
6620 F: include/linux/hrtimer.h
6622 HIGH-SPEED SCC DRIVER FOR AX.25
6623 L: linux-hams@vger.kernel.org
6625 F: drivers/net/hamradio/dmascc.c
6626 F: drivers/net/hamradio/scc.c
6628 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6629 M: HighPoint Linux Team <linux@highpoint-tech.com>
6630 W: http://www.highpoint-tech.com
6632 F: Documentation/scsi/hptiop.txt
6633 F: drivers/scsi/hptiop.c
6636 M: Jes Sorensen <jes@trained-monkey.org>
6637 L: linux-hippi@sunsite.dk
6639 F: include/linux/hippidevice.h
6640 F: include/uapi/linux/if_hippi.h
6642 F: drivers/net/hippi/
6644 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6645 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6646 M: Salil Mehta <salil.mehta@huawei.com>
6647 L: netdev@vger.kernel.org
6648 W: http://www.hisilicon.com
6650 F: drivers/net/ethernet/hisilicon/hns3/
6652 HISILICON LPC BUS DRIVER
6653 M: john.garry@huawei.com
6654 W: http://www.hisilicon.com
6656 F: drivers/bus/hisi_lpc.c
6657 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6659 HISILICON NETWORK SUBSYSTEM DRIVER
6660 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6661 M: Salil Mehta <salil.mehta@huawei.com>
6662 L: netdev@vger.kernel.org
6663 W: http://www.hisilicon.com
6665 F: drivers/net/ethernet/hisilicon/
6666 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6668 HISILICON PMU DRIVER
6669 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6670 W: http://www.hisilicon.com
6672 F: drivers/perf/hisilicon
6673 F: Documentation/perf/hisi-pmu.txt
6675 HISILICON ROCE DRIVER
6676 M: Lijun Ou <oulijun@huawei.com>
6677 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6678 L: linux-rdma@vger.kernel.org
6680 F: drivers/infiniband/hw/hns/
6681 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6683 HISILICON SAS Controller
6684 M: John Garry <john.garry@huawei.com>
6685 W: http://www.hisilicon.com
6687 F: drivers/scsi/hisi_sas/
6688 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6690 HMM - Heterogeneous Memory Management
6691 M: Jérôme Glisse <jglisse@redhat.com>
6692 L: linux-mm@kvack.org
6695 F: include/linux/hmm*
6696 F: Documentation/vm/hmm.rst
6699 M: Jouni Malinen <j@w1.fi>
6700 L: linux-wireless@vger.kernel.org
6701 W: http://w1.fi/hostap-driver.html
6703 F: drivers/net/wireless/intersil/hostap/
6705 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6706 L: platform-driver-x86@vger.kernel.org
6708 F: drivers/platform/x86/tc1100-wmi.c
6710 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6711 M: Jaroslav Kysela <perex@perex.cz>
6713 F: drivers/net/ethernet/hp/hp100.*
6715 HPET: High Precision Event Timers driver
6716 M: Clemens Ladisch <clemens@ladisch.de>
6718 F: Documentation/timers/hpet.txt
6719 F: drivers/char/hpet.c
6720 F: include/linux/hpet.h
6721 F: include/uapi/linux/hpet.h
6725 F: arch/x86/kernel/hpet.c
6726 F: arch/x86/include/asm/hpet.h
6729 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6730 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6735 M: Sebastian Reichel <sre@kernel.org>
6736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6738 F: Documentation/ABI/testing/sysfs-bus-hsi
6739 F: Documentation/driver-api/hsi.rst
6741 F: include/linux/hsi/
6742 F: include/uapi/linux/hsi/
6745 L: linux-usb@vger.kernel.org
6747 F: drivers/net/usb/hso.c
6749 HSR NETWORK PROTOCOL
6750 M: Arvid Brodin <arvid.brodin@alten.se>
6751 L: netdev@vger.kernel.org
6755 HT16K33 LED CONTROLLER DRIVER
6756 M: Robin van der Gracht <robin@protonic.nl>
6758 F: drivers/auxdisplay/ht16k33.c
6759 F: Documentation/devicetree/bindings/display/ht16k33.txt
6761 HTCPEN TOUCHSCREEN DRIVER
6762 M: Pau Oliva Fora <pof@eslack.org>
6763 L: linux-input@vger.kernel.org
6765 F: drivers/input/touchscreen/htcpen.c
6767 HUAWEI ETHERNET DRIVER
6768 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6769 L: netdev@vger.kernel.org
6771 F: Documentation/networking/hinic.txt
6772 F: drivers/net/ethernet/huawei/hinic/
6775 M: Mike Kravetz <mike.kravetz@oracle.com>
6776 L: linux-mm@kvack.org
6780 F: include/linux/hugetlb.h
6781 F: Documentation/admin-guide/mm/hugetlbpage.rst
6782 F: Documentation/vm/hugetlbfs_reserv.rst
6783 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6786 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6787 L: linux-media@vger.kernel.org
6788 T: git git://linuxtv.org/media_tree.git
6789 W: https://linuxtv.org
6791 F: drivers/media/platform/sti/hva
6793 HWPOISON MEMORY FAILURE HANDLING
6794 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6795 L: linux-mm@kvack.org
6797 F: mm/memory-failure.c
6798 F: mm/hwpoison-inject.c
6800 HYGON PROCESSOR SUPPORT
6801 M: Pu Wen <puwen@hygon.cn>
6802 L: linux-kernel@vger.kernel.org
6804 F: arch/x86/kernel/cpu/hygon.c
6806 Hyper-V CORE AND DRIVERS
6807 M: "K. Y. Srinivasan" <kys@microsoft.com>
6808 M: Haiyang Zhang <haiyangz@microsoft.com>
6809 M: Stephen Hemminger <sthemmin@microsoft.com>
6810 L: devel@linuxdriverproject.org
6812 F: Documentation/networking/netvsc.txt
6813 F: arch/x86/include/asm/mshyperv.h
6814 F: arch/x86/include/asm/trace/hyperv.h
6815 F: arch/x86/include/asm/hyperv-tlfs.h
6816 F: arch/x86/kernel/cpu/mshyperv.c
6818 F: drivers/hid/hid-hyperv.c
6820 F: drivers/input/serio/hyperv-keyboard.c
6821 F: drivers/pci/controller/pci-hyperv.c
6822 F: drivers/net/hyperv/
6823 F: drivers/scsi/storvsc_drv.c
6824 F: drivers/uio/uio_hv_generic.c
6825 F: drivers/video/fbdev/hyperv_fb.c
6826 F: net/vmw_vsock/hyperv_transport.c
6827 F: include/linux/hyperv.h
6828 F: include/uapi/linux/hyperv.h
6830 F: Documentation/ABI/stable/sysfs-bus-vmbus
6832 HYPERVISOR VIRTUAL CONSOLE DRIVER
6833 L: linuxppc-dev@lists.ozlabs.org
6838 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6839 L: linux-i2c@vger.kernel.org
6840 L: linux-acpi@vger.kernel.org
6842 F: drivers/i2c/i2c-core-acpi.c
6845 M: Peter Rosin <peda@axentia.se>
6846 L: linux-i2c@vger.kernel.org
6848 F: Documentation/i2c/i2c-topology
6849 F: Documentation/i2c/muxes/
6850 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6851 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6852 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6853 F: drivers/i2c/i2c-mux.c
6854 F: drivers/i2c/muxes/
6855 F: include/linux/i2c-mux.h
6857 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6858 M: Gregory CLEMENT <gregory.clement@bootlin.com>
6859 L: linux-i2c@vger.kernel.org
6861 F: drivers/i2c/busses/i2c-mv64xxx.c
6863 I2C OVER PARALLEL PORT
6864 M: Jean Delvare <jdelvare@suse.com>
6865 L: linux-i2c@vger.kernel.org
6867 F: Documentation/i2c/busses/i2c-parport
6868 F: Documentation/i2c/busses/i2c-parport-light
6869 F: drivers/i2c/busses/i2c-parport.c
6870 F: drivers/i2c/busses/i2c-parport-light.c
6873 M: Wolfram Sang <wsa@the-dreams.de>
6874 L: linux-i2c@vger.kernel.org
6875 W: https://i2c.wiki.kernel.org/
6876 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6879 F: Documentation/devicetree/bindings/i2c/i2c.txt
6880 F: Documentation/i2c/
6882 F: include/linux/i2c.h
6883 F: include/linux/i2c-dev.h
6884 F: include/linux/i2c-smbus.h
6885 F: include/uapi/linux/i2c.h
6886 F: include/uapi/linux/i2c-*.h
6888 I2C SUBSYSTEM HOST DRIVERS
6889 L: linux-i2c@vger.kernel.org
6890 W: https://i2c.wiki.kernel.org/
6891 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6894 F: Documentation/devicetree/bindings/i2c/
6895 F: drivers/i2c/algos/
6896 F: drivers/i2c/busses/
6899 M: Jean Delvare <jdelvare@suse.com>
6900 L: linux-i2c@vger.kernel.org
6902 F: Documentation/i2c/busses/i2c-taos-evm
6903 F: drivers/i2c/busses/i2c-taos-evm.c
6906 M: Till Harbaum <till@harbaum.org>
6907 L: linux-i2c@vger.kernel.org
6908 W: http://www.harbaum.org/till/i2c_tiny_usb
6910 F: drivers/i2c/busses/i2c-tiny-usb.c
6912 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6913 M: Jean Delvare <jdelvare@suse.com>
6914 L: linux-i2c@vger.kernel.org
6916 F: Documentation/i2c/busses/i2c-ali1535
6917 F: Documentation/i2c/busses/i2c-ali1563
6918 F: Documentation/i2c/busses/i2c-ali15x3
6919 F: Documentation/i2c/busses/i2c-amd756
6920 F: Documentation/i2c/busses/i2c-amd8111
6921 F: Documentation/i2c/busses/i2c-i801
6922 F: Documentation/i2c/busses/i2c-nforce2
6923 F: Documentation/i2c/busses/i2c-piix4
6924 F: Documentation/i2c/busses/i2c-sis5595
6925 F: Documentation/i2c/busses/i2c-sis630
6926 F: Documentation/i2c/busses/i2c-sis96x
6927 F: Documentation/i2c/busses/i2c-via
6928 F: Documentation/i2c/busses/i2c-viapro
6929 F: drivers/i2c/busses/i2c-ali1535.c
6930 F: drivers/i2c/busses/i2c-ali1563.c
6931 F: drivers/i2c/busses/i2c-ali15x3.c
6932 F: drivers/i2c/busses/i2c-amd756.c
6933 F: drivers/i2c/busses/i2c-amd756-s4882.c
6934 F: drivers/i2c/busses/i2c-amd8111.c
6935 F: drivers/i2c/busses/i2c-i801.c
6936 F: drivers/i2c/busses/i2c-isch.c
6937 F: drivers/i2c/busses/i2c-nforce2.c
6938 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6939 F: drivers/i2c/busses/i2c-piix4.c
6940 F: drivers/i2c/busses/i2c-sis5595.c
6941 F: drivers/i2c/busses/i2c-sis630.c
6942 F: drivers/i2c/busses/i2c-sis96x.c
6943 F: drivers/i2c/busses/i2c-via.c
6944 F: drivers/i2c/busses/i2c-viapro.c
6946 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6947 M: Hans de Goede <hdegoede@redhat.com>
6948 L: linux-i2c@vger.kernel.org
6950 F: drivers/i2c/busses/i2c-cht-wc.c
6952 I2C/SMBUS ISMT DRIVER
6953 M: Seth Heasley <seth.heasley@intel.com>
6954 M: Neil Horman <nhorman@tuxdriver.com>
6955 L: linux-i2c@vger.kernel.org
6956 F: drivers/i2c/busses/i2c-ismt.c
6957 F: Documentation/i2c/busses/i2c-ismt
6959 I2C/SMBUS STUB DRIVER
6960 M: Jean Delvare <jdelvare@suse.com>
6961 L: linux-i2c@vger.kernel.org
6963 F: drivers/i2c/i2c-stub.c
6965 IA64 (Itanium) PLATFORM
6966 M: Tony Luck <tony.luck@intel.com>
6967 M: Fenghua Yu <fenghua.yu@intel.com>
6968 L: linux-ia64@vger.kernel.org
6969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6973 IBM Power 842 compression accelerator
6974 M: Haren Myneni <haren@us.ibm.com>
6976 F: drivers/crypto/nx/Makefile
6977 F: drivers/crypto/nx/Kconfig
6978 F: drivers/crypto/nx/nx-842*
6979 F: include/linux/sw842.h
6983 IBM Power in-Nest Crypto Acceleration
6984 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6985 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6986 L: linux-crypto@vger.kernel.org
6988 F: drivers/crypto/nx/Makefile
6989 F: drivers/crypto/nx/Kconfig
6990 F: drivers/crypto/nx/nx-aes*
6991 F: drivers/crypto/nx/nx-sha*
6992 F: drivers/crypto/nx/nx.*
6993 F: drivers/crypto/nx/nx_csbcpb.h
6994 F: drivers/crypto/nx/nx_debugfs.h
6996 IBM Power Linux RAID adapter
6997 M: Brian King <brking@us.ibm.com>
6999 F: drivers/scsi/ipr.*
7001 IBM Power SRIOV Virtual NIC Device Driver
7002 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7003 M: John Allen <jallen@linux.vnet.ibm.com>
7004 L: netdev@vger.kernel.org
7006 F: drivers/net/ethernet/ibm/ibmvnic.*
7008 IBM Power Virtual Accelerator Switchboard
7009 M: Sukadev Bhattiprolu
7010 L: linuxppc-dev@lists.ozlabs.org
7012 F: arch/powerpc/platforms/powernv/vas*
7013 F: arch/powerpc/platforms/powernv/copy-paste.h
7014 F: arch/powerpc/include/asm/vas.h
7015 F: arch/powerpc/include/uapi/asm/vas.h
7017 IBM Power Virtual Ethernet Device Driver
7018 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7019 L: netdev@vger.kernel.org
7021 F: drivers/net/ethernet/ibm/ibmveth.*
7023 IBM Power Virtual FC Device Drivers
7024 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7025 L: linux-scsi@vger.kernel.org
7027 F: drivers/scsi/ibmvscsi/ibmvfc*
7029 IBM Power Virtual Management Channel Driver
7030 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7031 M: Steven Royer <seroyer@linux.vnet.ibm.com>
7033 F: drivers/misc/ibmvmc.*
7035 IBM Power Virtual SCSI Device Drivers
7036 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7037 L: linux-scsi@vger.kernel.org
7039 F: drivers/scsi/ibmvscsi/ibmvscsi*
7040 F: include/scsi/viosrp.h
7042 IBM Power Virtual SCSI Device Target Driver
7043 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7044 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
7045 L: linux-scsi@vger.kernel.org
7046 L: target-devel@vger.kernel.org
7048 F: drivers/scsi/ibmvscsi_tgt/
7050 IBM Power VMX Cryptographic instructions
7051 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7052 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7053 L: linux-crypto@vger.kernel.org
7055 F: drivers/crypto/vmx/Makefile
7056 F: drivers/crypto/vmx/Kconfig
7057 F: drivers/crypto/vmx/vmx.c
7058 F: drivers/crypto/vmx/aes*
7059 F: drivers/crypto/vmx/ghash*
7060 F: drivers/crypto/vmx/ppc-xlate.pl
7062 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7063 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7064 L: linux-pci@vger.kernel.org
7065 L: linuxppc-dev@lists.ozlabs.org
7067 F: drivers/pci/hotplug/rpaphp*
7069 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7070 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7071 L: linux-pci@vger.kernel.org
7072 L: linuxppc-dev@lists.ozlabs.org
7074 F: drivers/pci/hotplug/rpadlpar*
7076 IBM ServeRAID RAID DRIVER
7078 F: drivers/scsi/ips.*
7080 ICH LPC AND GPIO DRIVER
7081 M: Peter Tyser <ptyser@xes-inc.com>
7083 F: drivers/mfd/lpc_ich.c
7084 F: drivers/gpio/gpio-ich.c
7087 M: "David S. Miller" <davem@davemloft.net>
7088 L: linux-ide@vger.kernel.org
7089 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7092 F: Documentation/ide/
7094 F: include/linux/ide.h
7097 M: Borislav Petkov <bp@alien8.de>
7098 L: linux-ide@vger.kernel.org
7100 F: Documentation/cdrom/ide-cd
7101 F: drivers/ide/ide-cd*
7103 IDEAPAD LAPTOP EXTRAS DRIVER
7104 M: Ike Panhc <ike.pan@canonical.com>
7105 L: platform-driver-x86@vger.kernel.org
7106 W: http://launchpad.net/ideapad-laptop
7108 F: drivers/platform/x86/ideapad-laptop.c
7110 IDEAPAD LAPTOP SLIDEBAR DRIVER
7111 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7112 L: linux-input@vger.kernel.org
7113 W: https://github.com/o2genum/ideapad-slidebar
7115 F: drivers/input/misc/ideapad_slidebar.c
7117 IDT VersaClock 5 CLOCK DRIVER
7118 M: Marek Vasut <marek.vasut@gmail.com>
7120 F: drivers/clk/clk-versaclock5.c
7122 IEEE 802.15.4 SUBSYSTEM
7123 M: Alexander Aring <alex.aring@gmail.com>
7124 M: Stefan Schmidt <stefan@datenfreihafen.org>
7125 L: linux-wpan@vger.kernel.org
7126 W: http://wpan.cakelab.org/
7127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7132 F: drivers/net/ieee802154/
7133 F: include/linux/nl802154.h
7134 F: include/linux/ieee802154.h
7135 F: include/net/nl802154.h
7136 F: include/net/mac802154.h
7137 F: include/net/af_ieee802154.h
7138 F: include/net/cfg802154.h
7139 F: include/net/ieee802154_netdev.h
7140 F: Documentation/networking/ieee802154.txt
7143 M: Yotam Gigi <yotam.gi@gmail.com>
7144 M: Jamal Hadi Salim <jhs@mojatatu.com>
7146 F: include/net/ife.h
7147 F: include/uapi/linux/ife.h
7149 IGORPLUG-USB IR RECEIVER
7150 M: Sean Young <sean@mess.org>
7151 L: linux-media@vger.kernel.org
7153 F: drivers/media/rc/igorplugusb.c
7155 IGUANAWORKS USB IR TRANSCEIVER
7156 M: Sean Young <sean@mess.org>
7157 L: linux-media@vger.kernel.org
7159 F: drivers/media/rc/iguanair.c
7161 IIO DIGITAL POTENTIOMETER DAC
7162 M: Peter Rosin <peda@axentia.se>
7163 L: linux-iio@vger.kernel.org
7165 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7166 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7167 F: drivers/iio/dac/dpot-dac.c
7169 IIO ENVELOPE DETECTOR
7170 M: Peter Rosin <peda@axentia.se>
7171 L: linux-iio@vger.kernel.org
7173 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7174 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7175 F: drivers/iio/adc/envelope-detector.c
7178 M: Peter Rosin <peda@axentia.se>
7179 L: linux-iio@vger.kernel.org
7181 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7182 F: drivers/iio/multiplexer/iio-mux.c
7184 IIO SUBSYSTEM AND DRIVERS
7185 M: Jonathan Cameron <jic23@kernel.org>
7186 R: Hartmut Knaack <knaack.h@gmx.de>
7187 R: Lars-Peter Clausen <lars@metafoo.de>
7188 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7189 L: linux-iio@vger.kernel.org
7190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7192 F: Documentation/ABI/testing/configfs-iio*
7193 F: Documentation/ABI/testing/sysfs-bus-iio*
7194 F: Documentation/devicetree/bindings/iio/
7196 F: drivers/staging/iio/
7197 F: include/linux/iio/
7201 M: Peter Rosin <peda@axentia.se>
7202 L: linux-iio@vger.kernel.org
7204 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7205 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7206 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7207 F: drivers/iio/afe/iio-rescale.c
7209 IKANOS/ADI EAGLE ADSL USB DRIVER
7210 M: Matthieu Castet <castet.matthieu@free.fr>
7211 M: Stanislaw Gruszka <stf_xl@wp.pl>
7213 F: drivers/usb/atm/ueagle-atm.c
7215 IMGTEC ASCII LCD DRIVER
7216 M: Paul Burton <paul.burton@mips.com>
7218 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7219 F: drivers/auxdisplay/img-ascii-lcd.c
7221 IMGTEC IR DECODER DRIVER
7222 M: James Hogan <jhogan@kernel.org>
7224 F: drivers/media/rc/img-ir/
7226 IMON SOUNDGRAPH USB IR RECEIVER
7227 M: Sean Young <sean@mess.org>
7228 L: linux-media@vger.kernel.org
7230 F: drivers/media/rc/imon_raw.c
7231 F: drivers/media/rc/imon.c
7233 IMS TWINTURBO FRAMEBUFFER DRIVER
7234 L: linux-fbdev@vger.kernel.org
7236 F: drivers/video/fbdev/imsttfb.c
7238 INA209 HARDWARE MONITOR DRIVER
7239 M: Guenter Roeck <linux@roeck-us.net>
7240 L: linux-hwmon@vger.kernel.org
7242 F: Documentation/hwmon/ina209
7243 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7244 F: drivers/hwmon/ina209.c
7246 INA2XX HARDWARE MONITOR DRIVER
7247 M: Guenter Roeck <linux@roeck-us.net>
7248 L: linux-hwmon@vger.kernel.org
7250 F: Documentation/hwmon/ina2xx
7251 F: drivers/hwmon/ina2xx.c
7252 F: include/linux/platform_data/ina2xx.h
7254 INDUSTRY PACK SUBSYSTEM (IPACK)
7255 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7256 M: Jens Taprogge <jens.taprogge@taprogge.org>
7257 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7258 L: industrypack-devel@lists.sourceforge.net
7259 W: http://industrypack.sourceforge.net
7263 INFINIBAND SUBSYSTEM
7264 M: Doug Ledford <dledford@redhat.com>
7265 M: Jason Gunthorpe <jgg@mellanox.com>
7266 L: linux-rdma@vger.kernel.org
7267 W: https://github.com/linux-rdma/rdma-core
7268 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7271 F: Documentation/devicetree/bindings/infiniband/
7272 F: Documentation/infiniband/
7273 F: drivers/infiniband/
7274 F: include/uapi/linux/if_infiniband.h
7275 F: include/uapi/rdma/
7278 INGENIC JZ4780 DMA Driver
7279 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7281 F: drivers/dma/dma-jz4780.c
7283 INGENIC JZ4780 NAND DRIVER
7284 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7285 L: linux-mtd@lists.infradead.org
7287 F: drivers/mtd/nand/raw/jz4780_*
7290 M: Jan Kara <jack@suse.cz>
7291 R: Amir Goldstein <amir73il@gmail.com>
7292 L: linux-fsdevel@vger.kernel.org
7294 F: Documentation/filesystems/inotify.txt
7295 F: fs/notify/inotify/
7296 F: include/linux/inotify.h
7297 F: include/uapi/linux/inotify.h
7299 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7300 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7301 L: linux-input@vger.kernel.org
7302 Q: http://patchwork.kernel.org/project/linux-input/list/
7303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7306 F: include/linux/input.h
7307 F: include/uapi/linux/input.h
7308 F: include/uapi/linux/input-event-codes.h
7309 F: include/linux/input/
7310 F: Documentation/devicetree/bindings/input/
7311 F: Documentation/devicetree/bindings/serio/
7312 F: Documentation/input/
7314 INPUT MULTITOUCH (MT) PROTOCOL
7315 M: Henrik Rydberg <rydberg@bitmath.org>
7316 L: linux-input@vger.kernel.org
7318 F: Documentation/input/multi-touch-protocol.rst
7319 F: drivers/input/input-mt.c
7322 INSIDE SECURE CRYPTO DRIVER
7323 M: Antoine Tenart <antoine.tenart@bootlin.com>
7324 F: drivers/crypto/inside-secure/
7326 L: linux-crypto@vger.kernel.org
7328 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7329 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7330 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7331 L: linux-integrity@vger.kernel.org
7332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7334 F: security/integrity/ima/
7336 INTEL 810/815 FRAMEBUFFER DRIVER
7337 M: Antonino Daplas <adaplas@gmail.com>
7338 L: linux-fbdev@vger.kernel.org
7340 F: drivers/video/fbdev/i810/
7343 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7344 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7345 M: Jie Yang <yang.jie@linux.intel.com>
7346 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7350 INTEL C600 SERIES SAS CONTROLLER DRIVER
7351 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7352 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7353 L: linux-scsi@vger.kernel.org
7354 T: git git://git.code.sf.net/p/intel-sas/isci
7356 F: drivers/scsi/isci/
7358 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7359 M: Jani Nikula <jani.nikula@linux.intel.com>
7360 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7361 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7362 L: intel-gfx@lists.freedesktop.org
7363 W: https://01.org/linuxgraphics/
7364 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7365 C: irc://chat.freenode.net/intel-gfx
7366 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7367 T: git git://anongit.freedesktop.org/drm-intel
7369 F: drivers/gpu/drm/i915/
7370 F: include/drm/i915*
7371 F: include/uapi/drm/i915_drm.h
7372 F: Documentation/gpu/i915.rst
7374 INTEL ETHERNET DRIVERS
7375 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7376 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7377 W: http://www.intel.com/support/feedback.htm
7378 W: http://e1000.sourceforge.net/
7379 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7383 F: Documentation/networking/e100.rst
7384 F: Documentation/networking/e1000.rst
7385 F: Documentation/networking/e1000e.rst
7386 F: Documentation/networking/fm10k.rst
7387 F: Documentation/networking/igb.rst
7388 F: Documentation/networking/igbvf.rst
7389 F: Documentation/networking/ixgb.rst
7390 F: Documentation/networking/ixgbe.rst
7391 F: Documentation/networking/ixgbevf.rst
7392 F: Documentation/networking/i40e.rst
7393 F: Documentation/networking/iavf.rst
7394 F: Documentation/networking/ice.rst
7395 F: drivers/net/ethernet/intel/
7396 F: drivers/net/ethernet/intel/*/
7397 F: include/linux/avf/virtchnl.h
7399 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7400 M: Maik Broemme <mbroemme@libmpq.org>
7401 L: linux-fbdev@vger.kernel.org
7403 F: Documentation/fb/intelfb.txt
7404 F: drivers/video/fbdev/intelfb/
7406 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7407 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7408 M: Zhi Wang <zhi.a.wang@intel.com>
7409 L: intel-gvt-dev@lists.freedesktop.org
7410 L: intel-gfx@lists.freedesktop.org
7411 W: https://01.org/igvt-g
7412 T: git https://github.com/intel/gvt-linux.git
7414 F: drivers/gpu/drm/i915/gvt/
7416 INTEL PMIC GPIO DRIVER
7417 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7419 F: drivers/gpio/gpio-*cove.c
7420 F: drivers/gpio/gpio-msic.c
7422 INTEL HID EVENT DRIVER
7423 M: Alex Hung <alex.hung@canonical.com>
7424 L: platform-driver-x86@vger.kernel.org
7426 F: drivers/platform/x86/intel-hid.c
7428 INTEL I/OAT DMA DRIVER
7429 M: Dave Jiang <dave.jiang@intel.com>
7430 R: Dan Williams <dan.j.williams@intel.com>
7431 L: dmaengine@vger.kernel.org
7432 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7434 F: drivers/dma/ioat*
7437 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7438 M: Len Brown <lenb@kernel.org>
7439 L: linux-pm@vger.kernel.org
7440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7441 B: https://bugzilla.kernel.org
7443 F: drivers/idle/intel_idle.c
7445 INTEL INTEGRATED SENSOR HUB DRIVER
7446 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7447 M: Jiri Kosina <jikos@kernel.org>
7448 L: linux-input@vger.kernel.org
7450 F: drivers/hid/intel-ish-hid/
7453 M: David Woodhouse <dwmw2@infradead.org>
7454 L: iommu@lists.linux-foundation.org
7455 T: git git://git.infradead.org/iommu-2.6.git
7457 F: drivers/iommu/intel-iommu.c
7458 F: include/linux/intel-iommu.h
7460 INTEL IOP-ADMA DMA DRIVER
7461 R: Dan Williams <dan.j.williams@intel.com>
7463 F: drivers/dma/iop-adma.c
7465 INTEL IPU3 CSI-2 CIO2 DRIVER
7466 M: Yong Zhi <yong.zhi@intel.com>
7467 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7468 M: Bingbu Cao <bingbu.cao@intel.com>
7469 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7470 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7471 L: linux-media@vger.kernel.org
7473 F: drivers/media/pci/intel/ipu3/
7474 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7476 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7477 M: Krzysztof Halasa <khalasa@piap.pl>
7479 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7480 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7481 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7482 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7483 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7484 F: drivers/net/wan/ixp4xx_hss.c
7486 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7487 M: Deepak Saxena <dsaxena@plexity.net>
7489 F: drivers/char/hw_random/ixp4xx-rng.c
7491 INTEL MANAGEMENT ENGINE (mei)
7492 M: Tomas Winkler <tomas.winkler@intel.com>
7493 L: linux-kernel@vger.kernel.org
7495 F: include/uapi/linux/mei.h
7496 F: include/linux/mei_cl_bus.h
7497 F: drivers/misc/mei/*
7498 F: drivers/watchdog/mei_wdt.c
7499 F: Documentation/misc-devices/mei/*
7502 INTEL MENLOW THERMAL DRIVER
7503 M: Sujith Thomas <sujith.thomas@intel.com>
7504 L: platform-driver-x86@vger.kernel.org
7505 W: https://01.org/linux-acpi
7507 F: drivers/platform/x86/intel_menlow.c
7509 INTEL MERRIFIELD GPIO DRIVER
7510 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7511 L: linux-gpio@vger.kernel.org
7513 F: drivers/gpio/gpio-merrifield.c
7515 INTEL MIC DRIVERS (mic)
7516 M: Sudeep Dutt <sudeep.dutt@intel.com>
7517 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7519 W: https://github.com/sudeepdutt/mic
7520 W: http://software.intel.com/en-us/mic-developer
7521 F: include/linux/mic_bus.h
7522 F: include/linux/scif.h
7523 F: include/uapi/linux/mic_common.h
7524 F: include/uapi/linux/mic_ioctl.h
7525 F: include/uapi/linux/scif_ioctl.h
7526 F: drivers/misc/mic/
7527 F: drivers/dma/mic_x100_dma.c
7528 F: drivers/dma/mic_x100_dma.h
7529 F: Documentation/mic/
7531 INTEL PMC CORE DRIVER
7532 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7533 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7534 L: platform-driver-x86@vger.kernel.org
7536 F: arch/x86/include/asm/pmc_core.h
7537 F: drivers/platform/x86/intel_pmc_core*
7539 INTEL PMC/P-Unit IPC DRIVER
7540 M: Zha Qipeng<qipeng.zha@intel.com>
7541 L: platform-driver-x86@vger.kernel.org
7543 F: drivers/platform/x86/intel_pmc_ipc.c
7544 F: drivers/platform/x86/intel_punit_ipc.c
7545 F: arch/x86/include/asm/intel_pmc_ipc.h
7546 F: arch/x86/include/asm/intel_punit_ipc.h
7548 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7549 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7551 F: drivers/mfd/intel_msic.c
7552 F: drivers/mfd/intel_soc_pmic*
7553 F: include/linux/mfd/intel_msic.h
7554 F: include/linux/mfd/intel_soc_pmic*
7556 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7557 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7558 L: linux-wireless@vger.kernel.org
7560 F: Documentation/networking/README.ipw2100
7561 F: Documentation/networking/README.ipw2200
7562 F: drivers/net/wireless/intel/ipw2x00/
7565 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7566 M: Len Brown <lenb@kernel.org>
7567 L: linux-pm@vger.kernel.org
7569 F: drivers/cpufreq/intel_pstate.c
7571 INTEL RDMA RNIC DRIVER
7572 M: Faisal Latif <faisal.latif@intel.com>
7573 M: Shiraz Saleem <shiraz.saleem@intel.com>
7574 L: linux-rdma@vger.kernel.org
7576 F: drivers/infiniband/hw/i40iw/
7577 F: include/uapi/rdma/i40iw-abi.h
7579 INTEL TELEMETRY DRIVER
7580 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7581 L: platform-driver-x86@vger.kernel.org
7583 F: arch/x86/include/asm/intel_telemetry.h
7584 F: drivers/platform/x86/intel_telemetry*
7586 INTEL VIRTUAL BUTTON DRIVER
7587 M: AceLan Kao <acelan.kao@canonical.com>
7588 L: platform-driver-x86@vger.kernel.org
7590 F: drivers/platform/x86/intel-vbtn.c
7592 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7593 M: Stanislaw Gruszka <sgruszka@redhat.com>
7594 L: linux-wireless@vger.kernel.org
7596 F: drivers/net/wireless/intel/iwlegacy/
7598 INTEL WIRELESS WIFI LINK (iwlwifi)
7599 M: Johannes Berg <johannes.berg@intel.com>
7600 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7601 M: Luca Coelho <luciano.coelho@intel.com>
7602 M: Intel Linux Wireless <linuxwifi@intel.com>
7603 L: linux-wireless@vger.kernel.org
7604 W: http://intellinuxwireless.org
7605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7607 F: drivers/net/wireless/intel/iwlwifi/
7609 INTEL WIRELESS WIMAX CONNECTION 2400
7610 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7611 M: linux-wimax@intel.com
7612 L: wimax@linuxwimax.org (subscribers-only)
7614 W: http://linuxwimax.org
7615 F: Documentation/wimax/README.i2400m
7616 F: drivers/net/wimax/i2400m/
7617 F: include/uapi/linux/wimax/i2400m.h
7619 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7620 M: Mario Limonciello <mario.limonciello@dell.com>
7622 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7625 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7627 F: Documentation/trace/intel_th.rst
7628 F: drivers/hwtracing/intel_th/
7630 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7631 M: Ning Sun <ning.sun@intel.com>
7632 L: tboot-devel@lists.sourceforge.net
7633 W: http://tboot.sourceforge.net
7634 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7636 F: Documentation/intel_txt.txt
7637 F: include/linux/tboot.h
7638 F: arch/x86/kernel/tboot.c
7640 INTEL-MID GPIO DRIVER
7641 M: David Cohen <david.a.cohen@linux.intel.com>
7642 L: linux-gpio@vger.kernel.org
7644 F: drivers/gpio/gpio-intel-mid.c
7646 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7647 M: Linus Walleij <linus.walleij@linaro.org>
7648 L: linux-iio@vger.kernel.org
7650 F: drivers/iio/gyro/mpu3050*
7651 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7653 IOC3 ETHERNET DRIVER
7654 M: Ralf Baechle <ralf@linux-mips.org>
7655 L: linux-mips@linux-mips.org
7657 F: drivers/net/ethernet/sgi/ioc3-eth.c
7660 M: Pat Gefre <pfg@sgi.com>
7661 L: linux-serial@vger.kernel.org
7663 F: drivers/tty/serial/ioc3_serial.c
7666 M: Joerg Roedel <joro@8bytes.org>
7667 L: iommu@lists.linux-foundation.org
7668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7670 F: Documentation/devicetree/bindings/iommu/
7672 F: include/linux/iommu.h
7673 F: include/linux/of_iommu.h
7674 F: include/linux/iova.h
7677 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7679 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7682 M: Corey Minyard <minyard@acm.org>
7683 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7684 W: http://openipmi.sourceforge.net/
7686 F: Documentation/devicetree/bindings/ipmi/
7687 F: Documentation/IPMI.txt
7688 F: drivers/char/ipmi/
7689 F: include/linux/ipmi*
7690 F: include/uapi/linux/ipmi*
7692 IPS SCSI RAID DRIVER
7693 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7694 L: linux-scsi@vger.kernel.org
7695 W: http://www.adaptec.com/
7697 F: drivers/scsi/ips*
7700 M: Wensong Zhang <wensong@linux-vs.org>
7701 M: Simon Horman <horms@verge.net.au>
7702 M: Julian Anastasov <ja@ssi.bg>
7703 L: netdev@vger.kernel.org
7704 L: lvs-devel@vger.kernel.org
7706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7708 F: Documentation/networking/ipvs-sysctl.txt
7709 F: include/net/ip_vs.h
7710 F: include/uapi/linux/ip_vs.h
7711 F: net/netfilter/ipvs/
7714 M: Jiri Kosina <jikos@kernel.org>
7715 M: David Sterba <dsterba@suse.com>
7717 F: drivers/tty/ipwireless/
7720 L: netdev@vger.kernel.org
7722 F: include/uapi/linux/ipx.h
7724 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7725 M: Marc Zyngier <marc.zyngier@arm.com>
7727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7728 F: Documentation/IRQ-domain.txt
7729 F: include/linux/irqdomain.h
7730 F: kernel/irq/irqdomain.c
7734 M: Thomas Gleixner <tglx@linutronix.de>
7735 L: linux-kernel@vger.kernel.org
7737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7741 M: Thomas Gleixner <tglx@linutronix.de>
7742 M: Jason Cooper <jason@lakedaemon.net>
7743 M: Marc Zyngier <marc.zyngier@arm.com>
7744 L: linux-kernel@vger.kernel.org
7746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7747 F: Documentation/devicetree/bindings/interrupt-controller/
7751 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7753 F: Documentation/isa.txt
7754 F: drivers/base/isa.c
7755 F: include/linux/isa.h
7758 M: Hans Verkuil <hverkuil@xs4all.nl>
7759 L: linux-media@vger.kernel.org
7760 T: git git://linuxtv.org/media_tree.git
7761 W: https://linuxtv.org
7763 F: drivers/media/radio/radio-isa*
7766 M: Jaroslav Kysela <perex@perex.cz>
7768 F: Documentation/isapnp.txt
7769 F: drivers/pnp/isapnp/
7770 F: include/linux/isapnp.h
7773 M: Lee Duncan <lduncan@suse.com>
7774 M: Chris Leech <cleech@redhat.com>
7775 L: open-iscsi@googlegroups.com
7776 W: www.open-iscsi.com
7778 F: drivers/scsi/*iscsi*
7779 F: include/scsi/*iscsi*
7781 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7782 M: Peter Jones <pjones@redhat.com>
7783 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7785 F: drivers/firmware/iscsi_ibft*
7787 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7788 M: Sagi Grimberg <sagi@grimberg.me>
7789 M: Max Gurtovoy <maxg@mellanox.com>
7790 L: linux-rdma@vger.kernel.org
7792 W: http://www.openfabrics.org
7793 W: www.open-iscsi.org
7794 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7795 F: drivers/infiniband/ulp/iser/
7797 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7798 M: Sagi Grimberg <sagi@grimberg.me>
7799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7800 L: linux-rdma@vger.kernel.org
7801 L: target-devel@vger.kernel.org
7803 W: http://www.linux-iscsi.org
7804 F: drivers/infiniband/ulp/isert
7807 M: Karsten Keil <isdn@linux-pingi.de>
7808 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7809 L: netdev@vger.kernel.org
7810 W: http://www.isdn4linux.de
7811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7813 F: Documentation/isdn/
7815 F: include/linux/isdn.h
7816 F: include/linux/isdn/
7817 F: include/uapi/linux/isdn.h
7818 F: include/uapi/linux/isdn/
7820 ISDN SUBSYSTEM (Eicon active card driver)
7821 M: Armin Schindler <mac@melware.de>
7822 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7823 W: http://www.melware.de
7825 F: drivers/isdn/hardware/eicon/
7827 IT87 HARDWARE MONITORING DRIVER
7828 M: Jean Delvare <jdelvare@suse.com>
7829 L: linux-hwmon@vger.kernel.org
7831 F: Documentation/hwmon/it87
7832 F: drivers/hwmon/it87.c
7835 M: Antti Palosaari <crope@iki.fi>
7836 L: linux-media@vger.kernel.org
7837 W: https://linuxtv.org
7838 W: http://palosaari.fi/linux/
7839 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7840 T: git git://linuxtv.org/anttip/media_tree.git
7842 F: drivers/media/tuners/it913x*
7844 IVTV VIDEO4LINUX DRIVER
7845 M: Andy Walls <awalls@md.metrocast.net>
7846 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7847 L: linux-media@vger.kernel.org
7848 T: git git://linuxtv.org/media_tree.git
7849 W: http://www.ivtvdriver.org
7851 F: Documentation/media/v4l-drivers/ivtv*
7852 F: drivers/media/pci/ivtv/
7853 F: include/uapi/linux/ivtv*
7855 IX2505V MEDIA DRIVER
7856 M: Malcolm Priestley <tvboxspy@gmail.com>
7857 L: linux-media@vger.kernel.org
7858 W: https://linuxtv.org
7859 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7861 F: drivers/media/dvb-frontends/ix2505v*
7863 JAILHOUSE HYPERVISOR INTERFACE
7864 M: Jan Kiszka <jan.kiszka@siemens.com>
7865 L: jailhouse-dev@googlegroups.com
7867 F: arch/x86/kernel/jailhouse.c
7868 F: arch/x86/include/asm/jailhouse_para.h
7870 JC42.4 TEMPERATURE SENSOR DRIVER
7871 M: Guenter Roeck <linux@roeck-us.net>
7872 L: linux-hwmon@vger.kernel.org
7874 F: drivers/hwmon/jc42.c
7875 F: Documentation/hwmon/jc42
7878 M: Dave Kleikamp <shaggy@kernel.org>
7879 L: jfs-discussion@lists.sourceforge.net
7880 W: http://jfs.sourceforge.net/
7881 T: git git://github.com/kleikamp/linux-shaggy.git
7883 F: Documentation/filesystems/jfs.txt
7887 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7888 L: netdev@vger.kernel.org
7890 F: drivers/net/ethernet/jme.*
7892 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7893 M: David Woodhouse <dwmw2@infradead.org>
7894 L: linux-mtd@lists.infradead.org
7895 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7898 F: include/uapi/linux/jffs2.h
7900 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7901 M: "Theodore Ts'o" <tytso@mit.edu>
7902 M: Jan Kara <jack@suse.com>
7903 L: linux-ext4@vger.kernel.org
7906 F: include/linux/jbd2.h
7908 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7909 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7910 L: linux-media@vger.kernel.org
7912 F: drivers/media/platform/rcar_jpu.c
7914 JSM Neo PCI based serial card
7915 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7916 L: linux-serial@vger.kernel.org
7918 F: drivers/tty/serial/jsm/
7920 K10TEMP HARDWARE MONITORING DRIVER
7921 M: Clemens Ladisch <clemens@ladisch.de>
7922 L: linux-hwmon@vger.kernel.org
7924 F: Documentation/hwmon/k10temp
7925 F: drivers/hwmon/k10temp.c
7927 K8TEMP HARDWARE MONITORING DRIVER
7928 M: Rudolf Marek <r.marek@assembler.cz>
7929 L: linux-hwmon@vger.kernel.org
7931 F: Documentation/hwmon/k8temp
7932 F: drivers/hwmon/k8temp.c
7935 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7936 R: Alexander Potapenko <glider@google.com>
7937 R: Dmitry Vyukov <dvyukov@google.com>
7938 L: kasan-dev@googlegroups.com
7940 F: arch/*/include/asm/kasan.h
7941 F: arch/*/mm/kasan_init*
7942 F: Documentation/dev-tools/kasan.rst
7943 F: include/linux/kasan*.h
7946 F: scripts/Makefile.kasan
7949 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7951 L: linux-kbuild@vger.kernel.org
7953 F: Documentation/kbuild/kconfig*
7955 F: scripts/Kconfig.include
7958 M: Dave Young <dyoung@redhat.com>
7959 M: Baoquan He <bhe@redhat.com>
7960 R: Vivek Goyal <vgoyal@redhat.com>
7961 L: kexec@lists.infradead.org
7962 W: http://lse.sourceforge.net/kdump/
7964 F: Documentation/kdump/
7966 KEENE FM RADIO TRANSMITTER DRIVER
7967 M: Hans Verkuil <hverkuil@xs4all.nl>
7968 L: linux-media@vger.kernel.org
7969 T: git git://linuxtv.org/media_tree.git
7970 W: https://linuxtv.org
7972 F: drivers/media/radio/radio-keene*
7975 M: Ian Kent <raven@themaw.net>
7976 L: autofs@vger.kernel.org
7980 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7981 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7982 M: Michal Marek <michal.lkml@markovi.net>
7983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7984 L: linux-kbuild@vger.kernel.org
7986 F: Documentation/kbuild/
7989 F: scripts/Makefile*
7996 L: kernel-janitors@vger.kernel.org
7997 W: http://kernelnewbies.org/KernelJanitors
8000 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8001 M: "J. Bruce Fields" <bfields@fieldses.org>
8002 M: Jeff Layton <jlayton@kernel.org>
8003 L: linux-nfs@vger.kernel.org
8004 W: http://nfs.sourceforge.net/
8005 T: git git://linux-nfs.org/~bfields/linux.git
8008 F: include/uapi/linux/nfsd/
8012 F: include/linux/lockd/
8013 F: include/linux/sunrpc/
8014 F: include/uapi/linux/sunrpc/
8016 KERNEL SELFTEST FRAMEWORK
8017 M: Shuah Khan <shuah@kernel.org>
8018 L: linux-kselftest@vger.kernel.org
8019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8020 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8022 F: tools/testing/selftests/
8023 F: Documentation/dev-tools/kselftest*
8025 KERNEL USERMODE HELPER
8026 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
8027 L: linux-kernel@vger.kernel.org
8030 F: include/linux/umh.h
8032 KERNEL VIRTUAL MACHINE (KVM)
8033 M: Paolo Bonzini <pbonzini@redhat.com>
8034 M: Radim Krčmář <rkrcmar@redhat.com>
8035 L: kvm@vger.kernel.org
8036 W: http://www.linux-kvm.org
8037 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8039 F: Documentation/virtual/kvm/
8040 F: include/trace/events/kvm.h
8041 F: include/uapi/asm-generic/kvm*
8042 F: include/uapi/linux/kvm*
8043 F: include/asm-generic/kvm*
8044 F: include/linux/kvm*
8045 F: include/kvm/iodev.h
8049 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8050 M: Joerg Roedel <joro@8bytes.org>
8051 L: kvm@vger.kernel.org
8052 W: http://www.linux-kvm.org/
8054 F: arch/x86/include/asm/svm.h
8055 F: arch/x86/kvm/svm.c
8057 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8058 M: Christoffer Dall <christoffer.dall@arm.com>
8059 M: Marc Zyngier <marc.zyngier@arm.com>
8060 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8061 L: kvmarm@lists.cs.columbia.edu
8062 W: http://systems.cs.columbia.edu/projects/kvm-arm
8063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8065 F: arch/arm/include/uapi/asm/kvm*
8066 F: arch/arm/include/asm/kvm*
8069 F: include/kvm/arm_*
8071 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8072 M: Christoffer Dall <christoffer.dall@arm.com>
8073 M: Marc Zyngier <marc.zyngier@arm.com>
8074 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8075 L: kvmarm@lists.cs.columbia.edu
8077 F: arch/arm64/include/uapi/asm/kvm*
8078 F: arch/arm64/include/asm/kvm*
8081 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8082 M: James Hogan <jhogan@kernel.org>
8083 L: linux-mips@linux-mips.org
8085 F: arch/mips/include/uapi/asm/kvm*
8086 F: arch/mips/include/asm/kvm*
8089 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8090 M: Paul Mackerras <paulus@ozlabs.org>
8091 L: kvm-ppc@vger.kernel.org
8092 W: http://www.linux-kvm.org/
8093 T: git git://github.com/agraf/linux-2.6.git
8095 F: arch/powerpc/include/uapi/asm/kvm*
8096 F: arch/powerpc/include/asm/kvm*
8097 F: arch/powerpc/kvm/
8098 F: arch/powerpc/kernel/kvm*
8100 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8101 M: Christian Borntraeger <borntraeger@de.ibm.com>
8102 M: Janosch Frank <frankja@linux.ibm.com>
8103 R: David Hildenbrand <david@redhat.com>
8104 R: Cornelia Huck <cohuck@redhat.com>
8105 L: linux-s390@vger.kernel.org
8106 W: http://www.ibm.com/developerworks/linux/linux390/
8107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8109 F: arch/s390/include/uapi/asm/kvm*
8110 F: arch/s390/include/asm/gmap.h
8111 F: arch/s390/include/asm/kvm*
8113 F: arch/s390/mm/gmap.c
8115 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8116 M: Paolo Bonzini <pbonzini@redhat.com>
8117 M: Radim Krčmář <rkrcmar@redhat.com>
8118 L: kvm@vger.kernel.org
8119 W: http://www.linux-kvm.org
8120 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8123 F: arch/x86/include/uapi/asm/kvm*
8124 F: arch/x86/include/asm/kvm*
8125 F: arch/x86/include/asm/pvclock-abi.h
8126 F: arch/x86/kernel/kvm.c
8127 F: arch/x86/kernel/kvmclock.c
8130 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8131 M: Tejun Heo <tj@kernel.org>
8132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8134 F: include/linux/kernfs.h
8138 M: Eric Biederman <ebiederm@xmission.com>
8139 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8140 L: kexec@lists.infradead.org
8142 F: include/linux/kexec.h
8143 F: include/uapi/linux/kexec.h
8147 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8148 L: linux-integrity@vger.kernel.org
8149 L: keyrings@vger.kernel.org
8151 F: Documentation/security/keys/trusted-encrypted.rst
8152 F: include/keys/encrypted-type.h
8153 F: security/keys/encrypted-keys/
8156 M: James Bottomley <jejb@linux.vnet.ibm.com>
8157 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8158 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8159 L: linux-integrity@vger.kernel.org
8160 L: keyrings@vger.kernel.org
8162 F: Documentation/security/keys/trusted-encrypted.rst
8163 F: include/keys/trusted-type.h
8164 F: security/keys/trusted.c
8165 F: security/keys/trusted.h
8168 M: David Howells <dhowells@redhat.com>
8169 L: keyrings@vger.kernel.org
8171 F: Documentation/security/keys/core.rst
8172 F: include/linux/key.h
8173 F: include/linux/key-type.h
8174 F: include/linux/keyctl.h
8175 F: include/uapi/linux/keyctl.h
8179 KGDB / KDB /debug_core
8180 M: Jason Wessel <jason.wessel@windriver.com>
8181 M: Daniel Thompson <daniel.thompson@linaro.org>
8182 W: http://kgdb.wiki.kernel.org/
8183 L: kgdb-bugreport@lists.sourceforge.net
8184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8186 F: Documentation/dev-tools/kgdb.rst
8187 F: drivers/misc/kgdbts.c
8188 F: drivers/tty/serial/kgdboc.c
8189 F: include/linux/kdb.h
8190 F: include/linux/kgdb.h
8194 M: Catalin Marinas <catalin.marinas@arm.com>
8196 F: Documentation/dev-tools/kmemleak.rst
8197 F: include/linux/kmemleak.h
8199 F: mm/kmemleak-test.c
8201 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8202 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
8203 L: linux-kernel@vger.kernel.org
8206 F: include/linux/kmod.h
8208 F: tools/testing/selftests/kmod/
8211 M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8212 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8213 M: "David S. Miller" <davem@davemloft.net>
8214 M: Masami Hiramatsu <mhiramat@kernel.org>
8216 F: Documentation/kprobes.txt
8217 F: include/linux/kprobes.h
8218 F: include/asm-generic/kprobes.h
8221 KS0108 LCD CONTROLLER DRIVER
8222 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8224 F: Documentation/auxdisplay/ks0108
8225 F: drivers/auxdisplay/ks0108.c
8226 F: include/linux/ks0108.h
8229 M: David Ahern <dsa@cumulusnetworks.com>
8230 L: netdev@vger.kernel.org
8233 F: include/net/l3mdev.h
8236 M: John Fastabend <john.fastabend@gmail.com>
8237 M: Daniel Borkmann <daniel@iogearbox.net>
8238 L: netdev@vger.kernel.org
8240 F: include/linux/skmsg.h
8242 F: net/core/sock_map.c
8243 F: net/ipv4/tcp_bpf.c
8245 LANTIQ / INTEL Ethernet drivers
8246 M: Hauke Mehrtens <hauke@hauke-m.de>
8247 L: netdev@vger.kernel.org
8249 F: net/dsa/tag_gswip.c
8250 F: drivers/net/ethernet/lantiq_xrx200.c
8251 F: drivers/net/dsa/lantiq_pce.h
8252 F: drivers/net/dsa/lantiq_gswip.c
8254 LANTIQ MIPS ARCHITECTURE
8255 M: John Crispin <john@phrozen.org>
8256 L: linux-mips@linux-mips.org
8259 F: drivers/soc/lantiq
8262 L: linux-x25@vger.kernel.org
8264 F: Documentation/networking/lapb-module.txt
8268 LASI 53c700 driver for PARISC
8269 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8270 L: linux-scsi@vger.kernel.org
8272 F: Documentation/scsi/53c700.txt
8273 F: drivers/scsi/53c700*
8276 M: Tobin C. Harding <me@tobin.cc>
8277 M: Tycho Andersen <tycho@tycho.ws>
8278 L: kernel-hardening@lists.openwall.com
8280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8281 F: scripts/leaking_addresses.pl
8284 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8285 M: Pavel Machek <pavel@ucw.cz>
8286 L: linux-leds@vger.kernel.org
8287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8289 F: Documentation/devicetree/bindings/leds/
8291 F: include/linux/leds.h
8293 LEGACY EEPROM DRIVER
8294 M: Jean Delvare <jdelvare@suse.com>
8296 F: Documentation/misc-devices/eeprom
8297 F: drivers/misc/eeprom/eeprom.c
8300 R: David Lechner <david@lechnology.com>
8302 F: arch/arm/boot/dts/da850-lego-ev3.dts
8303 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8304 F: drivers/power/supply/lego_ev3_battery.c
8306 LEGO USB Tower driver
8307 M: Juergen Stuber <starblue@users.sourceforge.net>
8308 L: legousb-devel@lists.sourceforge.net
8309 W: http://legousb.sourceforge.net/
8311 F: drivers/usb/misc/legousbtower.c
8314 M: Michael Krufky <mkrufky@linuxtv.org>
8315 L: linux-media@vger.kernel.org
8316 W: https://linuxtv.org
8317 W: http://github.com/mkrufky
8318 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8319 T: git git://linuxtv.org/mkrufky/tuners.git
8321 F: drivers/media/dvb-frontends/lg2160.*
8323 LGDT3305 MEDIA DRIVER
8324 M: Michael Krufky <mkrufky@linuxtv.org>
8325 L: linux-media@vger.kernel.org
8326 W: https://linuxtv.org
8327 W: http://github.com/mkrufky
8328 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8329 T: git git://linuxtv.org/mkrufky/tuners.git
8331 F: drivers/media/dvb-frontends/lgdt3305.*
8333 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8334 M: Viresh Kumar <vireshk@kernel.org>
8335 L: linux-ide@vger.kernel.org
8336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8338 F: include/linux/pata_arasan_cf_data.h
8339 F: drivers/ata/pata_arasan_cf.c
8342 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8343 M: Jens Axboe <axboe@kernel.dk>
8344 L: linux-ide@vger.kernel.org
8345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8347 F: drivers/ata/pata_*.c
8348 F: drivers/ata/ata_generic.c
8350 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8351 M: Linus Walleij <linus.walleij@linaro.org>
8352 L: linux-ide@vger.kernel.org
8353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8355 F: drivers/ata/pata_ftide010.c
8356 F: drivers/ata/sata_gemini.c
8357 F: drivers/ata/sata_gemini.h
8359 LIBATA SATA AHCI PLATFORM devices support
8360 M: Hans de Goede <hdegoede@redhat.com>
8361 M: Jens Axboe <axboe@kernel.dk>
8362 L: linux-ide@vger.kernel.org
8363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8365 F: drivers/ata/ahci_platform.c
8366 F: drivers/ata/libahci_platform.c
8367 F: include/linux/ahci_platform.h
8369 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8370 M: Mikael Pettersson <mikpelinux@gmail.com>
8371 L: linux-ide@vger.kernel.org
8372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8374 F: drivers/ata/sata_promise.*
8376 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8377 M: Jens Axboe <axboe@kernel.dk>
8378 L: linux-ide@vger.kernel.org
8379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8382 F: include/linux/ata.h
8383 F: include/linux/libata.h
8384 F: Documentation/devicetree/bindings/ata/
8387 M: Sasha Levin <alexander.levin@microsoft.com>
8389 F: tools/lib/lockdep/
8391 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8392 M: Ross Zwisler <zwisler@kernel.org>
8393 M: Dan Williams <dan.j.williams@intel.com>
8394 M: Vishal Verma <vishal.l.verma@intel.com>
8395 M: Dave Jiang <dave.jiang@intel.com>
8396 L: linux-nvdimm@lists.01.org
8397 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8399 F: drivers/nvdimm/blk.c
8400 F: drivers/nvdimm/region_devs.c
8402 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8403 M: Vishal Verma <vishal.l.verma@intel.com>
8404 M: Dan Williams <dan.j.williams@intel.com>
8405 M: Ross Zwisler <zwisler@kernel.org>
8406 M: Dave Jiang <dave.jiang@intel.com>
8407 L: linux-nvdimm@lists.01.org
8408 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8410 F: drivers/nvdimm/btt*
8412 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8413 M: Ross Zwisler <zwisler@kernel.org>
8414 M: Dan Williams <dan.j.williams@intel.com>
8415 M: Vishal Verma <vishal.l.verma@intel.com>
8416 M: Dave Jiang <dave.jiang@intel.com>
8417 L: linux-nvdimm@lists.01.org
8418 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8420 F: drivers/nvdimm/pmem*
8422 LIBNVDIMM: DEVICETREE BINDINGS
8423 M: Oliver O'Halloran <oohall@gmail.com>
8424 L: linux-nvdimm@lists.01.org
8425 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8427 F: drivers/nvdimm/of_pmem.c
8428 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8430 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8431 M: Dan Williams <dan.j.williams@intel.com>
8432 M: Ross Zwisler <zwisler@kernel.org>
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/
8437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8440 F: drivers/acpi/nfit/*
8441 F: include/linux/nd.h
8442 F: include/linux/libnvdimm.h
8443 F: include/uapi/linux/ndctl.h
8445 LIGHTNVM PLATFORM SUPPORT
8446 M: Matias Bjorling <mb@lightnvm.io>
8447 W: http://github/OpenChannelSSD
8448 L: linux-block@vger.kernel.org
8450 F: drivers/lightnvm/
8451 F: include/linux/lightnvm.h
8452 F: include/uapi/linux/lightnvm.h
8454 LINUX FOR POWER MACINTOSH
8455 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8456 W: http://www.penguinppc.org/
8457 L: linuxppc-dev@lists.ozlabs.org
8459 F: arch/powerpc/platforms/powermac/
8460 F: drivers/macintosh/
8462 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8463 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8464 M: Paul Mackerras <paulus@samba.org>
8465 M: Michael Ellerman <mpe@ellerman.id.au>
8466 W: https://github.com/linuxppc/linux/wiki
8467 L: linuxppc-dev@lists.ozlabs.org
8468 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8471 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8472 F: Documentation/devicetree/bindings/powerpc/
8473 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8474 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8475 F: Documentation/powerpc/
8477 F: drivers/char/tpm/tpm_ibmvtpm*
8478 F: drivers/crypto/nx/
8479 F: drivers/crypto/vmx/
8480 F: drivers/i2c/busses/i2c-opal.c
8481 F: drivers/net/ethernet/ibm/ibmveth.*
8482 F: drivers/net/ethernet/ibm/ibmvnic.*
8483 F: drivers/pci/hotplug/pnv_php.c
8484 F: drivers/pci/hotplug/rpa*
8485 F: drivers/rtc/rtc-opal.c
8486 F: drivers/scsi/ibmvscsi/
8487 F: drivers/tty/hvc/hvc_opal.c
8488 F: drivers/watchdog/wdrtas.c
8489 F: tools/testing/selftests/powerpc
8496 LINUX FOR POWERPC EMBEDDED MPC5XXX
8497 M: Anatolij Gustschin <agust@denx.de>
8498 L: linuxppc-dev@lists.ozlabs.org
8499 T: git git://git.denx.de/linux-denx-agust.git
8501 F: arch/powerpc/platforms/512x/
8502 F: arch/powerpc/platforms/52xx/
8504 LINUX FOR POWERPC EMBEDDED PPC4XX
8505 M: Alistair Popple <alistair@popple.id.au>
8506 M: Matt Porter <mporter@kernel.crashing.org>
8507 W: http://www.penguinppc.org/
8508 L: linuxppc-dev@lists.ozlabs.org
8510 F: arch/powerpc/platforms/40x/
8511 F: arch/powerpc/platforms/44x/
8513 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8514 M: Scott Wood <oss@buserror.net>
8515 M: Kumar Gala <galak@kernel.crashing.org>
8516 W: http://www.penguinppc.org/
8517 L: linuxppc-dev@lists.ozlabs.org
8518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8520 F: arch/powerpc/platforms/83xx/
8521 F: arch/powerpc/platforms/85xx/
8522 F: Documentation/devicetree/bindings/powerpc/fsl/
8524 LINUX FOR POWERPC EMBEDDED PPC8XX
8525 M: Vitaly Bordug <vitb@kernel.crashing.org>
8526 W: http://www.penguinppc.org/
8527 L: linuxppc-dev@lists.ozlabs.org
8529 F: arch/powerpc/platforms/8xx/
8531 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8532 L: linuxppc-dev@lists.ozlabs.org
8534 F: arch/powerpc/*/*virtex*
8535 F: arch/powerpc/*/*/*virtex*
8537 LINUX FOR POWERPC PA SEMI PWRFICIENT
8538 L: linuxppc-dev@lists.ozlabs.org
8540 F: arch/powerpc/platforms/pasemi/
8541 F: drivers/*/*pasemi*
8542 F: drivers/*/*/*pasemi*
8544 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8545 M: Kees Cook <keescook@chromium.org>
8547 F: drivers/misc/lkdtm/*
8549 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8550 M: Alan Stern <stern@rowland.harvard.edu>
8551 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8552 M: Will Deacon <will.deacon@arm.com>
8553 M: Peter Zijlstra <peterz@infradead.org>
8554 M: Boqun Feng <boqun.feng@gmail.com>
8555 M: Nicholas Piggin <npiggin@gmail.com>
8556 M: David Howells <dhowells@redhat.com>
8557 M: Jade Alglave <j.alglave@ucl.ac.uk>
8558 M: Luc Maranget <luc.maranget@inria.fr>
8559 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8560 R: Akira Yokosawa <akiyks@gmail.com>
8561 R: Daniel Lustig <dlustig@nvidia.com>
8562 L: linux-kernel@vger.kernel.org
8563 L: linux-arch@vger.kernel.org
8565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8566 F: tools/memory-model/
8567 F: Documentation/atomic_bitops.txt
8568 F: Documentation/atomic_t.txt
8569 F: Documentation/core-api/atomic_ops.rst
8570 F: Documentation/core-api/refcount-vs-atomic.rst
8571 F: Documentation/memory-barriers.txt
8573 LIS3LV02D ACCELEROMETER DRIVER
8574 M: Eric Piel <eric.piel@tremplin-utc.net>
8576 F: Documentation/misc-devices/lis3lv02d
8577 F: drivers/misc/lis3lv02d/
8578 F: drivers/platform/x86/hp_accel.c
8581 M: Josh Poimboeuf <jpoimboe@redhat.com>
8582 M: Jessica Yu <jeyu@kernel.org>
8583 M: Jiri Kosina <jikos@kernel.org>
8584 M: Miroslav Benes <mbenes@suse.cz>
8585 R: Petr Mladek <pmladek@suse.com>
8587 F: kernel/livepatch/
8588 F: include/linux/livepatch.h
8589 F: arch/x86/include/asm/livepatch.h
8590 F: arch/x86/kernel/livepatch.c
8591 F: Documentation/livepatch/
8592 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8593 F: samples/livepatch/
8594 L: live-patching@vger.kernel.org
8595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8598 L: netdev@vger.kernel.org
8600 F: include/linux/llc.h
8601 F: include/uapi/linux/llc.h
8605 LM73 HARDWARE MONITOR DRIVER
8606 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8607 L: linux-hwmon@vger.kernel.org
8609 F: drivers/hwmon/lm73.c
8611 LM78 HARDWARE MONITOR DRIVER
8612 M: Jean Delvare <jdelvare@suse.com>
8613 L: linux-hwmon@vger.kernel.org
8615 F: Documentation/hwmon/lm78
8616 F: drivers/hwmon/lm78.c
8618 LM83 HARDWARE MONITOR DRIVER
8619 M: Jean Delvare <jdelvare@suse.com>
8620 L: linux-hwmon@vger.kernel.org
8622 F: Documentation/hwmon/lm83
8623 F: drivers/hwmon/lm83.c
8625 LM90 HARDWARE MONITOR DRIVER
8626 M: Jean Delvare <jdelvare@suse.com>
8627 L: linux-hwmon@vger.kernel.org
8629 F: Documentation/hwmon/lm90
8630 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8631 F: drivers/hwmon/lm90.c
8632 F: include/dt-bindings/thermal/lm90.h
8634 LM95234 HARDWARE MONITOR DRIVER
8635 M: Guenter Roeck <linux@roeck-us.net>
8636 L: linux-hwmon@vger.kernel.org
8638 F: Documentation/hwmon/lm95234
8639 F: drivers/hwmon/lm95234.c
8641 LME2510 MEDIA DRIVER
8642 M: Malcolm Priestley <tvboxspy@gmail.com>
8643 L: linux-media@vger.kernel.org
8644 W: https://linuxtv.org
8645 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8647 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8649 LOADPIN SECURITY MODULE
8650 M: Kees Cook <keescook@chromium.org>
8651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8653 F: security/loadpin/
8654 F: Documentation/admin-guide/LSM/LoadPin.rst
8657 M: Peter Zijlstra <peterz@infradead.org>
8658 M: Ingo Molnar <mingo@redhat.com>
8659 M: Will Deacon <will.deacon@arm.com>
8660 L: linux-kernel@vger.kernel.org
8661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8663 F: Documentation/locking/
8664 F: include/linux/lockdep.h
8665 F: include/linux/spinlock*.h
8666 F: arch/*/include/asm/spinlock*.h
8667 F: include/linux/rwlock*.h
8668 F: include/linux/mutex*.h
8669 F: include/linux/rwsem*.h
8670 F: arch/*/include/asm/rwsem.h
8671 F: include/linux/seqlock.h
8672 F: lib/locking*.[ch]
8674 X: kernel/locking/locktorture.c
8676 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8677 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8678 L: linux-ntfs-dev@lists.sourceforge.net
8679 W: http://www.linux-ntfs.org/content/view/19/37/
8681 F: Documentation/ldm.txt
8682 F: block/partitions/ldm.*
8684 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8685 M: Sathya Prakash <sathya.prakash@broadcom.com>
8686 M: Chaitra P B <chaitra.basappa@broadcom.com>
8687 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8688 L: MPT-FusionLinux.pdl@broadcom.com
8689 L: linux-scsi@vger.kernel.org
8690 W: http://www.avagotech.com/support/
8692 F: drivers/message/fusion/
8693 F: drivers/scsi/mpt3sas/
8695 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8696 M: Matthew Wilcox <willy@infradead.org>
8697 L: linux-scsi@vger.kernel.org
8699 F: drivers/scsi/sym53c8xx_2/
8702 M: Marcus Folkesson <marcus.folkesson@gmail.com>
8703 L: linux-iio@vger.kernel.org
8705 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8706 F: drivers/iio/dac/ltc1660.c
8708 LTC4261 HARDWARE MONITOR DRIVER
8709 M: Guenter Roeck <linux@roeck-us.net>
8710 L: linux-hwmon@vger.kernel.org
8712 F: Documentation/hwmon/ltc4261
8713 F: drivers/hwmon/ltc4261.c
8715 LTC4306 I2C MULTIPLEXER DRIVER
8716 M: Michael Hennerich <michael.hennerich@analog.com>
8717 W: http://ez.analog.com/community/linux-device-drivers
8718 L: linux-i2c@vger.kernel.org
8720 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8721 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8723 LTP (Linux Test Project)
8724 M: Mike Frysinger <vapier@gentoo.org>
8725 M: Cyril Hrubis <chrubis@suse.cz>
8726 M: Wanlong Gao <wanlong.gao@gmail.com>
8727 M: Jan Stancek <jstancek@redhat.com>
8728 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8729 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8730 L: ltp@lists.linux.it (subscribers-only)
8731 W: http://linux-test-project.github.io/
8732 T: git git://github.com/linux-test-project/ltp.git
8736 M: Geert Uytterhoeven <geert@linux-m68k.org>
8737 L: linux-m68k@lists.linux-m68k.org
8738 W: http://www.linux-m68k.org/
8739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8744 M68K ON APPLE MACINTOSH
8745 M: Joshua Thompson <funaho@jurai.org>
8746 W: http://www.mac.linux-m68k.org/
8747 L: linux-m68k@lists.linux-m68k.org
8752 M: Philip Blundell <philb@gnu.org>
8753 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8757 M88DS3103 MEDIA DRIVER
8758 M: Antti Palosaari <crope@iki.fi>
8759 L: linux-media@vger.kernel.org
8760 W: https://linuxtv.org
8761 W: http://palosaari.fi/linux/
8762 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8763 T: git git://linuxtv.org/anttip/media_tree.git
8765 F: drivers/media/dvb-frontends/m88ds3103*
8767 M88RS2000 MEDIA DRIVER
8768 M: Malcolm Priestley <tvboxspy@gmail.com>
8769 L: linux-media@vger.kernel.org
8770 W: https://linuxtv.org
8771 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8773 F: drivers/media/dvb-frontends/m88rs2000*
8775 MA901 MASTERKIT USB FM RADIO DRIVER
8776 M: Alexey Klimov <klimov.linux@gmail.com>
8777 L: linux-media@vger.kernel.org
8778 T: git git://linuxtv.org/media_tree.git
8780 F: drivers/media/radio/radio-ma901.c
8783 M: Johannes Berg <johannes@sipsolutions.net>
8784 L: linux-wireless@vger.kernel.org
8785 W: http://wireless.kernel.org/
8786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8789 F: Documentation/networking/mac80211-injection.txt
8790 F: include/net/mac80211.h
8792 F: drivers/net/wireless/mac80211_hwsim.[ch]
8793 F: Documentation/networking/mac80211_hwsim/README
8796 M: Jassi Brar <jassisinghbrar@gmail.com>
8797 L: linux-kernel@vger.kernel.org
8800 F: include/linux/mailbox_client.h
8801 F: include/linux/mailbox_controller.h
8803 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8804 M: Michael Kerrisk <mtk.manpages@gmail.com>
8805 W: http://www.kernel.org/doc/man-pages
8806 L: linux-man@vger.kernel.org
8809 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8810 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8811 L: linux-mips@linux-mips.org
8813 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8815 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8816 M: Andrew Lunn <andrew@lunn.ch>
8817 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8818 L: netdev@vger.kernel.org
8820 F: drivers/net/dsa/mv88e6xxx/
8821 F: include/linux/platform_data/mv88e6xxx.h
8822 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8824 MARVELL ARMADA DRM SUPPORT
8825 M: Russell King <linux@armlinux.org.uk>
8827 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8828 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8829 F: drivers/gpu/drm/armada/
8830 F: include/uapi/drm/armada_drm.h
8831 F: Documentation/devicetree/bindings/display/armada/
8833 MARVELL CRYPTO DRIVER
8834 M: Boris Brezillon <boris.brezillon@bootlin.com>
8835 M: Arnaud Ebalard <arno@natisbad.org>
8836 F: drivers/crypto/marvell/
8838 L: linux-crypto@vger.kernel.org
8840 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8841 M: Mirko Lindner <mlindner@marvell.com>
8842 M: Stephen Hemminger <stephen@networkplumber.org>
8843 L: netdev@vger.kernel.org
8845 F: drivers/net/ethernet/marvell/sk*
8847 MARVELL LIBERTAS WIRELESS DRIVER
8848 L: libertas-dev@lists.infradead.org
8850 F: drivers/net/wireless/marvell/libertas/
8852 MARVELL MACCHIATOBIN SUPPORT
8853 M: Russell King <linux@armlinux.org.uk>
8854 L: linux-arm-kernel@lists.infradead.org
8856 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8858 MARVELL MV643XX ETHERNET DRIVER
8859 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8860 L: netdev@vger.kernel.org
8862 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8863 F: include/linux/mv643xx.h
8865 MARVELL MV88X3310 PHY DRIVER
8866 M: Russell King <linux@armlinux.org.uk>
8867 L: netdev@vger.kernel.org
8869 F: drivers/net/phy/marvell10g.c
8871 MARVELL MVNETA ETHERNET DRIVER
8872 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
8873 L: netdev@vger.kernel.org
8875 F: drivers/net/ethernet/marvell/mvneta.*
8877 MARVELL MWIFIEX WIRELESS DRIVER
8878 M: Amitkumar Karwar <amitkarwar@gmail.com>
8879 M: Nishant Sarmukadam <nishants@marvell.com>
8880 M: Ganapathi Bhat <gbhat@marvell.com>
8881 M: Xinming Hu <huxinming820@gmail.com>
8882 L: linux-wireless@vger.kernel.org
8884 F: drivers/net/wireless/marvell/mwifiex/
8886 MARVELL MWL8K WIRELESS DRIVER
8887 M: Lennert Buytenhek <buytenh@wantstofly.org>
8888 L: linux-wireless@vger.kernel.org
8890 F: drivers/net/wireless/marvell/mwl8k.c
8892 MARVELL NAND CONTROLLER DRIVER
8893 M: Miquel Raynal <miquel.raynal@bootlin.com>
8894 L: linux-mtd@lists.infradead.org
8896 F: drivers/mtd/nand/raw/marvell_nand.c
8897 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
8899 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8900 M: Nicolas Pitre <nico@fluxnic.net>
8902 F: drivers/mmc/host/mvsdio.*
8904 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8905 M: Hu Ziji <huziji@marvell.com>
8906 L: linux-mmc@vger.kernel.org
8908 F: drivers/mmc/host/sdhci-xenon*
8909 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8911 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
8912 M: Sunil Goutham <sgoutham@marvell.com>
8913 M: Linu Cherian <lcherian@marvell.com>
8914 M: Geetha sowjanya <gakula@marvell.com>
8915 M: Jerin Jacob <jerinj@marvell.com>
8916 L: netdev@vger.kernel.org
8918 F: drivers/net/ethernet/marvell/octeontx2/af/
8920 MATROX FRAMEBUFFER DRIVER
8921 L: linux-fbdev@vger.kernel.org
8923 F: drivers/video/fbdev/matrox/matroxfb_*
8924 F: include/uapi/linux/matroxfb.h
8926 MAX16065 HARDWARE MONITOR DRIVER
8927 M: Guenter Roeck <linux@roeck-us.net>
8928 L: linux-hwmon@vger.kernel.org
8930 F: Documentation/hwmon/max16065
8931 F: drivers/hwmon/max16065.c
8933 MAX2175 SDR TUNER DRIVER
8934 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8935 L: linux-media@vger.kernel.org
8936 T: git git://linuxtv.org/media_tree.git
8938 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8939 F: Documentation/media/v4l-drivers/max2175.rst
8940 F: drivers/media/i2c/max2175*
8941 F: include/uapi/linux/max2175.h
8943 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8944 L: linux-hwmon@vger.kernel.org
8946 F: Documentation/hwmon/max6650
8947 F: drivers/hwmon/max6650.c
8949 MAX6697 HARDWARE MONITOR DRIVER
8950 M: Guenter Roeck <linux@roeck-us.net>
8951 L: linux-hwmon@vger.kernel.org
8953 F: Documentation/hwmon/max6697
8954 F: Documentation/devicetree/bindings/hwmon/max6697.txt
8955 F: drivers/hwmon/max6697.c
8956 F: include/linux/platform_data/max6697.h
8958 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8959 M: Peter Rosin <peda@axentia.se>
8960 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8962 F: Documentation/devicetree/bindings/sound/max9860.txt
8963 F: sound/soc/codecs/max9860.*
8965 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8966 M: Javier Martinez Canillas <javier@dowhile0.org>
8967 L: linux-kernel@vger.kernel.org
8969 F: drivers/regulator/max77802-regulator.c
8970 F: Documentation/devicetree/bindings/*/*max77802.txt
8971 F: include/dt-bindings/*/*max77802.h
8973 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8974 M: Krzysztof Kozlowski <krzk@kernel.org>
8975 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8976 L: linux-pm@vger.kernel.org
8978 F: drivers/power/supply/max14577_charger.c
8979 F: drivers/power/supply/max77693_charger.c
8981 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8982 M: Chanwoo Choi <cw00.choi@samsung.com>
8983 M: Krzysztof Kozlowski <krzk@kernel.org>
8984 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8985 L: linux-kernel@vger.kernel.org
8987 F: drivers/*/max14577*.c
8988 F: drivers/*/max77686*.c
8989 F: drivers/*/max77693*.c
8990 F: drivers/extcon/extcon-max14577.c
8991 F: drivers/extcon/extcon-max77693.c
8992 F: drivers/rtc/rtc-max77686.c
8993 F: drivers/clk/clk-max77686.c
8994 F: Documentation/devicetree/bindings/mfd/max14577.txt
8995 F: Documentation/devicetree/bindings/*/max77686.txt
8996 F: Documentation/devicetree/bindings/mfd/max77693.txt
8997 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8998 F: include/linux/mfd/max14577*.h
8999 F: include/linux/mfd/max77686*.h
9000 F: include/linux/mfd/max77693*.h
9002 MAXIRADIO FM RADIO RECEIVER DRIVER
9003 M: Hans Verkuil <hverkuil@xs4all.nl>
9004 L: linux-media@vger.kernel.org
9005 T: git git://linuxtv.org/media_tree.git
9006 W: https://linuxtv.org
9008 F: drivers/media/radio/radio-maxiradio*
9010 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9011 M: Peter Rosin <peda@axentia.se>
9012 L: linux-iio@vger.kernel.org
9014 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9015 F: drivers/iio/potentiometer/mcp4018.c
9016 F: drivers/iio/potentiometer/mcp4531.c
9018 MCR20A IEEE-802.15.4 RADIO DRIVER
9019 M: Xue Liu <liuxuenetmail@gmail.com>
9020 L: linux-wpan@vger.kernel.org
9021 W: https://github.com/xueliu/mcr20a-linux
9023 F: drivers/net/ieee802154/mcr20a.c
9024 F: drivers/net/ieee802154/mcr20a.h
9025 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9027 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9028 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9029 L: linux-iio@vger.kernel.org
9031 F: drivers/iio/dac/cio-dac.c
9033 MEDIA DRIVERS FOR ASCOT2E
9034 M: Sergey Kozlov <serjk@netup.ru>
9035 M: Abylay Ospan <aospan@netup.ru>
9036 L: linux-media@vger.kernel.org
9037 W: https://linuxtv.org
9039 T: git git://linuxtv.org/media_tree.git
9041 F: drivers/media/dvb-frontends/ascot2e*
9043 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9044 M: Jasmin Jessich <jasmin@anw.at>
9045 L: linux-media@vger.kernel.org
9046 W: https://linuxtv.org
9047 T: git git://linuxtv.org/media_tree.git
9049 F: drivers/media/dvb-frontends/cxd2099*
9051 MEDIA DRIVERS FOR CXD2841ER
9052 M: Sergey Kozlov <serjk@netup.ru>
9053 M: Abylay Ospan <aospan@netup.ru>
9054 L: linux-media@vger.kernel.org
9055 W: https://linuxtv.org
9057 T: git git://linuxtv.org/media_tree.git
9059 F: drivers/media/dvb-frontends/cxd2841er*
9061 MEDIA DRIVERS FOR CXD2880
9062 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9063 L: linux-media@vger.kernel.org
9064 W: http://linuxtv.org/
9065 T: git git://linuxtv.org/media_tree.git
9067 F: drivers/media/dvb-frontends/cxd2880/*
9068 F: drivers/media/spi/cxd2880*
9070 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9071 L: linux-media@vger.kernel.org
9072 W: https://linuxtv.org
9073 T: git git://linuxtv.org/media_tree.git
9075 F: drivers/media/pci/ddbridge/*
9077 MEDIA DRIVERS FOR FREESCALE IMX
9078 M: Steve Longerbeam <slongerbeam@gmail.com>
9079 M: Philipp Zabel <p.zabel@pengutronix.de>
9080 L: linux-media@vger.kernel.org
9081 T: git git://linuxtv.org/media_tree.git
9083 F: Documentation/devicetree/bindings/media/imx.txt
9084 F: Documentation/media/v4l-drivers/imx.rst
9085 F: drivers/staging/media/imx/
9086 F: include/linux/imx-media.h
9087 F: include/media/imx.h
9089 MEDIA DRIVER FOR FREESCALE IMX PXP
9090 M: Philipp Zabel <p.zabel@pengutronix.de>
9091 L: linux-media@vger.kernel.org
9092 T: git git://linuxtv.org/media_tree.git
9094 F: drivers/media/platform/imx-pxp.[ch]
9096 MEDIA DRIVERS FOR HELENE
9097 M: Abylay Ospan <aospan@netup.ru>
9098 L: linux-media@vger.kernel.org
9099 W: https://linuxtv.org
9101 T: git git://linuxtv.org/media_tree.git
9103 F: drivers/media/dvb-frontends/helene*
9105 MEDIA DRIVERS FOR HORUS3A
9106 M: Sergey Kozlov <serjk@netup.ru>
9107 M: Abylay Ospan <aospan@netup.ru>
9108 L: linux-media@vger.kernel.org
9109 W: https://linuxtv.org
9111 T: git git://linuxtv.org/media_tree.git
9113 F: drivers/media/dvb-frontends/horus3a*
9115 MEDIA DRIVERS FOR LNBH25
9116 M: Sergey Kozlov <serjk@netup.ru>
9117 M: Abylay Ospan <aospan@netup.ru>
9118 L: linux-media@vger.kernel.org
9119 W: https://linuxtv.org
9121 T: git git://linuxtv.org/media_tree.git
9123 F: drivers/media/dvb-frontends/lnbh25*
9125 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9126 L: linux-media@vger.kernel.org
9127 W: https://linuxtv.org
9128 T: git git://linuxtv.org/media_tree.git
9130 F: drivers/media/dvb-frontends/mxl5xx*
9132 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9133 M: Sergey Kozlov <serjk@netup.ru>
9134 M: Abylay Ospan <aospan@netup.ru>
9135 L: linux-media@vger.kernel.org
9136 W: https://linuxtv.org
9138 T: git git://linuxtv.org/media_tree.git
9140 F: drivers/media/pci/netup_unidvb/*
9142 MEDIA DRIVERS FOR RENESAS - CEU
9143 M: Jacopo Mondi <jacopo@jmondi.org>
9144 L: linux-media@vger.kernel.org
9145 L: linux-renesas-soc@vger.kernel.org
9146 T: git git://linuxtv.org/media_tree.git
9148 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9149 F: drivers/media/platform/renesas-ceu.c
9150 F: include/media/drv-intf/renesas-ceu.h
9152 MEDIA DRIVERS FOR RENESAS - DRIF
9153 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9154 L: linux-media@vger.kernel.org
9155 L: linux-renesas-soc@vger.kernel.org
9156 T: git git://linuxtv.org/media_tree.git
9158 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9159 F: drivers/media/platform/rcar_drif.c
9161 MEDIA DRIVERS FOR RENESAS - FCP
9162 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9163 L: linux-media@vger.kernel.org
9164 L: linux-renesas-soc@vger.kernel.org
9165 T: git git://linuxtv.org/media_tree.git
9167 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9168 F: drivers/media/platform/rcar-fcp.c
9169 F: include/media/rcar-fcp.h
9171 MEDIA DRIVERS FOR RENESAS - FDP1
9172 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9173 L: linux-media@vger.kernel.org
9174 L: linux-renesas-soc@vger.kernel.org
9175 T: git git://linuxtv.org/media_tree.git
9177 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9178 F: drivers/media/platform/rcar_fdp1.c
9180 MEDIA DRIVERS FOR RENESAS - VIN
9181 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9182 L: linux-media@vger.kernel.org
9183 L: linux-renesas-soc@vger.kernel.org
9184 T: git git://linuxtv.org/media_tree.git
9186 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9187 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9188 F: drivers/media/platform/rcar-vin/
9190 MEDIA DRIVERS FOR RENESAS - VSP1
9191 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9192 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.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,vsp1.txt
9198 F: drivers/media/platform/vsp1/
9200 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9201 L: linux-media@vger.kernel.org
9202 W: https://linuxtv.org
9203 T: git git://linuxtv.org/media_tree.git
9205 F: drivers/media/dvb-frontends/stv0910*
9207 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9208 L: linux-media@vger.kernel.org
9209 W: https://linuxtv.org
9210 T: git git://linuxtv.org/media_tree.git
9212 F: drivers/media/dvb-frontends/stv6111*
9214 MEDIA DRIVERS FOR STM32 - DCMI
9215 M: Hugues Fruchet <hugues.fruchet@st.com>
9216 L: linux-media@vger.kernel.org
9217 T: git git://linuxtv.org/media_tree.git
9219 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9220 F: drivers/media/platform/stm32/stm32-dcmi.c
9222 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9223 M: Dmitry Osipenko <digetx@gmail.com>
9224 L: linux-media@vger.kernel.org
9225 L: linux-tegra@vger.kernel.org
9226 T: git git://linuxtv.org/media_tree.git
9228 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9229 F: drivers/staging/media/tegra-vde/
9231 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9232 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9233 P: LinuxTV.org Project
9234 L: linux-media@vger.kernel.org
9235 W: https://linuxtv.org
9236 Q: http://patchwork.kernel.org/project/linux-media/list/
9237 T: git git://linuxtv.org/media_tree.git
9239 F: Documentation/devicetree/bindings/media/
9240 F: Documentation/media/
9242 F: drivers/staging/media/
9243 F: include/linux/platform_data/media/
9245 F: include/uapi/linux/dvb/
9246 F: include/uapi/linux/videodev2.h
9247 F: include/uapi/linux/media.h
9248 F: include/uapi/linux/v4l2-*
9249 F: include/uapi/linux/meye.h
9250 F: include/uapi/linux/ivtv*
9251 F: include/uapi/linux/uvcvideo.h
9253 MEDIATEK BLUETOOTH DRIVER
9254 M: Sean Wang <sean.wang@mediatek.com>
9255 L: linux-bluetooth@vger.kernel.org
9256 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9258 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9259 F: drivers/bluetooth/btmtkuart.c
9262 M: Sean Wang <sean.wang@mediatek.com>
9264 F: drivers/media/rc/mtk-cir.c
9267 M: Sean Wang <sean.wang@mediatek.com>
9268 L: dmaengine@vger.kernel.org
9269 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9270 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9272 F: Documentation/devicetree/bindings/dma/mtk-*
9273 F: drivers/dma/mediatek/
9275 MEDIATEK PMIC LED DRIVER
9276 M: Sean Wang <sean.wang@mediatek.com>
9278 F: drivers/leds/leds-mt6323.c
9279 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9281 MEDIATEK ETHERNET DRIVER
9282 M: Felix Fietkau <nbd@openwrt.org>
9283 M: John Crispin <john@phrozen.org>
9284 M: Sean Wang <sean.wang@mediatek.com>
9285 M: Nelson Chang <nelson.chang@mediatek.com>
9286 L: netdev@vger.kernel.org
9288 F: drivers/net/ethernet/mediatek/
9290 MEDIATEK SWITCH DRIVER
9291 M: Sean Wang <sean.wang@mediatek.com>
9292 L: netdev@vger.kernel.org
9294 F: drivers/net/dsa/mt7530.*
9295 F: net/dsa/tag_mtk.c
9297 MEDIATEK JPEG DRIVER
9298 M: Rick Chang <rick.chang@mediatek.com>
9299 M: Bin Liu <bin.liu@mediatek.com>
9301 F: drivers/media/platform/mtk-jpeg/
9302 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9305 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9306 M: Houlong Wei <houlong.wei@mediatek.com>
9307 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9309 F: drivers/media/platform/mtk-mdp/
9310 F: drivers/media/platform/mtk-vpu/
9311 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9313 MEDIATEK MEDIA DRIVER
9314 M: Tiffany Lin <tiffany.lin@mediatek.com>
9315 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9317 F: drivers/media/platform/mtk-vcodec/
9318 F: drivers/media/platform/mtk-vpu/
9319 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9320 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9322 MEDIATEK MT7601U WIRELESS LAN DRIVER
9323 M: Jakub Kicinski <kubakici@wp.pl>
9324 L: linux-wireless@vger.kernel.org
9326 F: drivers/net/wireless/mediatek/mt7601u/
9328 MEDIATEK NAND CONTROLLER DRIVER
9329 M: Xiaolei Li <xiaolei.li@mediatek.com>
9330 L: linux-mtd@lists.infradead.org
9332 F: drivers/mtd/nand/raw/mtk_*
9333 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9335 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9336 M: Sean Wang <sean.wang@mediatek.com>
9338 F: drivers/char/hw_random/mtk-rng.c
9340 MEDIATEK USB3 DRD IP DRIVER
9341 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9342 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9343 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9344 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9346 F: drivers/usb/mtu3/
9348 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9349 M: Peter Senna Tschudin <peter.senna@gmail.com>
9350 M: Martin Donnelly <martin.donnelly@ge.com>
9351 M: Martyn Welch <martyn.welch@collabora.co.uk>
9353 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9354 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9356 MEGARAID SCSI/SAS DRIVERS
9357 M: Kashyap Desai <kashyap.desai@broadcom.com>
9358 M: Sumit Saxena <sumit.saxena@broadcom.com>
9359 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9360 L: megaraidlinux.pdl@broadcom.com
9361 L: linux-scsi@vger.kernel.org
9362 W: http://www.avagotech.com/support/
9364 F: Documentation/scsi/megaraid.txt
9365 F: drivers/scsi/megaraid.*
9366 F: drivers/scsi/megaraid/
9368 MELEXIS MLX90614 DRIVER
9369 M: Crt Mori <cmo@melexis.com>
9370 L: linux-iio@vger.kernel.org
9371 W: http://www.melexis.com
9373 F: drivers/iio/temperature/mlx90614.c
9375 MELEXIS MLX90632 DRIVER
9376 M: Crt Mori <cmo@melexis.com>
9377 L: linux-iio@vger.kernel.org
9378 W: http://www.melexis.com
9380 F: drivers/iio/temperature/mlx90632.c
9382 MELFAS MIP4 TOUCHSCREEN DRIVER
9383 M: Sangwon Jee <jeesw@melfas.com>
9384 W: http://www.melfas.com
9386 F: drivers/input/touchscreen/melfas_mip4.c
9387 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9389 MELLANOX ETHERNET DRIVER (mlx4_en)
9390 M: Tariq Toukan <tariqt@mellanox.com>
9391 L: netdev@vger.kernel.org
9393 W: http://www.mellanox.com
9394 Q: http://patchwork.ozlabs.org/project/netdev/list/
9395 F: drivers/net/ethernet/mellanox/mlx4/en_*
9397 MELLANOX ETHERNET DRIVER (mlx5e)
9398 M: Saeed Mahameed <saeedm@mellanox.com>
9399 L: netdev@vger.kernel.org
9401 W: http://www.mellanox.com
9402 Q: http://patchwork.ozlabs.org/project/netdev/list/
9403 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9405 MELLANOX ETHERNET INNOVA DRIVERS
9406 R: Boris Pismenny <borisp@mellanox.com>
9407 L: netdev@vger.kernel.org
9409 W: http://www.mellanox.com
9410 Q: http://patchwork.ozlabs.org/project/netdev/list/
9411 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9412 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9413 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9414 F: include/linux/mlx5/mlx5_ifc_fpga.h
9416 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9417 R: Boris Pismenny <borisp@mellanox.com>
9418 L: netdev@vger.kernel.org
9420 W: http://www.mellanox.com
9421 Q: http://patchwork.ozlabs.org/project/netdev/list/
9422 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9423 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9425 MELLANOX ETHERNET SWITCH DRIVERS
9426 M: Jiri Pirko <jiri@mellanox.com>
9427 M: Ido Schimmel <idosch@mellanox.com>
9428 L: netdev@vger.kernel.org
9430 W: http://www.mellanox.com
9431 Q: http://patchwork.ozlabs.org/project/netdev/list/
9432 F: drivers/net/ethernet/mellanox/mlxsw/
9433 F: tools/testing/selftests/drivers/net/mlxsw/
9435 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9436 M: mlxsw@mellanox.com
9437 L: netdev@vger.kernel.org
9439 W: http://www.mellanox.com
9440 Q: http://patchwork.ozlabs.org/project/netdev/list/
9441 F: drivers/net/ethernet/mellanox/mlxfw/
9443 MELLANOX HARDWARE PLATFORM SUPPORT
9444 M: Andy Shevchenko <andy@infradead.org>
9445 M: Darren Hart <dvhart@infradead.org>
9446 M: Vadim Pasternak <vadimp@mellanox.com>
9447 L: platform-driver-x86@vger.kernel.org
9449 F: drivers/platform/mellanox/
9451 MELLANOX MLX4 core VPI driver
9452 M: Tariq Toukan <tariqt@mellanox.com>
9453 L: netdev@vger.kernel.org
9454 L: linux-rdma@vger.kernel.org
9455 W: http://www.mellanox.com
9456 Q: http://patchwork.ozlabs.org/project/netdev/list/
9458 F: drivers/net/ethernet/mellanox/mlx4/
9459 F: include/linux/mlx4/
9461 MELLANOX MLX4 IB driver
9462 M: Yishai Hadas <yishaih@mellanox.com>
9463 L: linux-rdma@vger.kernel.org
9464 W: http://www.mellanox.com
9465 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9467 F: drivers/infiniband/hw/mlx4/
9468 F: include/linux/mlx4/
9469 F: include/uapi/rdma/mlx4-abi.h
9471 MELLANOX MLX5 core VPI driver
9472 M: Saeed Mahameed <saeedm@mellanox.com>
9473 M: Leon Romanovsky <leonro@mellanox.com>
9474 L: netdev@vger.kernel.org
9475 L: linux-rdma@vger.kernel.org
9476 W: http://www.mellanox.com
9477 Q: http://patchwork.ozlabs.org/project/netdev/list/
9479 F: drivers/net/ethernet/mellanox/mlx5/core/
9480 F: include/linux/mlx5/
9482 MELLANOX MLX5 IB driver
9483 M: Leon Romanovsky <leonro@mellanox.com>
9484 L: linux-rdma@vger.kernel.org
9485 W: http://www.mellanox.com
9486 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9488 F: drivers/infiniband/hw/mlx5/
9489 F: include/linux/mlx5/
9490 F: include/uapi/rdma/mlx5-abi.h
9492 MELLANOX MLXCPLD I2C AND MUX DRIVER
9493 M: Vadim Pasternak <vadimp@mellanox.com>
9494 M: Michael Shych <michaelsh@mellanox.com>
9495 L: linux-i2c@vger.kernel.org
9497 F: drivers/i2c/busses/i2c-mlxcpld.c
9498 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9499 F: Documentation/i2c/busses/i2c-mlxcpld
9501 MELLANOX MLXCPLD LED DRIVER
9502 M: Vadim Pasternak <vadimp@mellanox.com>
9503 L: linux-leds@vger.kernel.org
9505 F: drivers/leds/leds-mlxcpld.c
9506 F: drivers/leds/leds-mlxreg.c
9507 F: Documentation/leds/leds-mlxcpld.txt
9509 MELLANOX PLATFORM DRIVER
9510 M: Vadim Pasternak <vadimp@mellanox.com>
9511 L: platform-driver-x86@vger.kernel.org
9513 F: drivers/platform/x86/mlx-platform.c
9516 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9517 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9518 L: linux-kernel@vger.kernel.org
9520 F: kernel/sched/membarrier.c
9521 F: include/uapi/linux/membarrier.h
9522 F: arch/powerpc/include/asm/membarrier.h
9525 L: linux-mm@kvack.org
9526 W: http://www.linux-mm.org
9528 F: include/linux/mm.h
9529 F: include/linux/gfp.h
9530 F: include/linux/mmzone.h
9531 F: include/linux/memory_hotplug.h
9532 F: include/linux/vmalloc.h
9535 MEMORY TECHNOLOGY DEVICES (MTD)
9536 M: David Woodhouse <dwmw2@infradead.org>
9537 M: Brian Norris <computersforpeace@gmail.com>
9538 M: Boris Brezillon <boris.brezillon@bootlin.com>
9539 M: Marek Vasut <marek.vasut@gmail.com>
9540 M: Richard Weinberger <richard@nod.at>
9541 L: linux-mtd@lists.infradead.org
9542 W: http://www.linux-mtd.infradead.org/
9543 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9544 T: git git://git.infradead.org/linux-mtd.git master
9545 T: git git://git.infradead.org/linux-mtd.git mtd/next
9547 F: Documentation/devicetree/bindings/mtd/
9549 F: include/linux/mtd/
9550 F: include/uapi/mtd/
9552 MEN A21 WATCHDOG DRIVER
9553 M: Johannes Thumshirn <morbidrsa@gmail.com>
9554 L: linux-watchdog@vger.kernel.org
9556 F: drivers/watchdog/mena21_wdt.c
9558 MEN CHAMELEON BUS (mcb)
9559 M: Johannes Thumshirn <morbidrsa@gmail.com>
9562 F: include/linux/mcb.h
9563 F: Documentation/men-chameleon-bus.txt
9565 MEN F21BMC (Board Management Controller)
9566 M: Andreas Werner <andreas.werner@men.de>
9568 F: drivers/mfd/menf21bmc.c
9569 F: drivers/watchdog/menf21bmc_wdt.c
9570 F: drivers/leds/leds-menf21bmc.c
9571 F: drivers/hwmon/menf21bmc_hwmon.c
9572 F: Documentation/hwmon/menf21bmc
9574 MEN Z069 WATCHDOG DRIVER
9575 M: Johannes Thumshirn <jth@kernel.org>
9576 L: linux-watchdog@vger.kernel.org
9578 F: drivers/watchdog/menz69_wdt.c
9580 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9581 M: Neil Armstrong <narmstrong@baylibre.com>
9582 L: linux-media@lists.freedesktop.org
9583 L: linux-amlogic@lists.infradead.org
9584 W: http://linux-meson.com/
9586 F: drivers/media/platform/meson/ao-cec.c
9587 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9588 T: git git://linuxtv.org/media_tree.git
9590 MICROBLAZE ARCHITECTURE
9591 M: Michal Simek <monstr@monstr.eu>
9592 W: http://www.monstr.eu/fdt/
9593 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9597 MICROCHIP AT91 SERIAL DRIVER
9598 M: Richard Genoud <richard.genoud@gmail.com>
9600 F: drivers/tty/serial/atmel_serial.c
9601 F: drivers/tty/serial/atmel_serial.h
9602 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9604 MICROCHIP AUDIO ASOC DRIVERS
9605 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9606 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9610 MICROCHIP DMA DRIVER
9611 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9612 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9613 L: dmaengine@vger.kernel.org
9615 F: drivers/dma/at_hdmac.c
9616 F: drivers/dma/at_hdmac_regs.h
9617 F: include/linux/platform_data/dma-atmel.h
9618 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
9619 F: include/dt-bindings/dma/at91.h
9621 MICROCHIP ECC DRIVER
9622 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9623 L: linux-crypto@vger.kernel.org
9625 F: drivers/crypto/atmel-ecc.*
9627 MICROCHIP I2C DRIVER
9628 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9629 L: linux-i2c@vger.kernel.org
9631 F: drivers/i2c/busses/i2c-at91.c
9633 MICROCHIP ISC DRIVER
9634 M: Eugen Hristev <eugen.hristev@microchip.com>
9635 L: linux-media@vger.kernel.org
9637 F: drivers/media/platform/atmel/atmel-isc.c
9638 F: drivers/media/platform/atmel/atmel-isc-regs.h
9639 F: devicetree/bindings/media/atmel-isc.txt
9641 MICROCHIP ISI DRIVER
9642 M: Eugen Hristev <eugen.hristev@microchip.com>
9643 L: linux-media@vger.kernel.org
9645 F: drivers/media/platform/atmel/atmel-isi.c
9646 F: include/media/atmel-isi.h
9648 MICROCHIP AT91 USART MFD DRIVER
9649 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9650 L: linux-kernel@vger.kernel.org
9652 F: drivers/mfd/at91-usart.c
9653 F: include/dt-bindings/mfd/at91-usart.h
9654 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9656 MICROCHIP AT91 USART SPI DRIVER
9657 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9658 L: linux-spi@vger.kernel.org
9660 F: drivers/spi/spi-at91-usart.c
9661 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9663 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9664 M: Woojung Huh <Woojung.Huh@microchip.com>
9665 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9666 L: netdev@vger.kernel.org
9668 F: net/dsa/tag_ksz.c
9669 F: drivers/net/dsa/microchip/*
9670 F: include/linux/platform_data/microchip-ksz.h
9671 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9673 MICROCHIP LAN743X ETHERNET DRIVER
9674 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9675 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9676 L: netdev@vger.kernel.org
9678 F: drivers/net/ethernet/microchip/lan743x_*
9680 MICROCHIP LCDFB DRIVER
9681 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9682 L: linux-fbdev@vger.kernel.org
9684 F: drivers/video/fbdev/atmel_lcdfb.c
9685 F: include/video/atmel_lcdc.h
9687 MICROCHIP MMC/SD/SDIO MCI DRIVER
9688 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9690 F: drivers/mmc/host/atmel-mci.c
9692 MICROCHIP MCP3911 ADC DRIVER
9693 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9694 M: Kent Gustavsson <kent@minoris.se>
9695 L: linux-iio@vger.kernel.org
9697 F: drivers/iio/adc/mcp3911.c
9698 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9700 MICROCHIP NAND DRIVER
9701 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9702 L: linux-mtd@lists.infradead.org
9704 F: drivers/mtd/nand/raw/atmel/*
9705 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9707 MICROCHIP PWM DRIVER
9708 M: Claudiu Beznea <claudiu.beznea@microchip.com>
9709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9710 L: linux-pwm@vger.kernel.org
9712 F: drivers/pwm/pwm-atmel.c
9713 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9715 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9716 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9717 M: Eugen Hristev <eugen.hristev@microchip.com>
9718 L: linux-iio@vger.kernel.org
9720 F: drivers/iio/adc/at91-sama5d2_adc.c
9721 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9722 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9724 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9725 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9727 F: drivers/power/reset/at91-sama5d2_shdwc.c
9729 MICROCHIP SPI DRIVER
9730 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9732 F: drivers/spi/spi-atmel.*
9734 MICROCHIP SSC DRIVER
9735 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9736 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9738 F: drivers/misc/atmel-ssc.c
9739 F: include/linux/atmel-ssc.h
9741 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9742 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9743 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9745 F: drivers/misc/atmel_tclib.c
9746 F: drivers/clocksource/tcb_clksrc.c
9748 MICROCHIP USBA UDC DRIVER
9749 M: Cristian Birsan <cristian.birsan@microchip.com>
9750 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9752 F: drivers/usb/gadget/udc/atmel_usba_udc.*
9754 MICROCHIP USB251XB DRIVER
9755 M: Richard Leitner <richard.leitner@skidata.com>
9756 L: linux-usb@vger.kernel.org
9758 F: drivers/usb/misc/usb251xb.c
9759 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9761 MICROCHIP XDMA DRIVER
9762 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9763 L: linux-arm-kernel@lists.infradead.org
9764 L: dmaengine@vger.kernel.org
9766 F: drivers/dma/at_xdmac.c
9769 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9770 L: linux-mips@linux-mips.org
9772 F: arch/mips/generic/board-ocelot.c
9773 F: arch/mips/configs/generic/board-ocelot.config
9774 F: arch/mips/boot/dts/mscc/
9775 F: Documentation/devicetree/bindings/mips/mscc.txt
9777 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9778 M: Don Brace <don.brace@microsemi.com>
9779 L: esc.storagedev@microsemi.com
9780 L: linux-scsi@vger.kernel.org
9782 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9783 F: drivers/scsi/smartpqi/Kconfig
9784 F: drivers/scsi/smartpqi/Makefile
9785 F: include/linux/cciss*.h
9786 F: include/uapi/linux/cciss*.h
9787 F: Documentation/scsi/smartpqi.txt
9789 MICROSEMI ETHERNET SWITCH DRIVER
9790 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9791 L: netdev@vger.kernel.org
9793 F: drivers/net/ethernet/mscc/
9795 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9796 M: Chen Yu <yu.c.chen@intel.com>
9797 L: platform-driver-x86@vger.kernel.org
9799 F: drivers/platform/x86/surfacepro3_button.c
9802 M: Oliver Neukum <oliver@neukum.org>
9804 F: drivers/usb/image/microtek.*
9807 M: Ralf Baechle <ralf@linux-mips.org>
9808 M: Paul Burton <paul.burton@mips.com>
9809 M: James Hogan <jhogan@kernel.org>
9810 L: linux-mips@linux-mips.org
9811 W: http://www.linux-mips.org/
9812 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9814 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9816 F: Documentation/devicetree/bindings/mips/
9817 F: Documentation/mips/
9819 F: drivers/platform/mips/
9821 MIPS BOSTON DEVELOPMENT BOARD
9822 M: Paul Burton <paul.burton@mips.com>
9823 L: linux-mips@linux-mips.org
9825 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9826 F: arch/mips/boot/dts/img/boston.dts
9827 F: arch/mips/configs/generic/board-boston.config
9828 F: drivers/clk/imgtec/clk-boston.c
9829 F: include/dt-bindings/clock/boston-clock.h
9831 MIPS GENERIC PLATFORM
9832 M: Paul Burton <paul.burton@mips.com>
9833 L: linux-mips@linux-mips.org
9835 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9836 F: arch/mips/generic/
9837 F: arch/mips/tools/generic-board-config.sh
9839 MIPS/LOONGSON1 ARCHITECTURE
9840 M: Keguang Zhang <keguang.zhang@gmail.com>
9841 L: linux-mips@linux-mips.org
9843 F: arch/mips/loongson32/
9844 F: arch/mips/include/asm/mach-loongson32/
9845 F: drivers/*/*loongson1*
9846 F: drivers/*/*/*loongson1*
9848 MIPS/LOONGSON2 ARCHITECTURE
9849 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
9850 L: linux-mips@linux-mips.org
9852 F: arch/mips/loongson64/fuloong-2e/
9853 F: arch/mips/loongson64/lemote-2f/
9854 F: arch/mips/include/asm/mach-loongson64/
9855 F: drivers/*/*loongson2*
9856 F: drivers/*/*/*loongson2*
9858 MIPS/LOONGSON3 ARCHITECTURE
9859 M: Huacai Chen <chenhc@lemote.com>
9860 L: linux-mips@linux-mips.org
9862 F: arch/mips/loongson64/
9863 F: arch/mips/include/asm/mach-loongson64/
9864 F: drivers/platform/mips/cpu_hwmon.c
9865 F: drivers/*/*loongson3*
9866 F: drivers/*/*/*loongson3*
9868 MIPS RINT INSTRUCTION EMULATION
9869 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9870 L: linux-mips@linux-mips.org
9872 F: arch/mips/math-emu/sp_rint.c
9873 F: arch/mips/math-emu/dp_rint.c
9875 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9876 M: Hans Verkuil <hverkuil@xs4all.nl>
9877 L: linux-media@vger.kernel.org
9878 T: git git://linuxtv.org/media_tree.git
9879 W: https://linuxtv.org
9881 F: drivers/media/radio/radio-miropcm20*
9884 M: Eric Miao <eric.y.miao@gmail.com>
9885 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9886 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9887 T: git git://github.com/hzhuang1/linux.git
9888 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9890 F: arch/arm/boot/dts/mmp*
9891 F: arch/arm/mach-mmp/
9893 MMU GATHER AND TLB INVALIDATION
9894 M: Will Deacon <will.deacon@arm.com>
9895 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
9896 M: Andrew Morton <akpm@linux-foundation.org>
9897 M: Nick Piggin <npiggin@gmail.com>
9898 M: Peter Zijlstra <peterz@infradead.org>
9899 L: linux-arch@vger.kernel.org
9900 L: linux-mm@kvack.org
9902 F: arch/*/include/asm/tlb.h
9903 F: include/asm-generic/tlb.h
9906 MN88472 MEDIA DRIVER
9907 M: Antti Palosaari <crope@iki.fi>
9908 L: linux-media@vger.kernel.org
9909 W: https://linuxtv.org
9910 W: http://palosaari.fi/linux/
9911 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9913 F: drivers/media/dvb-frontends/mn88472*
9915 MN88473 MEDIA DRIVER
9916 M: Antti Palosaari <crope@iki.fi>
9917 L: linux-media@vger.kernel.org
9918 W: https://linuxtv.org
9919 W: http://palosaari.fi/linux/
9920 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9922 F: drivers/media/dvb-frontends/mn88473*
9925 M: Jessica Yu <jeyu@kernel.org>
9926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9928 F: include/linux/module.h
9931 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9932 W: http://popies.net/meye/
9934 F: Documentation/media/v4l-drivers/meye*
9935 F: drivers/media/pci/meye/
9936 F: include/uapi/linux/meye.h
9938 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9939 M: Jiri Slaby <jirislaby@gmail.com>
9941 F: Documentation/serial/moxa-smartio
9942 F: drivers/tty/mxser.*
9944 MR800 AVERMEDIA USB FM RADIO DRIVER
9945 M: Alexey Klimov <klimov.linux@gmail.com>
9946 L: linux-media@vger.kernel.org
9947 T: git git://linuxtv.org/media_tree.git
9949 F: drivers/media/radio/radio-mr800.c
9951 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9952 M: Alan Ott <alan@signal11.us>
9953 L: linux-wpan@vger.kernel.org
9955 F: drivers/net/ieee802154/mrf24j40.c
9956 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9959 M: "Lee, Chun-Yi" <jlee@suse.com>
9960 L: platform-driver-x86@vger.kernel.org
9962 F: drivers/platform/x86/msi-laptop.c
9965 L: platform-driver-x86@vger.kernel.org
9967 F: drivers/platform/x86/msi-wmi.c
9970 M: Antti Palosaari <crope@iki.fi>
9971 L: linux-media@vger.kernel.org
9972 W: https://linuxtv.org
9973 W: http://palosaari.fi/linux/
9974 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9975 T: git git://linuxtv.org/anttip/media_tree.git
9977 F: drivers/media/tuners/msi001*
9979 MSI2500 MEDIA DRIVER
9980 M: Antti Palosaari <crope@iki.fi>
9981 L: linux-media@vger.kernel.org
9982 W: https://linuxtv.org
9983 W: http://palosaari.fi/linux/
9984 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9985 T: git git://linuxtv.org/anttip/media_tree.git
9987 F: drivers/media/usb/msi2500/
9989 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9990 M: Robert Jarzmik <robert.jarzmik@free.fr>
9991 L: linux-mtd@lists.infradead.org
9993 F: drivers/mtd/devices/docg3*
9995 MT9M032 APTINA SENSOR DRIVER
9996 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9997 L: linux-media@vger.kernel.org
9998 T: git git://linuxtv.org/media_tree.git
10000 F: drivers/media/i2c/mt9m032.c
10001 F: include/media/i2c/mt9m032.h
10003 MT9P031 APTINA CAMERA SENSOR
10004 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10005 L: linux-media@vger.kernel.org
10006 T: git git://linuxtv.org/media_tree.git
10008 F: drivers/media/i2c/mt9p031.c
10009 F: include/media/i2c/mt9p031.h
10011 MT9T001 APTINA CAMERA SENSOR
10012 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10013 L: linux-media@vger.kernel.org
10014 T: git git://linuxtv.org/media_tree.git
10016 F: drivers/media/i2c/mt9t001.c
10017 F: include/media/i2c/mt9t001.h
10019 MT9T112 APTINA CAMERA SENSOR
10020 M: Jacopo Mondi <jacopo@jmondi.org>
10021 L: linux-media@vger.kernel.org
10022 T: git git://linuxtv.org/media_tree.git
10024 F: drivers/media/i2c/mt9t112.c
10025 F: include/media/i2c/mt9t112.h
10027 MT9V032 APTINA CAMERA SENSOR
10028 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10029 L: linux-media@vger.kernel.org
10030 T: git git://linuxtv.org/media_tree.git
10032 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10033 F: drivers/media/i2c/mt9v032.c
10034 F: include/media/i2c/mt9v032.h
10036 MT9V111 APTINA CAMERA SENSOR
10037 M: Jacopo Mondi <jacopo@jmondi.org>
10038 L: linux-media@vger.kernel.org
10039 T: git git://linuxtv.org/media_tree.git
10041 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10042 F: drivers/media/i2c/mt9v111.c
10044 MULTIFUNCTION DEVICES (MFD)
10045 M: Lee Jones <lee.jones@linaro.org>
10046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10048 F: Documentation/devicetree/bindings/mfd/
10050 F: include/linux/mfd/
10051 F: include/dt-bindings/mfd/
10053 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10055 F: drivers/mmc/host/mmc_spi.c
10056 F: include/linux/spi/mmc_spi.h
10058 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10059 M: Ulf Hansson <ulf.hansson@linaro.org>
10060 L: linux-mmc@vger.kernel.org
10061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10063 F: Documentation/devicetree/bindings/mmc/
10065 F: include/linux/mmc/
10066 F: include/uapi/linux/mmc/
10068 MULTIPLEXER SUBSYSTEM
10069 M: Peter Rosin <peda@axentia.se>
10071 F: Documentation/ABI/testing/sysfs-class-mux*
10072 F: Documentation/devicetree/bindings/mux/
10073 F: include/dt-bindings/mux/
10074 F: include/linux/mux/
10077 MULTITECH MULTIPORT CARD (ISICOM)
10079 F: drivers/tty/isicom.c
10080 F: include/linux/isicom.h
10082 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10083 M: Bin Liu <b-liu@ti.com>
10084 L: linux-usb@vger.kernel.org
10086 F: drivers/usb/musb/
10088 MXL301RF MEDIA DRIVER
10089 M: Akihiro Tsukada <tskd08@gmail.com>
10090 L: linux-media@vger.kernel.org
10092 F: drivers/media/tuners/mxl301rf*
10094 MXL5007T MEDIA DRIVER
10095 M: Michael Krufky <mkrufky@linuxtv.org>
10096 L: linux-media@vger.kernel.org
10097 W: https://linuxtv.org
10098 W: http://github.com/mkrufky
10099 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10100 T: git git://linuxtv.org/mkrufky/tuners.git
10102 F: drivers/media/tuners/mxl5007t.*
10105 M: Marek Vasut <marex@denx.de>
10106 M: Stefan Agner <stefan@agner.ch>
10107 L: dri-devel@lists.freedesktop.org
10109 F: drivers/gpu/drm/mxsfb/
10110 F: Documentation/devicetree/bindings/display/mxsfb.txt
10111 T: git git://anongit.freedesktop.org/drm/drm-misc
10113 MYLEX DAC960 PCI RAID Controller
10114 M: Hannes Reinecke <hare@kernel.org>
10115 L: linux-scsi@vger.kernel.org
10117 F: drivers/scsi/myrb.*
10118 F: drivers/scsi/myrs.*
10120 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10121 M: Chris Lee <christopher.lee@cspi.com>
10122 L: netdev@vger.kernel.org
10123 W: https://www.cspi.com/ethernet-products/support/downloads/
10125 F: drivers/net/ethernet/myricom/myri10ge/
10127 NAND FLASH SUBSYSTEM
10128 M: Boris Brezillon <boris.brezillon@bootlin.com>
10129 M: Miquel Raynal <miquel.raynal@bootlin.com>
10130 R: Richard Weinberger <richard@nod.at>
10131 L: linux-mtd@lists.infradead.org
10132 W: http://www.linux-mtd.infradead.org/
10133 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10134 T: git git://git.infradead.org/linux-mtd.git nand/fixes
10135 T: git git://git.infradead.org/linux-mtd.git nand/next
10137 F: drivers/mtd/nand/
10138 F: include/linux/mtd/*nand*.h
10140 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10141 M: Daniel Mack <zonque@gmail.com>
10143 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10144 W: http://www.native-instruments.com
10145 F: sound/usb/caiaq/
10147 NATSEMI ETHERNET DRIVER (DP8381x)
10149 F: drivers/net/ethernet/natsemi/natsemi.c
10151 NCR 5380 SCSI DRIVERS
10152 M: Finn Thain <fthain@telegraphics.com.au>
10153 M: Michael Schmitz <schmitzmic@gmail.com>
10154 L: linux-scsi@vger.kernel.org
10156 F: Documentation/scsi/g_NCR5380.txt
10157 F: drivers/scsi/NCR5380.*
10158 F: drivers/scsi/arm/cumana_1.c
10159 F: drivers/scsi/arm/oak.c
10160 F: drivers/scsi/atari_scsi.*
10161 F: drivers/scsi/dmx3191d.c
10162 F: drivers/scsi/g_NCR5380.*
10163 F: drivers/scsi/mac_scsi.*
10164 F: drivers/scsi/sun3_scsi.*
10165 F: drivers/scsi/sun3_scsi_vme.c
10168 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10172 NCT6775 HARDWARE MONITOR DRIVER
10173 M: Guenter Roeck <linux@roeck-us.net>
10174 L: linux-hwmon@vger.kernel.org
10176 F: Documentation/hwmon/nct6775
10177 F: drivers/hwmon/nct6775.c
10179 NET_FAILOVER MODULE
10180 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10181 L: netdev@vger.kernel.org
10183 F: driver/net/net_failover.c
10184 F: include/net/net_failover.h
10185 F: Documentation/networking/net_failover.rst
10187 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10188 M: Faisal Latif <faisal.latif@intel.com>
10189 L: linux-rdma@vger.kernel.org
10190 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10192 F: drivers/infiniband/hw/nes/
10193 F: include/uapi/rdma/nes-abi.h
10195 NETEM NETWORK EMULATOR
10196 M: Stephen Hemminger <stephen@networkplumber.org>
10197 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10199 F: net/sched/sch_netem.c
10201 NETERION 10GbE DRIVERS (s2io/vxge)
10202 M: Jon Mason <jdmason@kudzu.us>
10203 L: netdev@vger.kernel.org
10205 F: Documentation/networking/s2io.txt
10206 F: Documentation/networking/vxge.txt
10207 F: drivers/net/ethernet/neterion/
10210 M: Pablo Neira Ayuso <pablo@netfilter.org>
10211 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10212 M: Florian Westphal <fw@strlen.de>
10213 L: netfilter-devel@vger.kernel.org
10214 L: coreteam@netfilter.org
10215 W: http://www.netfilter.org/
10216 W: http://www.iptables.org/
10217 W: http://www.nftables.org/
10218 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10222 F: include/linux/netfilter*
10223 F: include/linux/netfilter/
10224 F: include/net/netfilter/
10225 F: include/uapi/linux/netfilter*
10226 F: include/uapi/linux/netfilter/
10227 F: net/*/netfilter.c
10228 F: net/*/netfilter/
10230 F: net/bridge/br_netfilter*.c
10232 NETROM NETWORK LAYER
10233 M: Ralf Baechle <ralf@linux-mips.org>
10234 L: linux-hams@vger.kernel.org
10235 W: http://www.linux-ax25.org/
10237 F: include/net/netrom.h
10238 F: include/uapi/linux/netrom.h
10241 NETRONOME ETHERNET DRIVERS
10242 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10243 L: oss-drivers@netronome.com
10245 F: drivers/net/ethernet/netronome/
10247 NETWORK BLOCK DEVICE (NBD)
10248 M: Josef Bacik <josef@toxicpanda.com>
10250 L: linux-block@vger.kernel.org
10251 L: nbd@other.debian.org
10252 F: Documentation/blockdev/nbd.txt
10253 F: drivers/block/nbd.c
10254 F: include/uapi/linux/nbd.h
10256 NETWORK DROP MONITOR
10257 M: Neil Horman <nhorman@tuxdriver.com>
10258 L: netdev@vger.kernel.org
10260 W: https://fedorahosted.org/dropwatch/
10261 F: net/core/drop_monitor.c
10264 M: "David S. Miller" <davem@davemloft.net>
10265 L: netdev@vger.kernel.org
10266 W: http://www.linuxfoundation.org/en/Net
10267 Q: http://patchwork.ozlabs.org/project/netdev/list/
10268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10271 F: Documentation/devicetree/bindings/net/
10273 F: include/linux/if_*
10274 F: include/linux/netdevice.h
10275 F: include/linux/etherdevice.h
10276 F: include/linux/fcdevice.h
10277 F: include/linux/fddidevice.h
10278 F: include/linux/hippidevice.h
10279 F: include/linux/inetdevice.h
10280 F: include/uapi/linux/if_*
10281 F: include/uapi/linux/netdevice.h
10283 NETWORKING DRIVERS (WIRELESS)
10284 M: Kalle Valo <kvalo@codeaurora.org>
10285 L: linux-wireless@vger.kernel.org
10286 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10290 F: Documentation/devicetree/bindings/net/wireless/
10291 F: drivers/net/wireless/
10294 M: Andrew Lunn <andrew@lunn.ch>
10295 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10296 M: Florian Fainelli <f.fainelli@gmail.com>
10298 F: Documentation/devicetree/bindings/net/dsa/
10300 F: include/net/dsa.h
10301 F: include/linux/dsa/
10302 F: drivers/net/dsa/
10304 NETWORKING [GENERAL]
10305 M: "David S. Miller" <davem@davemloft.net>
10306 L: netdev@vger.kernel.org
10307 W: http://www.linuxfoundation.org/en/Net
10308 Q: http://patchwork.ozlabs.org/project/netdev/list/
10309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10311 B: mailto:netdev@vger.kernel.org
10315 F: include/linux/in.h
10316 F: include/linux/net.h
10317 F: include/linux/netdevice.h
10318 F: include/uapi/linux/in.h
10319 F: include/uapi/linux/net.h
10320 F: include/uapi/linux/netdevice.h
10321 F: include/uapi/linux/net_namespace.h
10322 F: tools/testing/selftests/net/
10325 F: Documentation/networking/
10328 M: Steffen Klassert <steffen.klassert@secunet.com>
10329 M: Herbert Xu <herbert@gondor.apana.org.au>
10330 M: "David S. Miller" <davem@davemloft.net>
10331 L: netdev@vger.kernel.org
10332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10340 F: net/ipv4/ipcomp.c
10341 F: net/ipv4/ip_vti.c
10345 F: net/ipv6/ipcomp6.c
10346 F: net/ipv6/ip6_vti.c
10347 F: include/uapi/linux/xfrm.h
10348 F: include/net/xfrm.h
10350 NETWORKING [IPv4/IPv6]
10351 M: "David S. Miller" <davem@davemloft.net>
10352 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10353 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10354 L: netdev@vger.kernel.org
10355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10362 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10363 M: Paul Moore <paul@paul-moore.com>
10364 W: https://github.com/netlabel
10365 L: netdev@vger.kernel.org
10366 L: linux-security-module@vger.kernel.org
10368 F: Documentation/netlabel/
10369 F: include/net/calipso.h
10370 F: include/net/cipso_ipv4.h
10371 F: include/net/netlabel.h
10372 F: include/uapi/linux/netfilter/xt_SECMARK.h
10373 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10375 F: net/ipv4/cipso_ipv4.c
10376 F: net/ipv6/calipso.c
10377 F: net/netfilter/xt_CONNSECMARK.c
10378 F: net/netfilter/xt_SECMARK.c
10381 M: Eric Dumazet <edumazet@google.com>
10382 L: netdev@vger.kernel.org
10385 F: net/ipv4/syncookies.c
10387 F: net/ipv6/syncookies.c
10388 F: include/uapi/linux/tcp.h
10389 F: include/net/tcp.h
10390 F: include/linux/tcp.h
10391 F: include/trace/events/tcp.h
10394 M: Boris Pismenny <borisp@mellanox.com>
10395 M: Aviad Yehezkel <aviadye@mellanox.com>
10396 M: Dave Watson <davejwatson@fb.com>
10397 M: John Fastabend <john.fastabend@gmail.com>
10398 M: Daniel Borkmann <daniel@iogearbox.net>
10399 L: netdev@vger.kernel.org
10402 F: include/uapi/linux/tls.h
10403 F: include/net/tls.h
10405 NETWORKING [WIRELESS]
10406 L: linux-wireless@vger.kernel.org
10407 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10410 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10412 F: drivers/net/netdevsim/*
10414 NETXEN (1/10) GbE SUPPORT
10415 M: Manish Chopra <manish.chopra@cavium.com>
10416 M: Rahul Verma <rahul.verma@cavium.com>
10417 M: Dept-GELinuxNICDev@cavium.com
10418 L: netdev@vger.kernel.org
10420 F: drivers/net/ethernet/qlogic/netxen/
10423 M: Samuel Ortiz <sameo@linux.intel.com>
10424 L: linux-wireless@vger.kernel.org
10425 L: linux-nfc@lists.01.org (subscribers-only)
10428 F: include/net/nfc/
10429 F: include/uapi/linux/nfc.h
10431 F: include/linux/platform_data/nfcmrvl.h
10432 F: include/linux/platform_data/nxp-nci.h
10433 F: Documentation/devicetree/bindings/net/nfc/
10435 NFS, SUNRPC, AND LOCKD CLIENTS
10436 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10437 M: Anna Schumaker <anna.schumaker@netapp.com>
10438 L: linux-nfs@vger.kernel.org
10439 W: http://client.linux-nfs.org
10440 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10446 F: include/linux/lockd/
10447 F: include/linux/nfs*
10448 F: include/linux/sunrpc/
10449 F: include/uapi/linux/nfs*
10450 F: include/uapi/linux/sunrpc/
10453 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10454 L: linux-nilfs@vger.kernel.org
10455 W: https://nilfs.sourceforge.io/
10456 W: https://nilfs.osdn.jp/
10457 T: git git://github.com/konis/nilfs2.git
10459 F: Documentation/filesystems/nilfs2.txt
10461 F: include/trace/events/nilfs2.h
10462 F: include/uapi/linux/nilfs2_api.h
10463 F: include/uapi/linux/nilfs2_ondisk.h
10465 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10466 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10467 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10469 F: Documentation/scsi/NinjaSCSI.txt
10470 F: drivers/scsi/pcmcia/nsp_*
10472 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10473 M: GOTO Masanori <gotom@debian.or.jp>
10474 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10475 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10477 F: Documentation/scsi/NinjaSCSI.txt
10478 F: drivers/scsi/nsp32*
10481 M: Ley Foon Tan <lftan@altera.com>
10482 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10487 NOHZ, DYNTICKS SUPPORT
10488 M: Frederic Weisbecker <fweisbec@gmail.com>
10489 M: Thomas Gleixner <tglx@linutronix.de>
10490 M: Ingo Molnar <mingo@kernel.org>
10491 L: linux-kernel@vger.kernel.org
10492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10494 F: kernel/time/tick*.*
10495 F: include/linux/tick.h
10496 F: include/linux/sched/nohz.h
10498 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10499 M: Pavel Machek <pavel@ucw.cz>
10500 M: Sakari Ailus <sakari.ailus@iki.fi>
10501 L: linux-media@vger.kernel.org
10503 F: drivers/media/i2c/et8ek8
10504 F: drivers/media/i2c/ad5820.c
10506 NOKIA N900 POWER SUPPLY DRIVERS
10507 R: Pali Rohár <pali.rohar@gmail.com>
10508 F: include/linux/power/bq2415x_charger.h
10509 F: include/linux/power/bq27xxx_battery.h
10510 F: include/linux/power/isp1704_charger.h
10511 F: drivers/power/supply/bq2415x_charger.c
10512 F: drivers/power/supply/bq27xxx_battery.c
10513 F: drivers/power/supply/bq27xxx_battery_i2c.c
10514 F: drivers/power/supply/isp1704_charger.c
10515 F: drivers/power/supply/rx51_battery.c
10518 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10519 L: linux-ntb@googlegroups.com
10521 F: drivers/ntb/hw/amd/
10524 M: Jon Mason <jdmason@kudzu.us>
10525 M: Dave Jiang <dave.jiang@intel.com>
10526 M: Allen Hubbe <allenbh@gmail.com>
10527 L: linux-ntb@googlegroups.com
10529 W: https://github.com/jonmason/ntb/wiki
10530 T: git git://github.com/jonmason/ntb.git
10532 F: drivers/net/ntb_netdev.c
10533 F: include/linux/ntb.h
10534 F: include/linux/ntb_transport.h
10535 F: tools/testing/selftests/ntb/
10538 M: Serge Semin <fancer.lancer@gmail.com>
10539 L: linux-ntb@googlegroups.com
10541 F: drivers/ntb/hw/idt/
10544 M: Dave Jiang <dave.jiang@intel.com>
10545 L: linux-ntb@googlegroups.com
10547 W: https://github.com/davejiang/linux/wiki
10548 T: git https://github.com/davejiang/linux.git
10549 F: drivers/ntb/hw/intel/
10552 M: Anton Altaparmakov <anton@tuxera.com>
10553 L: linux-ntfs-dev@lists.sourceforge.net
10554 W: http://www.tuxera.com/
10555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10557 F: Documentation/filesystems/ntfs.txt
10561 M: Finn Thain <fthain@telegraphics.com.au>
10562 L: linux-m68k@lists.linux-m68k.org
10564 F: arch/*/include/asm/nubus.h
10566 F: include/linux/nubus.h
10567 F: include/uapi/linux/nubus.h
10569 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10570 M: Antonino Daplas <adaplas@gmail.com>
10571 L: linux-fbdev@vger.kernel.org
10573 F: drivers/video/fbdev/riva/
10574 F: drivers/video/fbdev/nvidia/
10577 M: Keith Busch <keith.busch@intel.com>
10578 M: Jens Axboe <axboe@fb.com>
10579 M: Christoph Hellwig <hch@lst.de>
10580 M: Sagi Grimberg <sagi@grimberg.me>
10581 L: linux-nvme@lists.infradead.org
10582 T: git://git.infradead.org/nvme.git
10583 W: http://git.infradead.org/nvme.git
10585 F: drivers/nvme/host/
10586 F: include/linux/nvme.h
10587 F: include/uapi/linux/nvme_ioctl.h
10589 NVM EXPRESS FC TRANSPORT DRIVERS
10590 M: James Smart <james.smart@broadcom.com>
10591 L: linux-nvme@lists.infradead.org
10593 F: include/linux/nvme-fc.h
10594 F: include/linux/nvme-fc-driver.h
10595 F: drivers/nvme/host/fc.c
10596 F: drivers/nvme/target/fc.c
10597 F: drivers/nvme/target/fcloop.c
10599 NVM EXPRESS TARGET DRIVER
10600 M: Christoph Hellwig <hch@lst.de>
10601 M: Sagi Grimberg <sagi@grimberg.me>
10602 L: linux-nvme@lists.infradead.org
10603 T: git://git.infradead.org/nvme.git
10604 W: http://git.infradead.org/nvme.git
10606 F: drivers/nvme/target/
10609 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10612 F: Documentation/devicetree/bindings/nvmem/
10613 F: Documentation/ABI/stable/sysfs-bus-nvmem
10614 F: include/linux/nvmem-consumer.h
10615 F: include/linux/nvmem-provider.h
10617 NXP SGTL5000 DRIVER
10618 M: Fabio Estevam <fabio.estevam@nxp.com>
10619 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10621 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10622 F: sound/soc/codecs/sgtl5000*
10624 NXP TDA998X DRM DRIVER
10625 M: Russell King <linux@armlinux.org.uk>
10627 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10628 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10629 F: drivers/gpu/drm/i2c/tda998x_drv.c
10630 F: include/drm/i2c/tda998x.h
10631 F: include/dt-bindings/display/tda998x.h
10635 M: Peter Rosin <peda@axentia.se>
10636 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10638 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10639 F: sound/soc/codecs/tfa9879*
10642 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10643 R: Charles Gorand <charles.gorand@effinnov.com>
10644 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10646 F: drivers/nfc/nxp-nci
10649 M: Josh Poimboeuf <jpoimboe@redhat.com>
10650 M: Peter Zijlstra <peterz@infradead.org>
10654 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10655 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10656 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10657 L: linuxppc-dev@lists.ozlabs.org
10659 F: arch/powerpc/platforms/powernv/ocxl.c
10660 F: arch/powerpc/include/asm/pnv-ocxl.h
10661 F: drivers/misc/ocxl/
10662 F: include/misc/ocxl*
10663 F: include/uapi/misc/ocxl.h
10664 F: Documentation/accelerators/ocxl.rst
10667 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10668 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10669 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10670 L: linux-omap@vger.kernel.org
10674 OMAP CLOCK FRAMEWORK SUPPORT
10675 M: Paul Walmsley <paul@pwsan.com>
10676 L: linux-omap@vger.kernel.org
10678 F: arch/arm/*omap*/*clock*
10680 OMAP DEVICE TREE SUPPORT
10681 M: Benoît Cousson <bcousson@baylibre.com>
10682 M: Tony Lindgren <tony@atomide.com>
10683 L: linux-omap@vger.kernel.org
10684 L: devicetree@vger.kernel.org
10686 F: arch/arm/boot/dts/*omap*
10687 F: arch/arm/boot/dts/*am3*
10688 F: arch/arm/boot/dts/*am4*
10689 F: arch/arm/boot/dts/*am5*
10690 F: arch/arm/boot/dts/*dra7*
10692 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10693 L: linux-omap@vger.kernel.org
10694 L: linux-fbdev@vger.kernel.org
10696 F: drivers/video/fbdev/omap2/
10697 F: Documentation/arm/OMAP/DSS
10699 OMAP FRAMEBUFFER SUPPORT
10700 L: linux-fbdev@vger.kernel.org
10701 L: linux-omap@vger.kernel.org
10703 F: drivers/video/fbdev/omap/
10705 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10706 M: Roger Quadros <rogerq@ti.com>
10707 M: Tony Lindgren <tony@atomide.com>
10708 L: linux-omap@vger.kernel.org
10710 F: drivers/memory/omap-gpmc.c
10711 F: arch/arm/mach-omap2/*gpmc*
10714 M: Grygorii Strashko <grygorii.strashko@ti.com>
10715 M: Santosh Shilimkar <ssantosh@kernel.org>
10716 M: Kevin Hilman <khilman@kernel.org>
10717 L: linux-omap@vger.kernel.org
10719 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10720 F: drivers/gpio/gpio-omap.c
10722 OMAP HARDWARE SPINLOCK SUPPORT
10723 M: Ohad Ben-Cohen <ohad@wizery.com>
10724 L: linux-omap@vger.kernel.org
10726 F: drivers/hwspinlock/omap_hwspinlock.c
10728 OMAP HS MMC SUPPORT
10729 L: linux-mmc@vger.kernel.org
10730 L: linux-omap@vger.kernel.org
10732 F: drivers/mmc/host/omap_hsmmc.c
10735 M: Paul Walmsley <paul@pwsan.com>
10736 L: linux-omap@vger.kernel.org
10738 F: arch/arm/mach-omap2/omap_hwmod*data*
10740 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10741 M: Benoît Cousson <bcousson@baylibre.com>
10742 L: linux-omap@vger.kernel.org
10744 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10747 M: Benoît Cousson <bcousson@baylibre.com>
10748 M: Paul Walmsley <paul@pwsan.com>
10749 L: linux-omap@vger.kernel.org
10751 F: arch/arm/mach-omap2/omap_hwmod.*
10753 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10754 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10755 L: linux-media@vger.kernel.org
10757 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10758 F: drivers/media/platform/omap3isp/
10759 F: drivers/staging/media/omap4iss/
10762 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
10763 L: linux-omap@vger.kernel.org
10765 F: drivers/mmc/host/omap.c
10767 OMAP POWER MANAGEMENT SUPPORT
10768 M: Kevin Hilman <khilman@kernel.org>
10769 L: linux-omap@vger.kernel.org
10771 F: arch/arm/*omap*/*pm*
10772 F: drivers/cpufreq/omap-cpufreq.c
10774 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10775 M: Rajendra Nayak <rnayak@codeaurora.org>
10776 M: Paul Walmsley <paul@pwsan.com>
10777 L: linux-omap@vger.kernel.org
10779 F: arch/arm/mach-omap2/prm*
10781 OMAP RANDOM NUMBER GENERATOR SUPPORT
10782 M: Deepak Saxena <dsaxena@plexity.net>
10784 F: drivers/char/hw_random/omap-rng.c
10787 L: linux-usb@vger.kernel.org
10788 L: linux-omap@vger.kernel.org
10790 F: drivers/usb/*/*omap*
10791 F: arch/arm/*omap*/usb*
10793 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10794 M: Mark Jackson <mpfj@newflow.co.uk>
10795 L: linux-omap@vger.kernel.org
10797 F: arch/arm/boot/dts/am335x-nano.dts
10800 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10801 M: Tony Lindgren <tony@atomide.com>
10802 L: linux-omap@vger.kernel.org
10803 Q: http://patchwork.kernel.org/project/linux-omap/list/
10804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10806 F: arch/arm/mach-omap1/
10807 F: arch/arm/plat-omap/
10808 F: arch/arm/configs/omap1_defconfig
10809 F: drivers/i2c/busses/i2c-omap.c
10810 F: include/linux/platform_data/i2c-omap.h
10811 F: include/linux/platform_data/ams-delta-fiq.h
10814 M: Tony Lindgren <tony@atomide.com>
10815 L: linux-omap@vger.kernel.org
10816 W: http://www.muru.com/linux/omap/
10817 W: http://linux.omap.com/
10818 Q: http://patchwork.kernel.org/project/linux-omap/list/
10819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10821 F: arch/arm/mach-omap2/
10822 F: arch/arm/plat-omap/
10823 F: arch/arm/configs/omap2plus_defconfig
10824 F: drivers/i2c/busses/i2c-omap.c
10825 F: drivers/irqchip/irq-omap-intc.c
10826 F: drivers/mfd/*omap*.c
10827 F: drivers/mfd/menelaus.c
10828 F: drivers/mfd/palmas.c
10829 F: drivers/mfd/tps65217.c
10830 F: drivers/mfd/tps65218.c
10831 F: drivers/mfd/tps65910.c
10832 F: drivers/mfd/twl-core.[ch]
10833 F: drivers/mfd/twl4030*.c
10834 F: drivers/mfd/twl6030*.c
10835 F: drivers/mfd/twl6040*.c
10836 F: drivers/regulator/palmas-regulator*.c
10837 F: drivers/regulator/pbias-regulator.c
10838 F: drivers/regulator/tps65217-regulator.c
10839 F: drivers/regulator/tps65218-regulator.c
10840 F: drivers/regulator/tps65910-regulator.c
10841 F: drivers/regulator/twl-regulator.c
10842 F: drivers/regulator/twl6030-regulator.c
10843 F: include/linux/platform_data/i2c-omap.h
10845 ONION OMEGA2+ BOARD
10846 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10847 L: linux-mips@linux-mips.org
10849 F: arch/mips/boot/dts/ralink/omega2p.dts
10852 M: Bob Copeland <me@bobcopeland.com>
10853 L: linux-karma-devel@lists.sourceforge.net
10855 F: Documentation/filesystems/omfs.txt
10858 OMNIKEY CARDMAN 4000 DRIVER
10859 M: Harald Welte <laforge@gnumonks.org>
10861 F: drivers/char/pcmcia/cm4000_cs.c
10862 F: include/linux/cm4000_cs.h
10863 F: include/uapi/linux/cm4000_cs.h
10865 OMNIKEY CARDMAN 4040 DRIVER
10866 M: Harald Welte <laforge@gnumonks.org>
10868 F: drivers/char/pcmcia/cm4040_cs.*
10870 OMNIVISION OV13858 SENSOR DRIVER
10871 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10872 L: linux-media@vger.kernel.org
10873 T: git git://linuxtv.org/media_tree.git
10875 F: drivers/media/i2c/ov13858.c
10877 OMNIVISION OV2680 SENSOR DRIVER
10878 M: Rui Miguel Silva <rmfrfs@gmail.com>
10879 L: linux-media@vger.kernel.org
10880 T: git git://linuxtv.org/media_tree.git
10882 F: drivers/media/i2c/ov2680.c
10883 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
10885 OMNIVISION OV2685 SENSOR DRIVER
10886 M: Shunqian Zheng <zhengsq@rock-chips.com>
10887 L: linux-media@vger.kernel.org
10888 T: git git://linuxtv.org/media_tree.git
10890 F: drivers/media/i2c/ov2685.c
10892 OMNIVISION OV5640 SENSOR DRIVER
10893 M: Steve Longerbeam <slongerbeam@gmail.com>
10894 L: linux-media@vger.kernel.org
10895 T: git git://linuxtv.org/media_tree.git
10897 F: drivers/media/i2c/ov5640.c
10899 OMNIVISION OV5647 SENSOR DRIVER
10900 M: Luis Oliveira <lolivei@synopsys.com>
10901 L: linux-media@vger.kernel.org
10902 T: git git://linuxtv.org/media_tree.git
10904 F: drivers/media/i2c/ov5647.c
10906 OMNIVISION OV5695 SENSOR DRIVER
10907 M: Shunqian Zheng <zhengsq@rock-chips.com>
10908 L: linux-media@vger.kernel.org
10909 T: git git://linuxtv.org/media_tree.git
10911 F: drivers/media/i2c/ov5695.c
10913 OMNIVISION OV7670 SENSOR DRIVER
10914 M: Jonathan Corbet <corbet@lwn.net>
10915 L: linux-media@vger.kernel.org
10916 T: git git://linuxtv.org/media_tree.git
10918 F: drivers/media/i2c/ov7670.c
10919 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10921 OMNIVISION OV772x SENSOR DRIVER
10922 M: Jacopo Mondi <jacopo@jmondi.org>
10923 L: linux-media@vger.kernel.org
10924 T: git git://linuxtv.org/media_tree.git
10926 F: drivers/media/i2c/ov772x.c
10927 F: include/media/i2c/ov772x.h
10928 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
10930 OMNIVISION OV7740 SENSOR DRIVER
10931 M: Wenyou Yang <wenyou.yang@microchip.com>
10932 L: linux-media@vger.kernel.org
10933 T: git git://linuxtv.org/media_tree.git
10935 F: drivers/media/i2c/ov7740.c
10936 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
10938 OMNIVISION OV9650 SENSOR DRIVER
10939 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10940 R: Akinobu Mita <akinobu.mita@gmail.com>
10941 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
10942 L: linux-media@vger.kernel.org
10943 T: git git://linuxtv.org/media_tree.git
10945 F: drivers/media/i2c/ov9650.c
10946 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
10948 ONENAND FLASH DRIVER
10949 M: Kyungmin Park <kyungmin.park@samsung.com>
10950 L: linux-mtd@lists.infradead.org
10952 F: drivers/mtd/nand/onenand/
10953 F: include/linux/mtd/onenand*.h
10955 ONSTREAM SCSI TAPE DRIVER
10956 M: Willem Riede <osst@riede.org>
10957 L: osst-users@lists.sourceforge.net
10958 L: linux-scsi@vger.kernel.org
10960 F: Documentation/scsi/osst.txt
10961 F: drivers/scsi/osst.*
10962 F: drivers/scsi/osst_*.h
10963 F: drivers/scsi/st.h
10966 M: Jens Wiklander <jens.wiklander@linaro.org>
10968 F: drivers/tee/optee/
10971 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10972 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10973 L: linux-rdma@vger.kernel.org
10975 F: drivers/infiniband/ulp/opa_vnic
10977 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10978 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10979 M: Frank Rowand <frowand.list@gmail.com>
10980 L: devicetree@vger.kernel.org
10982 F: Documentation/devicetree/dynamic-resolution-notes.txt
10983 F: Documentation/devicetree/overlay-notes.txt
10984 F: drivers/of/overlay.c
10985 F: drivers/of/resolver.c
10986 K: of_overlay_notifier_
10988 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10989 M: Rob Herring <robh+dt@kernel.org>
10990 M: Frank Rowand <frowand.list@gmail.com>
10991 L: devicetree@vger.kernel.org
10992 W: http://www.devicetree.org/
10993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10996 F: include/linux/of*.h
10998 F: Documentation/ABI/testing/sysfs-firmware-ofw
11000 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11001 M: Rob Herring <robh+dt@kernel.org>
11002 M: Mark Rutland <mark.rutland@arm.com>
11003 L: devicetree@vger.kernel.org
11004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11005 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11007 F: Documentation/devicetree/
11008 F: arch/*/boot/dts/
11009 F: include/dt-bindings/
11011 OPENCORES I2C BUS DRIVER
11012 M: Peter Korsgaard <peter@korsgaard.com>
11013 L: linux-i2c@vger.kernel.org
11015 F: Documentation/i2c/busses/i2c-ocores
11016 F: drivers/i2c/busses/i2c-ocores.c
11018 OPENRISC ARCHITECTURE
11019 M: Jonas Bonn <jonas@southpole.se>
11020 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11021 M: Stafford Horne <shorne@gmail.com>
11022 T: git git://github.com/openrisc/linux.git
11023 L: openrisc@lists.librecores.org
11024 W: http://openrisc.io
11026 F: Documentation/devicetree/bindings/openrisc/
11027 F: Documentation/openrisc/
11029 F: drivers/irqchip/irq-ompic.c
11030 F: drivers/irqchip/irq-or1k-*
11033 M: Pravin B Shelar <pshelar@ovn.org>
11034 L: netdev@vger.kernel.org
11035 L: dev@openvswitch.org
11036 W: http://openvswitch.org
11038 F: net/openvswitch/
11039 F: include/uapi/linux/openvswitch.h
11041 OPERATING PERFORMANCE POINTS (OPP)
11042 M: Viresh Kumar <vireshk@kernel.org>
11043 M: Nishanth Menon <nm@ti.com>
11044 M: Stephen Boyd <sboyd@kernel.org>
11045 L: linux-pm@vger.kernel.org
11047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11049 F: include/linux/pm_opp.h
11050 F: Documentation/power/opp.txt
11051 F: Documentation/devicetree/bindings/opp/
11054 M: Clemens Ladisch <clemens@ladisch.de>
11055 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11056 T: git git://git.alsa-project.org/alsa-kernel.git
11058 F: sound/drivers/opl4/
11061 M: Robert Richter <rric@kernel.org>
11062 L: oprofile-list@lists.sf.net
11064 F: arch/*/include/asm/oprofile*.h
11065 F: arch/*/oprofile/
11066 F: drivers/oprofile/
11067 F: include/linux/oprofile.h
11069 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11070 M: Mark Fasheh <mark@fasheh.com>
11071 M: Joel Becker <jlbec@evilplan.org>
11072 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11073 W: http://ocfs2.wiki.kernel.org
11075 F: Documentation/filesystems/ocfs2.txt
11076 F: Documentation/filesystems/dlmfs.txt
11079 ORANGEFS FILESYSTEM
11080 M: Mike Marshall <hubcap@omnibond.com>
11081 R: Martin Brandenburg <martin@omnibond.com>
11082 L: devel@lists.orangefs.org
11083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11086 F: Documentation/filesystems/orangefs.txt
11089 L: linux-wireless@vger.kernel.org
11090 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11091 W: http://www.nongnu.org/orinoco/
11093 F: drivers/net/wireless/intersil/orinoco/
11095 OSD LIBRARY and FILESYSTEM
11096 M: Boaz Harrosh <ooo@electrozaur.com>
11098 F: drivers/scsi/osd/
11099 F: include/scsi/osd_*
11102 OV2659 OMNIVISION SENSOR DRIVER
11103 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11104 L: linux-media@vger.kernel.org
11105 W: https://linuxtv.org
11106 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11107 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11109 F: drivers/media/i2c/ov2659.c
11110 F: include/media/i2c/ov2659.h
11113 M: Miklos Szeredi <miklos@szeredi.hu>
11114 L: linux-unionfs@vger.kernel.org
11115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11118 F: Documentation/filesystems/overlayfs.txt
11120 P54 WIRELESS DRIVER
11121 M: Christian Lamparter <chunkeey@googlemail.com>
11122 L: linux-wireless@vger.kernel.org
11123 W: http://wireless.kernel.org/en/users/Drivers/p54
11125 F: drivers/net/wireless/intersil/p54/
11127 PA SEMI ETHERNET DRIVER
11128 L: netdev@vger.kernel.org
11130 F: drivers/net/ethernet/pasemi/*
11132 PA SEMI SMBUS DRIVER
11133 L: linux-i2c@vger.kernel.org
11135 F: drivers/i2c/busses/i2c-pasemi.c
11137 PADATA PARALLEL EXECUTION MECHANISM
11138 M: Steffen Klassert <steffen.klassert@secunet.com>
11139 L: linux-crypto@vger.kernel.org
11142 F: include/linux/padata.h
11143 F: Documentation/padata.txt
11145 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11146 M: Harald Welte <laforge@gnumonks.org>
11147 L: platform-driver-x86@vger.kernel.org
11149 F: drivers/platform/x86/panasonic-laptop.c
11151 PARALLEL LCD/KEYPAD PANEL DRIVER
11152 M: Willy Tarreau <willy@haproxy.com>
11153 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11155 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11156 F: drivers/auxdisplay/panel.c
11158 PARALLEL PORT SUBSYSTEM
11159 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11160 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11161 L: linux-parport@lists.infradead.org (subscribers-only)
11163 F: drivers/parport/
11164 F: include/linux/parport*.h
11165 F: drivers/char/ppdev.c
11166 F: include/uapi/linux/ppdev.h
11167 F: Documentation/parport*.txt
11169 PARAVIRT_OPS INTERFACE
11170 M: Juergen Gross <jgross@suse.com>
11171 M: Alok Kataria <akataria@vmware.com>
11172 L: virtualization@lists.linux-foundation.org
11174 F: Documentation/virtual/paravirt_ops.txt
11175 F: arch/*/kernel/paravirt*
11176 F: arch/*/include/asm/paravirt*.h
11177 F: include/linux/hypervisor.h
11179 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11180 M: Tim Waugh <tim@cyberelk.net>
11181 L: linux-parport@lists.infradead.org (subscribers-only)
11183 F: Documentation/blockdev/paride.txt
11184 F: drivers/block/paride/
11186 PARISC ARCHITECTURE
11187 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
11188 M: Helge Deller <deller@gmx.de>
11189 L: linux-parisc@vger.kernel.org
11190 W: http://www.parisc-linux.org/
11191 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11196 F: Documentation/parisc/
11198 F: drivers/char/agp/parisc-agp.c
11199 F: drivers/input/serio/gscps2.c
11200 F: drivers/parport/parport_gsc.*
11201 F: drivers/tty/serial/8250/8250_gsc.c
11202 F: drivers/video/fbdev/sti*
11203 F: drivers/video/console/sti*
11204 F: drivers/video/logo/logo_parisc*
11207 M: Jiri Pirko <jiri@mellanox.com>
11208 L: netdev@vger.kernel.org
11211 F: lib/test_parman.c
11212 F: include/linux/parman.h
11214 PC87360 HARDWARE MONITORING DRIVER
11215 M: Jim Cromie <jim.cromie@gmail.com>
11216 L: linux-hwmon@vger.kernel.org
11218 F: Documentation/hwmon/pc87360
11219 F: drivers/hwmon/pc87360.c
11221 PC8736x GPIO DRIVER
11222 M: Jim Cromie <jim.cromie@gmail.com>
11224 F: drivers/char/pc8736x_gpio.c
11226 PC87427 HARDWARE MONITORING DRIVER
11227 M: Jean Delvare <jdelvare@suse.com>
11228 L: linux-hwmon@vger.kernel.org
11230 F: Documentation/hwmon/pc87427
11231 F: drivers/hwmon/pc87427.c
11234 M: Riku Voipio <riku.voipio@iki.fi>
11236 F: drivers/leds/leds-pca9532.c
11237 F: include/linux/leds-pca9532.h
11239 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11240 M: Guenter Roeck <linux@roeck-us.net>
11241 L: linux-i2c@vger.kernel.org
11243 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11245 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11246 M: Khalid Aziz <khalid@gonehiking.org>
11248 F: drivers/firmware/pcdp.*
11250 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11251 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11252 L: linux-pci@vger.kernel.org
11253 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11255 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11256 F: drivers/pci/controller/pci-aardvark.c
11258 PCI DRIVER FOR ALTERA PCIE IP
11259 M: Ley Foon Tan <lftan@altera.com>
11260 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11261 L: linux-pci@vger.kernel.org
11263 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11264 F: drivers/pci/controller/pcie-altera.c
11266 PCI DRIVER FOR APPLIEDMICRO XGENE
11267 M: Tanmay Inamdar <tinamdar@apm.com>
11268 L: linux-pci@vger.kernel.org
11269 L: linux-arm-kernel@lists.infradead.org
11271 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11272 F: drivers/pci/controller/pci-xgene.c
11274 PCI DRIVER FOR ARM VERSATILE PLATFORM
11275 M: Rob Herring <robh@kernel.org>
11276 L: linux-pci@vger.kernel.org
11277 L: linux-arm-kernel@lists.infradead.org
11279 F: Documentation/devicetree/bindings/pci/versatile.txt
11280 F: drivers/pci/controller/pci-versatile.c
11282 PCI DRIVER FOR ARMADA 8K
11283 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11284 L: linux-pci@vger.kernel.org
11285 L: linux-arm-kernel@lists.infradead.org
11287 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11288 F: drivers/pci/controller/dwc/pcie-armada8k.c
11290 PCI DRIVER FOR CADENCE PCIE IP
11291 M: Alan Douglas <adouglas@cadence.com>
11292 L: linux-pci@vger.kernel.org
11294 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11295 F: drivers/pci/controller/pcie-cadence*
11297 PCI DRIVER FOR FREESCALE LAYERSCAPE
11298 M: Minghuan Lian <minghuan.Lian@nxp.com>
11299 M: Mingkai Hu <mingkai.hu@nxp.com>
11300 M: Roy Zang <roy.zang@nxp.com>
11301 L: linuxppc-dev@lists.ozlabs.org
11302 L: linux-pci@vger.kernel.org
11303 L: linux-arm-kernel@lists.infradead.org
11305 F: drivers/pci/controller/dwc/*layerscape*
11307 PCI DRIVER FOR GENERIC OF HOSTS
11308 M: Will Deacon <will.deacon@arm.com>
11309 L: linux-pci@vger.kernel.org
11310 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11312 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11313 F: drivers/pci/controller/pci-host-common.c
11314 F: drivers/pci/controller/pci-host-generic.c
11316 PCI DRIVER FOR IMX6
11317 M: Richard Zhu <hongxing.zhu@nxp.com>
11318 M: Lucas Stach <l.stach@pengutronix.de>
11319 L: linux-pci@vger.kernel.org
11320 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11322 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11323 F: drivers/pci/controller/dwc/*imx6*
11325 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11326 M: Keith Busch <keith.busch@intel.com>
11327 M: Jonathan Derrick <jonathan.derrick@intel.com>
11328 L: linux-pci@vger.kernel.org
11330 F: drivers/pci/controller/vmd.c
11332 PCI DRIVER FOR MICROSEMI SWITCHTEC
11333 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11334 M: Logan Gunthorpe <logang@deltatee.com>
11335 L: linux-pci@vger.kernel.org
11337 F: Documentation/switchtec.txt
11338 F: Documentation/ABI/testing/sysfs-class-switchtec
11339 F: drivers/pci/switch/switchtec*
11340 F: include/uapi/linux/switchtec_ioctl.h
11341 F: include/linux/switchtec.h
11342 F: drivers/ntb/hw/mscc/
11344 PCI DRIVER FOR MOBIVEIL PCIE IP
11345 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11346 L: linux-pci@vger.kernel.org
11348 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11349 F: drivers/pci/controller/pcie-mobiveil.c
11351 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11352 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11353 M: Jason Cooper <jason@lakedaemon.net>
11354 L: linux-pci@vger.kernel.org
11355 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11357 F: drivers/pci/controller/*mvebu*
11359 PCI DRIVER FOR NVIDIA TEGRA
11360 M: Thierry Reding <thierry.reding@gmail.com>
11361 L: linux-tegra@vger.kernel.org
11362 L: linux-pci@vger.kernel.org
11364 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11365 F: drivers/pci/controller/pci-tegra.c
11367 PCI DRIVER FOR RENESAS R-CAR
11368 M: Simon Horman <horms@verge.net.au>
11369 L: linux-pci@vger.kernel.org
11370 L: linux-renesas-soc@vger.kernel.org
11372 F: drivers/pci/controller/*rcar*
11374 PCI DRIVER FOR SAMSUNG EXYNOS
11375 M: Jingoo Han <jingoohan1@gmail.com>
11376 L: linux-pci@vger.kernel.org
11377 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11378 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11380 F: drivers/pci/controller/dwc/pci-exynos.c
11382 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11383 M: Jingoo Han <jingoohan1@gmail.com>
11384 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11385 L: linux-pci@vger.kernel.org
11387 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11388 F: drivers/pci/controller/dwc/*designware*
11390 PCI DRIVER FOR TI DRA7XX
11391 M: Kishon Vijay Abraham I <kishon@ti.com>
11392 L: linux-omap@vger.kernel.org
11393 L: linux-pci@vger.kernel.org
11395 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11396 F: drivers/pci/controller/dwc/pci-dra7xx.c
11398 PCI DRIVER FOR TI KEYSTONE
11399 M: Murali Karicheri <m-karicheri2@ti.com>
11400 L: linux-pci@vger.kernel.org
11401 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11403 F: drivers/pci/controller/dwc/pci-keystone.c
11405 PCI ENDPOINT SUBSYSTEM
11406 M: Kishon Vijay Abraham I <kishon@ti.com>
11407 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11408 L: linux-pci@vger.kernel.org
11409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11411 F: drivers/pci/endpoint/
11412 F: drivers/misc/pci_endpoint_test.c
11415 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11416 M: Russell Currey <ruscur@russell.cc>
11417 M: Sam Bobroff <sbobroff@linux.ibm.com>
11418 M: Oliver O'Halloran <oohall@gmail.com>
11419 L: linuxppc-dev@lists.ozlabs.org
11421 F: Documentation/PCI/pci-error-recovery.txt
11422 F: drivers/pci/pcie/aer.c
11423 F: drivers/pci/pcie/dpc.c
11424 F: drivers/pci/pcie/err.c
11425 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11426 F: arch/powerpc/kernel/eeh*.c
11427 F: arch/powerpc/platforms/*/eeh*.c
11428 F: arch/powerpc/include/*/eeh*.h
11431 M: Linas Vepstas <linasvepstas@gmail.com>
11432 L: linux-pci@vger.kernel.org
11434 F: Documentation/PCI/pci-error-recovery.txt
11436 PCI MSI DRIVER FOR ALTERA MSI IP
11437 M: Ley Foon Tan <lftan@altera.com>
11438 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11439 L: linux-pci@vger.kernel.org
11441 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11442 F: drivers/pci/controller/pcie-altera-msi.c
11444 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11445 M: Duc Dang <dhdang@apm.com>
11446 L: linux-pci@vger.kernel.org
11447 L: linux-arm-kernel@lists.infradead.org
11449 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11450 F: drivers/pci/controller/pci-xgene-msi.c
11453 M: Bjorn Helgaas <bhelgaas@google.com>
11454 L: linux-pci@vger.kernel.org
11455 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11458 F: Documentation/devicetree/bindings/pci/
11459 F: Documentation/PCI/
11460 F: drivers/acpi/pci*
11462 F: include/asm-generic/pci*
11463 F: include/linux/pci*
11464 F: include/linux/of_pci.h
11465 F: include/uapi/linux/pci*
11468 F: arch/x86/kernel/quirks.c
11470 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11471 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11472 L: linux-pci@vger.kernel.org
11473 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11476 F: drivers/pci/controller/
11478 PCIE DRIVER FOR AXIS ARTPEC
11479 M: Jesper Nilsson <jesper.nilsson@axis.com>
11480 L: linux-arm-kernel@axis.com
11481 L: linux-pci@vger.kernel.org
11483 F: Documentation/devicetree/bindings/pci/axis,artpec*
11484 F: drivers/pci/controller/dwc/*artpec*
11486 PCIE DRIVER FOR CAVIUM THUNDERX
11487 M: David Daney <david.daney@cavium.com>
11488 L: linux-pci@vger.kernel.org
11489 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11491 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11492 F: drivers/pci/controller/pci-thunder-*
11494 PCIE DRIVER FOR HISILICON
11495 M: Zhou Wang <wangzhou1@hisilicon.com>
11496 L: linux-pci@vger.kernel.org
11498 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11499 F: drivers/pci/controller/dwc/pcie-hisi.c
11501 PCIE DRIVER FOR HISILICON KIRIN
11502 M: Xiaowei Song <songxiaowei@hisilicon.com>
11503 M: Binghui Wang <wangbinghui@hisilicon.com>
11504 L: linux-pci@vger.kernel.org
11506 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11507 F: drivers/pci/controller/dwc/pcie-kirin.c
11509 PCIE DRIVER FOR HISILICON STB
11510 M: Jianguo Sun <sunjianguo1@huawei.com>
11511 M: Shawn Guo <shawn.guo@linaro.org>
11512 L: linux-pci@vger.kernel.org
11514 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11515 F: drivers/pci/controller/dwc/pcie-histb.c
11517 PCIE DRIVER FOR MEDIATEK
11518 M: Ryder Lee <ryder.lee@mediatek.com>
11519 L: linux-pci@vger.kernel.org
11520 L: linux-mediatek@lists.infradead.org
11522 F: Documentation/devicetree/bindings/pci/mediatek*
11523 F: drivers/pci/controller/*mediatek*
11525 PCIE DRIVER FOR QUALCOMM MSM
11526 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11527 L: linux-pci@vger.kernel.org
11528 L: linux-arm-msm@vger.kernel.org
11530 F: drivers/pci/controller/dwc/*qcom*
11532 PCIE DRIVER FOR ROCKCHIP
11533 M: Shawn Lin <shawn.lin@rock-chips.com>
11534 L: linux-pci@vger.kernel.org
11535 L: linux-rockchip@lists.infradead.org
11537 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11538 F: drivers/pci/controller/pcie-rockchip*
11540 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11541 M: Linus Walleij <linus.walleij@linaro.org>
11542 L: linux-pci@vger.kernel.org
11544 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11545 F: drivers/pci/controller/pci-v3-semi.c
11547 PCIE DRIVER FOR ST SPEAR13XX
11548 M: Pratyush Anand <pratyush.anand@gmail.com>
11549 L: linux-pci@vger.kernel.org
11551 F: drivers/pci/controller/dwc/*spear*
11554 M: Dominik Brodowski <linux@dominikbrodowski.net>
11555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11557 F: Documentation/pcmcia/
11562 PCNET32 NETWORK DRIVER
11563 M: Don Fry <pcnet32@frontier.com>
11564 L: netdev@vger.kernel.org
11566 F: drivers/net/ethernet/amd/pcnet32.c
11568 PCRYPT PARALLEL CRYPTO ENGINE
11569 M: Steffen Klassert <steffen.klassert@secunet.com>
11570 L: linux-crypto@vger.kernel.org
11573 F: include/crypto/pcrypt.h
11575 PEAQ WMI HOTKEYS DRIVER
11576 M: Hans de Goede <hdegoede@redhat.com>
11577 L: platform-driver-x86@vger.kernel.org
11579 F: drivers/platform/x86/peaq-wmi.c
11581 PER-CPU MEMORY ALLOCATOR
11582 M: Dennis Zhou <dennis@kernel.org>
11583 M: Tejun Heo <tj@kernel.org>
11584 M: Christoph Lameter <cl@linux.com>
11585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11587 F: include/linux/percpu*.h
11589 F: arch/*/include/asm/percpu.h
11591 PER-TASK DELAY ACCOUNTING
11592 M: Balbir Singh <bsingharora@gmail.com>
11594 F: include/linux/delayacct.h
11595 F: kernel/delayacct.c
11597 PERFORMANCE EVENTS SUBSYSTEM
11598 M: Peter Zijlstra <peterz@infradead.org>
11599 M: Ingo Molnar <mingo@redhat.com>
11600 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11601 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11602 R: Jiri Olsa <jolsa@redhat.com>
11603 R: Namhyung Kim <namhyung@kernel.org>
11604 L: linux-kernel@vger.kernel.org
11605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11608 F: include/linux/perf_event.h
11609 F: include/uapi/linux/perf_event.h
11610 F: arch/*/kernel/perf_event*.c
11611 F: arch/*/kernel/*/perf_event*.c
11612 F: arch/*/kernel/*/*/perf_event*.c
11613 F: arch/*/include/asm/perf_event.h
11614 F: arch/*/kernel/perf_callchain.c
11618 PERSONALITY HANDLING
11619 M: Christoph Hellwig <hch@infradead.org>
11620 L: linux-abi-devel@lists.sourceforge.net
11622 F: include/linux/personality.h
11623 F: include/uapi/linux/personality.h
11625 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11626 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11627 L: linux-input@vger.kernel.org
11629 F: Documentation/input/devices/pxrc.rst
11630 F: drivers/input/joystick/pxrc.c
11633 M: Remi Denis-Courmont <courmisch@gmail.com>
11635 F: Documentation/networking/phonet.txt
11636 F: include/linux/phonet.h
11637 F: include/net/phonet/
11638 F: include/uapi/linux/phonet.h
11642 M: Joern Engel <joern@lazybastard.org>
11643 L: linux-mtd@lists.infradead.org
11645 F: drivers/mtd/devices/phram.c
11648 M: Bruno Prémont <bonbons@linux-vserver.org>
11649 L: linux-input@vger.kernel.org
11651 F: drivers/hid/hid-picolcd*
11654 M: Jamie Iles <jamie@jamieiles.com>
11655 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11656 T: git git://github.com/jamieiles/linux-2.6-ji.git
11658 F: arch/arm/boot/dts/picoxcell*
11659 F: arch/arm/mach-picoxcell/
11660 F: drivers/crypto/picoxcell*
11662 PIN CONTROL SUBSYSTEM
11663 M: Linus Walleij <linus.walleij@linaro.org>
11664 L: linux-gpio@vger.kernel.org
11665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11667 F: Documentation/devicetree/bindings/pinctrl/
11668 F: Documentation/driver-api/pinctl.rst
11669 F: drivers/pinctrl/
11670 F: include/linux/pinctrl/
11672 PIN CONTROLLER - ATMEL AT91
11673 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11674 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11676 F: drivers/pinctrl/pinctrl-at91.*
11678 PIN CONTROLLER - ATMEL AT91 PIO4
11679 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11681 L: linux-gpio@vger.kernel.org
11683 F: drivers/pinctrl/pinctrl-at91-pio4.*
11685 PIN CONTROLLER - FREESCALE
11686 M: Dong Aisheng <aisheng.dong@nxp.com>
11687 M: Fabio Estevam <festevam@gmail.com>
11688 M: Shawn Guo <shawnguo@kernel.org>
11689 M: Stefan Agner <stefan@agner.ch>
11690 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11691 L: linux-gpio@vger.kernel.org
11693 F: drivers/pinctrl/freescale/
11694 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11696 PIN CONTROLLER - INTEL
11697 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11698 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11700 F: drivers/pinctrl/intel/
11702 PIN CONTROLLER - MEDIATEK
11703 M: Sean Wang <sean.wang@kernel.org>
11704 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11706 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11707 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11708 F: drivers/pinctrl/mediatek/
11710 PIN CONTROLLER - QUALCOMM
11711 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11713 L: linux-arm-msm@vger.kernel.org
11714 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11715 F: drivers/pinctrl/qcom/
11717 PIN CONTROLLER - RENESAS
11718 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11719 M: Geert Uytterhoeven <geert+renesas@glider.be>
11720 L: linux-renesas-soc@vger.kernel.org
11721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11723 F: drivers/pinctrl/sh-pfc/
11725 PIN CONTROLLER - SAMSUNG
11726 M: Tomasz Figa <tomasz.figa@gmail.com>
11727 M: Krzysztof Kozlowski <krzk@kernel.org>
11728 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11729 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11730 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11731 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11734 F: drivers/pinctrl/samsung/
11735 F: include/dt-bindings/pinctrl/samsung.h
11736 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11738 PIN CONTROLLER - SINGLE
11739 M: Tony Lindgren <tony@atomide.com>
11740 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11741 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11742 L: linux-omap@vger.kernel.org
11744 F: drivers/pinctrl/pinctrl-single.c
11746 PIN CONTROLLER - ST SPEAR
11747 M: Viresh Kumar <vireshk@kernel.org>
11748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11749 W: http://www.st.com/spear
11751 F: drivers/pinctrl/spear/
11753 PISTACHIO SOC SUPPORT
11754 M: James Hartley <james.hartley@sondrel.com>
11755 L: linux-mips@linux-mips.org
11757 F: arch/mips/pistachio/
11758 F: arch/mips/include/asm/mach-pistachio/
11759 F: arch/mips/boot/dts/img/pistachio*
11760 F: arch/mips/configs/pistachio*_defconfig
11764 M: linux-block@vger.kernel.org
11765 F: drivers/block/pktcdvd.c
11766 F: include/linux/pktcdvd.h
11767 F: include/uapi/linux/pktcdvd.h
11769 PKUNITY SOC DRIVERS
11770 M: Guan Xuetao <gxt@pku.edu.cn>
11771 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11773 T: git git://github.com/gxt/linux.git
11774 F: drivers/input/serio/i8042-unicore32io.h
11775 F: drivers/i2c/busses/i2c-puv3.c
11776 F: drivers/video/fbdev/fb-puv3.c
11777 F: drivers/rtc/rtc-puv3.c
11779 PMBUS HARDWARE MONITORING DRIVERS
11780 M: Guenter Roeck <linux@roeck-us.net>
11781 L: linux-hwmon@vger.kernel.org
11782 W: http://hwmon.wiki.kernel.org/
11783 W: http://www.roeck-us.net/linux/drivers/
11784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11786 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11787 F: Documentation/devicetree/bindings/hwmon/max31785.txt
11788 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
11789 F: Documentation/hwmon/adm1275
11790 F: Documentation/hwmon/ibm-cffps
11791 F: Documentation/hwmon/ir35221
11792 F: Documentation/hwmon/lm25066
11793 F: Documentation/hwmon/ltc2978
11794 F: Documentation/hwmon/ltc3815
11795 F: Documentation/hwmon/max16064
11796 F: Documentation/hwmon/max20751
11797 F: Documentation/hwmon/max31785
11798 F: Documentation/hwmon/max34440
11799 F: Documentation/hwmon/max8688
11800 F: Documentation/hwmon/pmbus
11801 F: Documentation/hwmon/pmbus-core
11802 F: Documentation/hwmon/tps40422
11803 F: Documentation/hwmon/ucd9000
11804 F: Documentation/hwmon/ucd9200
11805 F: Documentation/hwmon/zl6100
11806 F: drivers/hwmon/pmbus/
11807 F: include/linux/pmbus.h
11809 PMC SIERRA MaxRAID DRIVER
11810 L: linux-scsi@vger.kernel.org
11811 W: http://www.pmc-sierra.com/
11813 F: drivers/scsi/pmcraid.*
11815 PMC SIERRA PM8001 DRIVER
11816 M: Jack Wang <jinpu.wang@profitbricks.com>
11817 M: lindar_liu@usish.com
11818 L: linux-scsi@vger.kernel.org
11820 F: drivers/scsi/pm8001/
11823 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11827 POSIX CLOCKS and TIMERS
11828 M: Thomas Gleixner <tglx@linutronix.de>
11829 L: linux-kernel@vger.kernel.org
11830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11833 F: include/linux/timer*
11834 F: kernel/time/*timer*
11836 POWER MANAGEMENT CORE
11837 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11838 L: linux-pm@vger.kernel.org
11839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11840 B: https://bugzilla.kernel.org
11842 F: drivers/base/power/
11843 F: include/linux/pm.h
11844 F: include/linux/pm_*
11845 F: include/linux/powercap.h
11846 F: drivers/powercap/
11847 F: kernel/configs/nopm.config
11849 POWER STATE COORDINATION INTERFACE (PSCI)
11850 M: Mark Rutland <mark.rutland@arm.com>
11851 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11852 L: linux-arm-kernel@lists.infradead.org
11854 F: drivers/firmware/psci*.c
11855 F: include/linux/psci.h
11856 F: include/uapi/linux/psci.h
11858 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11859 M: Sebastian Reichel <sre@kernel.org>
11860 L: linux-pm@vger.kernel.org
11861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11863 F: Documentation/ABI/testing/sysfs-class-power
11864 F: Documentation/devicetree/bindings/power/supply/
11865 F: include/linux/power_supply.h
11866 F: drivers/power/supply/
11868 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11869 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11870 L: linuxppc-dev@lists.ozlabs.org
11872 F: drivers/char/powernv-op-panel.c
11874 PPP OVER ATM (RFC 2364)
11875 M: Mitchell Blank Jr <mitch@sfgoth.com>
11877 F: net/atm/pppoatm.c
11878 F: include/uapi/linux/atmppp.h
11881 M: Michal Ostrowski <mostrows@earthlink.net>
11883 F: drivers/net/ppp/pppoe.c
11884 F: drivers/net/ppp/pppox.c
11887 M: James Chapman <jchapman@katalix.com>
11889 F: net/l2tp/l2tp_ppp.c
11890 F: include/linux/if_pppol2tp.h
11891 F: include/uapi/linux/if_pppol2tp.h
11893 PPP PROTOCOL DRIVERS AND COMPRESSORS
11894 M: Paul Mackerras <paulus@samba.org>
11895 L: linux-ppp@vger.kernel.org
11897 F: drivers/net/ppp/ppp_*
11900 M: Rodolfo Giometti <giometti@enneenne.com>
11901 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
11902 L: linuxpps@ml.enneenne.com (subscribers-only)
11904 F: Documentation/pps/
11905 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
11906 F: Documentation/ABI/testing/sysfs-pps
11908 F: include/linux/pps*.h
11909 F: include/uapi/linux/pps.h
11912 M: Dmitry Kozlov <xeb@mail.ru>
11913 L: netdev@vger.kernel.org
11915 F: drivers/net/ppp/pptp.c
11916 W: http://sourceforge.net/projects/accel-pptp
11919 M: Robert Love <rml@tech9.net>
11920 L: kpreempt-tech@lists.sourceforge.net
11921 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11923 F: Documentation/preempt-locking.txt
11924 F: include/linux/preempt.h
11927 M: Petr Mladek <pmladek@suse.com>
11928 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11929 R: Steven Rostedt <rostedt@goodmis.org>
11932 F: include/linux/printk.h
11934 PRISM54 WIRELESS DRIVER
11935 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
11936 L: linux-wireless@vger.kernel.org
11937 W: http://wireless.kernel.org/en/users/Drivers/p54
11939 F: drivers/net/wireless/intersil/prism54/
11942 R: Alexey Dobriyan <adobriyan@gmail.com>
11943 L: linux-kernel@vger.kernel.org
11944 L: linux-fsdevel@vger.kernel.org
11947 F: include/linux/proc_fs.h
11948 F: tools/testing/selftests/proc/
11951 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
11952 M: Kees Cook <keescook@chromium.org>
11953 L: linux-kernel@vger.kernel.org
11954 L: linux-fsdevel@vger.kernel.org
11956 F: fs/proc/proc_sysctl.c
11957 F: include/linux/sysctl.h
11959 F: tools/testing/selftests/sysctl/
11961 PS3 NETWORK SUPPORT
11962 M: Geoff Levand <geoff@infradead.org>
11963 L: netdev@vger.kernel.org
11964 L: linuxppc-dev@lists.ozlabs.org
11966 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
11968 PS3 PLATFORM SUPPORT
11969 M: Geoff Levand <geoff@infradead.org>
11970 L: linuxppc-dev@lists.ozlabs.org
11972 F: arch/powerpc/boot/ps3*
11973 F: arch/powerpc/include/asm/lv1call.h
11974 F: arch/powerpc/include/asm/ps3*.h
11975 F: arch/powerpc/platforms/ps3/
11978 F: drivers/rtc/rtc-ps3.c
11979 F: drivers/usb/host/*ps3.c
11980 F: sound/ppc/snd_ps3*
11983 M: Jim Paris <jim@jtan.com>
11984 M: Geoff Levand <geoff@infradead.org>
11985 L: linuxppc-dev@lists.ozlabs.org
11987 F: drivers/block/ps3vram.c
11989 PSAMPLE PACKET SAMPLING SUPPORT:
11990 M: Yotam Gigi <yotam.gi@gmail.com>
11993 F: include/net/psample.h
11994 F: include/uapi/linux/psample.h
11997 M: Kees Cook <keescook@chromium.org>
11998 M: Anton Vorontsov <anton@enomsg.org>
11999 M: Colin Cross <ccross@android.com>
12000 M: Tony Luck <tony.luck@intel.com>
12002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12004 F: include/linux/pstore*
12005 F: drivers/firmware/efi/efi-pstore.c
12006 F: drivers/acpi/apei/erst.c
12007 F: Documentation/admin-guide/ramoops.rst
12008 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12009 K: \b(pstore|ramoops)
12011 PTP HARDWARE CLOCK SUPPORT
12012 M: Richard Cochran <richardcochran@gmail.com>
12013 L: netdev@vger.kernel.org
12015 W: http://linuxptp.sourceforge.net/
12016 F: Documentation/ABI/testing/sysfs-ptp
12017 F: Documentation/ptp/*
12018 F: drivers/net/phy/dp83640*
12020 F: include/linux/ptp_cl*
12023 M: Oleg Nesterov <oleg@redhat.com>
12025 F: include/asm-generic/syscall.h
12026 F: include/linux/ptrace.h
12027 F: include/linux/regset.h
12028 F: include/linux/tracehook.h
12029 F: include/uapi/linux/ptrace.h
12030 F: include/uapi/linux/ptrace.h
12031 F: include/asm-generic/ptrace.h
12033 F: arch/*/ptrace*.c
12034 F: arch/*/*/ptrace*.c
12035 F: arch/*/include/asm/ptrace*.h
12038 M: Hans Verkuil <hverkuil@xs4all.nl>
12039 L: linux-media@vger.kernel.org
12040 T: git git://linuxtv.org/media_tree.git
12042 F: drivers/media/usb/pulse8-cec/*
12043 F: Documentation/media/cec-drivers/pulse8-cec.rst
12045 PVRUSB2 VIDEO4LINUX DRIVER
12046 M: Mike Isely <isely@pobox.com>
12047 L: pvrusb2@isely.net (subscribers-only)
12048 L: linux-media@vger.kernel.org
12049 W: http://www.isely.net/pvrusb2/
12050 T: git git://linuxtv.org/media_tree.git
12052 F: Documentation/media/v4l-drivers/pvrusb2*
12053 F: drivers/media/usb/pvrusb2/
12056 M: Hans Verkuil <hverkuil@xs4all.nl>
12057 L: linux-media@vger.kernel.org
12058 T: git git://linuxtv.org/media_tree.git
12060 F: drivers/media/usb/pwc/*
12063 M: Kamil Debski <kamil@wypas.org>
12064 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12065 L: linux-hwmon@vger.kernel.org
12067 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12068 F: Documentation/hwmon/pwm-fan
12069 F: drivers/hwmon/pwm-fan.c
12072 M: Sean Young <sean@mess.org>
12073 L: linux-media@vger.kernel.org
12075 F: drivers/media/rc/pwm-ir-tx.c
12078 M: Thierry Reding <thierry.reding@gmail.com>
12079 L: linux-pwm@vger.kernel.org
12081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12082 F: Documentation/pwm.txt
12083 F: Documentation/devicetree/bindings/pwm/
12084 F: include/linux/pwm.h
12086 F: drivers/video/backlight/pwm_bl.c
12087 F: include/linux/pwm_backlight.h
12088 F: drivers/gpio/gpio-mvebu.c
12089 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12092 M: Robert Jarzmik <robert.jarzmik@free.fr>
12093 L: linux-gpio@vger.kernel.org
12095 F: drivers/gpio/gpio-pxa.c
12101 M: Robert Jarzmik <robert.jarzmik@free.fr>
12102 L: linux-rtc@vger.kernel.org
12105 PXA2xx/PXA3xx SUPPORT
12106 M: Daniel Mack <daniel@zonque.org>
12107 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12108 M: Robert Jarzmik <robert.jarzmik@free.fr>
12109 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12110 T: git git://github.com/hzhuang1/linux.git
12111 T: git git://github.com/rjarzmik/linux.git
12113 F: arch/arm/boot/dts/pxa*
12114 F: arch/arm/mach-pxa/
12115 F: drivers/dma/pxa*
12116 F: drivers/pcmcia/pxa2xx*
12117 F: drivers/pinctrl/pxa/
12118 F: drivers/spi/spi-pxa2xx*
12119 F: drivers/usb/gadget/udc/pxa2*
12120 F: include/sound/pxa2xx-lib.h
12125 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12126 L: qat-linux@intel.com
12128 F: drivers/crypto/qat/
12130 QCOM AUDIO (ASoC) DRIVERS
12131 M: Patrick Lai <plai@codeaurora.org>
12132 M: Banajit Goswami <bgoswami@codeaurora.org>
12133 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12137 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12138 M: Gabriel Somlo <somlo@cmu.edu>
12139 M: "Michael S. Tsirkin" <mst@redhat.com>
12140 L: qemu-devel@nongnu.org
12142 F: drivers/firmware/qemu_fw_cfg.c
12143 F: include/uapi/linux/qemu_fw_cfg.h
12146 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12147 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12148 L: linux-rdma@vger.kernel.org
12150 F: drivers/infiniband/hw/qib/
12152 QLOGIC QL41xxx FCOE DRIVER
12153 M: QLogic-Storage-Upstream@cavium.com
12154 L: linux-scsi@vger.kernel.org
12156 F: drivers/scsi/qedf/
12158 QLOGIC QL41xxx ISCSI DRIVER
12159 M: QLogic-Storage-Upstream@cavium.com
12160 L: linux-scsi@vger.kernel.org
12162 F: drivers/scsi/qedi/
12164 QLOGIC QL4xxx ETHERNET DRIVER
12165 M: Ariel Elior <Ariel.Elior@cavium.com>
12166 M: everest-linux-l2@cavium.com
12167 L: netdev@vger.kernel.org
12169 F: drivers/net/ethernet/qlogic/qed/
12170 F: include/linux/qed/
12171 F: drivers/net/ethernet/qlogic/qede/
12173 QLOGIC QL4xxx RDMA DRIVER
12174 M: Michal Kalderon <Michal.Kalderon@cavium.com>
12175 M: Ariel Elior <Ariel.Elior@cavium.com>
12176 L: linux-rdma@vger.kernel.org
12178 F: drivers/infiniband/hw/qedr/
12179 F: include/uapi/rdma/qedr-abi.h
12181 QLOGIC QLA1280 SCSI DRIVER
12182 M: Michael Reed <mdr@sgi.com>
12183 L: linux-scsi@vger.kernel.org
12185 F: drivers/scsi/qla1280.[ch]
12187 QLOGIC QLA2XXX FC-SCSI DRIVER
12188 M: qla2xxx-upstream@qlogic.com
12189 L: linux-scsi@vger.kernel.org
12191 F: Documentation/scsi/LICENSE.qla2xxx
12192 F: drivers/scsi/qla2xxx/
12194 QLOGIC QLA3XXX NETWORK DRIVER
12195 M: Dept-GELinuxNICDev@cavium.com
12196 L: netdev@vger.kernel.org
12198 F: Documentation/networking/LICENSE.qla3xxx
12199 F: drivers/net/ethernet/qlogic/qla3xxx.*
12201 QLOGIC QLA4XXX iSCSI DRIVER
12202 M: QLogic-Storage-Upstream@qlogic.com
12203 L: linux-scsi@vger.kernel.org
12205 F: Documentation/scsi/LICENSE.qla4xxx
12206 F: drivers/scsi/qla4xxx/
12208 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12209 M: Shahed Shaikh <Shahed.Shaikh@cavium.com>
12210 M: Manish Chopra <manish.chopra@cavium.com>
12211 M: Dept-GELinuxNICDev@cavium.com
12212 L: netdev@vger.kernel.org
12214 F: drivers/net/ethernet/qlogic/qlcnic/
12216 QLOGIC QLGE 10Gb ETHERNET DRIVER
12217 M: Manish Chopra <manish.chopra@cavium.com>
12218 M: Dept-GELinuxNICDev@cavium.com
12219 L: netdev@vger.kernel.org
12221 F: drivers/net/ethernet/qlogic/qlge/
12223 QM1D1B0004 MEDIA DRIVER
12224 M: Akihiro Tsukada <tskd08@gmail.com>
12225 L: linux-media@vger.kernel.org
12227 F: drivers/media/tuners/qm1d1b0004*
12229 QM1D1C0042 MEDIA DRIVER
12230 M: Akihiro Tsukada <tskd08@gmail.com>
12231 L: linux-media@vger.kernel.org
12233 F: drivers/media/tuners/qm1d1c0042*
12236 M: Anders Larsen <al@alarsen.net>
12237 W: http://www.alarsen.net/linux/qnx4fs/
12240 F: include/uapi/linux/qnx4_fs.h
12241 F: include/uapi/linux/qnxtypes.h
12243 QORIQ DPAA2 FSL-MC BUS DRIVER
12244 M: Stuart Yoder <stuyoder@gmail.com>
12245 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12246 L: linux-kernel@vger.kernel.org
12248 F: drivers/bus/fsl-mc/
12249 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12250 F: Documentation/networking/dpaa2/overview.rst
12252 QT1010 MEDIA DRIVER
12253 M: Antti Palosaari <crope@iki.fi>
12254 L: linux-media@vger.kernel.org
12255 W: https://linuxtv.org
12256 W: http://palosaari.fi/linux/
12257 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12258 T: git git://linuxtv.org/anttip/media_tree.git
12260 F: drivers/media/tuners/qt1010*
12262 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12263 M: Kalle Valo <kvalo@codeaurora.org>
12264 L: ath10k@lists.infradead.org
12265 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12268 F: drivers/net/wireless/ath/ath10k/
12270 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12271 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12272 L: linux-wireless@vger.kernel.org
12273 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12275 F: drivers/net/wireless/ath/ath9k/
12277 QUALCOMM CAMERA SUBSYSTEM DRIVER
12278 M: Todor Tomov <todor.tomov@linaro.org>
12279 L: linux-media@vger.kernel.org
12281 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12282 F: Documentation/media/v4l-drivers/qcom_camss.rst
12283 F: drivers/media/platform/qcom/camss/
12285 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12286 M: Ilia Lin <ilia.lin@gmail.com>
12287 L: linux-pm@vger.kernel.org
12289 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12290 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12292 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12293 M: Timur Tabi <timur@kernel.org>
12294 L: netdev@vger.kernel.org
12296 F: drivers/net/ethernet/qualcomm/emac/
12298 QUALCOMM GENERIC INTERFACE I2C DRIVER
12299 M: Alok Chauhan <alokc@codeaurora.org>
12300 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12301 L: linux-i2c@vger.kernel.org
12302 L: linux-arm-msm@vger.kernel.org
12304 F: drivers/i2c/busses/i2c-qcom-geni.c
12306 QUALCOMM HEXAGON ARCHITECTURE
12307 M: Richard Kuo <rkuo@codeaurora.org>
12308 L: linux-hexagon@vger.kernel.org
12309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12313 QUALCOMM HIDMA DRIVER
12314 M: Sinan Kaya <okaya@kernel.org>
12315 L: linux-arm-kernel@lists.infradead.org
12316 L: linux-arm-msm@vger.kernel.org
12317 L: dmaengine@vger.kernel.org
12319 F: drivers/dma/qcom/hidma*
12322 M: Rob Clark <robdclark@gmail.com>
12323 L: iommu@lists.linux-foundation.org
12324 L: linux-arm-msm@vger.kernel.org
12326 F: drivers/iommu/qcom_iommu.c
12328 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12329 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12330 L: linux-media@vger.kernel.org
12331 L: linux-arm-msm@vger.kernel.org
12332 T: git git://linuxtv.org/media_tree.git
12334 F: drivers/media/platform/qcom/venus/
12336 QUALCOMM WCN36XX WIRELESS DRIVER
12337 M: Kalle Valo <kvalo@codeaurora.org>
12338 L: wcn36xx@lists.infradead.org
12339 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12340 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12342 F: drivers/net/wireless/ath/wcn36xx/
12344 QUANTENNA QTNFMAC WIRELESS DRIVER
12345 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12346 M: Avinash Patil <avinashp@quantenna.com>
12347 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12348 L: linux-wireless@vger.kernel.org
12350 F: drivers/net/wireless/quantenna
12352 RADEON and AMDGPU DRM DRIVERS
12353 M: Alex Deucher <alexander.deucher@amd.com>
12354 M: Christian König <christian.koenig@amd.com>
12355 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12356 L: amd-gfx@lists.freedesktop.org
12357 T: git git://people.freedesktop.org/~agd5f/linux
12359 F: drivers/gpu/drm/radeon/
12360 F: include/uapi/drm/radeon_drm.h
12361 F: drivers/gpu/drm/amd/
12362 F: include/uapi/drm/amdgpu_drm.h
12364 RADEON FRAMEBUFFER DISPLAY DRIVER
12365 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12366 L: linux-fbdev@vger.kernel.org
12368 F: drivers/video/fbdev/aty/radeon*
12369 F: include/uapi/linux/radeonfb.h
12371 RADIOSHARK RADIO DRIVER
12372 M: Hans Verkuil <hverkuil@xs4all.nl>
12373 L: linux-media@vger.kernel.org
12374 T: git git://linuxtv.org/media_tree.git
12376 F: drivers/media/radio/radio-shark.c
12378 RADIOSHARK2 RADIO DRIVER
12379 M: Hans Verkuil <hverkuil@xs4all.nl>
12380 L: linux-media@vger.kernel.org
12381 T: git git://linuxtv.org/media_tree.git
12383 F: drivers/media/radio/radio-shark2.c
12384 F: drivers/media/radio/radio-tea5777.c
12386 RADOS BLOCK DEVICE (RBD)
12387 M: Ilya Dryomov <idryomov@gmail.com>
12388 M: Sage Weil <sage@redhat.com>
12389 M: Alex Elder <elder@kernel.org>
12390 L: ceph-devel@vger.kernel.org
12391 W: http://ceph.com/
12392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12393 T: git git://github.com/ceph/ceph-client.git
12395 F: Documentation/ABI/testing/sysfs-bus-rbd
12396 F: drivers/block/rbd.c
12397 F: drivers/block/rbd_types.h
12399 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12400 M: Paul Mackerras <paulus@samba.org>
12401 L: linux-fbdev@vger.kernel.org
12403 F: drivers/video/fbdev/aty/aty128fb.c
12405 RAINSHADOW-CEC DRIVER
12406 M: Hans Verkuil <hverkuil@xs4all.nl>
12407 L: linux-media@vger.kernel.org
12408 T: git git://linuxtv.org/media_tree.git
12410 F: drivers/media/usb/rainshadow-cec/*
12412 RALINK MIPS ARCHITECTURE
12413 M: John Crispin <john@phrozen.org>
12414 L: linux-mips@linux-mips.org
12416 F: arch/mips/ralink
12418 RALINK RT2X00 WIRELESS LAN DRIVER
12420 M: Stanislaw Gruszka <sgruszka@redhat.com>
12421 M: Helmut Schaa <helmut.schaa@googlemail.com>
12422 L: linux-wireless@vger.kernel.org
12424 F: drivers/net/wireless/ralink/rt2x00/
12426 RAMDISK RAM BLOCK DEVICE DRIVER
12427 M: Jens Axboe <axboe@kernel.dk>
12429 F: Documentation/blockdev/ramdisk.txt
12430 F: drivers/block/brd.c
12432 RANCHU VIRTUAL BOARD FOR MIPS
12433 M: Miodrag Dinic <miodrag.dinic@mips.com>
12434 L: linux-mips@linux-mips.org
12436 F: arch/mips/generic/board-ranchu.c
12437 F: arch/mips/configs/generic/board-ranchu.config
12439 RANDOM NUMBER DRIVER
12440 M: "Theodore Ts'o" <tytso@mit.edu>
12442 F: drivers/char/random.c
12445 M: Matt Porter <mporter@kernel.crashing.org>
12446 M: Alexandre Bounine <alex.bou9@gmail.com>
12448 F: drivers/rapidio/
12450 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12451 L: linux-wireless@vger.kernel.org
12453 F: drivers/net/wireless/ray*
12455 RCUTORTURE TEST FRAMEWORK
12456 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12457 M: Josh Triplett <josh@joshtriplett.org>
12458 R: Steven Rostedt <rostedt@goodmis.org>
12459 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12460 R: Lai Jiangshan <jiangshanlai@gmail.com>
12461 L: linux-kernel@vger.kernel.org
12463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12464 F: tools/testing/selftests/rcutorture
12467 M: Florian Fainelli <florian@openwrt.org>
12470 RDC R6040 FAST ETHERNET DRIVER
12471 M: Florian Fainelli <f.fainelli@gmail.com>
12472 L: netdev@vger.kernel.org
12474 F: drivers/net/ethernet/rdc/r6040.c
12476 RDMAVT - RDMA verbs software
12477 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12478 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12479 L: linux-rdma@vger.kernel.org
12481 F: drivers/infiniband/sw/rdmavt
12483 RDS - RELIABLE DATAGRAM SOCKETS
12484 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12485 L: netdev@vger.kernel.org
12486 L: linux-rdma@vger.kernel.org
12487 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12488 W: https://oss.oracle.com/projects/rds/
12491 F: Documentation/networking/rds.txt
12493 RDT - RESOURCE ALLOCATION
12494 M: Fenghua Yu <fenghua.yu@intel.com>
12495 M: Reinette Chatre <reinette.chatre@intel.com>
12496 L: linux-kernel@vger.kernel.org
12498 F: arch/x86/kernel/cpu/intel_rdt*
12499 F: arch/x86/include/asm/intel_rdt_sched.h
12500 F: Documentation/x86/intel_rdt*
12502 READ-COPY UPDATE (RCU)
12503 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12504 M: Josh Triplett <josh@joshtriplett.org>
12505 R: Steven Rostedt <rostedt@goodmis.org>
12506 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12507 R: Lai Jiangshan <jiangshanlai@gmail.com>
12508 L: linux-kernel@vger.kernel.org
12509 W: http://www.rdrop.com/users/paulmck/RCU/
12511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12512 F: Documentation/RCU/
12513 X: Documentation/RCU/torture.txt
12514 F: include/linux/rcu*
12515 X: include/linux/srcu*.h
12517 X: kernel/rcu/srcu*.c
12519 REAL TIME CLOCK (RTC) SUBSYSTEM
12520 M: Alessandro Zummo <a.zummo@towertech.it>
12521 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12522 L: linux-rtc@vger.kernel.org
12523 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12526 F: Documentation/devicetree/bindings/rtc/
12527 F: Documentation/rtc.txt
12529 F: include/linux/rtc.h
12530 F: include/uapi/linux/rtc.h
12531 F: include/linux/rtc/
12532 F: include/linux/platform_data/rtc-*
12533 F: tools/testing/selftests/rtc/
12535 REALTEK AUDIO CODECS
12536 M: Bard Liao <bardliao@realtek.com>
12537 M: Oder Chiou <oder_chiou@realtek.com>
12539 F: sound/soc/codecs/rt*
12540 F: include/sound/rt*.h
12542 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12543 M: Linus Walleij <linus.walleij@linaro.org>
12545 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12546 F: drivers/net/dsa/realtek-smi*
12547 F: drivers/net/dsa/rtl83*
12549 REGISTER MAP ABSTRACTION
12550 M: Mark Brown <broonie@kernel.org>
12551 L: linux-kernel@vger.kernel.org
12552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12554 F: Documentation/devicetree/bindings/regmap/
12555 F: drivers/base/regmap/
12556 F: include/linux/regmap.h
12558 REISERFS FILE SYSTEM
12559 L: reiserfs-devel@vger.kernel.org
12563 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12564 M: Ohad Ben-Cohen <ohad@wizery.com>
12565 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12566 L: linux-remoteproc@vger.kernel.org
12567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12569 F: Documentation/devicetree/bindings/remoteproc/
12570 F: Documentation/remoteproc.txt
12571 F: drivers/remoteproc/
12572 F: include/linux/remoteproc.h
12574 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12575 M: Ohad Ben-Cohen <ohad@wizery.com>
12576 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12577 L: linux-remoteproc@vger.kernel.org
12578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12581 F: Documentation/rpmsg.txt
12582 F: include/linux/rpmsg.h
12583 F: include/linux/rpmsg/
12585 RENESAS CLOCK DRIVERS
12586 M: Geert Uytterhoeven <geert+renesas@glider.be>
12587 L: linux-renesas-soc@vger.kernel.org
12588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12590 F: drivers/clk/renesas/
12592 RENESAS EMEV2 I2C DRIVER
12593 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12595 F: drivers/i2c/busses/i2c-emev2.c
12597 RENESAS ETHERNET DRIVERS
12598 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12599 L: netdev@vger.kernel.org
12600 L: linux-renesas-soc@vger.kernel.org
12601 F: Documentation/devicetree/bindings/net/renesas,*.txt
12602 F: Documentation/devicetree/bindings/net/sh_eth.txt
12603 F: drivers/net/ethernet/renesas/
12604 F: include/linux/sh_eth.h
12606 RENESAS R-CAR GYROADC DRIVER
12607 M: Marek Vasut <marek.vasut@gmail.com>
12608 L: linux-iio@vger.kernel.org
12610 F: drivers/iio/adc/rcar_gyro_adc.c
12612 RENESAS R-CAR I2C DRIVERS
12613 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12615 F: drivers/i2c/busses/i2c-rcar.c
12616 F: drivers/i2c/busses/i2c-sh_mobile.c
12618 RENESAS RIIC DRIVER
12619 M: Chris Brandt <chris.brandt@renesas.com>
12621 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
12622 F: drivers/i2c/busses/i2c-riic.c
12624 RENESAS USB PHY DRIVER
12625 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12626 L: linux-renesas-soc@vger.kernel.org
12628 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12630 RESET CONTROLLER FRAMEWORK
12631 M: Philipp Zabel <p.zabel@pengutronix.de>
12632 T: git git://git.pengutronix.de/git/pza/linux
12635 F: Documentation/devicetree/bindings/reset/
12636 F: include/dt-bindings/reset/
12637 F: include/linux/reset.h
12638 F: include/linux/reset-controller.h
12640 RESTARTABLE SEQUENCES SUPPORT
12641 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12642 M: Peter Zijlstra <peterz@infradead.org>
12643 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12644 M: Boqun Feng <boqun.feng@gmail.com>
12645 L: linux-kernel@vger.kernel.org
12648 F: include/uapi/linux/rseq.h
12649 F: include/trace/events/rseq.h
12650 F: tools/testing/selftests/rseq/
12653 M: Johannes Berg <johannes@sipsolutions.net>
12654 L: linux-wireless@vger.kernel.org
12655 W: http://wireless.kernel.org/
12656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12659 F: Documentation/rfkill.txt
12660 F: Documentation/ABI/stable/sysfs-class-rfkill
12662 F: include/linux/rfkill.h
12663 F: include/uapi/linux/rfkill.h
12666 M: Thomas Graf <tgraf@suug.ch>
12667 M: Herbert Xu <herbert@gondor.apana.org.au>
12668 L: netdev@vger.kernel.org
12670 F: lib/rhashtable.c
12671 F: lib/test_rhashtable.c
12672 F: include/linux/rhashtable.h
12673 F: include/linux/rhashtable-types.h
12675 RICOH R5C592 MEMORYSTICK DRIVER
12676 M: Maxim Levitsky <maximlevitsky@gmail.com>
12678 F: drivers/memstick/host/r592.*
12680 RICOH SMARTMEDIA/XD DRIVER
12681 M: Maxim Levitsky <maximlevitsky@gmail.com>
12683 F: drivers/mtd/nand/raw/r852.c
12684 F: drivers/mtd/nand/raw/r852.h
12686 RISC-V ARCHITECTURE
12687 M: Palmer Dabbelt <palmer@sifive.com>
12688 M: Albert Ou <aou@eecs.berkeley.edu>
12689 L: linux-riscv@lists.infradead.org
12690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12697 M: Stefan Achatz <erazor_de@users.sourceforge.net>
12698 W: http://sourceforge.net/projects/roccat/
12700 F: drivers/hid/hid-roccat*
12701 F: include/linux/hid-roccat*
12702 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12704 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12705 M: Jacob chen <jacob2.chen@rock-chips.com>
12706 L: linux-media@vger.kernel.org
12708 F: drivers/media/platform/rockchip/rga/
12709 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12712 M: Jiri Pirko <jiri@resnulli.us>
12713 L: netdev@vger.kernel.org
12715 F: drivers/net/ethernet/rocker/
12719 W: http://www.comtrol.com
12721 F: Documentation/serial/rocket.txt
12722 F: drivers/tty/rocket*
12724 ROCKETPORT EXPRESS/INFINITY DRIVER
12725 M: Kevin Cernekee <cernekee@gmail.com>
12726 L: linux-serial@vger.kernel.org
12728 F: drivers/tty/serial/rp2.*
12730 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12731 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12732 L: linux-kernel@vger.kernel.org
12733 L: linux-renesas-soc@vger.kernel.org
12735 F: drivers/mfd/bd9571mwv.c
12736 F: drivers/regulator/bd9571mwv-regulator.c
12737 F: drivers/gpio/gpio-bd9571mwv.c
12738 F: include/linux/mfd/bd9571mwv.h
12739 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12742 M: Ralf Baechle <ralf@linux-mips.org>
12743 L: linux-hams@vger.kernel.org
12744 W: http://www.linux-ax25.org/
12746 F: include/net/rose.h
12747 F: include/uapi/linux/rose.h
12750 RTL2830 MEDIA DRIVER
12751 M: Antti Palosaari <crope@iki.fi>
12752 L: linux-media@vger.kernel.org
12753 W: https://linuxtv.org
12754 W: http://palosaari.fi/linux/
12755 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12756 T: git git://linuxtv.org/anttip/media_tree.git
12758 F: drivers/media/dvb-frontends/rtl2830*
12760 RTL2832 MEDIA DRIVER
12761 M: Antti Palosaari <crope@iki.fi>
12762 L: linux-media@vger.kernel.org
12763 W: https://linuxtv.org
12764 W: http://palosaari.fi/linux/
12765 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12766 T: git git://linuxtv.org/anttip/media_tree.git
12768 F: drivers/media/dvb-frontends/rtl2832*
12770 RTL2832_SDR MEDIA DRIVER
12771 M: Antti Palosaari <crope@iki.fi>
12772 L: linux-media@vger.kernel.org
12773 W: https://linuxtv.org
12774 W: http://palosaari.fi/linux/
12775 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12776 T: git git://linuxtv.org/anttip/media_tree.git
12778 F: drivers/media/dvb-frontends/rtl2832_sdr*
12780 RTL8180 WIRELESS DRIVER
12781 L: linux-wireless@vger.kernel.org
12782 W: http://wireless.kernel.org/
12783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12785 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
12787 RTL8187 WIRELESS DRIVER
12788 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12789 M: Hin-Tak Leung <htl10@users.sourceforge.net>
12790 M: Larry Finger <Larry.Finger@lwfinger.net>
12791 L: linux-wireless@vger.kernel.org
12792 W: http://wireless.kernel.org/
12793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12795 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
12797 REALTEK WIRELESS DRIVER (rtlwifi family)
12798 M: Ping-Ke Shih <pkshih@realtek.com>
12799 L: linux-wireless@vger.kernel.org
12800 W: http://wireless.kernel.org/
12801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12803 F: drivers/net/wireless/realtek/rtlwifi/
12805 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12806 M: Jes Sorensen <Jes.Sorensen@gmail.com>
12807 L: linux-wireless@vger.kernel.org
12808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12810 F: drivers/net/wireless/realtek/rtl8xxxu/
12812 RXRPC SOCKETS (AF_RXRPC)
12813 M: David Howells <dhowells@redhat.com>
12814 L: linux-afs@lists.infradead.org
12817 F: include/keys/rxrpc-type.h
12818 F: include/net/af_rxrpc.h
12819 F: include/trace/events/rxrpc.h
12820 F: include/uapi/linux/rxrpc.h
12821 F: Documentation/networking/rxrpc.txt
12822 W: https://www.infradead.org/~dhowells/kafs/
12824 S3 SAVAGE FRAMEBUFFER DRIVER
12825 M: Antonino Daplas <adaplas@gmail.com>
12826 L: linux-fbdev@vger.kernel.org
12828 F: drivers/video/fbdev/savage/
12831 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
12832 M: Heiko Carstens <heiko.carstens@de.ibm.com>
12833 L: linux-s390@vger.kernel.org
12834 W: http://www.ibm.com/developerworks/linux/linux390/
12835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12839 F: Documentation/s390/
12840 F: Documentation/driver-api/s390-drivers.rst
12842 S390 COMMON I/O LAYER
12843 M: Sebastian Ott <sebott@linux.ibm.com>
12844 M: Peter Oberparleiter <oberpar@linux.ibm.com>
12845 L: linux-s390@vger.kernel.org
12846 W: http://www.ibm.com/developerworks/linux/linux390/
12848 F: drivers/s390/cio/
12851 M: Stefan Haberland <sth@linux.ibm.com>
12852 M: Jan Hoeppner <hoeppner@linux.ibm.com>
12853 L: linux-s390@vger.kernel.org
12854 W: http://www.ibm.com/developerworks/linux/linux390/
12856 F: drivers/s390/block/dasd*
12857 F: block/partitions/ibm.c
12860 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12861 L: linux-s390@vger.kernel.org
12862 W: http://www.ibm.com/developerworks/linux/linux390/
12864 F: drivers/iommu/s390-iommu.c
12866 S390 IUCV NETWORK LAYER
12867 M: Julian Wiedmann <jwi@linux.ibm.com>
12868 M: Ursula Braun <ubraun@linux.ibm.com>
12869 L: linux-s390@vger.kernel.org
12870 W: http://www.ibm.com/developerworks/linux/linux390/
12872 F: drivers/s390/net/*iucv*
12873 F: include/net/iucv/
12876 S390 NETWORK DRIVERS
12877 M: Julian Wiedmann <jwi@linux.ibm.com>
12878 M: Ursula Braun <ubraun@linux.ibm.com>
12879 L: linux-s390@vger.kernel.org
12880 W: http://www.ibm.com/developerworks/linux/linux390/
12882 F: drivers/s390/net/
12885 M: Sebastian Ott <sebott@linux.ibm.com>
12886 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
12887 L: linux-s390@vger.kernel.org
12888 W: http://www.ibm.com/developerworks/linux/linux390/
12891 F: drivers/pci/hotplug/s390_pci_hpc.c
12893 S390 VFIO-CCW DRIVER
12894 M: Cornelia Huck <cohuck@redhat.com>
12895 M: Halil Pasic <pasic@linux.ibm.com>
12896 L: linux-s390@vger.kernel.org
12897 L: kvm@vger.kernel.org
12899 F: drivers/s390/cio/vfio_ccw*
12900 F: Documentation/s390/vfio-ccw.txt
12901 F: include/uapi/linux/vfio_ccw.h
12904 M: Harald Freudenberger <freude@linux.ibm.com>
12905 L: linux-s390@vger.kernel.org
12906 W: http://www.ibm.com/developerworks/linux/linux390/
12908 F: drivers/s390/crypto/
12910 S390 VFIO AP DRIVER
12911 M: Tony Krowiak <akrowiak@linux.ibm.com>
12912 M: Pierre Morel <pmorel@linux.ibm.com>
12913 M: Halil Pasic <pasic@linux.ibm.com>
12914 L: linux-s390@vger.kernel.org
12915 W: http://www.ibm.com/developerworks/linux/linux390/
12917 F: drivers/s390/crypto/vfio_ap_drv.c
12918 F: drivers/s390/crypto/vfio_ap_private.h
12919 F: drivers/s390/crypto/vfio_ap_ops.c
12920 F: Documentation/s390/vfio-ap.txt
12923 M: Steffen Maier <maier@linux.ibm.com>
12924 M: Benjamin Block <bblock@linux.ibm.com>
12925 L: linux-s390@vger.kernel.org
12926 W: http://www.ibm.com/developerworks/linux/linux390/
12928 F: drivers/s390/scsi/zfcp_*
12930 S3C24XX SD/MMC Driver
12931 M: Ben Dooks <ben-linux@fluff.org>
12932 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12934 F: drivers/mmc/host/s3cmci.*
12936 SAA6588 RDS RECEIVER DRIVER
12937 M: Hans Verkuil <hverkuil@xs4all.nl>
12938 L: linux-media@vger.kernel.org
12939 T: git git://linuxtv.org/media_tree.git
12940 W: https://linuxtv.org
12942 F: drivers/media/i2c/saa6588*
12944 SAA7134 VIDEO4LINUX DRIVER
12945 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12946 L: linux-media@vger.kernel.org
12947 W: https://linuxtv.org
12948 T: git git://linuxtv.org/media_tree.git
12950 F: Documentation/media/v4l-drivers/saa7134*
12951 F: drivers/media/pci/saa7134/
12953 SAA7146 VIDEO4LINUX-2 DRIVER
12954 M: Hans Verkuil <hverkuil@xs4all.nl>
12955 L: linux-media@vger.kernel.org
12956 T: git git://linuxtv.org/media_tree.git
12958 F: drivers/media/common/saa7146/
12959 F: drivers/media/pci/saa7146/
12960 F: include/media/saa7146*
12962 SAMSUNG AUDIO (ASoC) DRIVERS
12963 M: Krzysztof Kozlowski <krzk@kernel.org>
12964 M: Sangbeom Kim <sbkim73@samsung.com>
12965 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12966 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12968 F: sound/soc/samsung/
12969 F: Documentation/devicetree/bindings/sound/samsung*
12971 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12972 M: Krzysztof Kozlowski <krzk@kernel.org>
12973 L: linux-crypto@vger.kernel.org
12974 L: linux-samsung-soc@vger.kernel.org
12976 F: drivers/crypto/exynos-rng.c
12977 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12979 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12980 M: Łukasz Stelmach <l.stelmach@samsung.com>
12981 L: linux-samsung-soc@vger.kernel.org
12983 F: drivers/char/hw_random/exynos-trng.c
12984 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12986 SAMSUNG FRAMEBUFFER DRIVER
12987 M: Jingoo Han <jingoohan1@gmail.com>
12988 L: linux-fbdev@vger.kernel.org
12990 F: drivers/video/fbdev/s3c-fb.c
12992 SAMSUNG LAPTOP DRIVER
12993 M: Corentin Chary <corentin.chary@gmail.com>
12994 L: platform-driver-x86@vger.kernel.org
12996 F: drivers/platform/x86/samsung-laptop.c
12998 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12999 M: Sangbeom Kim <sbkim73@samsung.com>
13000 M: Krzysztof Kozlowski <krzk@kernel.org>
13001 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13002 L: linux-kernel@vger.kernel.org
13003 L: linux-samsung-soc@vger.kernel.org
13005 F: drivers/mfd/sec*.c
13006 F: drivers/regulator/s2m*.c
13007 F: drivers/regulator/s5m*.c
13008 F: drivers/clk/clk-s2mps11.c
13009 F: drivers/rtc/rtc-s5m.c
13010 F: include/linux/mfd/samsung/
13011 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13012 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13013 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13014 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13016 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13017 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13018 L: linux-media@vger.kernel.org
13019 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13021 F: drivers/media/platform/s3c-camif/
13022 F: include/media/drv-intf/s3c_camif.h
13024 SAMSUNG S3FWRN5 NFC DRIVER
13025 M: Robert Baldyga <r.baldyga@samsung.com>
13026 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13027 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13029 F: drivers/nfc/s3fwrn5
13031 SAMSUNG S5C73M3 CAMERA DRIVER
13032 M: Kyungmin Park <kyungmin.park@samsung.com>
13033 M: Andrzej Hajda <a.hajda@samsung.com>
13034 L: linux-media@vger.kernel.org
13036 F: drivers/media/i2c/s5c73m3/*
13038 SAMSUNG S5K5BAF CAMERA DRIVER
13039 M: Kyungmin Park <kyungmin.park@samsung.com>
13040 M: Andrzej Hajda <a.hajda@samsung.com>
13041 L: linux-media@vger.kernel.org
13043 F: drivers/media/i2c/s5k5baf.c
13045 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13046 M: Krzysztof Kozlowski <krzk@kernel.org>
13047 M: Vladimir Zapolskiy <vz@mleia.com>
13048 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13049 L: linux-crypto@vger.kernel.org
13050 L: linux-samsung-soc@vger.kernel.org
13052 F: drivers/crypto/s5p-sss.c
13054 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13055 M: Kyungmin Park <kyungmin.park@samsung.com>
13056 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13057 L: linux-media@vger.kernel.org
13058 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13060 F: drivers/media/platform/exynos4-is/
13062 SAMSUNG SOC CLOCK DRIVERS
13063 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13064 M: Tomasz Figa <tomasz.figa@gmail.com>
13065 M: Chanwoo Choi <cw00.choi@samsung.com>
13067 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13069 F: drivers/clk/samsung/
13070 F: include/dt-bindings/clock/exynos*.h
13071 F: Documentation/devicetree/bindings/clock/exynos*.txt
13073 SAMSUNG SPI DRIVERS
13074 M: Kukjin Kim <kgene@kernel.org>
13075 M: Krzysztof Kozlowski <krzk@kernel.org>
13076 M: Andi Shyti <andi@etezian.org>
13077 L: linux-spi@vger.kernel.org
13078 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13080 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13081 F: drivers/spi/spi-s3c*
13082 F: include/linux/platform_data/spi-s3c64xx.h
13084 SAMSUNG SXGBE DRIVERS
13085 M: Byungho An <bh74.an@samsung.com>
13086 M: Girish K S <ks.giri@samsung.com>
13087 M: Vipul Pandya <vipul.pandya@samsung.com>
13089 L: netdev@vger.kernel.org
13090 F: drivers/net/ethernet/samsung/sxgbe/
13092 SAMSUNG THERMAL DRIVER
13093 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13094 L: linux-pm@vger.kernel.org
13095 L: linux-samsung-soc@vger.kernel.org
13097 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13098 F: drivers/thermal/samsung/
13100 SAMSUNG USB2 PHY DRIVER
13101 M: Kamil Debski <kamil@wypas.org>
13102 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13103 L: linux-kernel@vger.kernel.org
13105 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13106 F: Documentation/phy/samsung-usb2.txt
13107 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13108 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13109 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13110 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13111 F: drivers/phy/samsung/phy-samsung-usb2.c
13112 F: drivers/phy/samsung/phy-samsung-usb2.h
13115 M: Zwane Mwaikambo <zwanem@gmail.com>
13117 F: drivers/watchdog/sc1200wdt.c
13120 M: Ingo Molnar <mingo@redhat.com>
13121 M: Peter Zijlstra <peterz@infradead.org>
13122 L: linux-kernel@vger.kernel.org
13123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13126 F: include/linux/sched.h
13127 F: include/uapi/linux/sched.h
13128 F: include/linux/wait.h
13130 SCR24X CHIP CARD INTERFACE DRIVER
13131 M: Lubomir Rintel <lkundrak@v3.sk>
13133 F: drivers/char/pcmcia/scr24x_cs.c
13136 M: Jens Axboe <axboe@kernel.dk>
13137 L: linux-scsi@vger.kernel.org
13138 W: http://www.kernel.dk
13140 F: drivers/scsi/sr*
13142 SCSI RDMA PROTOCOL (SRP) INITIATOR
13143 M: Bart Van Assche <bvanassche@acm.org>
13144 L: linux-rdma@vger.kernel.org
13146 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13147 F: drivers/infiniband/ulp/srp/
13148 F: include/scsi/srp.h
13150 SCSI RDMA PROTOCOL (SRP) TARGET
13151 M: Bart Van Assche <bvanassche@acm.org>
13152 L: linux-rdma@vger.kernel.org
13153 L: target-devel@vger.kernel.org
13155 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13156 F: drivers/infiniband/ulp/srpt/
13159 M: Doug Gilbert <dgilbert@interlog.com>
13160 L: linux-scsi@vger.kernel.org
13161 W: http://sg.danny.cz/sg
13163 F: Documentation/scsi/scsi-generic.txt
13164 F: drivers/scsi/sg.c
13165 F: include/scsi/sg.h
13168 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13170 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13172 L: linux-scsi@vger.kernel.org
13174 F: Documentation/devicetree/bindings/scsi/
13179 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13180 L: linux-scsi@vger.kernel.org
13182 F: Documentation/scsi/st.txt
13183 F: drivers/scsi/st.*
13184 F: drivers/scsi/st_*.h
13187 M: Vlad Yasevich <vyasevich@gmail.com>
13188 M: Neil Horman <nhorman@tuxdriver.com>
13189 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13190 L: linux-sctp@vger.kernel.org
13191 W: http://lksctp.sourceforge.net
13193 F: Documentation/networking/sctp.txt
13194 F: include/linux/sctp.h
13195 F: include/uapi/linux/sctp.h
13196 F: include/net/sctp/
13200 M: Jim Cromie <jim.cromie@gmail.com>
13202 F: Documentation/i2c/busses/scx200_acb
13203 F: arch/x86/platform/scx200/
13204 F: drivers/watchdog/scx200_wdt.c
13205 F: drivers/i2c/busses/scx200*
13206 F: drivers/mtd/maps/scx200_docflash.c
13207 F: include/linux/scx200.h
13210 M: Jim Cromie <jim.cromie@gmail.com>
13212 F: drivers/char/scx200_gpio.c
13213 F: include/linux/scx200_gpio.h
13215 SCx200 HRT CLOCKSOURCE DRIVER
13216 M: Jim Cromie <jim.cromie@gmail.com>
13218 F: drivers/clocksource/scx200_hrt.c
13220 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13221 M: Sascha Sommer <saschasommer@freenet.de>
13222 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13224 F: drivers/mmc/host/sdricoh_cs.c
13227 M: Kees Cook <keescook@chromium.org>
13228 R: Andy Lutomirski <luto@amacapital.net>
13229 R: Will Drewry <wad@chromium.org>
13230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13232 F: kernel/seccomp.c
13233 F: include/uapi/linux/seccomp.h
13234 F: include/linux/seccomp.h
13235 F: tools/testing/selftests/seccomp/*
13236 F: tools/testing/selftests/kselftest_harness.h
13237 F: Documentation/userspace-api/seccomp_filter.rst
13238 K: \bsecure_computing
13241 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13242 M: Al Cooper <alcooperx@gmail.com>
13243 L: linux-mmc@vger.kernel.org
13244 L: bcm-kernel-feedback-list@broadcom.com
13246 F: drivers/mmc/host/sdhci-brcmstb*
13248 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13249 M: Adrian Hunter <adrian.hunter@intel.com>
13250 L: linux-mmc@vger.kernel.org
13251 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
13253 F: drivers/mmc/host/sdhci*
13254 F: include/linux/mmc/sdhci*
13256 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13257 M: Prabu Thangamuthu <prabu.t@synopsys.com>
13258 M: Manjunath M B <manjumb@synopsys.com>
13259 L: linux-mmc@vger.kernel.org
13261 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13263 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13264 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13265 L: linux-mmc@vger.kernel.org
13267 F: drivers/mmc/host/sdhci-of-at91.c
13269 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13270 M: Ben Dooks <ben-linux@fluff.org>
13271 M: Jaehoon Chung <jh80.chung@samsung.com>
13272 L: linux-mmc@vger.kernel.org
13274 F: drivers/mmc/host/sdhci-s3c*
13276 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13277 M: Viresh Kumar <vireshk@kernel.org>
13278 L: linux-mmc@vger.kernel.org
13280 F: drivers/mmc/host/sdhci-spear.c
13282 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13283 M: Kishon Vijay Abraham I <kishon@ti.com>
13284 L: linux-mmc@vger.kernel.org
13286 F: drivers/mmc/host/sdhci-omap.c
13288 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13289 M: Scott Bauer <scott.bauer@intel.com>
13290 M: Jonathan Derrick <jonathan.derrick@intel.com>
13291 L: linux-block@vger.kernel.org
13294 F: block/opal_proto.h
13295 F: include/linux/sed*
13296 F: include/uapi/linux/sed*
13299 M: Security Officers <security@kernel.org>
13303 M: James Morris <jmorris@namei.org>
13304 M: "Serge E. Hallyn" <serge@hallyn.com>
13305 L: linux-security-module@vger.kernel.org (suggested Cc:)
13306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13307 W: http://kernsec.org/
13310 X: security/selinux/
13312 SELINUX SECURITY MODULE
13313 M: Paul Moore <paul@paul-moore.com>
13314 M: Stephen Smalley <sds@tycho.nsa.gov>
13315 M: Eric Paris <eparis@parisplace.org>
13316 L: selinux@vger.kernel.org
13317 W: https://selinuxproject.org
13318 W: https://github.com/SELinuxProject
13319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13321 F: include/linux/selinux*
13322 F: security/selinux/
13323 F: scripts/selinux/
13324 F: Documentation/admin-guide/LSM/SELinux.rst
13327 M: Jiri Slaby <jirislaby@gmail.com>
13329 F: drivers/misc/phantom.c
13330 F: include/uapi/linux/phantom.h
13333 M: Rob Herring <robh@kernel.org>
13334 L: linux-serial@vger.kernel.org
13336 F: Documentation/devicetree/bindings/serial/slave-device.txt
13337 F: drivers/tty/serdev/
13338 F: include/linux/serdev.h
13341 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13342 L: linux-serial@vger.kernel.org
13344 F: Documentation/devicetree/bindings/serial/
13345 F: drivers/tty/serial/
13348 M: Sean Young <sean@mess.org>
13349 L: linux-media@vger.kernel.org
13351 F: drivers/media/rc/serial_ir.c
13354 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13355 M: Edward Cree <ecree@solarflare.com>
13356 M: Bert Kenward <bkenward@solarflare.com>
13357 L: netdev@vger.kernel.org
13359 F: drivers/net/ethernet/sfc/
13362 M: Dimitri Sivanich <sivanich@sgi.com>
13364 F: drivers/misc/sgi-gru/
13366 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13367 M: Pat Gefre <pfg@sgi.com>
13368 L: linux-ia64@vger.kernel.org
13370 F: Documentation/ia64/serial.txt
13371 F: drivers/tty/serial/ioc?_serial.c
13372 F: include/linux/ioc?.h
13374 SGI XP/XPC/XPNET DRIVER
13375 M: Cliff Whickman <cpw@sgi.com>
13376 M: Robin Holt <robinmholt@gmail.com>
13378 F: drivers/misc/sgi-xp/
13380 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13381 M: Ursula Braun <ubraun@linux.ibm.com>
13382 L: linux-s390@vger.kernel.org
13383 W: http://www.ibm.com/developerworks/linux/linux390/
13387 SHARP RJ54N1CB0C SENSOR DRIVER
13388 M: Jacopo Mondi <jacopo@jmondi.org>
13389 L: linux-media@vger.kernel.org
13390 T: git git://linuxtv.org/media_tree.git
13392 F: drivers/media/i2c/rj54n1cb0c.c
13393 F: include/media/i2c/rj54n1cb0c.h
13395 SH_VEU V4L2 MEM2MEM DRIVER
13396 L: linux-media@vger.kernel.org
13398 F: drivers/media/platform/sh_veu.c
13400 SH_VOU V4L2 OUTPUT DRIVER
13401 L: linux-media@vger.kernel.org
13403 F: drivers/media/platform/sh_vou.c
13404 F: include/media/drv-intf/sh_vou.h
13406 SI2157 MEDIA DRIVER
13407 M: Antti Palosaari <crope@iki.fi>
13408 L: linux-media@vger.kernel.org
13409 W: https://linuxtv.org
13410 W: http://palosaari.fi/linux/
13411 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13412 T: git git://linuxtv.org/anttip/media_tree.git
13414 F: drivers/media/tuners/si2157*
13416 SI2165 MEDIA DRIVER
13417 M: Matthias Schwarzott <zzam@gentoo.org>
13418 L: linux-media@vger.kernel.org
13419 W: https://linuxtv.org
13420 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13422 F: drivers/media/dvb-frontends/si2165*
13424 SI2168 MEDIA DRIVER
13425 M: Antti Palosaari <crope@iki.fi>
13426 L: linux-media@vger.kernel.org
13427 W: https://linuxtv.org
13428 W: http://palosaari.fi/linux/
13429 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13430 T: git git://linuxtv.org/anttip/media_tree.git
13432 F: drivers/media/dvb-frontends/si2168*
13434 SI470X FM RADIO RECEIVER I2C DRIVER
13435 M: Hans Verkuil <hverkuil@xs4all.nl>
13436 L: linux-media@vger.kernel.org
13437 T: git git://linuxtv.org/media_tree.git
13438 W: https://linuxtv.org
13440 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13442 SI470X FM RADIO RECEIVER USB DRIVER
13443 M: Hans Verkuil <hverkuil@xs4all.nl>
13444 L: linux-media@vger.kernel.org
13445 T: git git://linuxtv.org/media_tree.git
13446 W: https://linuxtv.org
13448 F: drivers/media/radio/si470x/radio-si470x-common.c
13449 F: drivers/media/radio/si470x/radio-si470x.h
13450 F: drivers/media/radio/si470x/radio-si470x-usb.c
13452 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13453 M: Eduardo Valentin <edubezval@gmail.com>
13454 L: linux-media@vger.kernel.org
13455 T: git git://linuxtv.org/media_tree.git
13456 W: https://linuxtv.org
13458 F: drivers/media/radio/si4713/si4713.?
13460 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13461 M: Eduardo Valentin <edubezval@gmail.com>
13462 L: linux-media@vger.kernel.org
13463 T: git git://linuxtv.org/media_tree.git
13464 W: https://linuxtv.org
13466 F: drivers/media/radio/si4713/radio-platform-si4713.c
13468 SI4713 FM RADIO TRANSMITTER USB DRIVER
13469 M: Hans Verkuil <hverkuil@xs4all.nl>
13470 L: linux-media@vger.kernel.org
13471 T: git git://linuxtv.org/media_tree.git
13472 W: https://linuxtv.org
13474 F: drivers/media/radio/si4713/radio-usb-si4713.c
13477 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13478 L: linux-media@vger.kernel.org
13479 W: https://linuxtv.org
13480 T: git git://linuxtv.org/media_tree.git
13482 F: drivers/media/common/siano/
13483 F: drivers/media/usb/siano/
13484 F: drivers/media/usb/siano/
13485 F: drivers/media/mmc/siano/
13488 M: Palmer Dabbelt <palmer@sifive.com>
13489 L: linux-riscv@lists.infradead.org
13490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13495 SILEAD TOUCHSCREEN DRIVER
13496 M: Hans de Goede <hdegoede@redhat.com>
13497 L: linux-input@vger.kernel.org
13498 L: platform-driver-x86@vger.kernel.org
13500 F: drivers/input/touchscreen/silead.c
13501 F: drivers/platform/x86/touchscreen_dmi.c
13503 SILICON MOTION SM712 FRAME BUFFER DRIVER
13504 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13505 M: Teddy Wang <teddy.wang@siliconmotion.com>
13506 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13507 L: linux-fbdev@vger.kernel.org
13509 F: drivers/video/fbdev/sm712*
13510 F: Documentation/fb/sm712fb.txt
13512 SIMPLE FIRMWARE INTERFACE (SFI)
13513 M: Len Brown <lenb@kernel.org>
13514 L: sfi-devel@simplefirmware.org
13515 W: http://simplefirmware.org/
13516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13518 F: arch/x86/platform/sfi/
13520 F: include/linux/sfi*.h
13523 M: Hans de Goede <hdegoede@redhat.com>
13524 L: linux-fbdev@vger.kernel.org
13526 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13527 F: drivers/video/fbdev/simplefb.c
13528 F: include/linux/platform_data/simplefb.h
13530 SIMTEC EB110ATX (Chalice CATS)
13532 P: Vincent Sanders <vince@simtec.co.uk>
13533 M: Simtec Linux Team <linux@simtec.co.uk>
13534 W: http://www.simtec.co.uk/products/EB110ATX/
13537 SIMTEC EB2410ITX (BAST)
13539 P: Vincent Sanders <vince@simtec.co.uk>
13540 M: Simtec Linux Team <linux@simtec.co.uk>
13541 W: http://www.simtec.co.uk/products/EB2410ITX/
13543 F: arch/arm/mach-s3c24xx/mach-bast.c
13544 F: arch/arm/mach-s3c24xx/bast-ide.c
13545 F: arch/arm/mach-s3c24xx/bast-irq.c
13547 SIPHASH PRF ROUTINES
13548 M: Jason A. Donenfeld <Jason@zx2c4.com>
13551 F: lib/test_siphash.c
13552 F: include/linux/siphash.h
13555 M: Gavin Schenk <g.schenk@eckelmann.de>
13556 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13557 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13560 F: drivers/gpio/gpio-siox.c
13561 F: include/trace/events/siox.h
13563 SIS 190 ETHERNET DRIVER
13564 M: Francois Romieu <romieu@fr.zoreil.com>
13565 L: netdev@vger.kernel.org
13567 F: drivers/net/ethernet/sis/sis190.c
13569 SIS 900/7016 FAST ETHERNET DRIVER
13570 M: Daniele Venzano <venza@brownhat.org>
13571 W: http://www.brownhat.org/sis900.html
13572 L: netdev@vger.kernel.org
13574 F: drivers/net/ethernet/sis/sis900.*
13576 SIS FRAMEBUFFER DRIVER
13577 M: Thomas Winischhofer <thomas@winischhofer.net>
13578 W: http://www.winischhofer.net/linuxsisvga.shtml
13580 F: Documentation/fb/sisfb.txt
13581 F: drivers/video/fbdev/sis/
13582 F: include/video/sisfb.h
13585 M: Thomas Winischhofer <thomas@winischhofer.net>
13586 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13588 F: drivers/usb/misc/sisusbvga/
13591 M: Christoph Lameter <cl@linux.com>
13592 M: Pekka Enberg <penberg@kernel.org>
13593 M: David Rientjes <rientjes@google.com>
13594 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13595 M: Andrew Morton <akpm@linux-foundation.org>
13596 L: linux-mm@kvack.org
13598 F: include/linux/sl?b*.h
13601 SLEEPABLE READ-COPY UPDATE (SRCU)
13602 M: Lai Jiangshan <jiangshanlai@gmail.com>
13603 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13604 M: Josh Triplett <josh@joshtriplett.org>
13605 R: Steven Rostedt <rostedt@goodmis.org>
13606 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13607 L: linux-kernel@vger.kernel.org
13608 W: http://www.rdrop.com/users/paulmck/RCU/
13610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13611 F: include/linux/srcu*.h
13612 F: kernel/rcu/srcu*.c
13614 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13615 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13616 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13618 F: drivers/slimbus/
13619 F: Documentation/devicetree/bindings/slimbus/
13620 F: include/linux/slimbus.h
13622 SMACK SECURITY MODULE
13623 M: Casey Schaufler <casey@schaufler-ca.com>
13624 L: linux-security-module@vger.kernel.org
13625 W: http://schaufler-ca.com
13626 T: git git://github.com/cschaufler/smack-next
13628 F: Documentation/admin-guide/LSM/Smack.rst
13631 SMC91x ETHERNET DRIVER
13632 M: Nicolas Pitre <nico@fluxnic.net>
13634 F: drivers/net/ethernet/smsc/smc91x.*
13636 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13637 M: Sakari Ailus <sakari.ailus@iki.fi>
13638 L: linux-media@vger.kernel.org
13640 F: drivers/media/i2c/smiapp/
13641 F: include/media/i2c/smiapp.h
13642 F: drivers/media/i2c/smiapp-pll.c
13643 F: drivers/media/i2c/smiapp-pll.h
13644 F: include/uapi/linux/smiapp.h
13645 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13647 SMM665 HARDWARE MONITOR DRIVER
13648 M: Guenter Roeck <linux@roeck-us.net>
13649 L: linux-hwmon@vger.kernel.org
13651 F: Documentation/hwmon/smm665
13652 F: drivers/hwmon/smm665.c
13654 SMSC EMC2103 HARDWARE MONITOR DRIVER
13655 M: Steve Glendinning <steve.glendinning@shawell.net>
13656 L: linux-hwmon@vger.kernel.org
13658 F: Documentation/hwmon/emc2103
13659 F: drivers/hwmon/emc2103.c
13661 SMSC SCH5627 HARDWARE MONITOR DRIVER
13662 M: Hans de Goede <hdegoede@redhat.com>
13663 L: linux-hwmon@vger.kernel.org
13665 F: Documentation/hwmon/sch5627
13666 F: drivers/hwmon/sch5627.c
13668 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13669 M: Steve Glendinning <steve.glendinning@shawell.net>
13670 L: linux-fbdev@vger.kernel.org
13672 F: drivers/video/fbdev/smscufx.c
13674 SMSC47B397 HARDWARE MONITOR DRIVER
13675 M: Jean Delvare <jdelvare@suse.com>
13676 L: linux-hwmon@vger.kernel.org
13678 F: Documentation/hwmon/smsc47b397
13679 F: drivers/hwmon/smsc47b397.c
13681 SMSC911x ETHERNET DRIVER
13682 M: Steve Glendinning <steve.glendinning@shawell.net>
13683 L: netdev@vger.kernel.org
13685 F: include/linux/smsc911x.h
13686 F: drivers/net/ethernet/smsc/smsc911x.*
13688 SMSC9420 PCI ETHERNET DRIVER
13689 M: Steve Glendinning <steve.glendinning@shawell.net>
13690 L: netdev@vger.kernel.org
13692 F: drivers/net/ethernet/smsc/smsc9420.*
13694 SOC-CAMERA V4L2 SUBSYSTEM
13695 L: linux-media@vger.kernel.org
13696 T: git git://linuxtv.org/media_tree.git
13698 F: include/media/soc*
13699 F: drivers/media/i2c/soc_camera/
13700 F: drivers/media/platform/soc_camera/
13702 SOCIONEXT SYNQUACER I2C DRIVER
13703 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
13704 L: linux-i2c@vger.kernel.org
13706 F: drivers/i2c/busses/i2c-synquacer.c
13707 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13709 SOCIONEXT UNIPHIER SOUND DRIVER
13710 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13712 F: sound/soc/uniphier/
13714 SOEKRIS NET48XX LED SUPPORT
13715 M: Chris Boot <bootc@bootc.net>
13717 F: drivers/leds/leds-net48xx.c
13719 SOFT-ROCE DRIVER (rxe)
13720 M: Moni Shoua <monis@mellanox.com>
13721 L: linux-rdma@vger.kernel.org
13723 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13724 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13725 F: drivers/infiniband/sw/rxe/
13726 F: include/uapi/rdma/rdma_user_rxe.h
13728 SOFTLOGIC 6x10 MPEG CODEC
13729 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13730 M: Anton Sviridenko <anton@corp.bluecherry.net>
13731 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13732 M: Andrey Utkin <andrey_utkin@fastmail.com>
13733 M: Ismael Luceno <ismael@iodev.co.uk>
13734 L: linux-media@vger.kernel.org
13736 F: drivers/media/pci/solo6x10/
13738 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13739 M: James Morse <james.morse@arm.com>
13740 L: linux-arm-kernel@lists.infradead.org
13742 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
13743 F: drivers/firmware/arm_sdei.c
13744 F: include/linux/arm_sdei.h
13745 F: include/uapi/linux/arm_sdei.h
13747 SOFTWARE RAID (Multiple Disks) SUPPORT
13748 M: Shaohua Li <shli@kernel.org>
13749 L: linux-raid@vger.kernel.org
13750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13752 F: drivers/md/Makefile
13753 F: drivers/md/Kconfig
13755 F: drivers/md/raid*
13756 F: include/linux/raid/
13757 F: include/uapi/linux/raid/
13759 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13760 M: Jassi Brar <jaswinder.singh@linaro.org>
13761 L: netdev@vger.kernel.org
13763 F: drivers/net/ethernet/socionext/netsec.c
13764 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
13766 SOLIDRUN CLEARFOG SUPPORT
13767 M: Russell King <linux@armlinux.org.uk>
13769 F: arch/arm/boot/dts/armada-388-clearfog*
13770 F: arch/arm/boot/dts/armada-38x-solidrun-*
13772 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13773 M: Russell King <linux@armlinux.org.uk>
13775 F: arch/arm/boot/dts/imx6*-cubox-i*
13776 F: arch/arm/boot/dts/imx6*-hummingboard*
13777 F: arch/arm/boot/dts/imx6*-sr-*
13779 SONIC NETWORK DRIVER
13780 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13781 L: netdev@vger.kernel.org
13783 F: drivers/net/ethernet/natsemi/sonic.*
13785 SONICS SILICON BACKPLANE DRIVER (SSB)
13786 M: Michael Buesch <m@bues.ch>
13787 L: linux-wireless@vger.kernel.org
13790 F: include/linux/ssb/
13792 SONY IMX258 SENSOR DRIVER
13793 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13794 L: linux-media@vger.kernel.org
13795 T: git git://linuxtv.org/media_tree.git
13797 F: drivers/media/i2c/imx258.c
13799 SONY IMX274 SENSOR DRIVER
13800 M: Leon Luo <leonl@leopardimaging.com>
13801 L: linux-media@vger.kernel.org
13802 T: git git://linuxtv.org/media_tree.git
13804 F: drivers/media/i2c/imx274.c
13805 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
13807 SONY IMX319 SENSOR DRIVER
13808 M: Bingbu Cao <bingbu.cao@intel.com>
13809 L: linux-media@vger.kernel.org
13810 T: git git://linuxtv.org/media_tree.git
13812 F: drivers/media/i2c/imx319.c
13814 SONY IMX355 SENSOR DRIVER
13815 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13816 L: linux-media@vger.kernel.org
13817 T: git git://linuxtv.org/media_tree.git
13819 F: drivers/media/i2c/imx355.c
13821 SONY MEMORYSTICK CARD SUPPORT
13822 M: Alex Dubov <oakad@yahoo.com>
13823 W: http://tifmxx.berlios.de/
13825 F: drivers/memstick/host/tifm_ms.c
13827 SONY MEMORYSTICK STANDARD SUPPORT
13828 M: Maxim Levitsky <maximlevitsky@gmail.com>
13830 F: drivers/memstick/core/ms_block.*
13832 SONY VAIO CONTROL DEVICE DRIVER
13833 M: Mattia Dongili <malattia@linux.it>
13834 L: platform-driver-x86@vger.kernel.org
13835 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13837 F: Documentation/laptops/sony-laptop.txt
13838 F: drivers/char/sonypi.c
13839 F: drivers/platform/x86/sony-laptop.c
13840 F: include/linux/sony-laptop.h
13843 M: Jaroslav Kysela <perex@perex.cz>
13844 M: Takashi Iwai <tiwai@suse.com>
13845 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13846 W: http://www.alsa-project.org/
13847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13848 T: git git://git.alsa-project.org/alsa-kernel.git
13849 Q: http://patchwork.kernel.org/project/alsa-devel/list/
13851 F: Documentation/sound/
13853 F: include/uapi/sound/
13856 SOUND - COMPRESSED AUDIO
13857 M: Vinod Koul <vkoul@kernel.org>
13858 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13861 F: Documentation/sound/designs/compress-offload.rst
13862 F: include/sound/compress_driver.h
13863 F: include/uapi/sound/compress_*
13864 F: sound/core/compress_offload.c
13865 F: sound/soc/soc-compress.c
13867 SOUND - DMAENGINE HELPERS
13868 M: Lars-Peter Clausen <lars@metafoo.de>
13870 F: include/sound/dmaengine_pcm.h
13871 F: sound/core/pcm_dmaengine.c
13872 F: sound/soc/soc-generic-dmaengine-pcm.c
13874 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13875 M: Liam Girdwood <lgirdwood@gmail.com>
13876 M: Mark Brown <broonie@kernel.org>
13877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13878 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13879 W: http://alsa-project.org/main/index.php/ASoC
13881 F: Documentation/devicetree/bindings/sound/
13882 F: Documentation/sound/soc/
13884 F: include/sound/soc*
13886 SOUNDWIRE SUBSYSTEM
13887 M: Vinod Koul <vkoul@kernel.org>
13888 M: Sanyog Kale <sanyog.r.kale@intel.com>
13889 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13890 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13892 F: Documentation/driver-api/soundwire/
13893 F: drivers/soundwire/
13894 F: include/linux/soundwire/
13897 M: Olli Salonen <olli.salonen@iki.fi>
13898 L: linux-media@vger.kernel.org
13899 W: https://linuxtv.org
13900 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13902 F: drivers/media/dvb-frontends/sp2*
13904 SPARC + UltraSPARC (sparc/sparc64)
13905 M: "David S. Miller" <davem@davemloft.net>
13906 L: sparclinux@vger.kernel.org
13907 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
13908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13914 SPARC SERIAL DRIVERS
13915 M: "David S. Miller" <davem@davemloft.net>
13916 L: sparclinux@vger.kernel.org
13917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13920 F: include/linux/sunserialcore.h
13921 F: drivers/tty/serial/suncore.c
13922 F: drivers/tty/serial/sunhv.c
13923 F: drivers/tty/serial/sunsab.c
13924 F: drivers/tty/serial/sunsab.h
13925 F: drivers/tty/serial/sunsu.c
13926 F: drivers/tty/serial/sunzilog.c
13927 F: drivers/tty/serial/sunzilog.h
13928 F: drivers/tty/vcc.c
13931 M: "Christopher Li" <sparse@chrisli.org>
13932 L: linux-sparse@vger.kernel.org
13933 W: https://sparse.wiki.kernel.org/
13934 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13935 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13937 F: include/linux/compiler.h
13939 SPEAR CLOCK FRAMEWORK SUPPORT
13940 M: Viresh Kumar <vireshk@kernel.org>
13941 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13942 W: http://www.st.com/spear
13944 F: drivers/clk/spear/
13946 SPEAR PLATFORM SUPPORT
13947 M: Viresh Kumar <vireshk@kernel.org>
13948 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13950 W: http://www.st.com/spear
13952 F: arch/arm/boot/dts/spear*
13953 F: arch/arm/mach-spear/
13956 M: Marek Vasut <marek.vasut@gmail.com>
13957 L: linux-mtd@lists.infradead.org
13958 W: http://www.linux-mtd.infradead.org/
13959 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
13960 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13961 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
13963 F: drivers/mtd/spi-nor/
13964 F: include/linux/mtd/spi-nor.h
13967 M: Mark Brown <broonie@kernel.org>
13968 L: linux-spi@vger.kernel.org
13969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13970 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
13972 F: Documentation/devicetree/bindings/spi/
13973 F: Documentation/spi/
13975 F: include/linux/spi/
13976 F: include/uapi/linux/spi/
13979 SPIDERNET NETWORK DRIVER for CELL
13980 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13981 L: netdev@vger.kernel.org
13983 F: Documentation/networking/spider_net.txt
13984 F: drivers/net/ethernet/toshiba/spider_net*
13987 R: Stephen Boyd <sboyd@kernel.org>
13988 L: linux-arm-msm@vger.kernel.org
13989 F: Documentation/devicetree/bindings/spmi/
13991 F: include/dt-bindings/spmi/spmi.h
13992 F: include/linux/spmi.h
13993 F: include/trace/events/spmi.h
13996 M: Jeremy Kerr <jk@ozlabs.org>
13997 L: linuxppc-dev@lists.ozlabs.org
13998 W: http://www.ibm.com/developerworks/power/cell/
14000 F: Documentation/filesystems/spufs.txt
14001 F: arch/powerpc/platforms/cell/spufs/
14003 SQUASHFS FILE SYSTEM
14004 M: Phillip Lougher <phillip@squashfs.org.uk>
14005 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14006 W: http://squashfs.org.uk
14007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14009 F: Documentation/filesystems/squashfs.txt
14012 SRM (Alpha) environment access
14013 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14015 F: arch/alpha/kernel/srm_env.c
14017 ST STM32 I2C/SMBUS DRIVER
14018 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14019 L: linux-i2c@vger.kernel.org
14021 F: drivers/i2c/busses/i2c-stm32*
14023 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14024 M: Song Qiang <songqiang1304521@gmail.com>
14025 L: linux-iio@vger.kernel.org
14027 F: drivers/iio/proximity/vl53l0x-i2c.c
14028 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14031 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14032 L: stable@vger.kernel.org
14034 F: Documentation/process/stable-kernel-rules.rst
14037 M: Ian Abbott <abbotti@mev.co.uk>
14038 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14040 F: drivers/staging/comedi/
14042 STAGING - EROFS FILE SYSTEM
14043 M: Gao Xiang <gaoxiang25@huawei.com>
14044 M: Chao Yu <yuchao0@huawei.com>
14045 L: linux-erofs@lists.ozlabs.org
14047 F: drivers/staging/erofs/
14049 STAGING - INDUSTRIAL IO
14050 M: Jonathan Cameron <jic23@kernel.org>
14051 L: linux-iio@vger.kernel.org
14053 F: Documentation/devicetree/bindings/staging/iio/
14054 F: drivers/staging/iio/
14056 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14057 M: Marc Dietrich <marvin24@gmx.de>
14058 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14059 L: linux-tegra@vger.kernel.org
14061 F: drivers/staging/nvec/
14063 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14064 M: Jens Frederich <jfrederich@gmail.com>
14065 M: Daniel Drake <dsd@laptop.org>
14066 M: Jon Nettleton <jon.nettleton@gmail.com>
14067 W: http://wiki.laptop.org/go/DCON
14069 F: drivers/staging/olpc_dcon/
14071 STAGING - REALTEK RTL8712U DRIVERS
14072 M: Larry Finger <Larry.Finger@lwfinger.net>
14073 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14075 F: drivers/staging/rtl8712/
14077 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14078 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14079 M: Teddy Wang <teddy.wang@siliconmotion.com>
14080 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14081 L: linux-fbdev@vger.kernel.org
14083 F: drivers/staging/sm750fb/
14085 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14086 M: William Hubbs <w.d.hubbs@gmail.com>
14087 M: Chris Brannon <chris@the-brannons.com>
14088 M: Kirk Reiser <kirk@reisers.ca>
14089 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14090 L: speakup@linux-speakup.org
14091 W: http://www.linux-speakup.org/
14093 F: drivers/staging/speakup/
14095 STAGING - VIA VT665X DRIVERS
14096 M: Forest Bond <forest@alittletooquiet.net>
14098 F: drivers/staging/vt665?/
14100 STAGING - WILC1000 WIFI DRIVER
14101 M: Aditya Shankar <aditya.shankar@microchip.com>
14102 M: Ganesh Krishna <ganesh.krishna@microchip.com>
14103 L: linux-wireless@vger.kernel.org
14105 F: drivers/staging/wilc1000/
14107 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14108 M: Arnaud Patard <arnaud.patard@rtp-net.org>
14110 F: drivers/staging/xgifb/
14113 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14115 L: devel@driverdev.osuosl.org
14117 F: drivers/staging/
14119 STARFIRE/DURALAN NETWORK DRIVER
14120 M: Ion Badulescu <ionut@badula.org>
14122 F: drivers/net/ethernet/adaptec/starfire*
14124 STEC S1220 SKD DRIVER
14125 M: Bart Van Assche <bart.vanassche@wdc.com>
14126 L: linux-block@vger.kernel.org
14128 F: drivers/block/skd*[ch]
14130 STI AUDIO (ASoC) DRIVERS
14131 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14132 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14134 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14138 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
14140 F: drivers/media/platform/sti/cec/
14141 F: Documentation/devicetree/bindings/media/stih-cec.txt
14143 STK1160 USB VIDEO CAPTURE DRIVER
14144 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14145 L: linux-media@vger.kernel.org
14146 T: git git://linuxtv.org/media_tree.git
14148 F: drivers/media/usb/stk1160/
14150 STM32 AUDIO (ASoC) DRIVERS
14151 M: Olivier Moysan <olivier.moysan@st.com>
14152 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14153 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14155 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
14158 STM32 TIMER/LPTIMER DRIVERS
14159 M: Fabrice Gasnier <fabrice.gasnier@st.com>
14161 F: drivers/*/stm32-*timer*
14162 F: drivers/pwm/pwm-stm32*
14163 F: include/linux/*/stm32-*tim*
14164 F: Documentation/ABI/testing/*timer-stm32
14165 F: Documentation/devicetree/bindings/*/stm32-*timer*
14166 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
14168 STMMAC ETHERNET DRIVER
14169 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
14170 M: Alexandre Torgue <alexandre.torgue@st.com>
14171 M: Jose Abreu <joabreu@synopsys.com>
14172 L: netdev@vger.kernel.org
14173 W: http://www.stlinux.com
14175 F: drivers/net/ethernet/stmicro/stmmac/
14178 M: Sam Creasey <sammy@sammy.net>
14179 W: http://sammy.net/sun3/
14181 F: arch/m68k/kernel/*sun3*
14182 F: arch/m68k/sun3*/
14183 F: arch/m68k/include/asm/sun3*
14184 F: drivers/net/ethernet/i825xx/sun3*
14186 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14187 M: Hans de Goede <hdegoede@redhat.com>
14188 L: linux-input@vger.kernel.org
14190 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14191 F: drivers/input/keyboard/sun4i-lradc-keys.c
14193 SUNDANCE NETWORK DRIVER
14194 M: Denis Kirjanov <kda@linux-powerpc.org>
14195 L: netdev@vger.kernel.org
14197 F: drivers/net/ethernet/dlink/sundance.c
14200 M: Yoshinori Sato <ysato@users.sourceforge.jp>
14201 M: Rich Felker <dalias@libc.org>
14202 L: linux-sh@vger.kernel.org
14203 Q: http://patchwork.kernel.org/project/linux-sh/list/
14205 F: Documentation/sh/
14210 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14211 M: Len Brown <len.brown@intel.com>
14212 M: Pavel Machek <pavel@ucw.cz>
14213 L: linux-pm@vger.kernel.org
14214 B: https://bugzilla.kernel.org
14216 F: Documentation/power/
14217 F: arch/x86/kernel/acpi/
14218 F: drivers/base/power/
14220 F: include/linux/suspend.h
14221 F: include/linux/freezer.h
14222 F: include/linux/pm.h
14225 M: Martin Mares <mj@ucw.cz>
14226 L: linux-video@atrey.karlin.mff.cuni.cz
14228 F: Documentation/svga.txt
14229 F: arch/x86/boot/video*
14232 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14233 L: iommu@lists.linux-foundation.org
14234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14236 F: kernel/dma/swiotlb.c
14237 F: arch/*/kernel/pci-swiotlb.c
14238 F: include/linux/swiotlb.h
14241 M: Jiri Pirko <jiri@resnulli.us>
14242 M: Ivan Vecera <ivecera@redhat.com>
14243 L: netdev@vger.kernel.org
14246 F: include/net/switchdev.h
14248 SY8106A REGULATOR DRIVER
14249 M: Icenowy Zheng <icenowy@aosc.io>
14251 F: drivers/regulator/sy8106a-regulator.c
14252 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14254 SYNC FILE FRAMEWORK
14255 M: Sumit Semwal <sumit.semwal@linaro.org>
14256 R: Gustavo Padovan <gustavo@padovan.org>
14258 L: linux-media@vger.kernel.org
14259 L: dri-devel@lists.freedesktop.org
14260 F: drivers/dma-buf/sync_*
14261 F: drivers/dma-buf/dma-fence*
14262 F: drivers/dma-buf/sw_sync.c
14263 F: include/linux/sync_file.h
14264 F: include/uapi/linux/sync_file.h
14265 F: Documentation/sync_file.txt
14266 T: git git://anongit.freedesktop.org/drm/drm-misc
14268 SYNOPSYS ARC ARCHITECTURE
14269 M: Vineet Gupta <vgupta@synopsys.com>
14270 L: linux-snps-arc@lists.infradead.org
14273 F: Documentation/devicetree/bindings/arc/*
14274 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14275 F: drivers/clocksource/arc_timer.c
14276 F: drivers/tty/serial/arc_uart.c
14277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14279 SYNOPSYS ARC HSDK SDP pll clock driver
14280 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14282 F: drivers/clk/clk-hsdk-pll.c
14283 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14285 SYNOPSYS ARC SDP clock driver
14286 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14288 F: drivers/clk/axs10x/*
14289 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14291 SYNOPSYS ARC SDP platform support
14292 M: Alexey Brodkin <abrodkin@synopsys.com>
14294 F: arch/arc/plat-axs10x
14295 F: arch/arc/boot/dts/ax*
14296 F: Documentation/devicetree/bindings/arc/axs10*
14298 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14299 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14301 F: drivers/reset/reset-axs10x.c
14302 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14304 SYNOPSYS CREG GPIO DRIVER
14305 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14307 F: drivers/gpio/gpio-creg-snps.c
14308 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14310 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14311 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14313 F: drivers/tty/serial/8250/8250_dw.c
14315 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14316 M: Hoan Tran <hotran@apm.com>
14317 L: linux-gpio@vger.kernel.org
14319 F: drivers/gpio/gpio-dwapb.c
14320 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14322 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14323 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14325 F: drivers/dma/dwi-axi-dmac/
14326 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14328 SYNOPSYS DESIGNWARE DMAC DRIVER
14329 M: Viresh Kumar <vireshk@kernel.org>
14330 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14332 F: include/linux/dma/dw.h
14333 F: include/linux/platform_data/dma-dw.h
14336 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14337 M: Jose Abreu <Jose.Abreu@synopsys.com>
14338 L: netdev@vger.kernel.org
14340 F: drivers/net/ethernet/synopsys/
14342 SYNOPSYS DESIGNWARE I2C DRIVER
14343 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
14344 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14345 R: Mika Westerberg <mika.westerberg@linux.intel.com>
14346 L: linux-i2c@vger.kernel.org
14348 F: drivers/i2c/busses/i2c-designware-*
14349 F: include/linux/platform_data/i2c-designware.h
14351 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14352 M: Jaehoon Chung <jh80.chung@samsung.com>
14353 L: linux-mmc@vger.kernel.org
14355 F: drivers/mmc/host/dw_mmc*
14357 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14358 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14360 F: drivers/reset/reset-hsdk.c
14361 F: include/dt-bindings/reset/snps,hsdk-reset.h
14362 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14364 SYSTEM CONFIGURATION (SYSCON)
14365 M: Lee Jones <lee.jones@linaro.org>
14366 M: Arnd Bergmann <arnd@arndb.de>
14367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14369 F: drivers/mfd/syscon.c
14371 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14372 M: Sudeep Holla <sudeep.holla@arm.com>
14373 L: linux-arm-kernel@lists.infradead.org
14375 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14376 F: drivers/clk/clk-sc[mp]i.c
14377 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14378 F: drivers/firmware/arm_scpi.c
14379 F: drivers/firmware/arm_scmi/
14380 F: include/linux/sc[mp]i_protocol.h
14382 SYSTEM RESET/SHUTDOWN DRIVERS
14383 M: Sebastian Reichel <sre@kernel.org>
14384 L: linux-pm@vger.kernel.org
14385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14387 F: Documentation/devicetree/bindings/power/reset/
14388 F: drivers/power/reset/
14390 SYSTEM TRACE MODULE CLASS
14391 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14394 F: Documentation/trace/stm.rst
14395 F: drivers/hwtracing/stm/
14396 F: include/linux/stm.h
14397 F: include/uapi/linux/stm.h
14400 M: Christoph Hellwig <hch@infradead.org>
14402 F: Documentation/filesystems/sysv-fs.txt
14404 F: include/linux/sysv_fs.h
14407 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14408 L: linux-scsi@vger.kernel.org
14409 L: target-devel@vger.kernel.org
14410 W: http://www.linux-iscsi.org
14411 W: http://groups.google.com/group/linux-iscsi-target-dev
14412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14416 F: Documentation/target/
14418 TASKSTATS STATISTICS INTERFACE
14419 M: Balbir Singh <bsingharora@gmail.com>
14421 F: Documentation/accounting/taskstats*
14422 F: include/linux/taskstats*
14423 F: kernel/taskstats.c
14426 M: Jamal Hadi Salim <jhs@mojatatu.com>
14427 M: Cong Wang <xiyou.wangcong@gmail.com>
14428 M: Jiri Pirko <jiri@resnulli.us>
14429 L: netdev@vger.kernel.org
14431 F: include/net/pkt_cls.h
14432 F: include/net/pkt_sched.h
14433 F: include/net/tc_act/
14434 F: include/uapi/linux/pkt_cls.h
14435 F: include/uapi/linux/pkt_sched.h
14436 F: include/uapi/linux/tc_act/
14437 F: include/uapi/linux/tc_ematch/
14440 TC90522 MEDIA DRIVER
14441 M: Akihiro Tsukada <tskd08@gmail.com>
14442 L: linux-media@vger.kernel.org
14444 F: drivers/media/dvb-frontends/tc90522*
14446 TCP LOW PRIORITY MODULE
14447 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14448 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14449 W: http://tcp-lp-mod.sourceforge.net/
14451 F: net/ipv4/tcp_lp.c
14453 TDA10071 MEDIA DRIVER
14454 M: Antti Palosaari <crope@iki.fi>
14455 L: linux-media@vger.kernel.org
14456 W: https://linuxtv.org
14457 W: http://palosaari.fi/linux/
14458 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14459 T: git git://linuxtv.org/anttip/media_tree.git
14461 F: drivers/media/dvb-frontends/tda10071*
14463 TDA18212 MEDIA DRIVER
14464 M: Antti Palosaari <crope@iki.fi>
14465 L: linux-media@vger.kernel.org
14466 W: https://linuxtv.org
14467 W: http://palosaari.fi/linux/
14468 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14469 T: git git://linuxtv.org/anttip/media_tree.git
14471 F: drivers/media/tuners/tda18212*
14473 TDA18218 MEDIA DRIVER
14474 M: Antti Palosaari <crope@iki.fi>
14475 L: linux-media@vger.kernel.org
14476 W: https://linuxtv.org
14477 W: http://palosaari.fi/linux/
14478 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14479 T: git git://linuxtv.org/anttip/media_tree.git
14481 F: drivers/media/tuners/tda18218*
14483 TDA18250 MEDIA DRIVER
14484 M: Olli Salonen <olli.salonen@iki.fi>
14485 L: linux-media@vger.kernel.org
14486 W: https://linuxtv.org
14487 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14488 T: git git://linuxtv.org/media_tree.git
14490 F: drivers/media/tuners/tda18250*
14492 TDA18271 MEDIA DRIVER
14493 M: Michael Krufky <mkrufky@linuxtv.org>
14494 L: linux-media@vger.kernel.org
14495 W: https://linuxtv.org
14496 W: http://github.com/mkrufky
14497 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14498 T: git git://linuxtv.org/mkrufky/tuners.git
14500 F: drivers/media/tuners/tda18271*
14502 TDA1997x MEDIA DRIVER
14503 M: Tim Harvey <tharvey@gateworks.com>
14504 L: linux-media@vger.kernel.org
14505 W: https://linuxtv.org
14506 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14508 F: drivers/media/i2c/tda1997x.*
14510 TDA827x MEDIA DRIVER
14511 M: Michael Krufky <mkrufky@linuxtv.org>
14512 L: linux-media@vger.kernel.org
14513 W: https://linuxtv.org
14514 W: http://github.com/mkrufky
14515 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14516 T: git git://linuxtv.org/mkrufky/tuners.git
14518 F: drivers/media/tuners/tda8290.*
14520 TDA8290 MEDIA DRIVER
14521 M: Michael Krufky <mkrufky@linuxtv.org>
14522 L: linux-media@vger.kernel.org
14523 W: https://linuxtv.org
14524 W: http://github.com/mkrufky
14525 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14526 T: git git://linuxtv.org/mkrufky/tuners.git
14528 F: drivers/media/tuners/tda8290.*
14530 TDA9840 MEDIA DRIVER
14531 M: Hans Verkuil <hverkuil@xs4all.nl>
14532 L: linux-media@vger.kernel.org
14533 T: git git://linuxtv.org/media_tree.git
14534 W: https://linuxtv.org
14536 F: drivers/media/i2c/tda9840*
14538 TEA5761 TUNER DRIVER
14539 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14540 L: linux-media@vger.kernel.org
14541 W: https://linuxtv.org
14542 T: git git://linuxtv.org/media_tree.git
14544 F: drivers/media/tuners/tea5761.*
14546 TEA5767 TUNER DRIVER
14547 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14548 L: linux-media@vger.kernel.org
14549 W: https://linuxtv.org
14550 T: git git://linuxtv.org/media_tree.git
14552 F: drivers/media/tuners/tea5767.*
14554 TEA6415C MEDIA DRIVER
14555 M: Hans Verkuil <hverkuil@xs4all.nl>
14556 L: linux-media@vger.kernel.org
14557 T: git git://linuxtv.org/media_tree.git
14558 W: https://linuxtv.org
14560 F: drivers/media/i2c/tea6415c*
14562 TEA6420 MEDIA DRIVER
14563 M: Hans Verkuil <hverkuil@xs4all.nl>
14564 L: linux-media@vger.kernel.org
14565 T: git git://linuxtv.org/media_tree.git
14566 W: https://linuxtv.org
14568 F: drivers/media/i2c/tea6420*
14571 M: Jiri Pirko <jiri@resnulli.us>
14572 L: netdev@vger.kernel.org
14574 F: drivers/net/team/
14575 F: include/linux/if_team.h
14576 F: include/uapi/linux/if_team.h
14578 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14579 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14581 F: arch/x86/platform/ts5500/
14583 TECHNOTREND USB IR RECEIVER
14584 M: Sean Young <sean@mess.org>
14585 L: linux-media@vger.kernel.org
14587 F: drivers/media/rc/ttusbir.c
14589 TECHWELL TW9910 VIDEO DECODER
14590 L: linux-media@vger.kernel.org
14592 F: drivers/media/i2c/tw9910.c
14593 F: include/media/i2c/tw9910.h
14596 M: Jens Wiklander <jens.wiklander@linaro.org>
14598 F: include/linux/tee_drv.h
14599 F: include/uapi/linux/tee.h
14601 F: Documentation/tee.txt
14603 TEGRA ARCHITECTURE SUPPORT
14604 M: Thierry Reding <thierry.reding@gmail.com>
14605 M: Jonathan Hunter <jonathanh@nvidia.com>
14606 L: linux-tegra@vger.kernel.org
14607 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
14608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14613 M: Peter De Schrijver <pdeschrijver@nvidia.com>
14614 M: Prashant Gaikwad <pgaikwad@nvidia.com>
14616 F: drivers/clk/tegra/
14619 M: Laxman Dewangan <ldewangan@nvidia.com>
14620 M: Jon Hunter <jonathanh@nvidia.com>
14622 F: drivers/dma/tegra*
14625 M: Laxman Dewangan <ldewangan@nvidia.com>
14627 F: drivers/i2c/busses/i2c-tegra.c
14629 TEGRA IOMMU DRIVERS
14630 M: Thierry Reding <thierry.reding@gmail.com>
14631 L: linux-tegra@vger.kernel.org
14633 F: drivers/iommu/tegra*
14636 M: Laxman Dewangan <ldewangan@nvidia.com>
14638 F: drivers/input/keyboard/tegra-kbc.c
14641 M: Stefan Agner <stefan@agner.ch>
14642 M: Lucas Stach <dev@lynxeye.de>
14644 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14645 F: drivers/mtd/nand/raw/tegra_nand.c
14648 M: Thierry Reding <thierry.reding@gmail.com>
14650 F: drivers/pwm/pwm-tegra.c
14652 TEGRA SERIAL DRIVER
14653 M: Laxman Dewangan <ldewangan@nvidia.com>
14655 F: drivers/tty/serial/serial-tegra.c
14658 M: Laxman Dewangan <ldewangan@nvidia.com>
14660 F: drivers/spi/spi-tegra*
14662 TEHUTI ETHERNET DRIVER
14663 M: Andy Gospodarek <andy@greyhouse.net>
14664 L: netdev@vger.kernel.org
14666 F: drivers/net/ethernet/tehuti/*
14668 Telecom Clock Driver for MCPL0010
14669 M: Mark Gross <mark.gross@intel.com>
14671 F: drivers/char/tlclk.c
14673 TENSILICA XTENSA PORT (xtensa)
14674 M: Chris Zankel <chris@zankel.net>
14675 M: Max Filippov <jcmvbkbc@gmail.com>
14676 L: linux-xtensa@linux-xtensa.org
14677 T: git git://github.com/czankel/xtensa-linux.git
14680 F: drivers/irqchip/irq-xtensa-*
14682 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14683 M: Nishanth Menon <nm@ti.com>
14684 M: Tero Kristo <t-kristo@ti.com>
14685 M: Santosh Shilimkar <ssantosh@kernel.org>
14686 L: linux-arm-kernel@lists.infradead.org
14688 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14689 F: drivers/firmware/ti_sci*
14690 F: include/linux/soc/ti/ti_sci_protocol.h
14691 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14692 F: drivers/soc/ti/ti_sci_pm_domains.c
14693 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14694 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14695 F: drivers/clk/keystone/sci-clk.c
14696 F: drivers/reset/reset-ti-sci.c
14698 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14699 M: Hans Verkuil <hverkuil@xs4all.nl>
14700 L: linux-media@vger.kernel.org
14701 T: git git://linuxtv.org/media_tree.git
14702 W: https://linuxtv.org
14704 F: drivers/media/radio/radio-raremono.c
14707 M: Zhang Rui <rui.zhang@intel.com>
14708 M: Eduardo Valentin <edubezval@gmail.com>
14709 R: Daniel Lezcano <daniel.lezcano@linaro.org>
14710 L: linux-pm@vger.kernel.org
14711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14713 Q: https://patchwork.kernel.org/project/linux-pm/list/
14715 F: drivers/thermal/
14716 F: include/linux/thermal.h
14717 F: include/uapi/linux/thermal.h
14718 F: include/linux/cpu_cooling.h
14719 F: Documentation/devicetree/bindings/thermal/
14721 THERMAL/CPU_COOLING
14722 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
14723 M: Viresh Kumar <viresh.kumar@linaro.org>
14724 M: Javi Merino <javi.merino@kernel.org>
14725 L: linux-pm@vger.kernel.org
14727 F: Documentation/thermal/cpu-cooling-api.txt
14728 F: drivers/thermal/cpu_cooling.c
14729 F: include/linux/cpu_cooling.h
14731 THINKPAD ACPI EXTRAS DRIVER
14732 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14733 L: ibm-acpi-devel@lists.sourceforge.net
14734 L: platform-driver-x86@vger.kernel.org
14735 W: http://ibm-acpi.sourceforge.net
14736 W: http://thinkwiki.org/wiki/Ibm-acpi
14737 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14739 F: drivers/platform/x86/thinkpad_acpi.c
14742 M: Andreas Noever <andreas.noever@gmail.com>
14743 M: Michael Jamet <michael.jamet@intel.com>
14744 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14745 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14748 F: Documentation/admin-guide/thunderbolt.rst
14749 F: drivers/thunderbolt/
14750 F: include/linux/thunderbolt.h
14752 THUNDERBOLT NETWORK DRIVER
14753 M: Michael Jamet <michael.jamet@intel.com>
14754 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14755 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14756 L: netdev@vger.kernel.org
14758 F: drivers/net/thunderbolt.c
14760 THUNDERX GPIO DRIVER
14761 M: David Daney <david.daney@cavium.com>
14763 F: drivers/gpio/gpio-thunderx.c
14765 TI AM437X VPFE DRIVER
14766 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14767 L: linux-media@vger.kernel.org
14768 W: https://linuxtv.org
14769 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14770 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14772 F: drivers/media/platform/am437x/
14774 TI BANDGAP AND THERMAL DRIVER
14775 M: Eduardo Valentin <edubezval@gmail.com>
14776 M: Keerthy <j-keerthy@ti.com>
14777 L: linux-pm@vger.kernel.org
14778 L: linux-omap@vger.kernel.org
14780 F: drivers/thermal/ti-soc-thermal/
14782 TI BQ27XXX POWER SUPPLY DRIVER
14783 R: Andrew F. Davis <afd@ti.com>
14784 F: include/linux/power/bq27xxx_battery.h
14785 F: drivers/power/supply/bq27xxx_battery.c
14786 F: drivers/power/supply/bq27xxx_battery_i2c.c
14788 TI CDCE706 CLOCK DRIVER
14789 M: Max Filippov <jcmvbkbc@gmail.com>
14791 F: drivers/clk/clk-cdce706.c
14794 M: Tero Kristo <t-kristo@ti.com>
14795 L: linux-omap@vger.kernel.org
14798 F: include/linux/clk/ti.h
14800 TI DAVINCI MACHINE SUPPORT
14801 M: Sekhar Nori <nsekhar@ti.com>
14802 M: Kevin Hilman <khilman@kernel.org>
14803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14806 F: arch/arm/mach-davinci/
14807 F: drivers/i2c/busses/i2c-davinci.c
14808 F: arch/arm/boot/dts/da850*
14810 TI DAVINCI SERIES CLOCK DRIVER
14811 M: David Lechner <david@lechnology.com>
14812 R: Sekhar Nori <nsekhar@ti.com>
14814 F: Documentation/devicetree/bindings/clock/ti/davinci/
14815 F: drivers/clk/davinci/
14817 TI DAVINCI SERIES GPIO DRIVER
14818 M: Keerthy <j-keerthy@ti.com>
14819 L: linux-gpio@vger.kernel.org
14821 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14822 F: drivers/gpio/gpio-davinci.c
14824 TI DAVINCI SERIES MEDIA DRIVER
14825 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14826 L: linux-media@vger.kernel.org
14827 W: https://linuxtv.org
14828 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14829 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14831 F: drivers/media/platform/davinci/
14832 F: include/media/davinci/
14834 TI ETHERNET SWITCH DRIVER (CPSW)
14835 R: Grygorii Strashko <grygorii.strashko@ti.com>
14836 L: linux-omap@vger.kernel.org
14837 L: netdev@vger.kernel.org
14839 F: drivers/net/ethernet/ti/cpsw*
14840 F: drivers/net/ethernet/ti/davinci*
14842 TI FLASH MEDIA INTERFACE DRIVER
14843 M: Alex Dubov <oakad@yahoo.com>
14845 F: drivers/misc/tifm*
14846 F: drivers/mmc/host/tifm_sd.c
14847 F: include/linux/tifm.h
14849 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14850 M: Santosh Shilimkar <ssantosh@kernel.org>
14851 L: linux-kernel@vger.kernel.org
14852 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14854 F: drivers/soc/ti/*
14855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14857 TI LM49xxx FAMILY ASoC CODEC DRIVERS
14858 M: M R Swami Reddy <mr.swami.reddy@ti.com>
14859 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14860 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14862 F: sound/soc/codecs/lm49453*
14863 F: sound/soc/codecs/isabelle*
14865 TI LP855x BACKLIGHT DRIVER
14866 M: Milo Kim <milo.kim@ti.com>
14868 F: Documentation/backlight/lp855x-driver.txt
14869 F: drivers/video/backlight/lp855x_bl.c
14870 F: include/linux/platform_data/lp855x.h
14872 TI LP8727 CHARGER DRIVER
14873 M: Milo Kim <milo.kim@ti.com>
14875 F: drivers/power/supply/lp8727_charger.c
14876 F: include/linux/platform_data/lp8727.h
14878 TI LP8788 MFD DRIVER
14879 M: Milo Kim <milo.kim@ti.com>
14881 F: drivers/iio/adc/lp8788_adc.c
14882 F: drivers/leds/leds-lp8788.c
14883 F: drivers/mfd/lp8788*.c
14884 F: drivers/power/supply/lp8788-charger.c
14885 F: drivers/regulator/lp8788-*.c
14886 F: include/linux/mfd/lp8788*.h
14888 TI NETCP ETHERNET DRIVER
14889 M: Wingman Kwok <w-kwok2@ti.com>
14890 M: Murali Karicheri <m-karicheri2@ti.com>
14891 L: netdev@vger.kernel.org
14893 F: drivers/net/ethernet/ti/netcp*
14895 TI PCM3060 ASoC CODEC DRIVER
14896 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
14897 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14899 F: Documentation/devicetree/bindings/sound/pcm3060.txt
14900 F: sound/soc/codecs/pcm3060*
14902 TI TAS571X FAMILY ASoC CODEC DRIVER
14903 M: Kevin Cernekee <cernekee@chromium.org>
14904 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14906 F: sound/soc/codecs/tas571x*
14908 TI TRF7970A NFC DRIVER
14909 M: Mark Greer <mgreer@animalcreek.com>
14910 L: linux-wireless@vger.kernel.org
14911 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14913 F: drivers/nfc/trf7970a.c
14914 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14916 TI TWL4030 SERIES SOC CODEC DRIVER
14917 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
14918 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14920 F: sound/soc/codecs/twl4030*
14923 M: Benoit Parrot <bparrot@ti.com>
14924 L: linux-media@vger.kernel.org
14925 W: http://linuxtv.org/
14926 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14928 F: drivers/media/platform/ti-vpe/
14930 TI WILINK WIRELESS DRIVERS
14931 L: linux-wireless@vger.kernel.org
14932 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
14933 W: http://wireless.kernel.org/en/users/Drivers/wl1251
14934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14936 F: drivers/net/wireless/ti/
14937 F: include/linux/wl12xx.h
14939 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14940 M: John Stultz <john.stultz@linaro.org>
14941 M: Thomas Gleixner <tglx@linutronix.de>
14942 R: Stephen Boyd <sboyd@kernel.org>
14943 L: linux-kernel@vger.kernel.org
14944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14946 F: include/linux/clocksource.h
14947 F: include/linux/time.h
14948 F: include/linux/timex.h
14949 F: include/uapi/linux/time.h
14950 F: include/uapi/linux/timex.h
14951 F: kernel/time/clocksource.c
14952 F: kernel/time/time*.c
14953 F: kernel/time/alarmtimer.c
14954 F: kernel/time/ntp.c
14955 F: tools/testing/selftests/timers/
14958 M: Jon Maloy <jon.maloy@ericsson.com>
14959 M: Ying Xue <ying.xue@windriver.com>
14960 L: netdev@vger.kernel.org (core kernel code)
14961 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14962 W: http://tipc.sourceforge.net/
14964 F: include/uapi/linux/tipc*.h
14967 TLAN NETWORK DRIVER
14968 M: Samuel Chessman <chessman@tux.org>
14969 L: tlan-devel@lists.sourceforge.net (subscribers-only)
14970 W: http://sourceforge.net/projects/tlan/
14972 F: Documentation/networking/tlan.txt
14973 F: drivers/net/ethernet/ti/tlan.*
14975 TM6000 VIDEO4LINUX DRIVER
14976 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14977 L: linux-media@vger.kernel.org
14978 W: https://linuxtv.org
14979 T: git git://linuxtv.org/media_tree.git
14981 F: drivers/media/usb/tm6000/
14982 F: Documentation/media/v4l-drivers/tm6000*
14984 TMIO/SDHI MMC DRIVER
14985 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14986 L: linux-mmc@vger.kernel.org
14988 F: drivers/mmc/host/tmio_mmc*
14989 F: drivers/mmc/host/renesas_sdhi*
14990 F: include/linux/mfd/tmio.h
14992 TMP401 HARDWARE MONITOR DRIVER
14993 M: Guenter Roeck <linux@roeck-us.net>
14994 L: linux-hwmon@vger.kernel.org
14996 F: Documentation/hwmon/tmp401
14997 F: drivers/hwmon/tmp401.c
14999 TMPFS (SHMEM FILESYSTEM)
15000 M: Hugh Dickins <hughd@google.com>
15001 L: linux-mm@kvack.org
15003 F: include/linux/shmem_fs.h
15006 TOMOYO SECURITY MODULE
15007 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15008 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15009 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15010 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15011 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15012 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15013 W: http://tomoyo.sourceforge.jp/
15014 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15016 F: security/tomoyo/
15018 TOPSTAR LAPTOP EXTRAS DRIVER
15019 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15020 L: platform-driver-x86@vger.kernel.org
15022 F: drivers/platform/x86/topstar-laptop.c
15024 TORTURE-TEST MODULES
15025 M: Davidlohr Bueso <dave@stgolabs.net>
15026 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15027 M: Josh Triplett <josh@joshtriplett.org>
15028 L: linux-kernel@vger.kernel.org
15030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15031 F: Documentation/RCU/torture.txt
15032 F: kernel/torture.c
15033 F: kernel/rcu/rcutorture.c
15034 F: kernel/rcu/rcuperf.c
15035 F: kernel/locking/locktorture.c
15037 TOSHIBA ACPI EXTRAS DRIVER
15038 M: Azael Avalos <coproscefalo@gmail.com>
15039 L: platform-driver-x86@vger.kernel.org
15041 F: drivers/platform/x86/toshiba_acpi.c
15043 TOSHIBA BLUETOOTH DRIVER
15044 M: Azael Avalos <coproscefalo@gmail.com>
15045 L: platform-driver-x86@vger.kernel.org
15047 F: drivers/platform/x86/toshiba_bluetooth.c
15049 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15050 M: Azael Avalos <coproscefalo@gmail.com>
15051 L: platform-driver-x86@vger.kernel.org
15053 F: drivers/platform/x86/toshiba_haps.c
15056 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15057 W: http://www.buzzard.org.uk/toshiba/
15059 F: drivers/char/toshiba.c
15060 F: include/linux/toshiba.h
15061 F: include/uapi/linux/toshiba.h
15063 TOSHIBA TC358743 DRIVER
15064 M: Mats Randgaard <matrandg@cisco.com>
15065 L: linux-media@vger.kernel.org
15067 F: drivers/media/i2c/tc358743*
15068 F: include/media/i2c/tc358743.h
15070 TOSHIBA WMI HOTKEYS DRIVER
15071 M: Azael Avalos <coproscefalo@gmail.com>
15072 L: platform-driver-x86@vger.kernel.org
15074 F: drivers/platform/x86/toshiba-wmi.c
15077 M: Peter Huewe <peterhuewe@gmx.de>
15078 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15079 R: Jason Gunthorpe <jgg@ziepe.ca>
15080 L: linux-integrity@vger.kernel.org
15081 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15082 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15083 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15085 F: drivers/char/tpm/
15088 M: Steven Rostedt <rostedt@goodmis.org>
15089 M: Ingo Molnar <mingo@redhat.com>
15090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15092 F: Documentation/trace/ftrace.rst
15093 F: arch/*/*/*/ftrace.h
15094 F: arch/*/kernel/ftrace.c
15095 F: include/*/ftrace.h
15096 F: include/linux/trace*.h
15099 F: tools/testing/selftests/ftrace/
15101 TRACING MMIO ACCESSES (MMIOTRACE)
15102 M: Steven Rostedt <rostedt@goodmis.org>
15103 M: Ingo Molnar <mingo@kernel.org>
15104 R: Karol Herbst <karolherbst@gmail.com>
15105 R: Pekka Paalanen <ppaalanen@gmail.com>
15107 L: linux-kernel@vger.kernel.org
15108 L: nouveau@lists.freedesktop.org
15109 F: kernel/trace/trace_mmiotrace.c
15110 F: include/linux/mmiotrace.h
15111 F: arch/x86/mm/kmmio.c
15112 F: arch/x86/mm/mmio-mod.c
15113 F: arch/x86/mm/testmmiotrace.c
15116 M: Jiri Kosina <trivial@kernel.org>
15117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15119 K: ^Subject:.*(?i)trivial
15121 TEMPO SEMICONDUCTOR DRIVERS
15122 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15124 F: sound/soc/codecs/tscs*.c
15125 F: sound/soc/codecs/tscs*.h
15126 F: Documentation/devicetree/bindings/sound/tscs*.txt
15129 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15130 M: Jiri Slaby <jslaby@suse.com>
15132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15133 F: Documentation/serial/
15135 F: drivers/tty/serial/serial_core.c
15136 F: include/linux/serial_core.h
15137 F: include/linux/serial.h
15138 F: include/linux/tty.h
15139 F: include/uapi/linux/serial_core.h
15140 F: include/uapi/linux/serial.h
15141 F: include/uapi/linux/tty.h
15143 TUA9001 MEDIA DRIVER
15144 M: Antti Palosaari <crope@iki.fi>
15145 L: linux-media@vger.kernel.org
15146 W: https://linuxtv.org
15147 W: http://palosaari.fi/linux/
15148 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15149 T: git git://linuxtv.org/anttip/media_tree.git
15151 F: drivers/media/tuners/tua9001*
15153 TULIP NETWORK DRIVERS
15154 L: netdev@vger.kernel.org
15155 L: linux-parisc@vger.kernel.org
15157 F: drivers/net/ethernet/dec/tulip/
15160 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
15161 W: http://vtun.sourceforge.net/tun
15163 F: Documentation/networking/tuntap.txt
15164 F: arch/um/os-Linux/drivers/
15166 TURBOCHANNEL SUBSYSTEM
15167 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15168 M: Ralf Baechle <ralf@linux-mips.org>
15169 L: linux-mips@linux-mips.org
15170 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
15173 F: include/linux/tc.h
15176 M: "Len Brown" <lenb@kernel.org>
15177 L: linux-pm@vger.kernel.org
15178 B: https://bugzilla.kernel.org
15179 Q: https://patchwork.kernel.org/project/linux-pm/list/
15180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15182 F: tools/power/x86/turbostat/
15184 TW5864 VIDEO4LINUX DRIVER
15185 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15186 M: Anton Sviridenko <anton@corp.bluecherry.net>
15187 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15188 M: Andrey Utkin <andrey_utkin@fastmail.com>
15189 L: linux-media@vger.kernel.org
15191 F: drivers/media/pci/tw5864/
15193 TW68 VIDEO4LINUX DRIVER
15194 M: Hans Verkuil <hverkuil@xs4all.nl>
15195 L: linux-media@vger.kernel.org
15196 T: git git://linuxtv.org/media_tree.git
15197 W: https://linuxtv.org
15199 F: drivers/media/pci/tw68/
15201 TW686X VIDEO4LINUX DRIVER
15202 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15203 L: linux-media@vger.kernel.org
15204 T: git git://linuxtv.org/media_tree.git
15205 W: http://linuxtv.org
15207 F: drivers/media/pci/tw686x/
15209 UBI FILE SYSTEM (UBIFS)
15210 M: Richard Weinberger <richard@nod.at>
15211 M: Artem Bityutskiy <dedekind1@gmail.com>
15212 M: Adrian Hunter <adrian.hunter@intel.com>
15213 L: linux-mtd@lists.infradead.org
15214 T: git git://git.infradead.org/ubifs-2.6.git
15215 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
15217 F: Documentation/filesystems/ubifs.txt
15220 UCLINUX (M68KNOMMU AND COLDFIRE)
15221 M: Greg Ungerer <gerg@linux-m68k.org>
15222 W: http://www.linux-m68k.org/
15223 W: http://www.uclinux.org/
15224 L: linux-m68k@lists.linux-m68k.org
15225 L: uclinux-dev@uclinux.org (subscribers-only)
15226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15228 F: arch/m68k/coldfire/
15230 F: arch/m68k/*/*_no.*
15231 F: arch/m68k/include/asm/*_no.*
15234 M: Jan Kara <jack@suse.com>
15236 F: Documentation/filesystems/udf.txt
15240 M: Bastien Nocera <hadess@hadess.net>
15241 L: linux-input@vger.kernel.org
15243 F: drivers/hid/hid-udraw-ps3.c
15246 M: Evgeniy Dushistov <dushistov@mail.ru>
15248 F: Documentation/filesystems/ufs.txt
15251 UHID USERSPACE HID IO DRIVER:
15252 M: David Herrmann <dh.herrmann@googlemail.com>
15253 L: linux-input@vger.kernel.org
15255 F: drivers/hid/uhid.c
15256 F: include/uapi/linux/uhid.h
15259 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15260 L: linux-usb@vger.kernel.org
15262 F: drivers/usb/common/ulpi.c
15263 F: include/linux/ulpi/
15265 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15266 L: linux-usb@vger.kernel.org
15269 F: include/linux/uwb.h
15270 F: include/linux/uwb/
15272 UNICORE32 ARCHITECTURE:
15273 M: Guan Xuetao <gxt@pku.edu.cn>
15274 W: http://mprc.pku.edu.cn/~guanxuetao/linux
15276 T: git git://github.com/gxt/linux.git
15280 M: Tony Finch <dot@dotat.at>
15281 W: http://dotat.at/prog/unifdef
15283 F: scripts/unifdef.c
15285 UNIFORM CDROM DRIVER
15286 M: Jens Axboe <axboe@kernel.dk>
15287 W: http://www.kernel.dk
15289 F: Documentation/cdrom/
15290 F: drivers/cdrom/cdrom.c
15291 F: include/linux/cdrom.h
15292 F: include/uapi/linux/cdrom.h
15294 UNISYS S-PAR DRIVERS
15295 M: David Kershner <david.kershner@unisys.com>
15296 L: sparmaintainer@unisys.com (Unisys internal)
15298 F: include/linux/visorbus.h
15299 F: drivers/visorbus/
15300 F: drivers/staging/unisys/
15302 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15303 M: Vinayak Holikatti <vinholikatti@gmail.com>
15304 L: linux-scsi@vger.kernel.org
15306 F: Documentation/scsi/ufs.txt
15307 F: drivers/scsi/ufs/
15309 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15310 M: Joao Pinto <jpinto@synopsys.com>
15311 L: linux-scsi@vger.kernel.org
15313 F: drivers/scsi/ufs/*dwc*
15315 UNSORTED BLOCK IMAGES (UBI)
15316 M: Artem Bityutskiy <dedekind1@gmail.com>
15317 M: Richard Weinberger <richard@nod.at>
15318 W: http://www.linux-mtd.infradead.org/
15319 L: linux-mtd@lists.infradead.org
15320 T: git git://git.infradead.org/ubifs-2.6.git
15322 F: drivers/mtd/ubi/
15323 F: include/linux/mtd/ubi.h
15324 F: include/uapi/mtd/ubi-user.h
15326 USB "USBNET" DRIVER FRAMEWORK
15327 M: Oliver Neukum <oneukum@suse.com>
15328 L: netdev@vger.kernel.org
15329 W: http://www.linux-usb.org/usbnet
15331 F: drivers/net/usb/usbnet.c
15332 F: include/linux/usb/usbnet.h
15335 M: Oliver Neukum <oneukum@suse.com>
15336 L: linux-usb@vger.kernel.org
15338 F: Documentation/usb/acm.txt
15339 F: drivers/usb/class/cdc-acm.*
15341 USB AR5523 WIRELESS DRIVER
15342 M: Pontus Fuchs <pontus.fuchs@gmail.com>
15343 L: linux-wireless@vger.kernel.org
15345 F: drivers/net/wireless/ath/ar5523/
15348 M: Oliver Neukum <oneukum@suse.com>
15349 L: linux-usb@vger.kernel.org
15350 L: linux-scsi@vger.kernel.org
15352 F: drivers/usb/storage/uas.c
15354 USB CDC ETHERNET DRIVER
15355 M: Oliver Neukum <oliver@neukum.org>
15356 L: linux-usb@vger.kernel.org
15358 F: drivers/net/usb/cdc_*.c
15359 F: include/uapi/linux/usb/cdc.h
15361 USB CHAOSKEY DRIVER
15362 M: Keith Packard <keithp@keithp.com>
15363 L: linux-usb@vger.kernel.org
15365 F: drivers/usb/misc/chaoskey.c
15367 USB CYPRESS C67X00 DRIVER
15368 M: Peter Korsgaard <jacmet@sunsite.dk>
15369 L: linux-usb@vger.kernel.org
15371 F: drivers/usb/c67x00/
15373 USB DAVICOM DM9601 DRIVER
15374 M: Peter Korsgaard <jacmet@sunsite.dk>
15375 L: netdev@vger.kernel.org
15376 W: http://www.linux-usb.org/usbnet
15378 F: drivers/net/usb/dm9601.c
15380 USB DIAMOND RIO500 DRIVER
15381 M: Cesar Miquel <miquel@df.uba.ar>
15382 L: rio500-users@lists.sourceforge.net
15383 W: http://rio500.sourceforge.net
15385 F: drivers/usb/misc/rio500*
15388 M: Alan Stern <stern@rowland.harvard.edu>
15389 L: linux-usb@vger.kernel.org
15391 F: Documentation/usb/ehci.txt
15392 F: drivers/usb/host/ehci*
15394 USB GADGET/PERIPHERAL SUBSYSTEM
15395 M: Felipe Balbi <balbi@kernel.org>
15396 L: linux-usb@vger.kernel.org
15397 W: http://www.linux-usb.org/gadget
15398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15400 F: drivers/usb/gadget/
15401 F: include/linux/usb/gadget*
15403 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15404 M: Jiri Kosina <jikos@kernel.org>
15405 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
15406 L: linux-usb@vger.kernel.org
15407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
15409 F: Documentation/hid/hiddev.txt
15410 F: drivers/hid/usbhid/
15412 USB INTEL XHCI ROLE MUX DRIVER
15413 M: Hans de Goede <hdegoede@redhat.com>
15414 L: linux-usb@vger.kernel.org
15416 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15419 M: Olav Kongas <ok@artecdesign.ee>
15420 L: linux-usb@vger.kernel.org
15422 F: drivers/usb/host/isp116x*
15423 F: include/linux/usb/isp116x.h
15425 USB LAN78XX ETHERNET DRIVER
15426 M: Woojung Huh <woojung.huh@microchip.com>
15427 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15428 L: netdev@vger.kernel.org
15430 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15431 F: drivers/net/usb/lan78xx.*
15432 F: include/dt-bindings/net/microchip-lan78xx.h
15434 USB MASS STORAGE DRIVER
15435 M: Alan Stern <stern@rowland.harvard.edu>
15436 L: linux-usb@vger.kernel.org
15437 L: usb-storage@lists.one-eyed-alien.net
15439 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
15440 F: drivers/usb/storage/
15443 M: Clemens Ladisch <clemens@ladisch.de>
15444 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15445 T: git git://git.alsa-project.org/alsa-kernel.git
15447 F: sound/usb/midi.*
15449 USB NETWORKING DRIVERS
15450 L: linux-usb@vger.kernel.org
15452 F: drivers/net/usb/
15455 M: Alan Stern <stern@rowland.harvard.edu>
15456 L: linux-usb@vger.kernel.org
15458 F: Documentation/usb/ohci.txt
15459 F: drivers/usb/host/ohci*
15461 USB OTG FSM (Finite State Machine)
15462 M: Peter Chen <Peter.Chen@nxp.com>
15463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15464 L: linux-usb@vger.kernel.org
15466 F: drivers/usb/common/usb-otg-fsm.c
15469 M: Valentina Manea <valentina.manea.m@gmail.com>
15470 M: Shuah Khan <shuah@kernel.org>
15471 L: linux-usb@vger.kernel.org
15473 F: Documentation/usb/usbip_protocol.txt
15474 F: drivers/usb/usbip/
15475 F: tools/usb/usbip/
15476 F: tools/testing/selftests/drivers/usb/usbip/
15479 M: Petko Manolov <petkan@nucleusys.com>
15480 L: linux-usb@vger.kernel.org
15481 L: netdev@vger.kernel.org
15482 T: git git://github.com/petkan/pegasus.git
15483 W: https://github.com/petkan/pegasus
15485 F: drivers/net/usb/pegasus.*
15488 M: Felipe Balbi <balbi@kernel.org>
15489 L: linux-usb@vger.kernel.org
15490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15492 F: drivers/usb/phy/
15494 USB PRINTER DRIVER (usblp)
15495 M: Pete Zaitcev <zaitcev@redhat.com>
15496 L: linux-usb@vger.kernel.org
15498 F: drivers/usb/class/usblp.c
15500 USB QMI WWAN NETWORK DRIVER
15501 M: Bjørn Mork <bjorn@mork.no>
15502 L: netdev@vger.kernel.org
15504 F: Documentation/ABI/testing/sysfs-class-net-qmi
15505 F: drivers/net/usb/qmi_wwan.c
15508 M: Petko Manolov <petkan@nucleusys.com>
15509 L: linux-usb@vger.kernel.org
15510 L: netdev@vger.kernel.org
15511 T: git git://github.com/petkan/rtl8150.git
15512 W: https://github.com/petkan/rtl8150
15514 F: drivers/net/usb/rtl8150.c
15516 USB SERIAL SUBSYSTEM
15517 M: Johan Hovold <johan@kernel.org>
15518 L: linux-usb@vger.kernel.org
15519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15521 F: Documentation/usb/usb-serial.txt
15522 F: drivers/usb/serial/
15523 F: include/linux/usb/serial.h
15525 USB SMSC75XX ETHERNET DRIVER
15526 M: Steve Glendinning <steve.glendinning@shawell.net>
15527 L: netdev@vger.kernel.org
15529 F: drivers/net/usb/smsc75xx.*
15531 USB SMSC95XX ETHERNET DRIVER
15532 M: Steve Glendinning <steve.glendinning@shawell.net>
15533 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15534 L: netdev@vger.kernel.org
15536 F: drivers/net/usb/smsc95xx.*
15539 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15540 L: linux-usb@vger.kernel.org
15541 W: http://www.linux-usb.org
15542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15544 F: Documentation/devicetree/bindings/usb/
15545 F: Documentation/usb/
15547 F: include/linux/usb.h
15548 F: include/linux/usb/
15550 USB TYPEC PI3USB30532 MUX DRIVER
15551 M: Hans de Goede <hdegoede@redhat.com>
15552 L: linux-usb@vger.kernel.org
15554 F: drivers/usb/typec/mux/pi3usb30532.c
15557 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15558 L: linux-usb@vger.kernel.org
15560 F: Documentation/ABI/testing/sysfs-class-typec
15561 F: Documentation/driver-api/usb/typec.rst
15562 F: drivers/usb/typec/
15563 F: include/linux/usb/typec.h
15565 USB TYPEC BUS FOR ALTERNATE MODES
15566 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15567 L: linux-usb@vger.kernel.org
15569 F: Documentation/ABI/testing/sysfs-bus-typec
15570 F: Documentation/driver-api/usb/typec_bus.rst
15571 F: drivers/usb/typec/altmodes/
15572 F: include/linux/usb/typec_altmode.h
15574 USB TYPEC PORT CONTROLLER DRIVERS
15575 M: Guenter Roeck <linux@roeck-us.net>
15576 L: linux-usb@vger.kernel.org
15578 F: drivers/usb/typec/tcpm/
15581 M: Alan Stern <stern@rowland.harvard.edu>
15582 L: linux-usb@vger.kernel.org
15584 F: drivers/usb/host/uhci*
15587 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15588 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15589 L: linux-media@vger.kernel.org
15590 T: git git://linuxtv.org/media_tree.git
15591 W: http://www.ideasonboard.org/uvc/
15593 F: drivers/media/usb/uvc/
15594 F: include/uapi/linux/uvcvideo.h
15597 M: Hans Verkuil <hverkuil@xs4all.nl>
15598 L: linux-media@vger.kernel.org
15599 T: git git://linuxtv.org/media_tree.git
15600 W: https://linuxtv.org
15602 F: drivers/media/usb/usbvision/
15605 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15606 L: linux-usb@vger.kernel.org
15608 F: drivers/usb/gadget/function/*uvc*
15609 F: drivers/usb/gadget/legacy/webcam.c
15610 F: include/uapi/linux/usb/g_uvc.h
15612 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15613 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
15614 L: linux-wireless@vger.kernel.org
15616 F: drivers/net/wireless/rndis_wlan.c
15619 M: Mathias Nyman <mathias.nyman@intel.com>
15620 L: linux-usb@vger.kernel.org
15622 F: drivers/usb/host/xhci*
15623 F: drivers/usb/host/pci-quirks*
15626 L: linux-wireless@vger.kernel.org
15627 W: http://linux-lc100020.sourceforge.net
15629 F: drivers/net/wireless/zydas/zd1201.*
15632 M: Antoine Jacquet <royale@zerezo.com>
15633 L: linux-usb@vger.kernel.org
15634 L: linux-media@vger.kernel.org
15635 T: git git://linuxtv.org/media_tree.git
15636 W: http://royale.zerezo.com/zr364xx/
15638 F: Documentation/media/v4l-drivers/zr364xx*
15639 F: drivers/media/usb/zr364xx/
15641 USER-MODE LINUX (UML)
15642 M: Jeff Dike <jdike@addtoit.com>
15643 M: Richard Weinberger <richard@nod.at>
15644 L: linux-um@lists.infradead.org
15645 W: http://user-mode-linux.sourceforge.net
15646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15648 F: Documentation/virtual/uml/
15654 USERSPACE COPYIN/COPYOUT (UIOVEC)
15655 M: Alexander Viro <viro@zeniv.linux.org.uk>
15658 F: include/linux/uio.h
15660 USERSPACE DMA BUFFER DRIVER
15661 M: Gerd Hoffmann <kraxel@redhat.com>
15663 L: dri-devel@lists.freedesktop.org
15664 F: drivers/dma-buf/udmabuf.c
15665 F: include/uapi/linux/udmabuf.h
15666 T: git git://anongit.freedesktop.org/drm/drm-misc
15668 USERSPACE I/O (UIO)
15669 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15672 F: Documentation/driver-api/uio-howto.rst
15674 F: include/linux/uio_driver.h
15677 M: Karel Zak <kzak@redhat.com>
15678 L: util-linux@vger.kernel.org
15679 W: http://en.wikipedia.org/wiki/Util-linux
15680 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15684 M: Christoph Hellwig <hch@lst.de>
15685 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15686 L: linux-kernel@vger.kernel.org
15687 T: git git://git.infradead.org/users/hch/uuid.git
15690 F: include/linux/uuid.h
15691 F: include/uapi/linux/uuid.h
15695 M: Michal Januszewski <spock@gentoo.org>
15696 L: linux-fbdev@vger.kernel.org
15697 W: https://github.com/mjanusz/v86d
15699 F: Documentation/fb/uvesafb.txt
15700 F: drivers/video/fbdev/uvesafb.*
15703 M: Stefan Agner <stefan@agner.ch>
15704 L: linux-mtd@lists.infradead.org
15706 F: drivers/mtd/nand/raw/vf610_nfc.c
15708 VFAT/FAT/MSDOS FILESYSTEM
15709 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15711 F: Documentation/filesystems/vfat.txt
15715 M: Alex Williamson <alex.williamson@redhat.com>
15716 L: kvm@vger.kernel.org
15717 T: git git://github.com/awilliam/linux-vfio.git
15719 F: Documentation/vfio.txt
15721 F: include/linux/vfio.h
15722 F: include/uapi/linux/vfio.h
15724 VFIO MEDIATED DEVICE DRIVERS
15725 M: Kirti Wankhede <kwankhede@nvidia.com>
15726 L: kvm@vger.kernel.org
15728 F: Documentation/vfio-mediated-device.txt
15729 F: drivers/vfio/mdev/
15730 F: include/linux/mdev.h
15731 F: samples/vfio-mdev/
15733 VFIO PLATFORM DRIVER
15734 M: Eric Auger <eric.auger@redhat.com>
15735 L: kvm@vger.kernel.org
15737 F: drivers/vfio/platform/
15740 R: Lukas Wunner <lukas@wunner.de>
15742 F: Documentation/gpu/vga-switcheroo.rst
15743 F: drivers/gpu/vga/vga_switcheroo.c
15744 F: include/linux/vga_switcheroo.h
15745 T: git git://anongit.freedesktop.org/drm/drm-misc
15747 VIA RHINE NETWORK DRIVER
15749 F: drivers/net/ethernet/via/via-rhine.c
15751 VIA SD/MMC CARD CONTROLLER DRIVER
15752 M: Bruce Chang <brucechang@via.com.tw>
15753 M: Harald Welte <HaraldWelte@viatech.com>
15755 F: drivers/mmc/host/via-sdmmc.c
15757 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15758 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15759 L: linux-fbdev@vger.kernel.org
15761 F: include/linux/via-core.h
15762 F: include/linux/via-gpio.h
15763 F: include/linux/via_i2c.h
15764 F: drivers/video/fbdev/via/
15766 VIA VELOCITY NETWORK DRIVER
15767 M: Francois Romieu <romieu@fr.zoreil.com>
15768 L: netdev@vger.kernel.org
15770 F: drivers/net/ethernet/via/via-velocity.*
15772 VICODEC VIRTUAL CODEC DRIVER
15773 M: Hans Verkuil <hans.verkuil@cisco.com>
15774 L: linux-media@vger.kernel.org
15775 T: git git://linuxtv.org/media_tree.git
15776 W: https://linuxtv.org
15778 F: drivers/media/platform/vicodec/*
15780 VIDEO MULTIPLEXER DRIVER
15781 M: Philipp Zabel <p.zabel@pengutronix.de>
15782 L: linux-media@vger.kernel.org
15784 F: drivers/media/platform/video-mux.c
15786 VIDEO I2C POLLING DRIVER
15787 M: Matt Ranostay <matt.ranostay@konsulko.com>
15788 L: linux-media@vger.kernel.org
15790 F: drivers/media/i2c/video-i2c.c
15792 VIDEOBUF2 FRAMEWORK
15793 M: Pawel Osciak <pawel@osciak.com>
15794 M: Marek Szyprowski <m.szyprowski@samsung.com>
15795 M: Kyungmin Park <kyungmin.park@samsung.com>
15796 L: linux-media@vger.kernel.org
15798 F: drivers/media/common/videobuf2/*
15799 F: include/media/videobuf2-*
15801 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15802 M: Helen Koike <helen.koike@collabora.com>
15803 L: linux-media@vger.kernel.org
15804 T: git git://linuxtv.org/media_tree.git
15805 W: https://linuxtv.org
15807 F: drivers/media/platform/vimc/*
15810 M: Alex Williamson <alex.williamson@redhat.com>
15811 M: Paolo Bonzini <pbonzini@redhat.com>
15812 L: kvm@vger.kernel.org
15816 VIRTIO AND VHOST VSOCK DRIVER
15817 M: Stefan Hajnoczi <stefanha@redhat.com>
15818 L: kvm@vger.kernel.org
15819 L: virtualization@lists.linux-foundation.org
15820 L: netdev@vger.kernel.org
15822 F: include/linux/virtio_vsock.h
15823 F: include/uapi/linux/virtio_vsock.h
15824 F: include/uapi/linux/vsockmon.h
15825 F: include/uapi/linux/vm_sockets_diag.h
15826 F: net/vmw_vsock/diag.c
15827 F: net/vmw_vsock/af_vsock_tap.c
15828 F: net/vmw_vsock/virtio_transport_common.c
15829 F: net/vmw_vsock/virtio_transport.c
15830 F: drivers/net/vsockmon.c
15831 F: drivers/vhost/vsock.c
15832 F: drivers/vhost/vsock.h
15833 F: tools/testing/vsock/
15835 VIRTIO CONSOLE DRIVER
15836 M: Amit Shah <amit@kernel.org>
15837 L: virtualization@lists.linux-foundation.org
15839 F: drivers/char/virtio_console.c
15840 F: include/linux/virtio_console.h
15841 F: include/uapi/linux/virtio_console.h
15843 VIRTIO CORE, NET AND BLOCK DRIVERS
15844 M: "Michael S. Tsirkin" <mst@redhat.com>
15845 M: Jason Wang <jasowang@redhat.com>
15846 L: virtualization@lists.linux-foundation.org
15848 F: Documentation/devicetree/bindings/virtio/
15851 F: drivers/net/virtio_net.c
15852 F: drivers/block/virtio_blk.c
15853 F: include/linux/virtio*.h
15854 F: include/uapi/linux/virtio_*.h
15855 F: drivers/crypto/virtio/
15856 F: mm/balloon_compaction.c
15858 VIRTIO CRYPTO DRIVER
15859 M: Gonglei <arei.gonglei@huawei.com>
15860 L: virtualization@lists.linux-foundation.org
15861 L: linux-crypto@vger.kernel.org
15863 F: drivers/crypto/virtio/
15864 F: include/uapi/linux/virtio_crypto.h
15866 VIRTIO DRIVERS FOR S390
15867 M: Cornelia Huck <cohuck@redhat.com>
15868 M: Halil Pasic <pasic@linux.ibm.com>
15869 L: linux-s390@vger.kernel.org
15870 L: virtualization@lists.linux-foundation.org
15871 L: kvm@vger.kernel.org
15873 F: drivers/s390/virtio/
15874 F: arch/s390/include/uapi/asm/virtio-ccw.h
15877 M: David Airlie <airlied@linux.ie>
15878 M: Gerd Hoffmann <kraxel@redhat.com>
15879 L: dri-devel@lists.freedesktop.org
15880 L: virtualization@lists.linux-foundation.org
15881 T: git git://anongit.freedesktop.org/drm/drm-misc
15883 F: drivers/gpu/drm/virtio/
15884 F: include/uapi/linux/virtio_gpu.h
15886 VIRTIO HOST (VHOST)
15887 M: "Michael S. Tsirkin" <mst@redhat.com>
15888 M: Jason Wang <jasowang@redhat.com>
15889 L: kvm@vger.kernel.org
15890 L: virtualization@lists.linux-foundation.org
15891 L: netdev@vger.kernel.org
15892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15895 F: include/uapi/linux/vhost.h
15897 VIRTIO INPUT DRIVER
15898 M: Gerd Hoffmann <kraxel@redhat.com>
15900 F: drivers/virtio/virtio_input.c
15901 F: include/uapi/linux/virtio_input.h
15903 VIRTUAL BOX GUEST DEVICE DRIVER
15904 M: Hans de Goede <hdegoede@redhat.com>
15905 M: Arnd Bergmann <arnd@arndb.de>
15906 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15908 F: include/linux/vbox_utils.h
15909 F: include/uapi/linux/vbox*.h
15910 F: drivers/virt/vboxguest/
15912 VIRTUAL SERIO DEVICE DRIVER
15913 M: Stephen Chandler Paul <thatslyude@gmail.com>
15915 F: drivers/input/serio/userio.c
15916 F: include/uapi/linux/userio.h
15918 VIVID VIRTUAL VIDEO DRIVER
15919 M: Hans Verkuil <hverkuil@xs4all.nl>
15920 L: linux-media@vger.kernel.org
15921 T: git git://linuxtv.org/media_tree.git
15922 W: https://linuxtv.org
15924 F: drivers/media/platform/vivid/*
15927 M: Florian Fainelli <f.fainelli@gmail.com>
15928 L: openwrt-devel@lists.openwrt.org (subscribers-only)
15930 F: drivers/vlynq/vlynq.c
15931 F: include/linux/vlynq.h
15934 M: Martyn Welch <martyn@welchs.me.uk>
15935 M: Manohar Vanga <manohar.vanga@gmail.com>
15936 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15937 L: devel@driverdev.osuosl.org
15939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15940 F: Documentation/driver-api/vme.rst
15941 F: drivers/staging/vme/
15943 F: include/linux/vme*
15945 VMWARE BALLOON DRIVER
15946 M: Xavier Deguillard <xdeguillard@vmware.com>
15947 M: Nadav Amit <namit@vmware.com>
15948 M: "VMware, Inc." <pv-drivers@vmware.com>
15949 L: linux-kernel@vger.kernel.org
15951 F: drivers/misc/vmw_balloon.c
15953 VMWARE HYPERVISOR INTERFACE
15954 M: Alok Kataria <akataria@vmware.com>
15955 L: virtualization@lists.linux-foundation.org
15957 F: arch/x86/kernel/cpu/vmware.c
15959 VMWARE PVRDMA DRIVER
15960 M: Adit Ranadive <aditr@vmware.com>
15961 M: VMware PV-Drivers <pv-drivers@vmware.com>
15962 L: linux-rdma@vger.kernel.org
15964 F: drivers/infiniband/hw/vmw_pvrdma/
15966 VMware PVSCSI driver
15967 M: Jim Gill <jgill@vmware.com>
15968 M: VMware PV-Drivers <pv-drivers@vmware.com>
15969 L: linux-scsi@vger.kernel.org
15971 F: drivers/scsi/vmw_pvscsi.c
15972 F: drivers/scsi/vmw_pvscsi.h
15974 VMWARE VMMOUSE SUBDRIVER
15975 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
15976 M: "VMware, Inc." <pv-drivers@vmware.com>
15977 L: linux-input@vger.kernel.org
15979 F: drivers/input/mouse/vmmouse.c
15980 F: drivers/input/mouse/vmmouse.h
15982 VMWARE VMXNET3 ETHERNET DRIVER
15983 M: Ronak Doshi <doshir@vmware.com>
15984 M: "VMware, Inc." <pv-drivers@vmware.com>
15985 L: netdev@vger.kernel.org
15987 F: drivers/net/vmxnet3/
15989 VOCORE VOCORE2 BOARD
15990 M: Harvey Hunt <harveyhuntnexus@gmail.com>
15991 L: linux-mips@linux-mips.org
15993 F: arch/mips/boot/dts/ralink/vocore2.dts
15995 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15996 M: Liam Girdwood <lgirdwood@gmail.com>
15997 M: Mark Brown <broonie@kernel.org>
15998 L: linux-kernel@vger.kernel.org
15999 W: http://www.slimlogic.co.uk/?p=48
16000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16002 F: Documentation/devicetree/bindings/regulator/
16003 F: Documentation/power/regulator/
16004 F: drivers/regulator/
16005 F: include/dt-bindings/regulator/
16006 F: include/linux/regulator/
16009 M: David Ahern <dsa@cumulusnetworks.com>
16010 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16011 L: netdev@vger.kernel.org
16013 F: drivers/net/vrf.c
16014 F: Documentation/networking/vrf.txt
16016 VT1211 HARDWARE MONITOR DRIVER
16017 M: Juerg Haefliger <juergh@gmail.com>
16018 L: linux-hwmon@vger.kernel.org
16020 F: Documentation/hwmon/vt1211
16021 F: drivers/hwmon/vt1211.c
16023 VT8231 HARDWARE MONITOR DRIVER
16024 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16025 L: linux-hwmon@vger.kernel.org
16027 F: drivers/hwmon/vt8231.c
16029 VUB300 USB to SDIO/SD/MMC bridge chip
16030 M: Tony Olech <tony.olech@elandigitalsystems.com>
16031 L: linux-mmc@vger.kernel.org
16032 L: linux-usb@vger.kernel.org
16034 F: drivers/mmc/host/vub300.c
16036 W1 DALLAS'S 1-WIRE BUS
16037 M: Evgeniy Polyakov <zbr@ioremap.net>
16039 F: Documentation/devicetree/bindings/w1/
16040 F: Documentation/w1/
16042 F: include/linux/w1.h
16044 W83791D HARDWARE MONITORING DRIVER
16045 M: Marc Hulsman <m.hulsman@tudelft.nl>
16046 L: linux-hwmon@vger.kernel.org
16048 F: Documentation/hwmon/w83791d
16049 F: drivers/hwmon/w83791d.c
16051 W83793 HARDWARE MONITORING DRIVER
16052 M: Rudolf Marek <r.marek@assembler.cz>
16053 L: linux-hwmon@vger.kernel.org
16055 F: Documentation/hwmon/w83793
16056 F: drivers/hwmon/w83793.c
16058 W83795 HARDWARE MONITORING DRIVER
16059 M: Jean Delvare <jdelvare@suse.com>
16060 L: linux-hwmon@vger.kernel.org
16062 F: drivers/hwmon/w83795.c
16064 W83L51xD SD/MMC CARD INTERFACE DRIVER
16065 M: Pierre Ossman <pierre@ossman.eu>
16067 F: drivers/mmc/host/wbsd.*
16069 WACOM PROTOCOL 4 SERIAL TABLETS
16070 M: Julian Squires <julian@cipht.net>
16071 M: Hans de Goede <hdegoede@redhat.com>
16072 L: linux-input@vger.kernel.org
16074 F: drivers/input/tablet/wacom_serial4.c
16076 WATCHDOG DEVICE DRIVERS
16077 M: Wim Van Sebroeck <wim@linux-watchdog.org>
16078 M: Guenter Roeck <linux@roeck-us.net>
16079 L: linux-watchdog@vger.kernel.org
16080 W: http://www.linux-watchdog.org/
16081 T: git git://www.linux-watchdog.org/linux-watchdog.git
16083 F: Documentation/devicetree/bindings/watchdog/
16084 F: Documentation/watchdog/
16085 F: drivers/watchdog/
16086 F: include/linux/watchdog.h
16087 F: include/uapi/linux/watchdog.h
16089 WHISKEYCOVE PMIC GPIO DRIVER
16090 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16091 L: linux-gpio@vger.kernel.org
16093 F: drivers/gpio/gpio-wcove.c
16096 M: David Herrmann <dh.herrmann@googlemail.com>
16097 L: linux-input@vger.kernel.org
16099 F: drivers/hid/hid-wiimote*
16101 WILOCITY WIL6210 WIRELESS DRIVER
16102 M: Maya Erez <merez@codeaurora.org>
16103 L: linux-wireless@vger.kernel.org
16104 L: wil6210@qti.qualcomm.com
16106 W: http://wireless.kernel.org/en/users/Drivers/wil6210
16107 F: drivers/net/wireless/ath/wil6210/
16110 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16111 M: linux-wimax@intel.com
16112 L: wimax@linuxwimax.org (subscribers-only)
16114 W: http://linuxwimax.org
16115 F: Documentation/wimax/README.wimax
16116 F: include/linux/wimax/debug.h
16117 F: include/net/wimax.h
16118 F: include/uapi/linux/wimax.h
16122 M: David Härdeman <david@hardeman.nu>
16124 F: drivers/media/rc/winbond-cir.c
16126 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16127 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16128 L: linux-watchdog@vger.kernel.org
16130 F: drivers/watchdog/ebc-c384_wdt.c
16132 WINSYSTEMS WS16C48 GPIO DRIVER
16133 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16134 L: linux-gpio@vger.kernel.org
16136 F: drivers/gpio/gpio-ws16c48.c
16138 WISTRON LAPTOP BUTTON DRIVER
16139 M: Miloslav Trmac <mitr@volny.cz>
16141 F: drivers/input/misc/wistron_btns.c
16143 WL3501 WIRELESS PCMCIA CARD DRIVER
16144 L: linux-wireless@vger.kernel.org
16146 F: drivers/net/wireless/wl3501*
16148 WOLFSON MICROELECTRONICS DRIVERS
16149 L: patches@opensource.cirrus.com
16150 T: git https://github.com/CirrusLogic/linux-drivers.git
16151 W: https://github.com/CirrusLogic/linux-drivers/wiki
16153 F: Documentation/hwmon/wm83??
16154 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16155 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16156 F: Documentation/devicetree/bindings/mfd/arizona.txt
16157 F: Documentation/devicetree/bindings/mfd/wm831x.txt
16158 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
16159 F: arch/arm/mach-s3c64xx/mach-crag6410*
16160 F: drivers/clk/clk-wm83*.c
16161 F: drivers/extcon/extcon-arizona.c
16162 F: drivers/leds/leds-wm83*.c
16163 F: drivers/gpio/gpio-*wm*.c
16164 F: drivers/gpio/gpio-arizona.c
16165 F: drivers/hwmon/wm83??-hwmon.c
16166 F: drivers/input/misc/wm831x-on.c
16167 F: drivers/input/touchscreen/wm831x-ts.c
16168 F: drivers/input/touchscreen/wm97*.c
16169 F: drivers/mfd/arizona*
16170 F: drivers/mfd/wm*.c
16171 F: drivers/mfd/cs47l24*
16172 F: drivers/power/supply/wm83*.c
16173 F: drivers/rtc/rtc-wm83*.c
16174 F: drivers/regulator/wm8*.c
16175 F: drivers/regulator/arizona*
16176 F: drivers/video/backlight/wm83*_bl.c
16177 F: drivers/watchdog/wm83*_wdt.c
16178 F: include/linux/mfd/arizona/
16179 F: include/linux/mfd/wm831x/
16180 F: include/linux/mfd/wm8350/
16181 F: include/linux/mfd/wm8400*
16182 F: include/linux/regulator/arizona*
16183 F: include/linux/wm97xx.h
16184 F: include/sound/wm????.h
16185 F: sound/soc/codecs/arizona.?
16186 F: sound/soc/codecs/wm*
16187 F: sound/soc/codecs/cs47l24*
16190 M: Tejun Heo <tj@kernel.org>
16191 R: Lai Jiangshan <jiangshanlai@gmail.com>
16192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16194 F: include/linux/workqueue.h
16195 F: kernel/workqueue.c
16196 F: Documentation/core-api/workqueue.rst
16198 X-POWERS AXP288 PMIC DRIVERS
16199 M: Hans de Goede <hdegoede@redhat.com>
16202 F: drivers/acpi/pmic/intel_pmic_xpower.c
16204 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16205 M: Chen-Yu Tsai <wens@csie.org>
16206 L: linux-kernel@vger.kernel.org
16211 M: Andrew Hendry <andrew.hendry@gmail.com>
16212 L: linux-x25@vger.kernel.org
16214 F: Documentation/networking/x25*
16215 F: include/net/x25*
16218 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16219 M: Thomas Gleixner <tglx@linutronix.de>
16220 M: Ingo Molnar <mingo@redhat.com>
16221 M: Borislav Petkov <bp@alien8.de>
16222 R: "H. Peter Anvin" <hpa@zytor.com>
16224 L: linux-kernel@vger.kernel.org
16225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16227 F: Documentation/devicetree/bindings/x86/
16228 F: Documentation/x86/
16232 M: Andy Lutomirski <luto@kernel.org>
16233 L: linux-kernel@vger.kernel.org
16234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16238 X86 MCE INFRASTRUCTURE
16239 M: Tony Luck <tony.luck@intel.com>
16240 M: Borislav Petkov <bp@alien8.de>
16241 L: linux-edac@vger.kernel.org
16243 F: arch/x86/kernel/cpu/mcheck/*
16245 X86 MICROCODE UPDATE SUPPORT
16246 M: Borislav Petkov <bp@alien8.de>
16248 F: arch/x86/kernel/cpu/microcode/*
16251 M: Dave Hansen <dave.hansen@linux.intel.com>
16252 M: Andy Lutomirski <luto@kernel.org>
16253 M: Peter Zijlstra <peterz@infradead.org>
16254 L: linux-kernel@vger.kernel.org
16255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16259 X86 PLATFORM DRIVERS
16260 M: Darren Hart <dvhart@infradead.org>
16261 M: Andy Shevchenko <andy@infradead.org>
16262 L: platform-driver-x86@vger.kernel.org
16263 T: git git://git.infradead.org/linux-platform-drivers-x86.git
16265 F: drivers/platform/x86/
16266 F: drivers/platform/olpc/
16269 M: Andy Lutomirski <luto@kernel.org>
16270 L: linux-kernel@vger.kernel.org
16271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16273 F: arch/x86/entry/vdso/
16276 M: Matthew Wilcox <willy@infradead.org>
16277 L: linux-fsdevel@vger.kernel.org
16279 F: Documentation/core-api/xarray.rst
16282 F: include/linux/idr.h
16283 F: include/linux/xarray.h
16284 F: tools/testing/radix-tree
16286 XC2028/3028 TUNER DRIVER
16287 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16288 L: linux-media@vger.kernel.org
16289 W: https://linuxtv.org
16290 T: git git://linuxtv.org/media_tree.git
16292 F: drivers/media/tuners/tuner-xc2028.*
16294 XDP SOCKETS (AF_XDP)
16295 M: Björn Töpel <bjorn.topel@intel.com>
16296 M: Magnus Karlsson <magnus.karlsson@intel.com>
16297 L: netdev@vger.kernel.org
16299 F: kernel/bpf/xskmap.c
16302 XEN BLOCK SUBSYSTEM
16303 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16304 M: Roger Pau Monné <roger.pau@citrix.com>
16305 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16307 F: drivers/block/xen-blkback/*
16308 F: drivers/block/xen*
16311 M: Stefano Stabellini <sstabellini@kernel.org>
16312 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16315 F: arch/arm/include/asm/xen/
16317 XEN HYPERVISOR ARM64
16318 M: Stefano Stabellini <sstabellini@kernel.org>
16319 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16322 F: arch/arm64/include/asm/xen/
16324 XEN HYPERVISOR INTERFACE
16325 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
16326 M: Juergen Gross <jgross@suse.com>
16327 R: Stefano Stabellini <sstabellini@kernel.org>
16328 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16332 F: drivers/*/xen-*front.c
16334 F: arch/x86/include/asm/xen/
16335 F: arch/x86/include/asm/pvclock-abi.h
16337 F: include/uapi/xen/
16338 F: Documentation/ABI/stable/sysfs-hypervisor-xen
16339 F: Documentation/ABI/testing/sysfs-hypervisor-xen
16341 XEN NETWORK BACKEND DRIVER
16342 M: Wei Liu <wei.liu2@citrix.com>
16343 M: Paul Durrant <paul.durrant@citrix.com>
16344 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16345 L: netdev@vger.kernel.org
16347 F: drivers/net/xen-netback/*
16350 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16351 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16353 F: arch/x86/pci/*xen*
16354 F: drivers/pci/*xen*
16357 M: Juergen Gross <jgross@suse.com>
16358 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16359 L: linux-scsi@vger.kernel.org
16361 F: drivers/scsi/xen-scsifront.c
16362 F: drivers/xen/xen-scsiback.c
16363 F: include/xen/interface/io/vscsiif.h
16365 XEN SWIOTLB SUBSYSTEM
16366 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16367 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16368 L: iommu@lists.linux-foundation.org
16370 F: arch/x86/xen/*swiotlb*
16371 F: drivers/xen/*swiotlb*
16373 XEN SOUND FRONTEND DRIVER
16374 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16375 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16376 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16381 M: Darrick J. Wong <darrick.wong@oracle.com>
16382 M: linux-xfs@vger.kernel.org
16383 L: linux-xfs@vger.kernel.org
16385 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16387 F: Documentation/filesystems/xfs.txt
16390 XILINX AXI ETHERNET DRIVER
16391 M: Anirudha Sarangi <anirudh@xilinx.com>
16392 M: John Linn <John.Linn@xilinx.com>
16394 F: drivers/net/ethernet/xilinx/xilinx_axienet*
16396 XILINX UARTLITE SERIAL DRIVER
16397 M: Peter Korsgaard <jacmet@sunsite.dk>
16398 L: linux-serial@vger.kernel.org
16400 F: drivers/tty/serial/uartlite.c
16402 XILINX VIDEO IP CORES
16403 M: Hyun Kwon <hyun.kwon@xilinx.com>
16404 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16405 L: linux-media@vger.kernel.org
16406 T: git git://linuxtv.org/media_tree.git
16408 F: Documentation/devicetree/bindings/media/xilinx/
16409 F: drivers/media/platform/xilinx/
16410 F: include/uapi/linux/xilinx-v4l2-controls.h
16413 M: Eli Billauer <eli.billauer@gmail.com>
16414 L: linux-kernel@vger.kernel.org
16416 F: drivers/char/xillybus/
16419 M: George Cherian <george.cherian@cavium.com>
16420 M: Jan Glauber <jglauber@cavium.com>
16421 L: linux-i2c@vger.kernel.org
16422 W: http://www.cavium.com
16424 F: drivers/i2c/busses/i2c-xlp9xx.c
16426 XRA1403 GPIO EXPANDER
16427 M: Nandor Han <nandor.han@ge.com>
16428 M: Semi Malinen <semi.malinen@ge.com>
16429 L: linux-gpio@vger.kernel.org
16431 F: drivers/gpio/gpio-xra1403.c
16432 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16434 XTENSA XTFPGA PLATFORM SUPPORT
16435 M: Max Filippov <jcmvbkbc@gmail.com>
16436 L: linux-xtensa@linux-xtensa.org
16438 F: drivers/spi/spi-xtensa-xtfpga.c
16439 F: sound/soc/xtensa/xtfpga-i2s.c
16441 YAM DRIVER FOR AX.25
16442 M: Jean-Paul Roubelat <jpr@f6fbb.org>
16443 L: linux-hams@vger.kernel.org
16445 F: drivers/net/hamradio/yam*
16446 F: include/linux/yam.h
16448 YAMA SECURITY MODULE
16449 M: Kees Cook <keescook@chromium.org>
16450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16453 F: Documentation/admin-guide/LSM/Yama.rst
16455 YEALINK PHONE DRIVER
16456 M: Henk Vergonet <Henk.Vergonet@gmail.com>
16457 L: usbb2k-api-dev@nongnu.org
16459 F: Documentation/input/devices/yealink.rst
16460 F: drivers/input/misc/yealink.*
16462 Z8530 DRIVER FOR AX.25
16463 M: Joerg Reuter <jreuter@yaina.de>
16464 W: http://yaina.de/jreuter/
16465 W: http://www.qsl.net/dl1bke/
16466 L: linux-hams@vger.kernel.org
16468 F: Documentation/networking/z8530drv.txt
16469 F: drivers/net/hamradio/*scc.c
16470 F: drivers/net/hamradio/z8530.h
16472 ZBUD COMPRESSED PAGE ALLOCATOR
16473 M: Seth Jennings <sjenning@redhat.com>
16474 M: Dan Streetman <ddstreet@ieee.org>
16475 L: linux-mm@kvack.org
16478 F: include/linux/zbud.h
16480 ZD1211RW WIRELESS DRIVER
16481 M: Daniel Drake <dsd@gentoo.org>
16482 M: Ulrich Kunitz <kune@deine-taler.de>
16483 W: http://zd1211.ath.cx/wiki/DriverRewrite
16484 L: linux-wireless@vger.kernel.org
16485 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
16487 F: drivers/net/wireless/zydas/zd1211rw/
16489 ZD1301 MEDIA DRIVER
16490 M: Antti Palosaari <crope@iki.fi>
16491 L: linux-media@vger.kernel.org
16492 W: https://linuxtv.org/
16493 W: http://palosaari.fi/linux/
16494 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16496 F: drivers/media/usb/dvb-usb-v2/zd1301*
16498 ZD1301_DEMOD MEDIA DRIVER
16499 M: Antti Palosaari <crope@iki.fi>
16500 L: linux-media@vger.kernel.org
16501 W: https://linuxtv.org/
16502 W: http://palosaari.fi/linux/
16503 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16505 F: drivers/media/dvb-frontends/zd1301_demod*
16507 ZPOOL COMPRESSED PAGE STORAGE API
16508 M: Dan Streetman <ddstreet@ieee.org>
16509 L: linux-mm@kvack.org
16512 F: include/linux/zpool.h
16514 ZR36067 VIDEO FOR LINUX DRIVER
16515 L: mjpeg-users@lists.sourceforge.net
16516 L: linux-media@vger.kernel.org
16517 W: http://mjpeg.sourceforge.net/driver-zoran/
16518 T: hg https://linuxtv.org/hg/v4l-dvb
16520 F: drivers/staging/media/zoran/
16522 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16523 M: Minchan Kim <minchan@kernel.org>
16524 M: Nitin Gupta <ngupta@vflare.org>
16525 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16526 L: linux-kernel@vger.kernel.org
16528 F: drivers/block/zram/
16529 F: Documentation/blockdev/zram.txt
16531 ZS DECSTATION Z85C30 SERIAL DRIVER
16532 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16534 F: drivers/tty/serial/zs.*
16536 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16537 M: Minchan Kim <minchan@kernel.org>
16538 M: Nitin Gupta <ngupta@vflare.org>
16539 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16540 L: linux-mm@kvack.org
16543 F: include/linux/zsmalloc.h
16544 F: Documentation/vm/zsmalloc.rst
16546 ZSWAP COMPRESSED SWAP CACHING
16547 M: Seth Jennings <sjenning@redhat.com>
16548 M: Dan Streetman <ddstreet@ieee.org>
16549 L: linux-mm@kvack.org
16554 M: Linus Torvalds <torvalds@linux-foundation.org>
16555 L: linux-kernel@vger.kernel.org
16556 Q: http://patchwork.kernel.org/project/LKML/list/
16557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16558 S: Buried alive in reporters