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@mathematik.tu-chemnitz.de>
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: Ron Minnich <rminnich@sandia.gov>
203 M: Latchesar Ionkov <lucho@ionkov.net>
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
209 F: Documentation/filesystems/9p.txt
213 F: include/uapi/linux/virtio_9p.h
214 F: include/trace/events/9p.h
217 M: Antti Palosaari <crope@iki.fi>
218 L: linux-media@vger.kernel.org
219 W: https://linuxtv.org
220 W: http://palosaari.fi/linux/
221 Q: http://patchwork.linuxtv.org/project/linux-media/list/
222 T: git git://linuxtv.org/anttip/media_tree.git
224 F: drivers/media/dvb-frontends/a8293*
226 AACRAID SCSI RAID DRIVER
227 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228 L: linux-scsi@vger.kernel.org
229 W: http://www.adaptec.com/
231 F: Documentation/scsi/aacraid.txt
232 F: drivers/scsi/aacraid/
235 L: linux-api@vger.kernel.org
236 F: include/linux/syscalls.h
239 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240 M: Hans de Goede <hdegoede@redhat.com>
241 L: linux-hwmon@vger.kernel.org
243 F: drivers/hwmon/abituguru.c
245 ABIT UGURU 3 HARDWARE MONITOR DRIVER
246 M: Alistair John Strachan <alistair@devzero.co.uk>
247 L: linux-hwmon@vger.kernel.org
249 F: drivers/hwmon/abituguru3.c
251 ACCES 104-DIO-48E GPIO DRIVER
252 M: William Breathitt Gray <vilhelm.gray@gmail.com>
253 L: linux-gpio@vger.kernel.org
255 F: drivers/gpio/gpio-104-dio-48e.c
257 ACCES 104-IDI-48 GPIO DRIVER
258 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
259 L: linux-gpio@vger.kernel.org
261 F: drivers/gpio/gpio-104-idi-48.c
263 ACCES 104-IDIO-16 GPIO DRIVER
264 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
265 L: linux-gpio@vger.kernel.org
267 F: drivers/gpio/gpio-104-idio-16.c
269 ACCES 104-QUAD-8 IIO DRIVER
270 M: William Breathitt Gray <vilhelm.gray@gmail.com>
271 L: linux-iio@vger.kernel.org
273 F: drivers/iio/counter/104-quad-8.c
275 ACCES PCI-IDIO-16 GPIO DRIVER
276 M: William Breathitt Gray <vilhelm.gray@gmail.com>
277 L: linux-gpio@vger.kernel.org
279 F: drivers/gpio/gpio-pci-idio-16.c
281 ACCES PCIe-IDIO-24 GPIO DRIVER
282 M: William Breathitt Gray <vilhelm.gray@gmail.com>
283 L: linux-gpio@vger.kernel.org
285 F: drivers/gpio/gpio-pcie-idio-24.c
288 M: Jes Sorensen <jes@trained-monkey.org>
289 L: linux-acenic@sunsite.dk
291 F: drivers/net/ethernet/alteon/acenic*
293 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
294 M: Peter Feuerer <peter@piie.net>
295 L: platform-driver-x86@vger.kernel.org
296 W: http://piie.net/?section=acerhdf
298 F: drivers/platform/x86/acerhdf.c
300 ACER WMI LAPTOP EXTRAS
301 M: "Lee, Chun-Yi" <jlee@suse.com>
302 L: platform-driver-x86@vger.kernel.org
304 F: drivers/platform/x86/acer-wmi.c
307 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
308 M: Len Brown <lenb@kernel.org>
309 L: linux-acpi@vger.kernel.org
310 W: https://01.org/linux-acpi
311 Q: https://patchwork.kernel.org/project/linux-acpi/list/
312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
313 B: https://bugzilla.kernel.org
316 F: drivers/pnp/pnpacpi/
317 F: include/linux/acpi.h
318 F: include/linux/fwnode.h
320 F: Documentation/acpi/
321 F: Documentation/ABI/testing/sysfs-bus-acpi
322 F: Documentation/ABI/testing/configfs-acpi
323 F: drivers/pci/*acpi*
324 F: drivers/pci/*/*acpi*
325 F: drivers/pci/*/*/*acpi*
329 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
330 M: Len Brown <lenb@kernel.org>
331 L: linux-acpi@vger.kernel.org
332 R: Tony Luck <tony.luck@intel.com>
333 R: Borislav Petkov <bp@alien8.de>
334 F: drivers/acpi/apei/
336 ACPI COMPONENT ARCHITECTURE (ACPICA)
337 M: Robert Moore <robert.moore@intel.com>
338 M: Erik Schmauss <erik.schmauss@intel.com>
339 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
340 L: linux-acpi@vger.kernel.org
342 W: https://acpica.org/
343 W: https://github.com/acpica/acpica/
344 Q: https://patchwork.kernel.org/project/linux-acpi/list/
345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
346 B: https://bugzilla.kernel.org
347 B: https://bugs.acpica.org
349 F: drivers/acpi/acpica/
354 M: Zhang Rui <rui.zhang@intel.com>
355 L: linux-acpi@vger.kernel.org
356 W: https://01.org/linux-acpi
357 B: https://bugzilla.kernel.org
359 F: drivers/acpi/fan.c
361 ACPI FOR ARM64 (ACPI/arm64)
362 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
363 M: Hanjun Guo <hanjun.guo@linaro.org>
364 M: Sudeep Holla <sudeep.holla@arm.com>
365 L: linux-acpi@vger.kernel.org
367 F: drivers/acpi/arm64
370 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
371 M: Len Brown <lenb@kernel.org>
372 R: Andy Shevchenko <andy@infradead.org>
373 R: Mika Westerberg <mika.westerberg@linux.intel.com>
374 L: linux-acpi@vger.kernel.org
375 Q: https://patchwork.kernel.org/project/linux-acpi/list/
376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
377 B: https://bugzilla.kernel.org
379 F: drivers/acpi/pmic/
382 M: Zhang Rui <rui.zhang@intel.com>
383 L: linux-acpi@vger.kernel.org
384 W: https://01.org/linux-acpi
385 B: https://bugzilla.kernel.org
387 F: drivers/acpi/*thermal*
390 M: Zhang Rui <rui.zhang@intel.com>
391 L: linux-acpi@vger.kernel.org
392 W: https://01.org/linux-acpi
393 B: https://bugzilla.kernel.org
395 F: drivers/acpi/acpi_video.c
398 L: platform-driver-x86@vger.kernel.org
400 F: drivers/platform/x86/wmi.c
401 F: include/uapi/linux/wmi.h
403 AD1889 ALSA SOUND DRIVER
404 M: Thibaut Varene <T-Bone@parisc-linux.org>
405 W: http://wiki.parisc-linux.org/AD1889
406 L: linux-parisc@vger.kernel.org
408 F: sound/pci/ad1889.*
410 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
411 M: Michael Hennerich <michael.hennerich@analog.com>
412 W: http://wiki.analog.com/AD5254
413 W: http://ez.analog.com/community/linux-device-drivers
415 F: drivers/misc/ad525x_dpot.c
417 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
418 M: Michael Hennerich <michael.hennerich@analog.com>
419 W: http://wiki.analog.com/AD5398
420 W: http://ez.analog.com/community/linux-device-drivers
422 F: drivers/regulator/ad5398.c
424 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
425 M: Michael Hennerich <michael.hennerich@analog.com>
426 W: http://wiki.analog.com/AD7142
427 W: http://ez.analog.com/community/linux-device-drivers
429 F: drivers/input/misc/ad714x.c
431 AD7877 TOUCHSCREEN DRIVER
432 M: Michael Hennerich <michael.hennerich@analog.com>
433 W: http://wiki.analog.com/AD7877
434 W: http://ez.analog.com/community/linux-device-drivers
436 F: drivers/input/touchscreen/ad7877.c
438 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
439 M: Michael Hennerich <michael.hennerich@analog.com>
440 W: http://wiki.analog.com/AD7879
441 W: http://ez.analog.com/community/linux-device-drivers
443 F: drivers/input/touchscreen/ad7879.c
445 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
446 M: Jiri Kosina <jikos@kernel.org>
449 ADF7242 IEEE 802.15.4 RADIO DRIVER
450 M: Michael Hennerich <michael.hennerich@analog.com>
451 W: https://wiki.analog.com/ADF7242
452 W: http://ez.analog.com/community/linux-device-drivers
453 L: linux-wpan@vger.kernel.org
455 F: drivers/net/ieee802154/adf7242.c
456 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
458 ADM1025 HARDWARE MONITOR DRIVER
459 M: Jean Delvare <jdelvare@suse.com>
460 L: linux-hwmon@vger.kernel.org
462 F: Documentation/hwmon/adm1025
463 F: drivers/hwmon/adm1025.c
465 ADM1029 HARDWARE MONITOR DRIVER
466 M: Corentin Labbe <clabbe.montjoie@gmail.com>
467 L: linux-hwmon@vger.kernel.org
469 F: drivers/hwmon/adm1029.c
471 ADM8211 WIRELESS DRIVER
472 L: linux-wireless@vger.kernel.org
473 W: http://wireless.kernel.org/
475 F: drivers/net/wireless/admtek/adm8211.*
477 ADP1653 FLASH CONTROLLER DRIVER
478 M: Sakari Ailus <sakari.ailus@iki.fi>
479 L: linux-media@vger.kernel.org
481 F: drivers/media/i2c/adp1653.c
482 F: include/media/i2c/adp1653.h
484 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
485 M: Michael Hennerich <michael.hennerich@analog.com>
486 W: http://wiki.analog.com/ADP5520
487 W: http://ez.analog.com/community/linux-device-drivers
489 F: drivers/mfd/adp5520.c
490 F: drivers/video/backlight/adp5520_bl.c
491 F: drivers/leds/leds-adp5520.c
492 F: drivers/gpio/gpio-adp5520.c
493 F: drivers/input/keyboard/adp5520-keys.c
495 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
496 M: Michael Hennerich <michael.hennerich@analog.com>
497 W: http://wiki.analog.com/ADP5588
498 W: http://ez.analog.com/community/linux-device-drivers
500 F: drivers/input/keyboard/adp5588-keys.c
501 F: drivers/gpio/gpio-adp5588.c
503 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
504 M: Michael Hennerich <michael.hennerich@analog.com>
505 W: http://wiki.analog.com/ADP8860
506 W: http://ez.analog.com/community/linux-device-drivers
508 F: drivers/video/backlight/adp8860_bl.c
510 ADS1015 HARDWARE MONITOR DRIVER
511 M: Dirk Eibach <eibach@gdsys.de>
512 L: linux-hwmon@vger.kernel.org
514 F: Documentation/hwmon/ads1015
515 F: drivers/hwmon/ads1015.c
516 F: include/linux/platform_data/ads1015.h
519 M: Colin Leroy <colin@colino.net>
521 F: drivers/macintosh/therm_adt746x.c
523 ADT7475 HARDWARE MONITOR DRIVER
524 M: Jean Delvare <jdelvare@suse.com>
525 L: linux-hwmon@vger.kernel.org
527 F: Documentation/hwmon/adt7475
528 F: drivers/hwmon/adt7475.c
531 M: Matthew Wilcox <matthew@wil.cx>
532 M: Hannes Reinecke <hare@suse.com>
533 L: linux-scsi@vger.kernel.org
535 F: Documentation/scsi/advansys.txt
536 F: drivers/scsi/advansys.c
538 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
539 M: Michael Hennerich <michael.hennerich@analog.com>
540 W: http://wiki.analog.com/ADXL345
541 W: http://ez.analog.com/community/linux-device-drivers
543 F: drivers/input/misc/adxl34x.c
546 M: Antti Palosaari <crope@iki.fi>
547 L: linux-media@vger.kernel.org
548 W: https://linuxtv.org
549 W: http://palosaari.fi/linux/
550 Q: http://patchwork.linuxtv.org/project/linux-media/list/
551 T: git git://linuxtv.org/anttip/media_tree.git
553 F: drivers/media/dvb-frontends/af9013*
556 M: Antti Palosaari <crope@iki.fi>
557 L: linux-media@vger.kernel.org
558 W: https://linuxtv.org
559 W: http://palosaari.fi/linux/
560 Q: http://patchwork.linuxtv.org/project/linux-media/list/
561 T: git git://linuxtv.org/anttip/media_tree.git
563 F: drivers/media/dvb-frontends/af9033*
566 L: linux-fsdevel@vger.kernel.org
568 F: Documentation/filesystems/affs.txt
572 M: David Howells <dhowells@redhat.com>
573 L: linux-afs@lists.infradead.org
576 F: include/trace/events/afs.h
577 F: Documentation/filesystems/afs.txt
578 W: https://www.infradead.org/~dhowells/kafs/
581 M: David Airlie <airlied@linux.ie>
582 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
585 F: include/linux/agp*
586 F: include/uapi/linux/agp*
589 M: "Juergen E. Fischer" <fischer@norbit.de>
590 L: linux-scsi@vger.kernel.org
592 F: drivers/scsi/aha152x*
593 F: drivers/scsi/pcmcia/aha152x*
595 AIC7XXX / AIC79XX SCSI DRIVER
596 M: Hannes Reinecke <hare@suse.com>
597 L: linux-scsi@vger.kernel.org
599 F: drivers/scsi/aic7xxx/
601 AIMSLAB FM RADIO RECEIVER DRIVER
602 M: Hans Verkuil <hverkuil@xs4all.nl>
603 L: linux-media@vger.kernel.org
604 T: git git://linuxtv.org/media_tree.git
605 W: https://linuxtv.org
607 F: drivers/media/radio/radio-aimslab*
610 M: Benjamin LaHaise <bcrl@kvack.org>
611 L: linux-aio@kvack.org
614 F: include/linux/*aio*.h
617 M: Antti Palosaari <crope@iki.fi>
618 L: linux-media@vger.kernel.org
619 W: https://linuxtv.org
620 W: http://palosaari.fi/linux/
621 Q: http://patchwork.linuxtv.org/project/linux-media/list/
622 T: git git://linuxtv.org/anttip/media_tree.git
624 F: drivers/media/usb/airspy/
626 ALACRITECH GIGABIT ETHERNET DRIVER
627 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
629 F: drivers/net/ethernet/alacritech/*
631 ALCATEL SPEEDTOUCH USB DRIVER
632 M: Duncan Sands <duncan.sands@free.fr>
633 L: linux-usb@vger.kernel.org
634 W: http://www.linux-usb.org/SpeedTouch/
636 F: drivers/usb/atm/speedtch.c
637 F: drivers/usb/atm/usbatm.c
639 ALCHEMY AU1XX0 MMC DRIVER
640 M: Manuel Lauss <manuel.lauss@gmail.com>
642 F: drivers/mmc/host/au1xmmc.c
645 M: Rudolf Marek <r.marek@assembler.cz>
646 L: linux-i2c@vger.kernel.org
648 F: Documentation/i2c/busses/i2c-ali1563
649 F: drivers/i2c/busses/i2c-ali1563.c
651 ALLWINNER SECURITY SYSTEM
652 M: Corentin Labbe <clabbe.montjoie@gmail.com>
653 L: linux-crypto@vger.kernel.org
655 F: drivers/crypto/sunxi-ss/
658 M: Richard Henderson <rth@twiddle.net>
659 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
660 M: Matt Turner <mattst88@gmail.com>
662 L: linux-alpha@vger.kernel.org
665 ALPS PS/2 TOUCHPAD DRIVER
666 R: Pali Rohár <pali.rohar@gmail.com>
667 F: drivers/input/mouse/alps.*
669 ALTERA I2C CONTROLLER DRIVER
670 M: Thor Thayer <thor.thayer@linux.intel.com>
672 F: drivers/i2c/busses/i2c-altera.c
674 ALTERA MAILBOX DRIVER
675 M: Ley Foon Tan <lftan@altera.com>
676 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
678 F: drivers/mailbox/mailbox-altera.c
681 M: Tien Hock Loh <thloh@altera.com>
682 L: linux-gpio@vger.kernel.org
684 F: drivers/gpio/gpio-altera.c
686 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
687 M: Thor Thayer <thor.thayer@linux.intel.com>
689 F: drivers/gpio/gpio-altera-a10sr.c
690 F: drivers/mfd/altera-a10sr.c
691 F: drivers/reset/reset-a10sr.c
692 F: include/linux/mfd/altera-a10sr.h
693 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
695 ALTERA TRIPLE SPEED ETHERNET DRIVER
696 M: Vince Bridgers <vbridger@opensource.altera.com>
697 L: netdev@vger.kernel.org
698 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
700 F: drivers/net/ethernet/altera/
702 ALTERA UART/JTAG UART SERIAL DRIVERS
703 M: Tobias Klauser <tklauser@distanz.ch>
704 L: linux-serial@vger.kernel.org
705 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
707 F: drivers/tty/serial/altera_uart.c
708 F: drivers/tty/serial/altera_jtaguart.c
709 F: include/linux/altera_uart.h
710 F: include/linux/altera_jtaguart.h
712 AMAZON ETHERNET DRIVERS
713 M: Netanel Belgazal <netanel@amazon.com>
714 R: Saeed Bishara <saeedb@amazon.com>
715 R: Zorik Machulsky <zorik@amazon.com>
716 L: netdev@vger.kernel.org
718 F: Documentation/networking/ena.txt
719 F: drivers/net/ethernet/amazon/
721 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
722 M: Tom Lendacky <thomas.lendacky@amd.com>
723 M: Gary Hook <gary.hook@amd.com>
724 L: linux-crypto@vger.kernel.org
726 F: drivers/crypto/ccp/
727 F: include/linux/ccp.h
729 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
730 M: Huang Rui <ray.huang@amd.com>
731 L: linux-hwmon@vger.kernel.org
733 F: Documentation/hwmon/fam15h_power
734 F: drivers/hwmon/fam15h_power.c
736 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
737 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
739 F: drivers/usb/gadget/udc/amd5536udc.*
741 AMD GEODE PROCESSOR/CHIPSET SUPPORT
742 P: Andres Salomon <dilinger@queued.net>
743 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
744 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
746 F: drivers/char/hw_random/geode-rng.c
747 F: drivers/crypto/geode*
748 F: drivers/video/fbdev/geode/
749 F: arch/x86/include/asm/geode.h
752 M: Joerg Roedel <joro@8bytes.org>
753 L: iommu@lists.linux-foundation.org
754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
756 F: drivers/iommu/amd_iommu*.[ch]
757 F: include/linux/amd-iommu.h
760 M: Oded Gabbay <oded.gabbay@gmail.com>
761 L: dri-devel@lists.freedesktop.org
762 T: git git://people.freedesktop.org/~gabbayo/linux.git
764 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
765 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
766 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
767 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
768 F: drivers/gpu/drm/amd/amdkfd/
769 F: drivers/gpu/drm/amd/include/cik_structs.h
770 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
771 F: drivers/gpu/drm/amd/include/vi_structs.h
772 F: include/uapi/linux/kfd_ioctl.h
774 AMD SEATTLE DEVICE TREE SUPPORT
775 M: Brijesh Singh <brijeshkumar.singh@amd.com>
776 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
777 M: Tom Lendacky <thomas.lendacky@amd.com>
779 F: arch/arm64/boot/dts/amd/
782 M: Tom Lendacky <thomas.lendacky@amd.com>
783 L: netdev@vger.kernel.org
785 F: drivers/net/ethernet/amd/xgbe/
786 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
788 AMS (Apple Motion Sensor) DRIVER
789 M: Michael Hanselmann <linux-kernel@hansmi.ch>
791 F: drivers/macintosh/ams/
793 ANALOG DEVICES INC AD9389B DRIVER
794 M: Hans Verkuil <hans.verkuil@cisco.com>
795 L: linux-media@vger.kernel.org
797 F: drivers/media/i2c/ad9389b*
799 ANALOG DEVICES INC ADV7180 DRIVER
800 M: Lars-Peter Clausen <lars@metafoo.de>
801 L: linux-media@vger.kernel.org
802 W: http://ez.analog.com/community/linux-device-drivers
804 F: drivers/media/i2c/adv7180.c
806 ANALOG DEVICES INC ADV748X DRIVER
807 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
808 L: linux-media@vger.kernel.org
810 F: drivers/media/i2c/adv748x/*
812 ANALOG DEVICES INC ADV7511 DRIVER
813 M: Hans Verkuil <hans.verkuil@cisco.com>
814 L: linux-media@vger.kernel.org
816 F: drivers/media/i2c/adv7511*
818 ANALOG DEVICES INC ADV7604 DRIVER
819 M: Hans Verkuil <hans.verkuil@cisco.com>
820 L: linux-media@vger.kernel.org
822 F: drivers/media/i2c/adv7604*
824 ANALOG DEVICES INC ADV7842 DRIVER
825 M: Hans Verkuil <hans.verkuil@cisco.com>
826 L: linux-media@vger.kernel.org
828 F: drivers/media/i2c/adv7842*
830 ANALOG DEVICES INC ASOC CODEC DRIVERS
831 M: Lars-Peter Clausen <lars@metafoo.de>
832 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
833 W: http://wiki.analog.com/
834 W: http://ez.analog.com/community/linux-device-drivers
836 F: sound/soc/codecs/adau*
837 F: sound/soc/codecs/adav*
838 F: sound/soc/codecs/ad1*
839 F: sound/soc/codecs/ad7*
840 F: sound/soc/codecs/ssm*
841 F: sound/soc/codecs/sigmadsp.*
843 ANALOG DEVICES INC ASOC DRIVERS
844 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
845 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
846 W: http://blackfin.uclinux.org/
848 F: sound/soc/blackfin/*
850 ANALOG DEVICES INC DMA DRIVERS
851 M: Lars-Peter Clausen <lars@metafoo.de>
852 W: http://ez.analog.com/community/linux-device-drivers
854 F: drivers/dma/dma-axi-dmac.c
856 ANALOG DEVICES INC IIO DRIVERS
857 M: Lars-Peter Clausen <lars@metafoo.de>
858 M: Michael Hennerich <Michael.Hennerich@analog.com>
859 W: http://wiki.analog.com/
860 W: http://ez.analog.com/community/linux-device-drivers
863 F: drivers/iio/adc/ltc2497*
864 X: drivers/iio/*/adjd*
865 F: drivers/staging/iio/*/ad*
866 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
868 ANDROID CONFIG FRAGMENTS
869 M: Rob Herring <robh@kernel.org>
871 F: kernel/configs/android*
874 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
875 M: Arve Hjønnevåg <arve@android.com>
876 M: Todd Kjos <tkjos@android.com>
877 M: Martijn Coenen <maco@android.com>
878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
879 L: devel@driverdev.osuosl.org
882 F: drivers/staging/android/
884 ANDROID GOLDFISH PIC DRIVER
885 M: Miodrag Dinic <miodrag.dinic@mips.com>
887 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
888 F: drivers/irqchip/irq-goldfish-pic.c
890 ANDROID GOLDFISH RTC DRIVER
891 M: Miodrag Dinic <miodrag.dinic@mips.com>
893 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
894 F: drivers/rtc/rtc-goldfish.c
897 M: Laura Abbott <labbott@redhat.com>
898 M: Sumit Semwal <sumit.semwal@linaro.org>
899 L: devel@driverdev.osuosl.org
901 F: drivers/staging/android/ion
902 F: drivers/staging/android/uapi/ion.h
903 F: drivers/staging/android/uapi/ion_test.h
905 AOA (Apple Onboard Audio) ALSA DRIVER
906 M: Johannes Berg <johannes@sipsolutions.net>
907 L: linuxppc-dev@lists.ozlabs.org
908 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
912 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
913 M: William Breathitt Gray <vilhelm.gray@gmail.com>
914 L: linux-iio@vger.kernel.org
916 F: drivers/iio/adc/stx104.c
919 M: Jiri Kosina <jikos@kernel.org>
921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
922 F: arch/x86/kernel/apm_32.c
923 F: include/linux/apm_bios.h
924 F: include/uapi/linux/apm_bios.h
925 F: drivers/char/apm-emulation.c
927 APPARMOR SECURITY MODULE
928 M: John Johansen <john.johansen@canonical.com>
929 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
930 W: apparmor.wiki.kernel.org
931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
933 F: security/apparmor/
934 F: Documentation/admin-guide/LSM/apparmor.rst
936 APPLE BCM5974 MULTITOUCH DRIVER
937 M: Henrik Rydberg <rydberg@bitmath.org>
938 L: linux-input@vger.kernel.org
940 F: drivers/input/mouse/bcm5974.c
943 M: Henrik Rydberg <rydberg@bitmath.org>
944 L: linux-hwmon@vger.kernel.org
946 F: drivers/hwmon/applesmc.c
948 APPLETALK NETWORK LAYER
949 L: netdev@vger.kernel.org
951 F: drivers/net/appletalk/
954 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
955 M: Duc Dang <dhdang@apm.com>
957 F: arch/arm64/boot/dts/apm/
959 APPLIED MICRO (APM) X-GENE SOC EDAC
960 M: Loc Ho <lho@apm.com>
962 F: drivers/edac/xgene_edac.c
963 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
965 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
966 M: Iyappan Subramanian <isubramanian@apm.com>
967 M: Keyur Chudgar <kchudgar@apm.com>
969 F: drivers/net/ethernet/apm/xgene-v2/
971 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
972 M: Iyappan Subramanian <isubramanian@apm.com>
973 M: Keyur Chudgar <kchudgar@apm.com>
974 M: Quan Nguyen <qnguyen@apm.com>
976 F: drivers/net/ethernet/apm/xgene/
977 F: drivers/net/phy/mdio-xgene.c
978 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
979 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
981 APPLIED MICRO (APM) X-GENE SOC PMU
982 M: Tai Nguyen <ttnguyen@apm.com>
984 F: drivers/perf/xgene_pmu.c
985 F: Documentation/perf/xgene-pmu.txt
986 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
988 APTINA CAMERA SENSOR PLL
989 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
990 L: linux-media@vger.kernel.org
992 F: drivers/media/i2c/aptina-pll.*
994 ARC FRAMEBUFFER DRIVER
995 M: Jaya Kumar <jayalk@intworks.biz>
997 F: drivers/video/fbdev/arcfb.c
998 F: drivers/video/fbdev/core/fb_defio.c
1001 M: Alexey Brodkin <abrodkin@synopsys.com>
1003 F: drivers/gpu/drm/arc/
1004 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1006 ARCNET NETWORK LAYER
1007 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1008 L: netdev@vger.kernel.org
1010 F: drivers/net/arcnet/
1011 F: include/uapi/linux/if_arcnet.h
1013 ARM ARCHITECTED TIMER DRIVER
1014 M: Mark Rutland <mark.rutland@arm.com>
1015 M: Marc Zyngier <marc.zyngier@arm.com>
1016 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1018 F: arch/arm/include/asm/arch_timer.h
1019 F: arch/arm64/include/asm/arch_timer.h
1020 F: drivers/clocksource/arm_arch_timer.c
1022 ARM HDLCD DRM DRIVER
1023 M: Liviu Dudau <liviu.dudau@arm.com>
1025 F: drivers/gpu/drm/arm/hdlcd_*
1026 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1028 ARM MALI-DP DRM DRIVER
1029 M: Liviu Dudau <liviu.dudau@arm.com>
1030 M: Brian Starkey <brian.starkey@arm.com>
1031 M: Mali DP Maintainers <malidp@foss.arm.com>
1033 F: drivers/gpu/drm/arm/
1034 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1036 ARM MFM AND FLOPPY DRIVERS
1037 M: Ian Molton <spyro@f2s.com>
1039 F: arch/arm/lib/floppydma.S
1040 F: arch/arm/include/asm/floppy.h
1042 ARM PMU PROFILING AND DEBUGGING
1043 M: Will Deacon <will.deacon@arm.com>
1044 M: Mark Rutland <mark.rutland@arm.com>
1046 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1047 F: arch/arm*/kernel/perf_*
1048 F: arch/arm/oprofile/common.c
1049 F: arch/arm*/kernel/hw_breakpoint.c
1050 F: arch/arm*/include/asm/hw_breakpoint.h
1051 F: arch/arm*/include/asm/perf_event.h
1053 F: include/linux/perf/arm_pmu.h
1054 F: Documentation/devicetree/bindings/arm/pmu.txt
1055 F: Documentation/devicetree/bindings/perf/
1058 M: Russell King <linux@armlinux.org.uk>
1059 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1060 W: http://www.armlinux.org.uk/
1062 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1065 ARM PRIMECELL AACI PL041 DRIVER
1066 M: Russell King <linux@armlinux.org.uk>
1070 ARM PRIMECELL BUS SUPPORT
1071 M: Russell King <linux@armlinux.org.uk>
1074 F: include/linux/amba/bus.h
1076 ARM PRIMECELL CLCD PL110 DRIVER
1077 M: Russell King <linux@armlinux.org.uk>
1079 F: drivers/video/fbdev/amba-clcd.*
1081 ARM PRIMECELL KMI PL050 DRIVER
1082 M: Russell King <linux@armlinux.org.uk>
1084 F: drivers/input/serio/ambakmi.*
1085 F: include/linux/amba/kmi.h
1087 ARM PRIMECELL MMCI PL180/1 DRIVER
1088 M: Russell King <linux@armlinux.org.uk>
1090 F: drivers/mmc/host/mmci.*
1091 F: include/linux/amba/mmci.h
1093 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1094 M: Russell King <linux@armlinux.org.uk>
1096 F: drivers/tty/serial/amba-pl01*.c
1097 F: include/linux/amba/serial.h
1100 M: Will Deacon <will.deacon@arm.com>
1101 R: Robin Murphy <robin.murphy@arm.com>
1102 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104 F: drivers/iommu/arm-smmu.c
1105 F: drivers/iommu/arm-smmu-v3.c
1106 F: drivers/iommu/io-pgtable-arm.c
1107 F: drivers/iommu/io-pgtable-arm-v7s.c
1109 ARM SUB-ARCHITECTURES
1110 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1116 ARM/ACTIONS SEMI ARCHITECTURE
1117 M: Andreas Färber <afaerber@suse.de>
1118 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1121 F: arch/arm/mach-actions/
1122 F: arch/arm/boot/dts/owl-*
1123 F: arch/arm64/boot/dts/actions/
1124 F: drivers/clocksource/owl-*
1125 F: drivers/soc/actions/
1126 F: include/dt-bindings/power/owl-*
1127 F: include/linux/soc/actions/
1128 F: Documentation/devicetree/bindings/arm/actions.txt
1129 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1130 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1132 ARM/ADS SPHERE MACHINE SUPPORT
1133 M: Lennert Buytenhek <kernel@wantstofly.org>
1134 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137 ARM/AFEB9260 MACHINE SUPPORT
1138 M: Sergey Lapin <slapin@ossfans.org>
1139 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1142 ARM/AJECO 1ARM MACHINE SUPPORT
1143 M: Lennert Buytenhek <kernel@wantstofly.org>
1144 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1147 ARM/Allwinner SoC Clock Support
1148 M: Emilio López <emilio@elopez.com.ar>
1150 F: drivers/clk/sunxi/
1152 ARM/Allwinner sunXi SoC support
1153 M: Maxime Ripard <maxime.ripard@free-electrons.com>
1154 M: Chen-Yu Tsai <wens@csie.org>
1155 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159 F: arch/arm/mach-sunxi/
1160 F: arch/arm64/boot/dts/allwinner/
1161 F: drivers/clk/sunxi-ng/
1162 F: drivers/pinctrl/sunxi/
1163 F: drivers/soc/sunxi/
1164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1166 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1167 M: Neil Armstrong <narmstrong@baylibre.com>
1168 M: Jerome Brunet <jbrunet@baylibre.com>
1169 L: linux-amlogic@lists.infradead.org
1171 F: drivers/clk/meson/
1172 F: include/dt-bindings/clock/meson*
1173 F: include/dt-bindings/clock/gxbb*
1174 F: Documentation/devicetree/bindings/clock/amlogic*
1176 ARM/Amlogic Meson SoC support
1177 M: Carlo Caione <carlo@caione.org>
1178 M: Kevin Hilman <khilman@baylibre.com>
1179 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180 L: linux-amlogic@lists.infradead.org
1181 W: http://linux-meson.com/
1183 F: arch/arm/mach-meson/
1184 F: arch/arm/boot/dts/meson*
1185 F: arch/arm64/boot/dts/amlogic/
1186 F: drivers/pinctrl/meson/
1187 F: drivers/mmc/host/meson*
1190 ARM/Annapurna Labs ALPINE ARCHITECTURE
1191 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1192 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1193 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1195 F: arch/arm/mach-alpine/
1196 F: arch/arm/boot/dts/alpine*
1197 F: arch/arm64/boot/dts/al/
1198 F: drivers/*/*alpine*
1200 ARM/ARTPEC MACHINE SUPPORT
1201 M: Jesper Nilsson <jesper.nilsson@axis.com>
1202 M: Lars Persson <lars.persson@axis.com>
1203 M: Niklas Cassel <niklas.cassel@axis.com>
1205 L: linux-arm-kernel@axis.com
1206 F: arch/arm/mach-artpec
1207 F: arch/arm/boot/dts/artpec6*
1209 F: drivers/crypto/axis
1210 F: drivers/pinctrl/pinctrl-artpec*
1211 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1213 ARM/ASPEED I2C DRIVER
1214 M: Brendan Higgins <brendanhiggins@google.com>
1215 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1216 R: Joel Stanley <joel@jms.id.au>
1217 L: linux-i2c@vger.kernel.org
1218 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1220 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1221 F: drivers/i2c/busses/i2c-aspeed.c
1222 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1223 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1225 ARM/ASPEED MACHINE SUPPORT
1226 M: Joel Stanley <joel@jms.id.au>
1228 F: arch/arm/mach-aspeed/
1229 F: arch/arm/boot/dts/aspeed-*
1230 F: drivers/*/*aspeed*
1232 ARM/ATMEL AT91 Clock Support
1233 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1237 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1238 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1239 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1240 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241 W: http://www.linux4sam.org
1242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1246 F: arch/arm/mach-at91/
1247 F: include/soc/at91/
1248 F: arch/arm/boot/dts/at91*.dts
1249 F: arch/arm/boot/dts/at91*.dtsi
1250 F: arch/arm/boot/dts/sama*.dts
1251 F: arch/arm/boot/dts/sama*.dtsi
1252 F: arch/arm/include/debug/at91.S
1253 F: drivers/memory/atmel*
1254 F: drivers/watchdog/sama5d4_wdt.c
1255 X: drivers/input/touchscreen/atmel_mxt_ts.c
1256 X: drivers/net/wireless/atmel/
1258 ARM/CALXEDA HIGHBANK ARCHITECTURE
1259 M: Rob Herring <robh@kernel.org>
1260 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262 F: arch/arm/mach-highbank/
1263 F: arch/arm/boot/dts/highbank.dts
1264 F: arch/arm/boot/dts/ecx-*.dts*
1266 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1267 M: Krzysztof Halasa <khalasa@piap.pl>
1269 F: arch/arm/mach-cns3xxx/
1271 ARM/CAVIUM THUNDER NETWORK DRIVER
1272 M: Sunil Goutham <sgoutham@cavium.com>
1273 M: Robert Richter <rric@kernel.org>
1274 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276 F: drivers/net/ethernet/cavium/thunder/
1278 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1279 M: Alexander Shiyan <shc_work@mail.ru>
1280 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1284 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1285 M: Lennert Buytenhek <kernel@wantstofly.org>
1286 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1290 M: Hartley Sweeten <hsweeten@visionengravers.com>
1291 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1294 F: arch/arm/mach-ep93xx/
1295 F: arch/arm/mach-ep93xx/include/mach/
1298 M: Russell King <linux@armlinux.org.uk>
1299 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1302 F: arch/arm/include/asm/clkdev.h
1303 F: drivers/clk/clkdev.c
1305 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1306 M: Mike Rapoport <mike@compulab.co.il>
1307 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1311 M: Baruch Siach <baruch@tkos.co.il>
1312 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314 F: arch/arm/boot/dts/cx92755*
1317 ARM/CONTEC MICRO9 MACHINE SUPPORT
1318 M: Hubert Feurstein <hubert.feurstein@contec.at>
1320 F: arch/arm/mach-ep93xx/micro9.c
1322 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1323 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1324 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326 F: drivers/hwtracing/coresight/*
1327 F: Documentation/trace/coresight.txt
1328 F: Documentation/trace/coresight-cpu-debug.txt
1329 F: Documentation/devicetree/bindings/arm/coresight.txt
1330 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1331 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1332 F: tools/perf/arch/arm/util/pmu.c
1333 F: tools/perf/arch/arm/util/auxtrace.c
1334 F: tools/perf/arch/arm/util/cs-etm.c
1335 F: tools/perf/arch/arm/util/cs-etm.h
1336 F: tools/perf/util/cs-etm.*
1337 F: tools/perf/util/cs-etm-decoder/*
1339 ARM/CORGI MACHINE SUPPORT
1340 M: Richard Purdie <rpurdie@rpsys.net>
1343 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1344 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1345 M: Linus Walleij <linus.walleij@linaro.org>
1346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347 T: git git://github.com/ulli-kroll/linux.git
1349 F: Documentation/devicetree/bindings/arm/gemini.txt
1350 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1351 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1352 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1353 F: arch/arm/mach-gemini/
1354 F: drivers/net/ethernet/cortina/gemini/*
1355 F: drivers/pinctrl/pinctrl-gemini.c
1356 F: drivers/rtc/rtc-ftrtc010.c
1358 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1359 M: Barry Song <baohua@kernel.org>
1360 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1363 F: arch/arm/boot/dts/prima2*
1364 F: arch/arm/mach-prima2/
1365 F: drivers/clk/sirf/
1366 F: drivers/clocksource/timer-prima2.c
1367 F: drivers/clocksource/timer-atlas7.c
1370 ARM/EBSA110 MACHINE SUPPORT
1371 M: Russell King <linux@armlinux.org.uk>
1372 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1373 W: http://www.armlinux.org.uk/
1375 F: arch/arm/mach-ebsa110/
1376 F: drivers/net/ethernet/amd/am79c961a.*
1378 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1379 M: Uwe Kleine-König <kernel@pengutronix.de>
1380 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1385 M: Robert Jarzmik <robert.jarzmik@free.fr>
1386 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388 F: arch/arm/mach-pxa/ezx.c
1390 ARM/FARADAY FA526 PORT
1391 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1392 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394 T: git git://git.berlios.de/gemini-board
1395 F: arch/arm/mm/*-fa*
1397 ARM/FOOTBRIDGE ARCHITECTURE
1398 M: Russell King <linux@armlinux.org.uk>
1399 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400 W: http://www.armlinux.org.uk/
1402 F: arch/arm/include/asm/hardware/dec21285.h
1403 F: arch/arm/mach-footbridge/
1405 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1406 M: Shawn Guo <shawnguo@kernel.org>
1407 M: Sascha Hauer <kernel@pengutronix.de>
1408 R: Fabio Estevam <fabio.estevam@nxp.com>
1409 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1412 F: arch/arm/mach-imx/
1413 F: arch/arm/mach-mxs/
1414 F: arch/arm/boot/dts/imx*
1415 F: arch/arm/configs/imx*_defconfig
1420 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1421 M: Shawn Guo <shawnguo@kernel.org>
1422 M: Sascha Hauer <kernel@pengutronix.de>
1423 R: Stefan Agner <stefan@agner.ch>
1424 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1427 F: arch/arm/mach-imx/*vf610*
1428 F: arch/arm/boot/dts/vf*
1430 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1431 M: Lennert Buytenhek <kernel@wantstofly.org>
1432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435 ARM/GUMSTIX MACHINE SUPPORT
1436 M: Steve Sakoman <sakoman@gmail.com>
1437 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1441 M: Philipp Zabel <philipp.zabel@gmail.com>
1442 M: Paul Parsons <lost.distance@yahoo.com>
1443 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445 F: arch/arm/mach-pxa/hx4700.c
1446 F: arch/arm/mach-pxa/include/mach/hx4700.h
1447 F: sound/soc/pxa/hx4700.c
1449 ARM/HISILICON SOC SUPPORT
1450 M: Wei Xu <xuwei5@hisilicon.com>
1451 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452 W: http://www.hisilicon.com
1454 T: git git://github.com/hisilicon/linux-hisi.git
1455 F: arch/arm/mach-hisi/
1456 F: arch/arm/boot/dts/hi3*
1457 F: arch/arm/boot/dts/hip*
1458 F: arch/arm/boot/dts/hisi*
1459 F: arch/arm64/boot/dts/hisilicon/
1461 ARM/HP JORNADA 7XX MACHINE SUPPORT
1462 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1466 F: arch/arm/mach-sa1100/jornada720.c
1467 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1469 ARM/IGEP MACHINE SUPPORT
1470 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1471 M: Javier Martinez Canillas <javier@dowhile0.org>
1472 L: linux-omap@vger.kernel.org
1473 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1475 F: arch/arm/boot/dts/omap3-igep*
1477 ARM/INCOME PXA270 SUPPORT
1478 M: Marek Vasut <marek.vasut@gmail.com>
1479 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1481 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1483 ARM/INTEL IOP13XX ARM ARCHITECTURE
1484 M: Lennert Buytenhek <kernel@wantstofly.org>
1485 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 ARM/INTEL IOP32X ARM ARCHITECTURE
1489 M: Lennert Buytenhek <kernel@wantstofly.org>
1490 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493 ARM/INTEL IOP33X ARM ARCHITECTURE
1494 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497 ARM/INTEL IQ81342EX MACHINE SUPPORT
1498 M: Lennert Buytenhek <kernel@wantstofly.org>
1499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502 ARM/INTEL IXDP2850 MACHINE SUPPORT
1503 M: Lennert Buytenhek <kernel@wantstofly.org>
1504 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 ARM/INTEL IXP4XX ARM ARCHITECTURE
1508 M: Imre Kaloz <kaloz@openwrt.org>
1509 M: Krzysztof Halasa <khalasa@piap.pl>
1510 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512 F: arch/arm/mach-ixp4xx/
1514 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1515 M: Jonathan Cameron <jic23@cam.ac.uk>
1516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 F: arch/arm/mach-pxa/stargate2.c
1519 F: drivers/pcmcia/pxa2xx_stargate2.c
1521 ARM/INTEL XSC3 (MANZANO) ARM CORE
1522 M: Lennert Buytenhek <kernel@wantstofly.org>
1523 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1527 M: Lennert Buytenhek <kernel@wantstofly.org>
1528 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531 ARM/LG1K ARCHITECTURE
1532 M: Chanho Min <chanho.min@lge.com>
1533 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535 F: arch/arm64/boot/dts/lg/
1537 ARM/LOGICPD PXA270 MACHINE SUPPORT
1538 M: Lennert Buytenhek <kernel@wantstofly.org>
1539 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542 ARM/LPC18XX ARCHITECTURE
1543 M: Joachim Eastwood <manabian@gmail.com>
1544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1546 F: arch/arm/boot/dts/lpc43*
1547 F: drivers/clk/nxp/clk-lpc18xx*
1548 F: drivers/clocksource/time-lpc32xx.c
1549 F: drivers/i2c/busses/i2c-lpc2k.c
1550 F: drivers/memory/pl172.c
1551 F: drivers/mtd/spi-nor/nxp-spifi.c
1552 F: drivers/rtc/rtc-lpc24xx.c
1555 ARM/LPC32XX SOC SUPPORT
1556 M: Vladimir Zapolskiy <vz@mleia.com>
1557 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1558 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1561 F: arch/arm/boot/dts/lpc32*
1562 F: arch/arm/mach-lpc32xx/
1563 F: drivers/i2c/busses/i2c-pnx.c
1564 F: drivers/net/ethernet/nxp/lpc_eth.c
1565 F: drivers/usb/host/ohci-nxp.c
1566 F: drivers/watchdog/pnx4008_wdt.c
1569 ARM/MAGICIAN MACHINE SUPPORT
1570 M: Philipp Zabel <philipp.zabel@gmail.com>
1573 ARM/Marvell Berlin SoC support
1574 M: Jisheng Zhang <jszhang@marvell.com>
1575 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1576 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578 F: arch/arm/mach-berlin/
1579 F: arch/arm/boot/dts/berlin*
1580 F: arch/arm64/boot/dts/marvell/berlin*
1582 ARM/Marvell Dove/MV78xx0/Orion SOC support
1583 M: Jason Cooper <jason@lakedaemon.net>
1584 M: Andrew Lunn <andrew@lunn.ch>
1585 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1586 M: Gregory Clement <gregory.clement@free-electrons.com>
1587 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1589 F: Documentation/devicetree/bindings/soc/dove/
1590 F: arch/arm/mach-dove/
1591 F: arch/arm/mach-mv78xx0/
1592 F: arch/arm/mach-orion5x/
1593 F: arch/arm/plat-orion/
1594 F: arch/arm/boot/dts/dove*
1595 F: arch/arm/boot/dts/orion5x*
1597 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1598 M: Jason Cooper <jason@lakedaemon.net>
1599 M: Andrew Lunn <andrew@lunn.ch>
1600 M: Gregory Clement <gregory.clement@free-electrons.com>
1601 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1602 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604 F: arch/arm/boot/dts/armada*
1605 F: arch/arm/boot/dts/kirkwood*
1606 F: arch/arm/configs/mvebu_*_defconfig
1607 F: arch/arm/mach-mvebu/
1608 F: arch/arm64/boot/dts/marvell/armada*
1609 F: drivers/cpufreq/armada-37xx-cpufreq.c
1610 F: drivers/cpufreq/mvebu-cpufreq.c
1611 F: drivers/irqchip/irq-armada-370-xp.c
1612 F: drivers/irqchip/irq-mvebu-*
1613 F: drivers/pinctrl/mvebu/
1614 F: drivers/rtc/rtc-armada38x.c
1616 ARM/Mediatek RTC DRIVER
1617 M: Eddie Huang <eddie.huang@mediatek.com>
1618 M: Sean Wang <sean.wang@mediatek.com>
1619 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1620 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1622 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1623 F: drivers/rtc/rtc-mt6397.c
1624 F: drivers/rtc/rtc-mt7622.c
1626 ARM/Mediatek SoC support
1627 M: Matthias Brugger <matthias.bgg@gmail.com>
1628 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1631 F: arch/arm/boot/dts/mt6*
1632 F: arch/arm/boot/dts/mt7*
1633 F: arch/arm/boot/dts/mt8*
1634 F: arch/arm/mach-mediatek/
1635 F: arch/arm64/boot/dts/mediatek/
1639 ARM/Mediatek USB3 PHY DRIVER
1640 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1641 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1644 F: drivers/phy/mediatek/phy-mtk-tphy.c
1646 ARM/MICREL KS8695 ARCHITECTURE
1647 M: Greg Ungerer <gerg@uclinux.org>
1648 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649 F: arch/arm/mach-ks8695/
1652 ARM/MIOA701 MACHINE SUPPORT
1653 M: Robert Jarzmik <robert.jarzmik@free.fr>
1654 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655 F: arch/arm/mach-pxa/mioa701.c
1658 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1659 M: Michael Petchkovsky <mkpetch@internode.on.net>
1662 ARM/NOMADIK ARCHITECTURE
1663 M: Alessandro Rubini <rubini@unipv.it>
1664 M: Linus Walleij <linus.walleij@linaro.org>
1665 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667 F: arch/arm/mach-nomadik/
1668 F: drivers/pinctrl/nomadik/
1669 F: drivers/i2c/busses/i2c-nomadik.c
1670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1672 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1673 M: Wan ZongShun <mcuos.com@gmail.com>
1674 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675 W: http://www.mcuos.com
1677 F: arch/arm/mach-w90x900/
1678 F: drivers/input/keyboard/w90p910_keypad.c
1679 F: drivers/input/touchscreen/w90p910_ts.c
1680 F: drivers/watchdog/nuc900_wdt.c
1681 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1682 F: drivers/mtd/nand/nuc900_nand.c
1683 F: drivers/rtc/rtc-nuc900.c
1684 F: drivers/spi/spi-nuc900.c
1685 F: drivers/usb/host/ehci-w90x900.c
1686 F: drivers/video/fbdev/nuc900fb.c
1688 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1689 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1690 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1691 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1694 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1695 M: Alexander Clouter <alex@digriz.org.uk>
1696 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697 W: http://www.digriz.org.uk/ts78xx/kernel
1699 F: arch/arm/mach-orion5x/ts78xx-*
1701 ARM/OXNAS platform support
1702 M: Neil Armstrong <narmstrong@baylibre.com>
1703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1706 F: arch/arm/mach-oxnas/
1707 F: arch/arm/boot/dts/ox8*.dtsi
1708 F: arch/arm/boot/dts/wd-mbwe.dts
1709 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1712 ARM/PALM TREO SUPPORT
1713 M: Tomas Cech <sleep_walker@suse.com>
1714 L: linux-arm-kernel@lists.infradead.org
1715 W: http://hackndev.com
1717 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1718 F: arch/arm/mach-pxa/palmtreo.c
1720 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1721 M: Marek Vasut <marek.vasut@gmail.com>
1722 L: linux-arm-kernel@lists.infradead.org
1723 W: http://hackndev.com
1725 F: arch/arm/mach-pxa/include/mach/palmtx.h
1726 F: arch/arm/mach-pxa/palmtx.c
1727 F: arch/arm/mach-pxa/include/mach/palmt5.h
1728 F: arch/arm/mach-pxa/palmt5.c
1729 F: arch/arm/mach-pxa/include/mach/palmld.h
1730 F: arch/arm/mach-pxa/palmld.c
1731 F: arch/arm/mach-pxa/include/mach/palmte2.h
1732 F: arch/arm/mach-pxa/palmte2.c
1733 F: arch/arm/mach-pxa/include/mach/palmtc.h
1734 F: arch/arm/mach-pxa/palmtc.c
1737 M: Sergey Lapin <slapin@ossfans.org>
1738 L: linux-arm-kernel@lists.infradead.org
1739 W: http://hackndev.com
1741 F: arch/arm/mach-pxa/include/mach/palmz72.h
1742 F: arch/arm/mach-pxa/palmz72.c
1745 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1746 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1749 ARM/PT DIGITAL BOARD PORT
1750 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1751 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752 W: http://www.armlinux.org.uk/
1755 ARM/QUALCOMM SUPPORT
1756 M: Andy Gross <andy.gross@linaro.org>
1757 M: David Brown <david.brown@linaro.org>
1758 L: linux-arm-msm@vger.kernel.org
1759 L: linux-soc@vger.kernel.org
1761 F: Documentation/devicetree/bindings/soc/qcom/
1762 F: arch/arm/boot/dts/qcom-*.dts
1763 F: arch/arm/boot/dts/qcom-*.dtsi
1764 F: arch/arm/mach-qcom/
1765 F: arch/arm64/boot/dts/qcom/*
1766 F: drivers/i2c/busses/i2c-qup.c
1767 F: drivers/clk/qcom/
1768 F: drivers/dma/qcom/
1769 F: drivers/soc/qcom/
1770 F: drivers/spi/spi-qup.c
1771 F: drivers/tty/serial/msm_serial.h
1772 F: drivers/tty/serial/msm_serial.c
1773 F: drivers/*/pm8???-*
1774 F: drivers/mfd/ssbi.c
1775 F: drivers/firmware/qcom_scm.c
1776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1778 ARM/RADISYS ENP2611 MACHINE SUPPORT
1779 M: Lennert Buytenhek <kernel@wantstofly.org>
1780 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1783 ARM/REALTEK ARCHITECTURE
1784 M: Andreas Färber <afaerber@suse.de>
1785 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1787 F: arch/arm64/boot/dts/realtek/
1788 F: Documentation/devicetree/bindings/arm/realtek.txt
1790 ARM/RENESAS ARM64 ARCHITECTURE
1791 M: Simon Horman <horms@verge.net.au>
1792 M: Magnus Damm <magnus.damm@gmail.com>
1793 L: linux-renesas-soc@vger.kernel.org
1794 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1797 F: arch/arm64/boot/dts/renesas/
1798 F: Documentation/devicetree/bindings/arm/shmobile.txt
1799 F: drivers/soc/renesas/
1800 F: include/linux/soc/renesas/
1802 ARM/RISCPC ARCHITECTURE
1803 M: Russell King <linux@armlinux.org.uk>
1804 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805 W: http://www.armlinux.org.uk/
1807 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1808 F: arch/arm/include/asm/hardware/ioc.h
1809 F: arch/arm/include/asm/hardware/iomd.h
1810 F: arch/arm/include/asm/hardware/memc.h
1811 F: arch/arm/mach-rpc/
1812 F: drivers/net/ethernet/8390/etherh.c
1813 F: drivers/net/ethernet/i825xx/ether1*
1814 F: drivers/net/ethernet/seeq/ether3*
1815 F: drivers/scsi/arm/
1817 ARM/Rockchip SoC support
1818 M: Heiko Stuebner <heiko@sntech.de>
1819 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820 L: linux-rockchip@lists.infradead.org
1821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1823 F: arch/arm/boot/dts/rk3*
1824 F: arch/arm/boot/dts/rv1108*
1825 F: arch/arm/mach-rockchip/
1826 F: drivers/clk/rockchip/
1827 F: drivers/i2c/busses/i2c-rk3x.c
1828 F: drivers/*/*rockchip*
1829 F: drivers/*/*/*rockchip*
1830 F: sound/soc/rockchip/
1833 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1834 M: Kukjin Kim <kgene@kernel.org>
1835 M: Krzysztof Kozlowski <krzk@kernel.org>
1836 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1838 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1840 F: arch/arm/boot/dts/s3c*
1841 F: arch/arm/boot/dts/s5p*
1842 F: arch/arm/boot/dts/samsung*
1843 F: arch/arm/boot/dts/exynos*
1844 F: arch/arm64/boot/dts/exynos/
1845 F: arch/arm/plat-samsung/
1846 F: arch/arm/mach-s3c24*/
1847 F: arch/arm/mach-s3c64xx/
1848 F: arch/arm/mach-s5p*/
1849 F: arch/arm/mach-exynos*/
1850 F: drivers/*/*s3c24*
1851 F: drivers/*/*/*s3c24*
1852 F: drivers/*/*s3c64xx*
1853 F: drivers/*/*s5pv210*
1854 F: drivers/memory/samsung/*
1855 F: drivers/soc/samsung/*
1856 F: Documentation/arm/Samsung/
1857 F: Documentation/devicetree/bindings/arm/samsung/
1858 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1859 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1862 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1863 M: Kyungmin Park <kyungmin.park@samsung.com>
1864 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1866 F: arch/arm/mach-s5pv210/
1868 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1869 M: Kyungmin Park <kyungmin.park@samsung.com>
1870 M: Kamil Debski <kamil@wypas.org>
1871 M: Andrzej Hajda <a.hajda@samsung.com>
1872 L: linux-arm-kernel@lists.infradead.org
1873 L: linux-media@vger.kernel.org
1875 F: drivers/media/platform/s5p-g2d/
1877 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1878 M: Marek Szyprowski <m.szyprowski@samsung.com>
1879 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1880 L: linux-media@vger.kernel.org
1882 F: drivers/media/platform/s5p-cec/
1883 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1885 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1886 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1887 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1888 L: linux-arm-kernel@lists.infradead.org
1889 L: linux-media@vger.kernel.org
1891 F: drivers/media/platform/s5p-jpeg/
1893 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1894 M: Kyungmin Park <kyungmin.park@samsung.com>
1895 M: Kamil Debski <kamil@wypas.org>
1896 M: Jeongtae Park <jtp.park@samsung.com>
1897 M: Andrzej Hajda <a.hajda@samsung.com>
1898 L: linux-arm-kernel@lists.infradead.org
1899 L: linux-media@vger.kernel.org
1901 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1902 F: drivers/media/platform/s5p-mfc/
1904 ARM/SHMOBILE ARM ARCHITECTURE
1905 M: Simon Horman <horms@verge.net.au>
1906 M: Magnus Damm <magnus.damm@gmail.com>
1907 L: linux-renesas-soc@vger.kernel.org
1908 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1911 F: arch/arm/boot/dts/emev2*
1912 F: arch/arm/boot/dts/r7s*
1913 F: arch/arm/boot/dts/r8a*
1914 F: arch/arm/boot/dts/sh*
1915 F: arch/arm/configs/shmobile_defconfig
1916 F: arch/arm/include/debug/renesas-scif.S
1917 F: arch/arm/mach-shmobile/
1918 F: Documentation/devicetree/bindings/arm/shmobile.txt
1919 F: drivers/soc/renesas/
1920 F: include/linux/soc/renesas/
1922 ARM/SOCFPGA ARCHITECTURE
1923 M: Dinh Nguyen <dinguyen@kernel.org>
1925 F: arch/arm/mach-socfpga/
1926 F: arch/arm/boot/dts/socfpga*
1927 F: arch/arm/configs/socfpga_defconfig
1928 F: arch/arm64/boot/dts/altera/
1929 W: http://www.rocketboards.org
1930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1932 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1933 M: Dinh Nguyen <dinguyen@kernel.org>
1935 F: drivers/clk/socfpga/
1937 ARM/SOCFPGA EDAC SUPPORT
1938 M: Thor Thayer <thor.thayer@linux.intel.com>
1940 F: drivers/edac/altera_edac.
1942 ARM/STI ARCHITECTURE
1943 M: Patrice Chotard <patrice.chotard@st.com>
1944 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1945 W: http://www.stlinux.com
1947 F: arch/arm/mach-sti/
1948 F: arch/arm/boot/dts/sti*
1949 F: drivers/char/hw_random/st-rng.c
1950 F: drivers/clocksource/arm_global_timer.c
1951 F: drivers/clocksource/clksrc_st_lpc.c
1952 F: drivers/cpufreq/sti-cpufreq.c
1953 F: drivers/dma/st_fdma*
1954 F: drivers/i2c/busses/i2c-st.c
1955 F: drivers/media/rc/st_rc.c
1956 F: drivers/media/platform/sti/c8sectpfe/
1957 F: drivers/mmc/host/sdhci-st.c
1958 F: drivers/phy/st/phy-miphy28lp.c
1959 F: drivers/phy/st/phy-stih407-usb.c
1960 F: drivers/pinctrl/pinctrl-st.c
1961 F: drivers/remoteproc/st_remoteproc.c
1962 F: drivers/remoteproc/st_slim_rproc.c
1963 F: drivers/reset/sti/
1964 F: drivers/rtc/rtc-st-lpc.c
1965 F: drivers/tty/serial/st-asc.c
1966 F: drivers/usb/dwc3/dwc3-st.c
1967 F: drivers/usb/host/ehci-st.c
1968 F: drivers/usb/host/ohci-st.c
1969 F: drivers/watchdog/st_lpc_wdt.c
1970 F: drivers/ata/ahci_st.c
1971 F: include/linux/remoteproc/st_slim_rproc.h
1973 ARM/STM32 ARCHITECTURE
1974 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1975 M: Alexandre Torgue <alexandre.torgue@st.com>
1976 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1980 F: drivers/clocksource/armv7m_systick.c
1982 ARM/TANGO ARCHITECTURE
1983 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1984 L: linux-arm-kernel@lists.infradead.org
1988 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1989 M: Lennert Buytenhek <kernel@wantstofly.org>
1990 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
1994 M: Hans Verkuil <hans.verkuil@cisco.com>
1995 L: linux-tegra@vger.kernel.org
1996 L: linux-media@vger.kernel.org
1998 F: drivers/media/platform/tegra-cec/
1999 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2001 ARM/TETON BGA MACHINE SUPPORT
2002 M: "Mark F. Brown" <mark.brown314@gmail.com>
2003 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2006 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2007 M: Santosh Shilimkar <ssantosh@kernel.org>
2008 L: linux-kernel@vger.kernel.org
2010 F: drivers/memory/*emif*
2012 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2013 M: Santosh Shilimkar <ssantosh@kernel.org>
2014 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2016 F: arch/arm/mach-keystone/
2017 F: arch/arm/boot/dts/keystone-*
2018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2020 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2021 M: Santosh Shilimkar <ssantosh@kernel.org>
2022 L: linux-kernel@vger.kernel.org
2024 F: drivers/clk/keystone/
2026 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2027 M: Santosh Shilimkar <ssantosh@kernel.org>
2028 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029 L: linux-kernel@vger.kernel.org
2031 F: drivers/clocksource/timer-keystone.c
2033 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2034 M: Santosh Shilimkar <ssantosh@kernel.org>
2035 L: linux-kernel@vger.kernel.org
2037 F: drivers/power/reset/keystone-reset.c
2039 ARM/THECUS N2100 MACHINE SUPPORT
2040 M: Lennert Buytenhek <kernel@wantstofly.org>
2041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2044 ARM/TOSA MACHINE SUPPORT
2045 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2046 M: Dirk Opfer <dirk@opfer-online.de>
2049 ARM/U300 MACHINE SUPPORT
2050 M: Linus Walleij <linus.walleij@linaro.org>
2051 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2053 F: arch/arm/mach-u300/
2054 F: drivers/clocksource/timer-u300.c
2055 F: drivers/i2c/busses/i2c-stu300.c
2056 F: drivers/rtc/rtc-coh901331.c
2057 F: drivers/watchdog/coh901327_wdt.c
2058 F: drivers/dma/coh901318*
2059 F: drivers/mfd/ab3100*
2060 F: drivers/rtc/rtc-ab3100.c
2061 F: drivers/rtc/rtc-coh901331.c
2062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2064 ARM/UNIPHIER ARCHITECTURE
2065 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2066 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2069 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2070 F: arch/arm/boot/dts/uniphier*
2071 F: arch/arm/include/asm/hardware/cache-uniphier.h
2072 F: arch/arm/mach-uniphier/
2073 F: arch/arm/mm/cache-uniphier.c
2074 F: arch/arm64/boot/dts/socionext/uniphier*
2075 F: drivers/bus/uniphier-system-bus.c
2076 F: drivers/clk/uniphier/
2077 F: drivers/gpio/gpio-uniphier.c
2078 F: drivers/i2c/busses/i2c-uniphier*
2079 F: drivers/irqchip/irq-uniphier-aidet.c
2080 F: drivers/pinctrl/uniphier/
2081 F: drivers/reset/reset-uniphier.c
2082 F: drivers/tty/serial/8250/8250_uniphier.c
2085 ARM/Ux500 ARM ARCHITECTURE
2086 M: Linus Walleij <linus.walleij@linaro.org>
2087 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089 F: arch/arm/mach-ux500/
2090 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2091 F: drivers/dma/ste_dma40*
2092 F: drivers/hwspinlock/u8500_hsem.c
2093 F: drivers/mfd/abx500*
2094 F: drivers/mfd/ab8500*
2095 F: drivers/mfd/dbx500*
2096 F: drivers/mfd/db8500*
2097 F: drivers/pinctrl/nomadik/pinctrl-ab*
2098 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
2099 F: drivers/rtc/rtc-ab8500.c
2100 F: drivers/rtc/rtc-pl031.c
2101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2103 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2104 M: Ulf Hansson <ulf.hansson@linaro.org>
2105 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2106 T: git git://git.linaro.org/people/ulfh/clk.git
2108 F: drivers/clk/ux500/
2110 ARM/VERSATILE EXPRESS PLATFORM
2111 M: Liviu Dudau <liviu.dudau@arm.com>
2112 M: Sudeep Holla <sudeep.holla@arm.com>
2113 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2114 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2116 F: arch/arm/boot/dts/vexpress*
2117 F: arch/arm64/boot/dts/arm/
2118 F: arch/arm/mach-vexpress/
2121 F: drivers/clk/versatile/clk-vexpress-osc.c
2122 F: drivers/clocksource/versatile.c
2126 M: Russell King <linux@armlinux.org.uk>
2127 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2128 W: http://www.armlinux.org.uk/
2132 ARM/VOIPAC PXA270 SUPPORT
2133 M: Marek Vasut <marek.vasut@gmail.com>
2134 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2136 F: arch/arm/mach-pxa/vpac270.c
2137 F: arch/arm/mach-pxa/include/mach/vpac270.h
2139 ARM/VT8500 ARM ARCHITECTURE
2140 M: Tony Prisk <linux@prisktech.co.nz>
2141 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2143 F: arch/arm/mach-vt8500/
2144 F: drivers/clocksource/vt8500_timer.c
2145 F: drivers/i2c/busses/i2c-wmt.c
2146 F: drivers/mmc/host/wmt-sdmmc.c
2147 F: drivers/pwm/pwm-vt8500.c
2148 F: drivers/rtc/rtc-vt8500.c
2149 F: drivers/tty/serial/vt8500_serial.c
2150 F: drivers/usb/host/ehci-platform.c
2151 F: drivers/usb/host/uhci-platform.c
2152 F: drivers/video/fbdev/vt8500lcdfb.*
2153 F: drivers/video/fbdev/wm8505fb*
2154 F: drivers/video/fbdev/wmt_ge_rops.*
2156 ARM/ZIPIT Z2 SUPPORT
2157 M: Marek Vasut <marek.vasut@gmail.com>
2158 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160 F: arch/arm/mach-pxa/z2.c
2161 F: arch/arm/mach-pxa/include/mach/z2.h
2163 ARM/ZTE ARCHITECTURE
2164 M: Jun Nie <jun.nie@linaro.org>
2165 M: Baoyou Xie <baoyou.xie@linaro.org>
2166 M: Shawn Guo <shawnguo@kernel.org>
2167 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169 F: arch/arm/boot/dts/zx2967*
2170 F: arch/arm/mach-zx/
2171 F: arch/arm64/boot/dts/zte/
2173 F: drivers/dma/zx_dma.c
2174 F: drivers/gpio/gpio-zx.c
2175 F: drivers/i2c/busses/i2c-zx2967.c
2176 F: drivers/mmc/host/dw_mmc-zx.*
2177 F: drivers/pinctrl/zte/
2179 F: drivers/thermal/zx2967_thermal.c
2180 F: drivers/watchdog/zx2967_wdt.c
2181 F: Documentation/devicetree/bindings/arm/zte.txt
2182 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2183 F: Documentation/devicetree/bindings/dma/zxdma.txt
2184 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2185 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2186 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2187 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2188 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2189 F: Documentation/devicetree/bindings/soc/zte/
2190 F: Documentation/devicetree/bindings/sound/zte,*.txt
2191 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2192 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2193 F: include/dt-bindings/clock/zx2967*.h
2194 F: include/dt-bindings/soc/zte,*.h
2195 F: sound/soc/codecs/zx_aud96p22.c
2198 ARM/ZYNQ ARCHITECTURE
2199 M: Michal Simek <michal.simek@xilinx.com>
2200 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2201 W: http://wiki.xilinx.com
2202 T: git https://github.com/Xilinx/linux-xlnx.git
2204 F: arch/arm/mach-zynq/
2205 F: drivers/cpuidle/cpuidle-zynq.c
2206 F: drivers/block/xsysace.c
2209 F: drivers/clocksource/cadence_ttc_timer.c
2210 F: drivers/i2c/busses/i2c-cadence.c
2211 F: drivers/mmc/host/sdhci-of-arasan.c
2212 F: drivers/edac/synopsys_edac.c
2214 ARM64 PORT (AARCH64 ARCHITECTURE)
2215 M: Catalin Marinas <catalin.marinas@arm.com>
2216 M: Will Deacon <will.deacon@arm.com>
2217 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2221 F: Documentation/arm64/
2223 AS3645A LED FLASH CONTROLLER DRIVER
2224 M: Sakari Ailus <sakari.ailus@iki.fi>
2225 L: linux-leds@vger.kernel.org
2227 F: drivers/leds/leds-as3645a.c
2229 AS3645A LED FLASH CONTROLLER DRIVER
2230 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2231 L: linux-media@vger.kernel.org
2232 T: git git://linuxtv.org/media_tree.git
2234 F: drivers/media/i2c/as3645a.c
2235 F: include/media/i2c/as3645a.h
2237 ASAHI KASEI AK8974 DRIVER
2238 M: Linus Walleij <linus.walleij@linaro.org>
2239 L: linux-iio@vger.kernel.org
2240 W: http://www.akm.com/
2242 F: drivers/iio/magnetometer/ak8974.c
2244 ASC7621 HARDWARE MONITOR DRIVER
2245 M: George Joseph <george.joseph@fairview5.com>
2246 L: linux-hwmon@vger.kernel.org
2248 F: Documentation/hwmon/asc7621
2249 F: drivers/hwmon/asc7621.c
2251 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2252 M: Corentin Chary <corentin.chary@gmail.com>
2253 L: acpi4asus-user@lists.sourceforge.net
2254 L: platform-driver-x86@vger.kernel.org
2255 W: http://acpi4asus.sf.net
2257 F: drivers/platform/x86/asus*.c
2258 F: drivers/platform/x86/eeepc*.c
2260 ASUS WIRELESS RADIO CONTROL DRIVER
2261 M: João Paulo Rechi Vita <jprvita@gmail.com>
2262 L: platform-driver-x86@vger.kernel.org
2264 F: drivers/platform/x86/asus-wireless.c
2267 M: David Howells <dhowells@redhat.com>
2268 L: keyrings@vger.kernel.org
2270 F: Documentation/crypto/asymmetric-keys.txt
2271 F: include/linux/verification.h
2272 F: include/crypto/public_key.h
2273 F: include/crypto/pkcs7.h
2274 F: crypto/asymmetric_keys/
2276 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2277 R: Dan Williams <dan.j.williams@intel.com>
2278 W: http://sourceforge.net/projects/xscaleiop
2280 F: Documentation/crypto/async-tx-api.txt
2283 F: include/linux/dmaengine.h
2284 F: include/linux/async_tx.h
2287 M: Bartosz Golaszewski <brgl@bgdev.pl>
2288 L: linux-i2c@vger.kernel.org
2290 F: drivers/misc/eeprom/at24.c
2291 F: include/linux/platform_data/at24.h
2293 ATA OVER ETHERNET (AOE) DRIVER
2294 M: "Ed L. Cashin" <ed.cashin@acm.org>
2295 W: http://www.openaoe.org/
2297 F: Documentation/aoe/
2298 F: drivers/block/aoe/
2300 ATHEROS 71XX/9XXX GPIO DRIVER
2301 M: Alban Bedel <albeu@free.fr>
2302 W: https://github.com/AlbanBedel/linux
2303 T: git git://github.com/AlbanBedel/linux
2305 F: drivers/gpio/gpio-ath79.c
2306 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2308 ATHEROS ATH GENERIC UTILITIES
2309 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2310 L: linux-wireless@vger.kernel.org
2312 F: drivers/net/wireless/ath/*
2314 ATHEROS ATH5K WIRELESS DRIVER
2315 M: Jiri Slaby <jirislaby@gmail.com>
2316 M: Nick Kossifidis <mickflemm@gmail.com>
2317 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2318 L: linux-wireless@vger.kernel.org
2319 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2321 F: drivers/net/wireless/ath/ath5k/
2323 ATHEROS ATH6KL WIRELESS DRIVER
2324 M: Kalle Valo <kvalo@qca.qualcomm.com>
2325 L: linux-wireless@vger.kernel.org
2326 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2329 F: drivers/net/wireless/ath/ath6kl/
2332 M: Ville Syrjala <syrjala@sci.fi>
2334 F: drivers/input/misc/ati_remote2.c
2336 ATK0110 HWMON DRIVER
2337 M: Luca Tettamanti <kronos.it@gmail.com>
2338 L: linux-hwmon@vger.kernel.org
2340 F: drivers/hwmon/asus_atk0110.c
2342 ATLX ETHERNET DRIVERS
2343 M: Jay Cliburn <jcliburn@gmail.com>
2344 M: Chris Snook <chris.snook@gmail.com>
2345 L: netdev@vger.kernel.org
2346 W: http://sourceforge.net/projects/atl1
2347 W: http://atl1.sourceforge.net
2349 F: drivers/net/ethernet/atheros/
2352 M: Chas Williams <3chas3@gmail.com>
2353 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2354 L: netdev@vger.kernel.org
2355 W: http://linux-atm.sourceforge.net
2358 F: include/linux/atm*
2359 F: include/uapi/linux/atm*
2361 ATMEL AT91 / AT32 MCI DRIVER
2362 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2364 F: drivers/mmc/host/atmel-mci.c
2366 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2367 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2369 F: drivers/power/reset/at91-sama5d2_shdwc.c
2371 ATMEL Audio ALSA driver
2372 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2373 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2378 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2379 L: linux-i2c@vger.kernel.org
2381 F: drivers/i2c/busses/i2c-at91.c
2384 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2385 L: linux-media@vger.kernel.org
2387 F: drivers/media/platform/atmel/atmel-isi.c
2388 F: include/media/atmel-isi.h
2391 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2392 L: linux-fbdev@vger.kernel.org
2394 F: drivers/video/fbdev/atmel_lcdfb.c
2395 F: include/video/atmel_lcdc.h
2397 ATMEL MACB ETHERNET DRIVER
2398 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2400 F: drivers/net/ethernet/cadence/
2402 ATMEL MAXTOUCH DRIVER
2403 M: Nick Dyer <nick@shmanahar.org>
2404 T: git git://github.com/ndyer/linux.git
2406 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2407 F: drivers/input/touchscreen/atmel_mxt_ts.c
2408 F: include/linux/platform_data/atmel_mxt_ts.h
2410 ATMEL SAMA5D2 ADC DRIVER
2411 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2412 L: linux-iio@vger.kernel.org
2414 F: drivers/iio/adc/at91-sama5d2_adc.c
2417 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2418 L: linux-mmc@vger.kernel.org
2420 F: drivers/mmc/host/sdhci-of-at91.c
2423 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2425 F: drivers/spi/spi-atmel.*
2428 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2429 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2431 F: drivers/misc/atmel-ssc.c
2432 F: include/linux/atmel-ssc.h
2434 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2435 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2436 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2438 F: drivers/misc/atmel_tclib.c
2439 F: drivers/clocksource/tcb_clksrc.c
2441 ATMEL USBA UDC DRIVER
2442 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2443 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2445 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2447 ATMEL WIRELESS DRIVER
2448 M: Simon Kelley <simon@thekelleys.org.uk>
2449 L: linux-wireless@vger.kernel.org
2450 W: http://www.thekelleys.org.uk/atmel
2451 W: http://atmelwlandriver.sourceforge.net/
2453 F: drivers/net/wireless/atmel/atmel*
2456 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2457 L: linux-arm-kernel@lists.infradead.org
2458 L: dmaengine@vger.kernel.org
2460 F: drivers/dma/at_xdmac.c
2462 ATOMIC INFRASTRUCTURE
2463 M: Will Deacon <will.deacon@arm.com>
2464 M: Peter Zijlstra <peterz@infradead.org>
2465 R: Boqun Feng <boqun.feng@gmail.com>
2466 L: linux-kernel@vger.kernel.org
2468 F: arch/*/include/asm/atomic*.h
2469 F: include/*/atomic*.h
2471 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2472 M: Bradley Grove <linuxdrivers@attotech.com>
2473 L: linux-scsi@vger.kernel.org
2474 W: http://www.attotech.com
2476 F: drivers/scsi/esas2r
2478 ATUSB IEEE 802.15.4 RADIO DRIVER
2479 M: Stefan Schmidt <stefan@osg.samsung.com>
2480 L: linux-wpan@vger.kernel.org
2482 F: drivers/net/ieee802154/atusb.c
2483 F: drivers/net/ieee802154/atusb.h
2484 F: drivers/net/ieee802154/at86rf230.h
2487 M: Paul Moore <paul@paul-moore.com>
2488 M: Eric Paris <eparis@redhat.com>
2489 L: linux-audit@redhat.com (moderated for non-subscribers)
2490 W: https://github.com/linux-audit
2491 W: https://people.redhat.com/sgrubb/audit
2492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2494 F: include/linux/audit.h
2495 F: include/uapi/linux/audit.h
2498 AUXILIARY DISPLAY DRIVERS
2499 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2500 W: http://miguelojeda.es/auxdisplay.htm
2501 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2503 F: drivers/auxdisplay/
2504 F: include/linux/cfag12864b.h
2507 M: Ralf Baechle <ralf@linux-mips.org>
2508 L: linux-hams@vger.kernel.org
2509 W: http://www.linux-ax25.org/
2511 F: include/uapi/linux/ax25.h
2512 F: include/net/ax25.h
2516 M: Peter Rosin <peda@axentia.se>
2517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2519 F: Documentation/devicetree/bindings/arm/axentia.txt
2520 F: arch/arm/boot/dts/at91-linea.dtsi
2521 F: arch/arm/boot/dts/at91-tse850-3.dts
2523 AXENTIA ASOC DRIVERS
2524 M: Peter Rosin <peda@axentia.se>
2525 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2527 F: Documentation/devicetree/bindings/sound/axentia,*
2528 F: sound/soc/atmel/tse850-pcm5142.c
2531 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2532 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2533 L: linux-media@vger.kernel.org
2534 W: https://linuxtv.org
2535 T: git git://linuxtv.org/media_tree.git
2537 F: drivers/media/usb/dvb-usb-v2/az6007.c
2539 AZTECH FM RADIO RECEIVER DRIVER
2540 M: Hans Verkuil <hverkuil@xs4all.nl>
2541 L: linux-media@vger.kernel.org
2542 T: git git://linuxtv.org/media_tree.git
2543 W: https://linuxtv.org
2545 F: drivers/media/radio/radio-aztech*
2548 L: linux-wireless@vger.kernel.org
2549 L: b43-dev@lists.infradead.org
2550 W: http://wireless.kernel.org/en/users/Drivers/b43
2552 F: drivers/net/wireless/broadcom/b43/
2554 B43LEGACY WIRELESS DRIVER
2555 M: Larry Finger <Larry.Finger@lwfinger.net>
2556 L: linux-wireless@vger.kernel.org
2557 L: b43-dev@lists.infradead.org
2558 W: http://wireless.kernel.org/en/users/Drivers/b43
2560 F: drivers/net/wireless/broadcom/b43legacy/
2562 BACKLIGHT CLASS/SUBSYSTEM
2563 M: Lee Jones <lee.jones@linaro.org>
2564 M: Daniel Thompson <daniel.thompson@linaro.org>
2565 M: Jingoo Han <jingoohan1@gmail.com>
2566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2568 F: drivers/video/backlight/
2569 F: include/linux/backlight.h
2570 F: include/linux/pwm_backlight.h
2571 F: Documentation/devicetree/bindings/leds/backlight
2574 M: Marek Lindner <mareklindner@neomailbox.ch>
2575 M: Simon Wunderlich <sw@simonwunderlich.de>
2576 M: Antonio Quartulli <a@unstable.cc>
2577 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2578 W: https://www.open-mesh.org/
2579 Q: https://patchwork.open-mesh.org/project/batman/list/
2581 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2582 F: Documentation/ABI/testing/sysfs-class-net-mesh
2583 F: Documentation/networking/batman-adv.rst
2584 F: include/uapi/linux/batadv_packet.h
2585 F: include/uapi/linux/batman_adv.h
2588 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2589 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2590 L: linux-hams@vger.kernel.org
2591 W: http://www.baycom.org/~tom/ham/ham.html
2593 F: drivers/net/hamradio/baycom*
2595 BCACHE (BLOCK LAYER CACHE)
2596 M: Michael Lyle <mlyle@lyle.org>
2597 M: Kent Overstreet <kent.overstreet@gmail.com>
2598 L: linux-bcache@vger.kernel.org
2599 W: http://bcache.evilpiepirate.org
2600 C: irc://irc.oftc.net/bcache
2602 F: drivers/md/bcache/
2604 BDISP ST MEDIA DRIVER
2605 M: Fabien Dessenne <fabien.dessenne@st.com>
2606 L: linux-media@vger.kernel.org
2607 T: git git://linuxtv.org/media_tree.git
2608 W: https://linuxtv.org
2610 F: drivers/media/platform/sti/bdisp
2612 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2613 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2614 L: netdev@vger.kernel.org
2616 F: drivers/net/ethernet/ec_bhf.c
2619 M: Luis de Bethencourt <luisbg@kernel.org>
2620 M: Salah Triki <salah.triki@gmail.com>
2622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2623 F: Documentation/filesystems/befs.txt
2627 M: Paolo Valente <paolo.valente@linaro.org>
2628 M: Jens Axboe <axboe@kernel.dk>
2629 L: linux-block@vger.kernel.org
2632 F: Documentation/block/bfq-iosched.txt
2635 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2637 F: Documentation/filesystems/bfs.txt
2639 F: include/uapi/linux/bfs_fs.h
2641 BLACKFIN ARCHITECTURE
2642 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2643 T: git git://git.code.sf.net/p/adi-linux/code
2644 W: http://blackfin.uclinux.org
2648 BLACKFIN EMAC DRIVER
2649 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2650 W: http://blackfin.uclinux.org
2652 F: drivers/net/ethernet/adi/
2654 BLACKFIN MEDIA DRIVER
2655 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2656 W: http://blackfin.uclinux.org/
2658 F: drivers/media/platform/blackfin/
2659 F: drivers/media/i2c/adv7183*
2660 F: drivers/media/i2c/vs6624*
2663 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2664 W: http://blackfin.uclinux.org
2666 F: drivers/rtc/rtc-bfin.c
2669 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2670 W: http://blackfin.uclinux.org
2672 F: drivers/mmc/host/bfin_sdh.c
2674 BLACKFIN SERIAL DRIVER
2675 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2676 W: http://blackfin.uclinux.org
2678 F: drivers/tty/serial/bfin_uart.c
2680 BLACKFIN WATCHDOG DRIVER
2681 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2682 W: http://blackfin.uclinux.org
2684 F: drivers/watchdog/bfin_wdt.c
2686 BLINKM RGB LED DRIVER
2687 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2689 F: drivers/leds/leds-blinkm.c
2692 M: Jens Axboe <axboe@kernel.dk>
2693 L: linux-block@vger.kernel.org
2694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2697 F: kernel/trace/blktrace.c
2701 M: Joern Engel <joern@lazybastard.org>
2702 L: linux-mtd@lists.infradead.org
2704 F: drivers/mtd/devices/block2mtd.c
2707 M: Marcel Holtmann <marcel@holtmann.org>
2708 M: Johan Hedberg <johan.hedberg@gmail.com>
2709 L: linux-bluetooth@vger.kernel.org
2710 W: http://www.bluez.org/
2711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2714 F: drivers/bluetooth/
2717 M: Marcel Holtmann <marcel@holtmann.org>
2718 M: Johan Hedberg <johan.hedberg@gmail.com>
2719 L: linux-bluetooth@vger.kernel.org
2720 W: http://www.bluez.org/
2721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2725 F: include/net/bluetooth/
2728 M: Jay Vosburgh <j.vosburgh@gmail.com>
2729 M: Veaceslav Falico <vfalico@gmail.com>
2730 M: Andy Gospodarek <andy@greyhouse.net>
2731 L: netdev@vger.kernel.org
2732 W: http://sourceforge.net/projects/bonding/
2734 F: drivers/net/bonding/
2735 F: include/uapi/linux/if_bonding.h
2737 BPF (Safe dynamic programs and tools)
2738 M: Alexei Starovoitov <ast@kernel.org>
2739 M: Daniel Borkmann <daniel@iogearbox.net>
2740 L: netdev@vger.kernel.org
2741 L: linux-kernel@vger.kernel.org
2742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2745 F: arch/x86/net/bpf_jit*
2746 F: Documentation/networking/filter.txt
2747 F: Documentation/bpf/
2748 F: include/linux/bpf*
2749 F: include/linux/filter.h
2750 F: include/trace/events/bpf.h
2751 F: include/trace/events/xdp.h
2752 F: include/uapi/linux/bpf*
2753 F: include/uapi/linux/filter.h
2755 F: kernel/trace/bpf_trace.c
2758 F: net/core/filter.c
2759 F: net/sched/act_bpf.c
2760 F: net/sched/cls_bpf.c
2763 F: tools/testing/selftests/bpf/
2765 BROADCOM B44 10/100 ETHERNET DRIVER
2766 M: Michael Chan <michael.chan@broadcom.com>
2767 L: netdev@vger.kernel.org
2769 F: drivers/net/ethernet/broadcom/b44.*
2771 BROADCOM B53 ETHERNET SWITCH DRIVER
2772 M: Florian Fainelli <f.fainelli@gmail.com>
2773 L: netdev@vger.kernel.org
2774 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2776 F: drivers/net/dsa/b53/*
2777 F: include/linux/platform_data/b53.h
2779 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2780 M: Florian Fainelli <f.fainelli@gmail.com>
2781 M: Ray Jui <rjui@broadcom.com>
2782 M: Scott Branden <sbranden@broadcom.com>
2783 M: bcm-kernel-feedback-list@broadcom.com
2784 T: git git://github.com/broadcom/mach-bcm
2790 F: arch/arm/mach-bcm/
2792 BROADCOM BCM2835 ARM ARCHITECTURE
2793 M: Eric Anholt <eric@anholt.net>
2794 M: Stefan Wahren <stefan.wahren@i2se.com>
2795 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2796 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2797 T: git git://github.com/anholt/linux
2800 F: drivers/staging/vc04_services
2802 BROADCOM BCM47XX MIPS ARCHITECTURE
2803 M: Hauke Mehrtens <hauke@hauke-m.de>
2804 M: Rafał Miłecki <zajec5@gmail.com>
2805 L: linux-mips@linux-mips.org
2807 F: Documentation/devicetree/bindings/mips/brcm/
2808 F: arch/mips/bcm47xx/*
2809 F: arch/mips/include/asm/mach-bcm47xx/*
2811 BROADCOM BCM5301X ARM ARCHITECTURE
2812 M: Hauke Mehrtens <hauke@hauke-m.de>
2813 M: Rafał Miłecki <zajec5@gmail.com>
2814 M: Jon Mason <jonmason@broadcom.com>
2815 M: bcm-kernel-feedback-list@broadcom.com
2816 L: linux-arm-kernel@lists.infradead.org
2818 F: arch/arm/mach-bcm/bcm_5301x.c
2819 F: arch/arm/boot/dts/bcm5301x*.dtsi
2820 F: arch/arm/boot/dts/bcm470*
2821 F: arch/arm/boot/dts/bcm953012*
2823 BROADCOM BCM53573 ARM ARCHITECTURE
2824 M: Rafał Miłecki <rafal@milecki.pl>
2825 L: linux-arm-kernel@lists.infradead.org
2827 F: arch/arm/boot/dts/bcm53573*
2828 F: arch/arm/boot/dts/bcm47189*
2830 BROADCOM BCM63XX ARM ARCHITECTURE
2831 M: Florian Fainelli <f.fainelli@gmail.com>
2832 M: bcm-kernel-feedback-list@broadcom.com
2833 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2834 T: git git://github.com/broadcom/stblinux.git
2838 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2839 M: Kevin Cernekee <cernekee@gmail.com>
2840 L: linux-usb@vger.kernel.org
2842 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2844 BROADCOM BCM7XXX ARM ARCHITECTURE
2845 M: Brian Norris <computersforpeace@gmail.com>
2846 M: Gregory Fong <gregory.0xf0@gmail.com>
2847 M: Florian Fainelli <f.fainelli@gmail.com>
2848 M: bcm-kernel-feedback-list@broadcom.com
2849 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2850 T: git git://github.com/broadcom/stblinux.git
2852 F: arch/arm/mach-bcm/*brcmstb*
2853 F: arch/arm/boot/dts/bcm7*.dts*
2854 F: drivers/bus/brcmstb_gisb.c
2857 BROADCOM BMIPS CPUFREQ DRIVER
2858 M: Markus Mayer <mmayer@broadcom.com>
2859 M: bcm-kernel-feedback-list@broadcom.com
2860 L: linux-pm@vger.kernel.org
2862 F: drivers/cpufreq/bmips-cpufreq.c
2864 BROADCOM BMIPS MIPS ARCHITECTURE
2865 M: Kevin Cernekee <cernekee@gmail.com>
2866 M: Florian Fainelli <f.fainelli@gmail.com>
2867 L: linux-mips@linux-mips.org
2868 T: git git://github.com/broadcom/stblinux.git
2870 F: arch/mips/bmips/*
2871 F: arch/mips/include/asm/mach-bmips/*
2872 F: arch/mips/kernel/*bmips*
2873 F: arch/mips/boot/dts/brcm/bcm*.dts*
2874 F: drivers/irqchip/irq-bcm63*
2875 F: drivers/irqchip/irq-bcm7*
2876 F: drivers/irqchip/irq-brcmstb*
2877 F: include/linux/bcm963xx_nvram.h
2878 F: include/linux/bcm963xx_tag.h
2880 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2881 M: Rasesh Mody <rasesh.mody@cavium.com>
2882 M: Harish Patil <harish.patil@cavium.com>
2883 M: Dept-GELinuxNICDev@cavium.com
2884 L: netdev@vger.kernel.org
2886 F: drivers/net/ethernet/broadcom/bnx2.*
2887 F: drivers/net/ethernet/broadcom/bnx2_*
2889 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2890 M: QLogic-Storage-Upstream@qlogic.com
2891 L: linux-scsi@vger.kernel.org
2893 F: drivers/scsi/bnx2fc/
2895 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2896 M: QLogic-Storage-Upstream@qlogic.com
2897 L: linux-scsi@vger.kernel.org
2899 F: drivers/scsi/bnx2i/
2901 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2902 M: Ariel Elior <ariel.elior@cavium.com>
2903 M: everest-linux-l2@cavium.com
2904 L: netdev@vger.kernel.org
2906 F: drivers/net/ethernet/broadcom/bnx2x/
2908 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2909 M: Michael Chan <michael.chan@broadcom.com>
2910 L: netdev@vger.kernel.org
2912 F: drivers/net/ethernet/broadcom/bnxt/
2914 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2915 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2916 M: Franky Lin <franky.lin@broadcom.com>
2917 M: Hante Meuleman <hante.meuleman@broadcom.com>
2918 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2919 M: Wright Feng <wright.feng@cypress.com>
2920 L: linux-wireless@vger.kernel.org
2921 L: brcm80211-dev-list.pdl@broadcom.com
2922 L: brcm80211-dev-list@cypress.com
2924 F: drivers/net/wireless/broadcom/brcm80211/
2926 BROADCOM BRCMSTB GPIO DRIVER
2927 M: Gregory Fong <gregory.0xf0@gmail.com>
2928 L: bcm-kernel-feedback-list@broadcom.com
2930 F: drivers/gpio/gpio-brcmstb.c
2931 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2933 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2934 M: Al Cooper <alcooperx@gmail.com>
2935 L: linux-kernel@vger.kernel.org
2936 L: bcm-kernel-feedback-list@broadcom.com
2938 F: drivers/phy/broadcom/phy-brcm-usb*
2940 BROADCOM GENET ETHERNET DRIVER
2941 M: Doug Berger <opendmb@gmail.com>
2942 M: Florian Fainelli <f.fainelli@gmail.com>
2943 L: netdev@vger.kernel.org
2945 F: drivers/net/ethernet/broadcom/genet/
2947 BROADCOM IPROC ARM ARCHITECTURE
2948 M: Ray Jui <rjui@broadcom.com>
2949 M: Scott Branden <sbranden@broadcom.com>
2950 M: Jon Mason <jonmason@broadcom.com>
2951 M: bcm-kernel-feedback-list@broadcom.com
2952 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2953 T: git git://github.com/broadcom/cygnus-linux.git
2969 F: arch/arm64/boot/dts/broadcom/ns2*
2970 F: drivers/clk/bcm/clk-ns*
2971 F: drivers/pinctrl/bcm/pinctrl-ns*
2973 BROADCOM KONA GPIO DRIVER
2974 M: Ray Jui <rjui@broadcom.com>
2975 L: bcm-kernel-feedback-list@broadcom.com
2977 F: drivers/gpio/gpio-bcm-kona.c
2978 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2980 BROADCOM NETXTREME-E ROCE DRIVER
2981 M: Selvin Xavier <selvin.xavier@broadcom.com>
2982 M: Devesh Sharma <devesh.sharma@broadcom.com>
2983 M: Somnath Kotur <somnath.kotur@broadcom.com>
2984 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2985 L: linux-rdma@vger.kernel.org
2986 W: http://www.broadcom.com
2988 F: drivers/infiniband/hw/bnxt_re/
2989 F: include/uapi/rdma/bnxt_re-abi.h
2991 BROADCOM NVRAM DRIVER
2992 M: Rafał Miłecki <zajec5@gmail.com>
2993 L: linux-mips@linux-mips.org
2995 F: drivers/firmware/broadcom/*
2997 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2998 M: Rafał Miłecki <zajec5@gmail.com>
2999 L: linux-wireless@vger.kernel.org
3002 F: include/linux/bcma/
3004 BROADCOM STB AVS CPUFREQ DRIVER
3005 M: Markus Mayer <mmayer@broadcom.com>
3006 M: bcm-kernel-feedback-list@broadcom.com
3007 L: linux-pm@vger.kernel.org
3009 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3010 F: drivers/cpufreq/brcmstb*
3012 BROADCOM STB AVS TMON DRIVER
3013 M: Markus Mayer <mmayer@broadcom.com>
3014 M: bcm-kernel-feedback-list@broadcom.com
3015 L: linux-pm@vger.kernel.org
3017 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3018 F: drivers/thermal/broadcom/brcmstb*
3020 BROADCOM STB NAND FLASH DRIVER
3021 M: Brian Norris <computersforpeace@gmail.com>
3022 M: Kamal Dasu <kdasu.kdev@gmail.com>
3023 L: linux-mtd@lists.infradead.org
3024 L: bcm-kernel-feedback-list@broadcom.com
3026 F: drivers/mtd/nand/brcmnand/
3028 BROADCOM STB DPFE DRIVER
3029 M: Markus Mayer <mmayer@broadcom.com>
3030 M: bcm-kernel-feedback-list@broadcom.com
3031 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3033 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3034 F: drivers/memory/brcmstb_dpfe.c
3036 BROADCOM SYSTEMPORT ETHERNET DRIVER
3037 M: Florian Fainelli <f.fainelli@gmail.com>
3038 L: netdev@vger.kernel.org
3040 F: drivers/net/ethernet/broadcom/bcmsysport.*
3042 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3043 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3044 M: Prashant Sreedharan <prashant@broadcom.com>
3045 M: Michael Chan <mchan@broadcom.com>
3046 L: netdev@vger.kernel.org
3048 F: drivers/net/ethernet/broadcom/tg3.*
3050 BROCADE BFA FC SCSI DRIVER
3051 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3052 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3053 L: linux-scsi@vger.kernel.org
3055 F: drivers/scsi/bfa/
3057 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3058 M: Rasesh Mody <rasesh.mody@cavium.com>
3059 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3060 M: Dept-GELinuxNICDev@cavium.com
3061 L: netdev@vger.kernel.org
3063 F: drivers/net/ethernet/brocade/bna/
3065 BSG (block layer generic sg v4 driver)
3066 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3067 L: linux-scsi@vger.kernel.org
3070 F: include/linux/bsg.h
3071 F: include/uapi/linux/bsg.h
3074 M: Clemens Ladisch <clemens@ladisch.de>
3075 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3076 T: git git://git.alsa-project.org/alsa-kernel.git
3078 F: Documentation/sound/alsa/Bt87x.txt
3079 F: sound/pci/bt87x.c
3082 M: Michael Buesch <m@bues.ch>
3083 W: http://bu3sch.de/btgpio.php
3085 F: drivers/gpio/gpio-bt8xx.c
3088 M: Chris Mason <clm@fb.com>
3089 M: Josef Bacik <jbacik@fb.com>
3090 M: David Sterba <dsterba@suse.com>
3091 L: linux-btrfs@vger.kernel.org
3092 W: http://btrfs.wiki.kernel.org/
3093 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3096 F: Documentation/filesystems/btrfs.txt
3098 F: include/linux/btrfs*
3099 F: include/uapi/linux/btrfs*
3101 BTTV VIDEO4LINUX DRIVER
3102 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3103 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3104 L: linux-media@vger.kernel.org
3105 W: https://linuxtv.org
3106 T: git git://linuxtv.org/media_tree.git
3108 F: Documentation/media/v4l-drivers/bttv*
3109 F: drivers/media/pci/bt8xx/bttv*
3111 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3112 M: Chanwoo Choi <cw00.choi@samsung.com>
3113 L: linux-pm@vger.kernel.org
3114 L: linux-samsung-soc@vger.kernel.org
3115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3117 F: drivers/devfreq/exynos-bus.c
3118 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3120 BUSLOGIC SCSI DRIVER
3121 M: Khalid Aziz <khalid@gonehiking.org>
3122 L: linux-scsi@vger.kernel.org
3124 F: drivers/scsi/BusLogic.*
3125 F: drivers/scsi/FlashPoint.*
3127 C-MEDIA CMI8788 DRIVER
3128 M: Clemens Ladisch <clemens@ladisch.de>
3129 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3130 T: git git://git.alsa-project.org/alsa-kernel.git
3132 F: sound/pci/oxygen/
3135 M: Mark Salter <msalter@redhat.com>
3136 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3137 L: linux-c6x-dev@linux-c6x.org
3138 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3142 CA8210 IEEE-802.15.4 RADIO DRIVER
3143 M: Harry Morris <h.morris@cascoda.com>
3144 L: linux-wpan@vger.kernel.org
3145 W: https://github.com/Cascoda/ca8210-linux.git
3147 F: drivers/net/ieee802154/ca8210.c
3148 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3150 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3151 M: David Howells <dhowells@redhat.com>
3152 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3154 F: Documentation/filesystems/caching/cachefiles.txt
3157 CADET FM/AM RADIO RECEIVER DRIVER
3158 M: Hans Verkuil <hverkuil@xs4all.nl>
3159 L: linux-media@vger.kernel.org
3160 T: git git://linuxtv.org/media_tree.git
3161 W: https://linuxtv.org
3163 F: drivers/media/radio/radio-cadet*
3165 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3166 M: Jonathan Corbet <corbet@lwn.net>
3167 L: linux-media@vger.kernel.org
3168 T: git git://linuxtv.org/media_tree.git
3170 F: Documentation/media/v4l-drivers/cafe_ccic*
3171 F: drivers/media/platform/marvell-ccic/
3174 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3175 L: netdev@vger.kernel.org
3177 F: Documentation/networking/caif/
3178 F: drivers/net/caif/
3179 F: include/uapi/linux/caif/
3180 F: include/net/caif/
3183 CALGARY x86-64 IOMMU
3184 M: Muli Ben-Yehuda <mulix@mulix.org>
3185 M: Jon Mason <jdmason@kudzu.us>
3186 L: iommu@lists.linux-foundation.org
3188 F: arch/x86/kernel/pci-calgary_64.c
3189 F: arch/x86/kernel/tce_64.c
3190 F: arch/x86/include/asm/calgary.h
3191 F: arch/x86/include/asm/tce.h
3194 M: Wolfgang Grandegger <wg@grandegger.com>
3195 M: Marc Kleine-Budde <mkl@pengutronix.de>
3196 L: linux-can@vger.kernel.org
3197 W: https://github.com/linux-can
3198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3201 F: Documentation/devicetree/bindings/net/can/
3203 F: include/linux/can/dev.h
3204 F: include/linux/can/platform/
3205 F: include/uapi/linux/can/error.h
3206 F: include/uapi/linux/can/netlink.h
3209 M: Oliver Hartkopp <socketcan@hartkopp.net>
3210 M: Marc Kleine-Budde <mkl@pengutronix.de>
3211 L: linux-can@vger.kernel.org
3212 W: https://github.com/linux-can
3213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3216 F: Documentation/networking/can.rst
3218 F: include/linux/can/core.h
3219 F: include/uapi/linux/can.h
3220 F: include/uapi/linux/can/bcm.h
3221 F: include/uapi/linux/can/raw.h
3222 F: include/uapi/linux/can/gw.h
3225 M: Serge Hallyn <serge@hallyn.com>
3226 L: linux-security-module@vger.kernel.org
3228 F: include/linux/capability.h
3229 F: include/uapi/linux/capability.h
3230 F: security/commoncap.c
3231 F: kernel/capability.c
3233 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3234 M: Kevin Tsai <ktsai@capellamicro.com>
3236 F: drivers/iio/light/cm*
3238 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3239 M: Christian Lamparter <chunkeey@googlemail.com>
3240 L: linux-wireless@vger.kernel.org
3241 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3243 F: drivers/net/wireless/ath/carl9170/
3246 M: Jan Glauber <jglauber@cavium.com>
3247 M: David Daney <david.daney@cavium.com>
3248 W: http://www.cavium.com
3250 F: drivers/i2c/busses/i2c-octeon*
3251 F: drivers/i2c/busses/i2c-thunderx*
3253 CAVIUM LIQUIDIO NETWORK DRIVER
3254 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3255 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3256 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3257 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3258 L: netdev@vger.kernel.org
3259 W: http://www.cavium.com
3261 F: drivers/net/ethernet/cavium/liquidio/
3264 M: Jan Glauber <jglauber@cavium.com>
3265 M: David Daney <david.daney@cavium.com>
3266 M: Steven J. Hill <Steven.Hill@cavium.com>
3267 W: http://www.cavium.com
3269 F: drivers/mmc/host/cavium*
3271 CAVIUM OCTEON-TX CRYPTO DRIVER
3272 M: George Cherian <george.cherian@cavium.com>
3273 L: linux-crypto@vger.kernel.org
3274 W: http://www.cavium.com
3276 F: drivers/crypto/cavium/cpt/
3278 CAVIUM THUNDERX2 ARM64 SOC
3279 M: Robert Richter <rrichter@cavium.com>
3280 M: Jayachandran C <jnair@caviumnetworks.com>
3281 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3283 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3284 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3286 CC2520 IEEE-802.15.4 RADIO DRIVER
3287 M: Varka Bhadram <varkabhadram@gmail.com>
3288 L: linux-wpan@vger.kernel.org
3290 F: drivers/net/ieee802154/cc2520.c
3291 F: include/linux/spi/cc2520.h
3292 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3294 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3295 M: Gilad Ben-Yossef <gilad@benyossef.com>
3296 L: linux-crypto@vger.kernel.org
3297 L: driverdev-devel@linuxdriverproject.org
3299 F: drivers/staging/ccree/
3300 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3303 M: Hans Verkuil <hans.verkuil@cisco.com>
3304 L: linux-media@vger.kernel.org
3305 T: git git://linuxtv.org/media_tree.git
3306 W: http://linuxtv.org
3308 F: Documentation/media/kapi/cec-core.rst
3309 F: Documentation/media/uapi/cec
3310 F: drivers/media/cec/
3311 F: drivers/media/rc/keymaps/rc-cec.c
3312 F: include/media/cec.h
3313 F: include/media/cec-notifier.h
3314 F: include/uapi/linux/cec.h
3315 F: include/uapi/linux/cec-funcs.h
3316 F: Documentation/devicetree/bindings/media/cec.txt
3319 M: Hans Verkuil <hans.verkuil@cisco.com>
3320 L: linux-media@vger.kernel.org
3321 T: git git://linuxtv.org/media_tree.git
3322 W: http://linuxtv.org
3324 F: drivers/media/platform/cec-gpio/
3325 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3327 CELL BROADBAND ENGINE ARCHITECTURE
3328 M: Arnd Bergmann <arnd@arndb.de>
3329 L: linuxppc-dev@lists.ozlabs.org
3330 W: http://www.ibm.com/developerworks/power/cell/
3332 F: arch/powerpc/include/asm/cell*.h
3333 F: arch/powerpc/include/asm/spu*.h
3334 F: arch/powerpc/include/uapi/asm/spu*.h
3335 F: arch/powerpc/oprofile/*cell*
3336 F: arch/powerpc/platforms/cell/
3338 CEPH COMMON CODE (LIBCEPH)
3339 M: Ilya Dryomov <idryomov@gmail.com>
3340 M: "Yan, Zheng" <zyan@redhat.com>
3341 M: Sage Weil <sage@redhat.com>
3342 L: ceph-devel@vger.kernel.org
3344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3345 T: git git://github.com/ceph/ceph-client.git
3348 F: include/linux/ceph/
3349 F: include/linux/crush/
3351 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3352 M: "Yan, Zheng" <zyan@redhat.com>
3353 M: Sage Weil <sage@redhat.com>
3354 M: Ilya Dryomov <idryomov@gmail.com>
3355 L: ceph-devel@vger.kernel.org
3357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3358 T: git git://github.com/ceph/ceph-client.git
3360 F: Documentation/filesystems/ceph.txt
3363 CERTIFICATE HANDLING:
3364 M: David Howells <dhowells@redhat.com>
3365 M: David Woodhouse <dwmw2@infradead.org>
3366 L: keyrings@vger.kernel.org
3368 F: Documentation/module-signing.txt
3370 F: scripts/sign-file.c
3371 F: scripts/extract-cert.c
3373 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3374 L: linux-usb@vger.kernel.org
3376 F: Documentation/usb/WUSB-Design-overview.txt
3377 F: Documentation/usb/wusb-cbaf
3378 F: drivers/usb/host/hwa-hc.c
3379 F: drivers/usb/host/whci/
3380 F: drivers/usb/wusbcore/
3381 F: include/linux/usb/wusb*
3383 CFAG12864B LCD DRIVER
3384 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3385 W: http://miguelojeda.es/auxdisplay.htm
3386 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3388 F: drivers/auxdisplay/cfag12864b.c
3389 F: include/linux/cfag12864b.h
3391 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3392 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3393 W: http://miguelojeda.es/auxdisplay.htm
3394 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3396 F: drivers/auxdisplay/cfag12864bfb.c
3397 F: include/linux/cfag12864b.h
3399 802.11 (including CFG80211/NL80211)
3400 M: Johannes Berg <johannes@sipsolutions.net>
3401 L: linux-wireless@vger.kernel.org
3402 W: http://wireless.kernel.org/
3403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3407 F: include/uapi/linux/nl80211.h
3408 F: include/linux/ieee80211.h
3409 F: include/net/wext.h
3410 F: include/net/cfg80211.h
3411 F: include/net/iw_handler.h
3412 F: include/net/ieee80211_radiotap.h
3413 F: Documentation/driver-api/80211/cfg80211.rst
3414 F: Documentation/networking/regulatory.txt
3416 CHAR and MISC DRIVERS
3417 M: Arnd Bergmann <arnd@arndb.de>
3418 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3423 F: include/linux/miscdevice.h
3426 M: Andy Whitcroft <apw@canonical.com>
3427 M: Joe Perches <joe@perches.com>
3429 F: scripts/checkpatch.pl
3431 CHINESE DOCUMENTATION
3432 M: Harry Wei <harryxiyou@gmail.com>
3433 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3434 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3436 F: Documentation/translations/zh_CN/
3438 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3439 M: Peter Chen <Peter.Chen@nxp.com>
3440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3441 L: linux-usb@vger.kernel.org
3443 F: drivers/usb/chipidea/
3445 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3446 M: Hans de Goede <hdegoede@redhat.com>
3447 L: linux-input@vger.kernel.org
3449 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3450 F: drivers/input/touchscreen/chipone_icn8318.c
3452 CHROME HARDWARE PLATFORM SUPPORT
3453 M: Benson Leung <bleung@chromium.org>
3454 M: Olof Johansson <olof@lixom.net>
3456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3457 F: drivers/platform/chrome/
3459 CIRRUS LOGIC AUDIO CODEC DRIVERS
3460 M: Brian Austin <brian.austin@cirrus.com>
3461 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3462 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3464 F: sound/soc/codecs/cs*
3466 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3467 M: Hartley Sweeten <hsweeten@visionengravers.com>
3468 L: netdev@vger.kernel.org
3470 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3472 CISCO FCOE HBA DRIVER
3473 M: Satish Kharat <satishkh@cisco.com>
3474 M: Sesidhar Baddela <sebaddel@cisco.com>
3475 M: Karan Tilak Kumar <kartilak@cisco.com>
3476 L: linux-scsi@vger.kernel.org
3478 F: drivers/scsi/fnic/
3480 CISCO SCSI HBA DRIVER
3481 M: Karan Tilak Kumar <kartilak@cisco.com>
3482 M: Sesidhar Baddela <sebaddel@cisco.com>
3483 L: linux-scsi@vger.kernel.org
3485 F: drivers/scsi/snic/
3487 CISCO VIC ETHERNET NIC DRIVER
3488 M: Christian Benvenuti <benve@cisco.com>
3489 M: Govindarajulu Varadarajan <_govind@gmx.com>
3490 M: Parvi Kaustubhi <pkaustub@cisco.com>
3492 F: drivers/net/ethernet/cisco/enic/
3494 CISCO VIC LOW LATENCY NIC DRIVER
3495 M: Christian Benvenuti <benve@cisco.com>
3496 M: Dave Goodell <dgoodell@cisco.com>
3498 F: drivers/infiniband/hw/usnic/
3501 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3502 L: linux-kernel@vger.kernel.org
3505 F: include/linux/cleancache.h
3508 M: Russell King <linux@armlinux.org.uk>
3509 L: linux-clk@vger.kernel.org
3511 F: include/linux/clk.h
3513 CLOCKSOURCE, CLOCKEVENT DRIVERS
3514 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3515 M: Thomas Gleixner <tglx@linutronix.de>
3516 L: linux-kernel@vger.kernel.org
3517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3519 F: drivers/clocksource/
3520 F: Documentation/devicetree/bindings/timer/
3523 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3524 M: Daniel Oliveira Nascimento <don@syst.com.br>
3525 L: platform-driver-x86@vger.kernel.org
3527 F: drivers/platform/x86/classmate-laptop.c
3530 M: Hans Verkuil <hans.verkuil@cisco.com>
3531 L: linux-media@vger.kernel.org
3532 T: git git://linuxtv.org/media_tree.git
3533 W: https://linuxtv.org
3535 F: drivers/media/pci/cobalt/
3537 COCCINELLE/Semantic Patches (SmPL)
3538 M: Julia Lawall <Julia.Lawall@lip6.fr>
3539 M: Gilles Muller <Gilles.Muller@lip6.fr>
3540 M: Nicolas Palix <nicolas.palix@imag.fr>
3541 M: Michal Marek <michal.lkml@markovi.net>
3542 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3544 W: http://coccinelle.lip6.fr/
3546 F: Documentation/dev-tools/coccinelle.rst
3547 F: scripts/coccinelle/
3548 F: scripts/coccicheck
3551 M: Jan Harkes <jaharkes@cs.cmu.edu>
3553 L: codalist@coda.cs.cmu.edu
3554 W: http://www.coda.cs.cmu.edu/
3556 F: Documentation/filesystems/coda.txt
3558 F: include/linux/coda*.h
3559 F: include/uapi/linux/coda*.h
3561 CODA V4L2 MEM2MEM DRIVER
3562 M: Philipp Zabel <p.zabel@pengutronix.de>
3563 L: linux-media@vger.kernel.org
3565 F: Documentation/devicetree/bindings/media/coda.txt
3566 F: drivers/media/platform/coda/
3568 COMMON CLK FRAMEWORK
3569 M: Michael Turquette <mturquette@baylibre.com>
3570 M: Stephen Boyd <sboyd@codeaurora.org>
3571 L: linux-clk@vger.kernel.org
3572 Q: http://patchwork.kernel.org/project/linux-clk/list/
3573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3575 F: Documentation/devicetree/bindings/clock/
3577 X: drivers/clk/clkdev.c
3578 F: include/linux/clk-pr*
3579 F: include/linux/clk/
3581 COMMON INTERNET FILE SYSTEM (CIFS)
3582 M: Steve French <sfrench@samba.org>
3583 L: linux-cifs@vger.kernel.org
3584 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3585 W: http://linux-cifs.samba.org/
3586 T: git git://git.samba.org/sfrench/cifs-2.6.git
3588 F: Documentation/filesystems/cifs/
3591 COMPACTPCI HOTPLUG CORE
3592 M: Scott Murray <scott@spiteful.org>
3593 L: linux-pci@vger.kernel.org
3595 F: drivers/pci/hotplug/cpci_hotplug*
3597 COMPACTPCI HOTPLUG GENERIC DRIVER
3598 M: Scott Murray <scott@spiteful.org>
3599 L: linux-pci@vger.kernel.org
3601 F: drivers/pci/hotplug/cpcihp_generic.c
3603 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3604 M: Scott Murray <scott@spiteful.org>
3605 L: linux-pci@vger.kernel.org
3607 F: drivers/pci/hotplug/cpcihp_zt5550.*
3609 COMPAL LAPTOP SUPPORT
3610 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3611 L: platform-driver-x86@vger.kernel.org
3613 F: drivers/platform/x86/compal-laptop.c
3615 CONEXANT ACCESSRUNNER USB DRIVER
3616 L: accessrunner-general@lists.sourceforge.net
3617 W: http://accessrunner.sourceforge.net/
3619 F: drivers/usb/atm/cxacru.c
3622 M: Joel Becker <jlbec@evilplan.org>
3623 M: Christoph Hellwig <hch@lst.de>
3624 T: git git://git.infradead.org/users/hch/configfs.git
3627 F: include/linux/configfs.h
3630 M: Evgeniy Polyakov <zbr@ioremap.net>
3631 L: netdev@vger.kernel.org
3633 F: drivers/connector/
3635 CONTROL GROUP (CGROUP)
3636 M: Tejun Heo <tj@kernel.org>
3637 M: Li Zefan <lizefan@huawei.com>
3638 M: Johannes Weiner <hannes@cmpxchg.org>
3639 L: cgroups@vger.kernel.org
3640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3642 F: Documentation/cgroup*
3643 F: include/linux/cgroup*
3646 CONTROL GROUP - CPUSET
3647 M: Li Zefan <lizefan@huawei.com>
3648 L: cgroups@vger.kernel.org
3649 W: http://www.bullopensource.org/cpuset/
3650 W: http://oss.sgi.com/projects/cpusets/
3651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3653 F: Documentation/cgroup-v1/cpusets.txt
3654 F: include/linux/cpuset.h
3655 F: kernel/cgroup/cpuset.c
3657 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3658 M: Johannes Weiner <hannes@cmpxchg.org>
3659 M: Michal Hocko <mhocko@kernel.org>
3660 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3661 L: cgroups@vger.kernel.org
3662 L: linux-mm@kvack.org
3667 CORETEMP HARDWARE MONITORING DRIVER
3668 M: Fenghua Yu <fenghua.yu@intel.com>
3669 L: linux-hwmon@vger.kernel.org
3671 F: Documentation/hwmon/coretemp
3672 F: drivers/hwmon/coretemp.c
3674 COSA/SRP SYNC SERIAL DRIVER
3675 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3676 W: http://www.fi.muni.cz/~kas/cosa/
3678 F: drivers/net/wan/cosa*
3680 CPMAC ETHERNET DRIVER
3681 M: Florian Fainelli <f.fainelli@gmail.com>
3682 L: netdev@vger.kernel.org
3684 F: drivers/net/ethernet/ti/cpmac.c
3686 CPU FREQUENCY DRIVERS
3687 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3688 M: Viresh Kumar <viresh.kumar@linaro.org>
3689 L: linux-pm@vger.kernel.org
3691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3692 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3693 B: https://bugzilla.kernel.org
3694 F: Documentation/cpu-freq/
3695 F: Documentation/devicetree/bindings/cpufreq/
3697 F: include/linux/cpufreq.h
3698 F: tools/testing/selftests/cpufreq/
3700 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3701 M: Viresh Kumar <viresh.kumar@linaro.org>
3702 M: Sudeep Holla <sudeep.holla@arm.com>
3703 L: linux-pm@vger.kernel.org
3704 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3706 F: drivers/cpufreq/arm_big_little.h
3707 F: drivers/cpufreq/arm_big_little.c
3708 F: drivers/cpufreq/arm_big_little_dt.c
3710 CPU POWER MONITORING SUBSYSTEM
3711 M: Thomas Renninger <trenn@suse.com>
3712 M: Shuah Khan <shuahkh@osg.samsung.com>
3713 M: Shuah Khan <shuah@kernel.org>
3714 L: linux-pm@vger.kernel.org
3716 F: tools/power/cpupower/
3719 M: "H. Peter Anvin" <hpa@zytor.com>
3721 F: arch/x86/kernel/cpuid.c
3722 F: arch/x86/kernel/msr.c
3724 CPUIDLE DRIVER - ARM BIG LITTLE
3725 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3726 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3727 L: linux-pm@vger.kernel.org
3728 L: linux-arm-kernel@lists.infradead.org
3729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3731 F: drivers/cpuidle/cpuidle-big_little.c
3733 CPUIDLE DRIVER - ARM EXYNOS
3734 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3735 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3736 M: Kukjin Kim <kgene@kernel.org>
3737 L: linux-pm@vger.kernel.org
3738 L: linux-samsung-soc@vger.kernel.org
3740 F: drivers/cpuidle/cpuidle-exynos.c
3741 F: arch/arm/mach-exynos/pm.c
3744 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3745 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3746 L: linux-pm@vger.kernel.org
3748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3749 B: https://bugzilla.kernel.org
3750 F: drivers/cpuidle/*
3751 F: include/linux/cpuidle.h
3754 M: Nicolas Pitre <nico@linaro.org>
3756 F: Documentation/filesystems/cramfs.txt
3760 M: Mikael Starvik <starvik@axis.com>
3761 M: Jesper Nilsson <jesper.nilsson@axis.com>
3762 L: linux-cris-kernel@axis.com
3763 W: http://developer.axis.com
3764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3767 F: drivers/tty/serial/crisv10.*
3770 M: Herbert Xu <herbert@gondor.apana.org.au>
3771 M: "David S. Miller" <davem@davemloft.net>
3772 L: linux-crypto@vger.kernel.org
3773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3776 F: Documentation/crypto/
3777 F: Documentation/devicetree/bindings/crypto/
3782 F: include/linux/crypto*
3784 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3785 M: Neil Horman <nhorman@tuxdriver.com>
3786 L: linux-crypto@vger.kernel.org
3788 F: crypto/ansi_cprng.c
3792 M: Hans Verkuil <hverkuil@xs4all.nl>
3793 L: linux-media@vger.kernel.org
3794 T: git git://linuxtv.org/media_tree.git
3795 W: http://linuxtv.org
3797 F: drivers/media/i2c/cs3308.c
3798 F: drivers/media/i2c/cs3308.h
3800 CS5535 Audio ALSA driver
3801 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3803 F: sound/pci/cs5535audio/
3806 M: Solomon Peachy <pizza@shaftnet.org>
3808 F: drivers/net/wireless/st/cw1200/
3810 CX18 VIDEO4LINUX DRIVER
3811 M: Andy Walls <awalls@md.metrocast.net>
3812 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3813 L: linux-media@vger.kernel.org
3814 T: git git://linuxtv.org/media_tree.git
3815 W: https://linuxtv.org
3816 W: http://www.ivtvdriver.org/index.php/Cx18
3818 F: Documentation/media/v4l-drivers/cx18*
3819 F: drivers/media/pci/cx18/
3820 F: include/uapi/linux/ivtv*
3822 CX2341X MPEG ENCODER HELPER MODULE
3823 M: Hans Verkuil <hverkuil@xs4all.nl>
3824 L: linux-media@vger.kernel.org
3825 T: git git://linuxtv.org/media_tree.git
3826 W: https://linuxtv.org
3828 F: drivers/media/common/cx2341x*
3829 F: include/media/cx2341x*
3831 CX24120 MEDIA DRIVER
3832 M: Jemma Denson <jdenson@gmail.com>
3833 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3834 L: linux-media@vger.kernel.org
3835 W: https://linuxtv.org
3836 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3838 F: drivers/media/dvb-frontends/cx24120*
3840 CX88 VIDEO4LINUX DRIVER
3841 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3842 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3843 L: linux-media@vger.kernel.org
3844 W: https://linuxtv.org
3845 T: git git://linuxtv.org/media_tree.git
3847 F: Documentation/media/v4l-drivers/cx88*
3848 F: drivers/media/pci/cx88/
3850 CXD2820R MEDIA DRIVER
3851 M: Antti Palosaari <crope@iki.fi>
3852 L: linux-media@vger.kernel.org
3853 W: https://linuxtv.org
3854 W: http://palosaari.fi/linux/
3855 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3856 T: git git://linuxtv.org/anttip/media_tree.git
3858 F: drivers/media/dvb-frontends/cxd2820r*
3860 CXGB3 ETHERNET DRIVER (CXGB3)
3861 M: Santosh Raspatur <santosh@chelsio.com>
3862 L: netdev@vger.kernel.org
3863 W: http://www.chelsio.com
3865 F: drivers/net/ethernet/chelsio/cxgb3/
3867 CXGB3 ISCSI DRIVER (CXGB3I)
3868 M: Karen Xie <kxie@chelsio.com>
3869 L: linux-scsi@vger.kernel.org
3870 W: http://www.chelsio.com
3872 F: drivers/scsi/cxgbi/cxgb3i
3874 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3875 M: Steve Wise <swise@chelsio.com>
3876 L: linux-rdma@vger.kernel.org
3877 W: http://www.openfabrics.org
3879 F: drivers/infiniband/hw/cxgb3/
3880 F: include/uapi/rdma/cxgb3-abi.h
3882 CXGB4 CRYPTO DRIVER (chcr)
3883 M: Harsh Jain <harsh@chelsio.com>
3884 L: linux-crypto@vger.kernel.org
3885 W: http://www.chelsio.com
3887 F: drivers/crypto/chelsio
3889 CXGB4 ETHERNET DRIVER (CXGB4)
3890 M: Ganesh Goudar <ganeshgr@chelsio.com>
3891 L: netdev@vger.kernel.org
3892 W: http://www.chelsio.com
3894 F: drivers/net/ethernet/chelsio/cxgb4/
3896 CXGB4 ISCSI DRIVER (CXGB4I)
3897 M: Karen Xie <kxie@chelsio.com>
3898 L: linux-scsi@vger.kernel.org
3899 W: http://www.chelsio.com
3901 F: drivers/scsi/cxgbi/cxgb4i
3903 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3904 M: Steve Wise <swise@chelsio.com>
3905 L: linux-rdma@vger.kernel.org
3906 W: http://www.openfabrics.org
3908 F: drivers/infiniband/hw/cxgb4/
3909 F: include/uapi/rdma/cxgb4-abi.h
3911 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3912 M: Casey Leedom <leedom@chelsio.com>
3913 L: netdev@vger.kernel.org
3914 W: http://www.chelsio.com
3916 F: drivers/net/ethernet/chelsio/cxgb4vf/
3918 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3919 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3920 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3921 L: linuxppc-dev@lists.ozlabs.org
3923 F: arch/powerpc/platforms/powernv/pci-cxl.c
3924 F: drivers/misc/cxl/
3925 F: include/misc/cxl*
3926 F: include/uapi/misc/cxl.h
3927 F: Documentation/powerpc/cxl.txt
3928 F: Documentation/ABI/testing/sysfs-class-cxl
3930 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3931 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3932 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3933 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3934 L: linux-scsi@vger.kernel.org
3936 F: drivers/scsi/cxlflash/
3937 F: include/uapi/scsi/cxlflash_ioctls.h
3938 F: Documentation/powerpc/cxlflash.txt
3941 M: Russell King <linux@armlinux.org.uk>
3942 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3943 W: http://www.armlinux.org.uk/
3945 F: drivers/video/fbdev/cyber2000fb.*
3947 CYCLADES ASYNC MUX DRIVER
3948 W: http://www.cyclades.com/
3950 F: drivers/tty/cyclades.c
3951 F: include/linux/cyclades.h
3952 F: include/uapi/linux/cyclades.h
3954 CYCLADES PC300 DRIVER
3955 W: http://www.cyclades.com/
3957 F: drivers/net/wan/pc300*
3959 CYPRESS_FIRMWARE MEDIA DRIVER
3960 M: Antti Palosaari <crope@iki.fi>
3961 L: linux-media@vger.kernel.org
3962 W: https://linuxtv.org
3963 W: http://palosaari.fi/linux/
3964 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3965 T: git git://linuxtv.org/anttip/media_tree.git
3967 F: drivers/media/common/cypress_firmware*
3969 CYTTSP TOUCHSCREEN DRIVER
3970 M: Ferruh Yigit <fery@cypress.com>
3971 L: linux-input@vger.kernel.org
3973 F: drivers/input/touchscreen/cyttsp*
3974 F: include/linux/input/cyttsp.h
3976 D-LINK DIR-685 TOUCHKEYS DRIVER
3977 M: Linus Walleij <linus.walleij@linaro.org>
3978 L: linux-input@vger.kernel.org
3980 F: drivers/input/dlink-dir685-touchkeys.c
3982 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3983 M: Joshua Kinard <kumba@gentoo.org>
3985 F: drivers/rtc/rtc-ds1685.c
3986 F: include/linux/rtc/ds1685.h
3988 DAMA SLAVE for AX.25
3989 M: Joerg Reuter <jreuter@yaina.de>
3990 W: http://yaina.de/jreuter/
3991 W: http://www.qsl.net/dl1bke/
3992 L: linux-hams@vger.kernel.org
3994 F: net/ax25/af_ax25.c
3995 F: net/ax25/ax25_dev.c
3996 F: net/ax25/ax25_ds_*
3997 F: net/ax25/ax25_in.c
3998 F: net/ax25/ax25_out.c
3999 F: net/ax25/ax25_timer.c
4000 F: net/ax25/sysctl_net_ax25.c
4002 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4003 L: netdev@vger.kernel.org
4005 F: Documentation/networking/dmfe.txt
4006 F: drivers/net/ethernet/dec/tulip/dmfe.c
4008 DC390/AM53C974 SCSI driver
4009 M: Hannes Reinecke <hare@suse.com>
4010 L: linux-scsi@vger.kernel.org
4012 F: drivers/scsi/am53c974.c
4015 M: Oliver Neukum <oliver@neukum.org>
4016 M: Ali Akcaagac <aliakc@web.de>
4017 M: Jamie Lenehan <lenehan@twibble.org>
4018 L: dc395x@twibble.org
4019 W: http://twibble.org/dist/dc395x/
4020 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4022 F: Documentation/scsi/dc395x.txt
4023 F: drivers/scsi/dc395x.*
4026 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4027 L: dccp@vger.kernel.org
4028 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4030 F: include/linux/dccp.h
4031 F: include/uapi/linux/dccp.h
4032 F: include/linux/tfrc.h
4035 DECnet NETWORK LAYER
4036 W: http://linux-decnet.sourceforge.net
4037 L: linux-decnet-user@lists.sourceforge.net
4039 F: Documentation/networking/decnet.txt
4042 DECSTATION PLATFORM SUPPORT
4043 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4044 L: linux-mips@linux-mips.org
4045 W: http://www.linux-mips.org/wiki/DECstation
4048 F: arch/mips/include/asm/dec/
4049 F: arch/mips/include/asm/mach-dec/
4051 DEFXX FDDI NETWORK DRIVER
4052 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4054 F: drivers/net/fddi/defxx.*
4057 M: Pali Rohár <pali.rohar@gmail.com>
4058 M: Mario Limonciello <mario.limonciello@dell.com>
4059 L: platform-driver-x86@vger.kernel.org
4061 F: drivers/platform/x86/dell-smbios.*
4063 DELL SMBIOS SMM DRIVER
4064 M: Mario Limonciello <mario.limonciello@dell.com>
4065 L: platform-driver-x86@vger.kernel.org
4067 F: drivers/platform/x86/dell-smbios-smm.c
4069 DELL SMBIOS WMI DRIVER
4070 M: Mario Limonciello <mario.limonciello@dell.com>
4071 L: platform-driver-x86@vger.kernel.org
4073 F: drivers/platform/x86/dell-smbios-wmi.c
4074 F: tools/wmi/dell-smbios-example.c
4077 M: Matthew Garrett <mjg59@srcf.ucam.org>
4078 M: Pali Rohár <pali.rohar@gmail.com>
4079 L: platform-driver-x86@vger.kernel.org
4081 F: drivers/platform/x86/dell-laptop.c
4083 DELL LAPTOP FREEFALL DRIVER
4084 M: Pali Rohár <pali.rohar@gmail.com>
4086 F: drivers/platform/x86/dell-smo8800.c
4088 DELL LAPTOP RBTN DRIVER
4089 M: Pali Rohár <pali.rohar@gmail.com>
4091 F: drivers/platform/x86/dell-rbtn.*
4093 DELL LAPTOP SMM DRIVER
4094 M: Pali Rohár <pali.rohar@gmail.com>
4096 F: drivers/hwmon/dell-smm-hwmon.c
4097 F: include/uapi/linux/i8k.h
4099 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4100 M: Doug Warzecha <Douglas_Warzecha@dell.com>
4102 F: Documentation/dcdbas.txt
4103 F: drivers/firmware/dcdbas.*
4105 DELL WMI NOTIFICATIONS DRIVER
4106 M: Matthew Garrett <mjg59@srcf.ucam.org>
4107 M: Pali Rohár <pali.rohar@gmail.com>
4109 F: drivers/platform/x86/dell-wmi.c
4111 DELL WMI DESCRIPTOR DRIVER
4112 M: Mario Limonciello <mario.limonciello@dell.com>
4114 F: drivers/platform/x86/dell-wmi-descriptor.c
4116 DELTA ST MEDIA DRIVER
4117 M: Hugues Fruchet <hugues.fruchet@st.com>
4118 L: linux-media@vger.kernel.org
4119 T: git git://linuxtv.org/media_tree.git
4120 W: https://linuxtv.org
4122 F: drivers/media/platform/sti/delta
4125 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4126 L: linux-mtd@lists.infradead.org
4128 F: drivers/mtd/nand/denali*
4130 DESIGNWARE USB2 DRD IP DRIVER
4131 M: John Youn <johnyoun@synopsys.com>
4132 L: linux-usb@vger.kernel.org
4133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4135 F: drivers/usb/dwc2/
4137 DESIGNWARE USB3 DRD IP DRIVER
4138 M: Felipe Balbi <balbi@kernel.org>
4139 L: linux-usb@vger.kernel.org
4140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4142 F: drivers/usb/dwc3/
4144 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4145 M: Andreas Klinger <ak@it-klinger.de>
4146 L: linux-iio@vger.kernel.org
4148 F: drivers/iio/proximity/srf*.c
4150 DEVICE COREDUMP (DEV_COREDUMP)
4151 M: Johannes Berg <johannes@sipsolutions.net>
4152 L: linux-kernel@vger.kernel.org
4154 F: drivers/base/devcoredump.c
4155 F: include/linux/devcoredump.h
4157 DEVICE FREQUENCY (DEVFREQ)
4158 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4159 M: Kyungmin Park <kyungmin.park@samsung.com>
4160 R: Chanwoo Choi <cw00.choi@samsung.com>
4161 L: linux-pm@vger.kernel.org
4162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4165 F: include/linux/devfreq.h
4166 F: Documentation/devicetree/bindings/devfreq/
4168 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4169 M: Chanwoo Choi <cw00.choi@samsung.com>
4170 L: linux-pm@vger.kernel.org
4171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4173 F: drivers/devfreq/event/
4174 F: drivers/devfreq/devfreq-event.c
4175 F: include/linux/devfreq-event.h
4176 F: Documentation/devicetree/bindings/devfreq/event/
4178 DEVICE NUMBER REGISTRY
4179 M: Torben Mathiasen <device@lanana.org>
4180 W: http://lanana.org/docs/device-list/index.html
4184 M: Alasdair Kergon <agk@redhat.com>
4185 M: Mike Snitzer <snitzer@redhat.com>
4186 M: dm-devel@redhat.com
4187 L: dm-devel@redhat.com
4188 W: http://sources.redhat.com/dm
4189 Q: http://patchwork.kernel.org/project/dm-devel/list/
4190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4191 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4193 F: Documentation/device-mapper/
4194 F: drivers/md/Makefile
4195 F: drivers/md/Kconfig
4197 F: drivers/md/persistent-data/
4198 F: include/linux/device-mapper.h
4199 F: include/linux/dm-*.h
4200 F: include/uapi/linux/dm-*.h
4203 M: Jiri Pirko <jiri@mellanox.com>
4204 L: netdev@vger.kernel.org
4206 F: net/core/devlink.c
4207 F: include/net/devlink.h
4208 F: include/uapi/linux/devlink.h
4210 DIALOG SEMICONDUCTOR DRIVERS
4211 M: Support Opensource <support.opensource@diasemi.com>
4212 W: http://www.dialog-semiconductor.com/products
4214 F: Documentation/hwmon/da90??
4215 F: Documentation/devicetree/bindings/mfd/da90*.txt
4216 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4217 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4218 F: Documentation/devicetree/bindings/regulator/da92*.txt
4219 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4220 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4221 F: drivers/gpio/gpio-da90??.c
4222 F: drivers/hwmon/da90??-hwmon.c
4223 F: drivers/iio/adc/da91??-*.c
4224 F: drivers/input/misc/da90??_onkey.c
4225 F: drivers/input/touchscreen/da9052_tsi.c
4226 F: drivers/leds/leds-da90??.c
4227 F: drivers/mfd/da903x.c
4228 F: drivers/mfd/da90??-*.c
4229 F: drivers/mfd/da91??-*.c
4230 F: drivers/power/supply/da9052-battery.c
4231 F: drivers/power/supply/da91??-*.c
4232 F: drivers/regulator/da903x.c
4233 F: drivers/regulator/da9???-regulator.[ch]
4234 F: drivers/thermal/da90??-thermal.c
4235 F: drivers/rtc/rtc-da90??.c
4236 F: drivers/video/backlight/da90??_bl.c
4237 F: drivers/watchdog/da90??_wdt.c
4238 F: include/linux/mfd/da903x.h
4239 F: include/linux/mfd/da9052/
4240 F: include/linux/mfd/da9055/
4241 F: include/linux/mfd/da9062/
4242 F: include/linux/mfd/da9063/
4243 F: include/linux/mfd/da9150/
4244 F: include/linux/regulator/da9211.h
4245 F: include/sound/da[79]*.h
4246 F: sound/soc/codecs/da[79]*.[ch]
4248 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4249 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4250 L: linux-gpio@vger.kernel.org
4252 F: drivers/gpio/gpio-gpio-mm.c
4254 DIGI NEO AND CLASSIC PCI PRODUCTS
4255 M: Lidza Louina <lidza.louina@gmail.com>
4256 M: Mark Hounschell <markh@compro.net>
4257 L: driverdev-devel@linuxdriverproject.org
4259 F: drivers/staging/dgnc/
4261 DIOLAN U2C-12 I2C DRIVER
4262 M: Guenter Roeck <linux@roeck-us.net>
4263 L: linux-i2c@vger.kernel.org
4265 F: drivers/i2c/busses/i2c-diolan-u2c.c
4267 FILESYSTEM DIRECT ACCESS (DAX)
4268 M: Matthew Wilcox <mawilcox@microsoft.com>
4269 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4270 L: linux-fsdevel@vger.kernel.org
4273 F: include/linux/dax.h
4274 F: include/trace/events/fs_dax.h
4276 DEVICE DIRECT ACCESS (DAX)
4277 M: Dan Williams <dan.j.williams@intel.com>
4278 L: linux-nvdimm@lists.01.org
4282 DIRECTORY NOTIFICATION (DNOTIFY)
4283 M: Jan Kara <jack@suse.cz>
4284 R: Amir Goldstein <amir73il@gmail.com>
4285 L: linux-fsdevel@vger.kernel.org
4287 F: Documentation/filesystems/dnotify.txt
4288 F: fs/notify/dnotify/
4289 F: include/linux/dnotify.h
4291 DISK GEOMETRY AND PARTITION HANDLING
4292 M: Andries Brouwer <aeb@cwi.nl>
4293 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4294 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4295 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4299 M: Jan Kara <jack@suse.com>
4301 F: Documentation/filesystems/quota.txt
4303 F: include/linux/quota*.h
4304 F: include/uapi/linux/quota*.h
4306 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4307 M: Bernie Thompson <bernie@plugable.com>
4308 L: linux-fbdev@vger.kernel.org
4310 W: http://plugable.com/category/projects/udlfb/
4311 F: drivers/video/fbdev/udlfb.c
4312 F: include/video/udlfb.h
4313 F: Documentation/fb/udlfb.txt
4315 DISTRIBUTED LOCK MANAGER (DLM)
4316 M: Christine Caulfield <ccaulfie@redhat.com>
4317 M: David Teigland <teigland@redhat.com>
4318 L: cluster-devel@redhat.com
4319 W: http://sources.redhat.com/cluster/
4320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4324 DMA BUFFER SHARING FRAMEWORK
4325 M: Sumit Semwal <sumit.semwal@linaro.org>
4327 L: linux-media@vger.kernel.org
4328 L: dri-devel@lists.freedesktop.org
4329 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4331 F: include/linux/dma-buf*
4332 F: include/linux/reservation.h
4333 F: include/linux/*fence.h
4334 F: Documentation/driver-api/dma-buf.rst
4335 T: git git://anongit.freedesktop.org/drm/drm-misc
4337 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4338 M: Vinod Koul <vinod.koul@intel.com>
4339 L: dmaengine@vger.kernel.org
4340 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4343 F: include/linux/dmaengine.h
4344 F: Documentation/devicetree/bindings/dma/
4345 F: Documentation/driver-api/dmaengine/
4346 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4349 M: Christoph Hellwig <hch@lst.de>
4350 M: Marek Szyprowski <m.szyprowski@samsung.com>
4351 R: Robin Murphy <robin.murphy@arm.com>
4352 L: iommu@lists.linux-foundation.org
4353 T: git git://git.infradead.org/users/hch/dma-mapping.git
4354 W: http://git.infradead.org/users/hch/dma-mapping.git
4359 F: drivers/base/dma-mapping.c
4360 F: drivers/base/dma-coherent.c
4361 F: include/asm-generic/dma-mapping.h
4362 F: include/linux/dma-direct.h
4363 F: include/linux/dma-mapping.h
4365 DME1737 HARDWARE MONITOR DRIVER
4366 M: Juerg Haefliger <juergh@gmail.com>
4367 L: linux-hwmon@vger.kernel.org
4369 F: Documentation/hwmon/dme1737
4370 F: drivers/hwmon/dme1737.c
4373 M: Jean Delvare <jdelvare@suse.com>
4375 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4376 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4377 F: drivers/firmware/dmi-id.c
4378 F: drivers/firmware/dmi_scan.c
4379 F: include/linux/dmi.h
4382 M: Jonathan Corbet <corbet@lwn.net>
4383 L: linux-doc@vger.kernel.org
4386 F: scripts/kernel-doc
4387 X: Documentation/ABI/
4388 X: Documentation/devicetree/
4389 X: Documentation/acpi
4390 X: Documentation/power
4391 X: Documentation/spi
4392 X: Documentation/media
4393 T: git git://git.lwn.net/linux.git docs-next
4395 DONGWOON DW9714 LENS VOICE COIL DRIVER
4396 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4397 L: linux-media@vger.kernel.org
4398 T: git git://linuxtv.org/media_tree.git
4400 F: drivers/media/i2c/dw9714.c
4403 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4404 L: blinux-list@redhat.com
4406 F: drivers/char/dtlk.c
4407 F: include/linux/dtlk.h
4409 DPAA2 DATAPATH I/O (DPIO) DRIVER
4410 M: Roy Pledge <Roy.Pledge@nxp.com>
4411 L: linux-kernel@vger.kernel.org
4413 F: drivers/staging/fsl-mc/bus/dpio
4415 DPAA2 ETHERNET DRIVER
4416 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4417 L: linux-kernel@vger.kernel.org
4419 F: drivers/staging/fsl-dpaa2/ethernet
4421 DPT_I2O SCSI RAID DRIVER
4422 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4423 L: linux-scsi@vger.kernel.org
4424 W: http://www.adaptec.com/
4426 F: drivers/scsi/dpt*
4427 F: drivers/scsi/dpt/
4430 M: Philipp Reisner <philipp.reisner@linbit.com>
4431 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4432 L: drbd-dev@lists.linbit.com
4433 W: http://www.drbd.org
4434 T: git git://git.linbit.com/linux-drbd.git
4435 T: git git://git.linbit.com/drbd-8.4.git
4437 F: drivers/block/drbd/
4439 F: Documentation/blockdev/drbd/
4441 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4442 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4445 F: Documentation/kobject.txt
4449 F: include/linux/debugfs.h
4450 F: include/linux/kobj*
4453 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4454 M: Kevin Hilman <khilman@kernel.org>
4455 M: Nishanth Menon <nm@ti.com>
4457 F: drivers/power/avs/
4458 F: include/linux/power/smartreflex.h
4459 L: linux-pm@vger.kernel.org
4461 DRM DRIVER FOR ARM PL111 CLCD
4462 M: Eric Anholt <eric@anholt.net>
4463 T: git git://anongit.freedesktop.org/drm/drm-misc
4465 F: drivers/gpu/drm/pl111/
4467 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4468 M: Dave Airlie <airlied@redhat.com>
4470 F: drivers/gpu/drm/ast/
4472 DRM DRIVER FOR BOCHS VIRTUAL GPU
4473 M: Gerd Hoffmann <kraxel@redhat.com>
4474 L: virtualization@lists.linux-foundation.org
4475 T: git git://anongit.freedesktop.org/drm/drm-misc
4477 F: drivers/gpu/drm/bochs/
4479 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4480 M: Linus Walleij <linus.walleij@linaro.org>
4481 T: git git://anongit.freedesktop.org/drm/drm-misc
4483 F: drivers/gpu/drm/tve200/
4485 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4486 S: Orphan / Obsolete
4487 F: drivers/gpu/drm/i810/
4488 F: include/uapi/drm/i810_drm.h
4490 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4491 S: Orphan / Obsolete
4492 F: drivers/gpu/drm/mga/
4493 F: include/uapi/drm/mga_drm.h
4495 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4496 M: Dave Airlie <airlied@redhat.com>
4498 F: drivers/gpu/drm/mgag200/
4500 DRM DRIVER FOR MI0283QT
4501 M: Noralf Trønnes <noralf@tronnes.org>
4503 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4504 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4506 DRM DRIVER FOR MSM ADRENO GPU
4507 M: Rob Clark <robdclark@gmail.com>
4508 L: linux-arm-msm@vger.kernel.org
4509 L: dri-devel@lists.freedesktop.org
4510 L: freedreno@lists.freedesktop.org
4511 T: git git://people.freedesktop.org/~robclark/linux
4513 F: drivers/gpu/drm/msm/
4514 F: include/uapi/drm/msm_drm.h
4515 F: Documentation/devicetree/bindings/display/msm/
4517 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4518 M: Ben Skeggs <bskeggs@redhat.com>
4519 L: dri-devel@lists.freedesktop.org
4520 L: nouveau@lists.freedesktop.org
4521 T: git git://github.com/skeggsb/linux
4523 F: drivers/gpu/drm/nouveau/
4524 F: include/uapi/drm/nouveau_drm.h
4526 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4527 M: Noralf Trønnes <noralf@tronnes.org>
4529 F: drivers/gpu/drm/tinydrm/repaper.c
4530 F: Documentation/devicetree/bindings/display/repaper.txt
4532 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4533 M: Dave Airlie <airlied@redhat.com>
4534 M: Gerd Hoffmann <kraxel@redhat.com>
4535 L: virtualization@lists.linux-foundation.org
4536 T: git git://anongit.freedesktop.org/drm/drm-misc
4538 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4539 F: drivers/gpu/drm/cirrus/
4541 DRM DRIVER FOR QXL VIRTUAL GPU
4542 M: Dave Airlie <airlied@redhat.com>
4543 M: Gerd Hoffmann <kraxel@redhat.com>
4544 L: virtualization@lists.linux-foundation.org
4545 T: git git://anongit.freedesktop.org/drm/drm-misc
4547 F: drivers/gpu/drm/qxl/
4548 F: include/uapi/drm/qxl_drm.h
4550 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4551 S: Orphan / Obsolete
4552 F: drivers/gpu/drm/r128/
4553 F: include/uapi/drm/r128_drm.h
4555 DRM DRIVER FOR SAVAGE VIDEO CARDS
4556 S: Orphan / Obsolete
4557 F: drivers/gpu/drm/savage/
4558 F: include/uapi/drm/savage_drm.h
4560 DRM DRIVER FOR SIS VIDEO CARDS
4561 S: Orphan / Obsolete
4562 F: drivers/gpu/drm/sis/
4563 F: include/uapi/drm/sis_drm.h
4565 DRM DRIVER FOR SITRONIX ST7586 PANELS
4566 M: David Lechner <david@lechnology.com>
4568 F: drivers/gpu/drm/tinydrm/st7586.c
4569 F: Documentation/devicetree/bindings/display/st7586.txt
4571 DRM DRIVER FOR TDFX VIDEO CARDS
4572 S: Orphan / Obsolete
4573 F: drivers/gpu/drm/tdfx/
4575 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4576 M: Dave Airlie <airlied@redhat.com>
4578 F: drivers/gpu/drm/udl/
4580 DRM DRIVER FOR VMWARE VIRTUAL GPU
4581 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4582 M: Sinclair Yeh <syeh@vmware.com>
4583 M: Thomas Hellstrom <thellstrom@vmware.com>
4584 L: dri-devel@lists.freedesktop.org
4585 T: git git://people.freedesktop.org/~syeh/repos_linux
4586 T: git git://people.freedesktop.org/~thomash/linux
4588 F: drivers/gpu/drm/vmwgfx/
4589 F: include/uapi/drm/vmwgfx_drm.h
4592 M: David Airlie <airlied@linux.ie>
4593 L: dri-devel@lists.freedesktop.org
4594 T: git git://people.freedesktop.org/~airlied/linux
4595 B: https://bugs.freedesktop.org/
4596 C: irc://chat.freenode.net/dri-devel
4600 F: Documentation/devicetree/bindings/display/
4601 F: Documentation/devicetree/bindings/gpu/
4602 F: Documentation/devicetree/bindings/video/
4603 F: Documentation/gpu/
4605 F: include/uapi/drm/
4606 F: include/linux/vga*
4608 DRM DRIVERS AND MISC GPU PATCHES
4609 M: Daniel Vetter <daniel.vetter@intel.com>
4610 M: Jani Nikula <jani.nikula@linux.intel.com>
4611 M: Sean Paul <seanpaul@chromium.org>
4612 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4614 T: git git://anongit.freedesktop.org/drm/drm-misc
4615 F: Documentation/gpu/
4617 F: drivers/gpu/drm/*
4619 F: include/uapi/drm/drm*
4620 F: include/linux/vga*
4622 DRM DRIVERS FOR ALLWINNER A10
4623 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4624 L: dri-devel@lists.freedesktop.org
4626 F: drivers/gpu/drm/sun4i/
4627 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4628 T: git git://anongit.freedesktop.org/drm/drm-misc
4630 DRM DRIVERS FOR AMLOGIC SOCS
4631 M: Neil Armstrong <narmstrong@baylibre.com>
4632 L: dri-devel@lists.freedesktop.org
4633 L: linux-amlogic@lists.infradead.org
4634 W: http://linux-meson.com/
4636 F: drivers/gpu/drm/meson/
4637 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4638 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4639 F: Documentation/gpu/meson.rst
4640 T: git git://anongit.freedesktop.org/drm/drm-misc
4642 DRM DRIVERS FOR ATMEL HLCDC
4643 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4644 L: dri-devel@lists.freedesktop.org
4646 F: drivers/gpu/drm/atmel-hlcdc/
4647 F: Documentation/devicetree/bindings/drm/atmel/
4648 T: git git://anongit.freedesktop.org/drm/drm-misc
4650 DRM DRIVERS FOR BRIDGE CHIPS
4651 M: Archit Taneja <architt@codeaurora.org>
4652 M: Andrzej Hajda <a.hajda@samsung.com>
4653 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4655 T: git git://anongit.freedesktop.org/drm/drm-misc
4656 F: drivers/gpu/drm/bridge/
4658 DRM DRIVERS FOR EXYNOS
4659 M: Inki Dae <inki.dae@samsung.com>
4660 M: Joonyoung Shim <jy0922.shim@samsung.com>
4661 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4662 M: Kyungmin Park <kyungmin.park@samsung.com>
4663 L: dri-devel@lists.freedesktop.org
4664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4666 F: drivers/gpu/drm/exynos/
4667 F: include/uapi/drm/exynos_drm.h
4668 F: Documentation/devicetree/bindings/display/exynos/
4670 DRM DRIVERS FOR FREESCALE DCU
4671 M: Stefan Agner <stefan@agner.ch>
4672 M: Alison Wang <alison.wang@freescale.com>
4673 L: dri-devel@lists.freedesktop.org
4675 F: drivers/gpu/drm/fsl-dcu/
4676 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4677 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4678 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4680 DRM DRIVERS FOR FREESCALE IMX
4681 M: Philipp Zabel <p.zabel@pengutronix.de>
4682 L: dri-devel@lists.freedesktop.org
4684 F: drivers/gpu/drm/imx/
4685 F: drivers/gpu/ipu-v3/
4686 F: Documentation/devicetree/bindings/display/imx/
4688 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4689 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4690 L: dri-devel@lists.freedesktop.org
4691 T: git git://github.com/patjak/drm-gma500
4693 F: drivers/gpu/drm/gma500/
4695 DRM DRIVERS FOR HISILICON
4696 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4697 M: Rongrong Zou <zourongrong@gmail.com>
4698 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4699 R: Chen Feng <puck.chen@hisilicon.com>
4700 L: dri-devel@lists.freedesktop.org
4701 T: git git://github.com/xin3liang/linux.git
4703 F: drivers/gpu/drm/hisilicon/
4704 F: Documentation/devicetree/bindings/display/hisilicon/
4706 DRM DRIVERS FOR MEDIATEK
4707 M: CK Hu <ck.hu@mediatek.com>
4708 M: Philipp Zabel <p.zabel@pengutronix.de>
4709 L: dri-devel@lists.freedesktop.org
4711 F: drivers/gpu/drm/mediatek/
4712 F: Documentation/devicetree/bindings/display/mediatek/
4714 DRM DRIVERS FOR NVIDIA TEGRA
4715 M: Thierry Reding <thierry.reding@gmail.com>
4716 L: dri-devel@lists.freedesktop.org
4717 L: linux-tegra@vger.kernel.org
4718 T: git git://anongit.freedesktop.org/tegra/linux.git
4720 F: drivers/gpu/drm/tegra/
4721 F: drivers/gpu/host1x/
4722 F: include/linux/host1x.h
4723 F: include/uapi/drm/tegra_drm.h
4724 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4726 DRM DRIVERS FOR RENESAS
4727 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4728 L: dri-devel@lists.freedesktop.org
4729 L: linux-renesas-soc@vger.kernel.org
4730 T: git git://linuxtv.org/pinchartl/fbdev
4732 F: drivers/gpu/drm/rcar-du/
4733 F: drivers/gpu/drm/shmobile/
4734 F: include/linux/platform_data/shmob_drm.h
4735 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4736 F: Documentation/devicetree/bindings/display/renesas,du.txt
4738 DRM DRIVERS FOR ROCKCHIP
4739 M: Mark Yao <mark.yao@rock-chips.com>
4740 L: dri-devel@lists.freedesktop.org
4742 F: drivers/gpu/drm/rockchip/
4743 F: Documentation/devicetree/bindings/display/rockchip/
4744 T: git git://anongit.freedesktop.org/drm/drm-misc
4747 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4748 M: Vincent Abriou <vincent.abriou@st.com>
4749 L: dri-devel@lists.freedesktop.org
4750 T: git git://anongit.freedesktop.org/drm/drm-misc
4752 F: drivers/gpu/drm/sti
4753 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4756 M: Yannick Fertre <yannick.fertre@st.com>
4757 M: Philippe Cornu <philippe.cornu@st.com>
4758 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4759 M: Vincent Abriou <vincent.abriou@st.com>
4760 L: dri-devel@lists.freedesktop.org
4761 T: git git://anongit.freedesktop.org/drm/drm-misc
4763 F: drivers/gpu/drm/stm
4764 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4766 DRM DRIVERS FOR TI LCDC
4767 M: Jyri Sarha <jsarha@ti.com>
4768 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4769 L: dri-devel@lists.freedesktop.org
4771 F: drivers/gpu/drm/tilcdc/
4772 F: Documentation/devicetree/bindings/display/tilcdc/
4774 DRM DRIVERS FOR TI OMAP
4775 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4776 L: dri-devel@lists.freedesktop.org
4778 F: drivers/gpu/drm/omapdrm/
4779 F: Documentation/devicetree/bindings/display/ti/
4782 M: Eric Anholt <eric@anholt.net>
4783 T: git git://github.com/anholt/linux
4785 F: drivers/gpu/drm/vc4/
4786 F: include/uapi/drm/vc4_drm.h
4787 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4788 T: git git://anongit.freedesktop.org/drm/drm-misc
4790 DRM DRIVERS FOR VIVANTE GPU IP
4791 M: Lucas Stach <l.stach@pengutronix.de>
4792 R: Russell King <linux+etnaviv@armlinux.org.uk>
4793 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4794 L: etnaviv@lists.freedesktop.org
4795 L: dri-devel@lists.freedesktop.org
4797 F: drivers/gpu/drm/etnaviv/
4798 F: include/uapi/drm/etnaviv_drm.h
4799 F: Documentation/devicetree/bindings/display/etnaviv/
4801 DRM DRIVERS FOR ZTE ZX
4802 M: Shawn Guo <shawnguo@kernel.org>
4803 L: dri-devel@lists.freedesktop.org
4805 F: drivers/gpu/drm/zte/
4806 F: Documentation/devicetree/bindings/display/zte,vou.txt
4807 T: git git://anongit.freedesktop.org/drm/drm-misc
4810 M: Thierry Reding <thierry.reding@gmail.com>
4811 L: dri-devel@lists.freedesktop.org
4812 T: git git://anongit.freedesktop.org/drm/drm-misc
4814 F: drivers/gpu/drm/drm_panel.c
4815 F: drivers/gpu/drm/panel/
4816 F: include/drm/drm_panel.h
4817 F: Documentation/devicetree/bindings/display/panel/
4820 M: Noralf Trønnes <noralf@tronnes.org>
4821 W: https://github.com/notro/tinydrm/wiki/Development
4822 T: git git://anongit.freedesktop.org/drm/drm-misc
4824 F: drivers/gpu/drm/tinydrm/
4825 F: include/drm/tinydrm/
4827 DSBR100 USB FM RADIO DRIVER
4828 M: Alexey Klimov <klimov.linux@gmail.com>
4829 L: linux-media@vger.kernel.org
4830 T: git git://linuxtv.org/media_tree.git
4832 F: drivers/media/radio/dsbr100.c
4835 M: Francois Romieu <romieu@fr.zoreil.com>
4836 L: netdev@vger.kernel.org
4838 F: drivers/net/wan/dscc4.c
4841 M: Hans Verkuil <hverkuil@xs4all.nl>
4842 L: linux-media@vger.kernel.org
4843 T: git git://linuxtv.org/media_tree.git
4844 W: https://linuxtv.org
4846 F: drivers/media/pci/dt3155/
4848 DVB_USB_AF9015 MEDIA DRIVER
4849 M: Antti Palosaari <crope@iki.fi>
4850 L: linux-media@vger.kernel.org
4851 W: https://linuxtv.org
4852 W: http://palosaari.fi/linux/
4853 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4854 T: git git://linuxtv.org/anttip/media_tree.git
4856 F: drivers/media/usb/dvb-usb-v2/af9015*
4858 DVB_USB_AF9035 MEDIA DRIVER
4859 M: Antti Palosaari <crope@iki.fi>
4860 L: linux-media@vger.kernel.org
4861 W: https://linuxtv.org
4862 W: http://palosaari.fi/linux/
4863 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4864 T: git git://linuxtv.org/anttip/media_tree.git
4866 F: drivers/media/usb/dvb-usb-v2/af9035*
4868 DVB_USB_ANYSEE MEDIA DRIVER
4869 M: Antti Palosaari <crope@iki.fi>
4870 L: linux-media@vger.kernel.org
4871 W: https://linuxtv.org
4872 W: http://palosaari.fi/linux/
4873 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4874 T: git git://linuxtv.org/anttip/media_tree.git
4876 F: drivers/media/usb/dvb-usb-v2/anysee*
4878 DVB_USB_AU6610 MEDIA DRIVER
4879 M: Antti Palosaari <crope@iki.fi>
4880 L: linux-media@vger.kernel.org
4881 W: https://linuxtv.org
4882 W: http://palosaari.fi/linux/
4883 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4884 T: git git://linuxtv.org/anttip/media_tree.git
4886 F: drivers/media/usb/dvb-usb-v2/au6610*
4888 DVB_USB_CE6230 MEDIA DRIVER
4889 M: Antti Palosaari <crope@iki.fi>
4890 L: linux-media@vger.kernel.org
4891 W: https://linuxtv.org
4892 W: http://palosaari.fi/linux/
4893 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4894 T: git git://linuxtv.org/anttip/media_tree.git
4896 F: drivers/media/usb/dvb-usb-v2/ce6230*
4898 DVB_USB_CXUSB MEDIA DRIVER
4899 M: Michael Krufky <mkrufky@linuxtv.org>
4900 L: linux-media@vger.kernel.org
4901 W: https://linuxtv.org
4902 W: http://github.com/mkrufky
4903 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4904 T: git git://linuxtv.org/media_tree.git
4906 F: drivers/media/usb/dvb-usb/cxusb*
4908 DVB_USB_EC168 MEDIA DRIVER
4909 M: Antti Palosaari <crope@iki.fi>
4910 L: linux-media@vger.kernel.org
4911 W: https://linuxtv.org
4912 W: http://palosaari.fi/linux/
4913 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4914 T: git git://linuxtv.org/anttip/media_tree.git
4916 F: drivers/media/usb/dvb-usb-v2/ec168*
4918 DVB_USB_GL861 MEDIA DRIVER
4919 M: Antti Palosaari <crope@iki.fi>
4920 L: linux-media@vger.kernel.org
4921 W: https://linuxtv.org
4922 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4923 T: git git://linuxtv.org/anttip/media_tree.git
4925 F: drivers/media/usb/dvb-usb-v2/gl861*
4927 DVB_USB_MXL111SF MEDIA DRIVER
4928 M: Michael Krufky <mkrufky@linuxtv.org>
4929 L: linux-media@vger.kernel.org
4930 W: https://linuxtv.org
4931 W: http://github.com/mkrufky
4932 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4933 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4935 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4937 DVB_USB_RTL28XXU MEDIA DRIVER
4938 M: Antti Palosaari <crope@iki.fi>
4939 L: linux-media@vger.kernel.org
4940 W: https://linuxtv.org
4941 W: http://palosaari.fi/linux/
4942 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4943 T: git git://linuxtv.org/anttip/media_tree.git
4945 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4947 DVB_USB_V2 MEDIA DRIVER
4948 M: Antti Palosaari <crope@iki.fi>
4949 L: linux-media@vger.kernel.org
4950 W: https://linuxtv.org
4951 W: http://palosaari.fi/linux/
4952 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4953 T: git git://linuxtv.org/anttip/media_tree.git
4955 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4956 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4959 M: Jason Baron <jbaron@akamai.com>
4961 F: lib/dynamic_debug.c
4962 F: include/linux/dynamic_debug.h
4964 DYNAMIC INTERRUPT MODERATION
4965 M: Tal Gilboa <talgi@mellanox.com>
4967 F: include/linux/net_dim.h
4969 DZ DECSTATION DZ11 SERIAL DRIVER
4970 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4972 F: drivers/tty/serial/dz.*
4974 E3X0 POWER BUTTON DRIVER
4975 M: Moritz Fischer <moritz.fischer@ettus.com>
4976 L: usrp-users@lists.ettus.com
4977 W: http://www.ettus.com
4979 F: drivers/input/misc/e3x0-button.c
4980 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4983 M: Antti Palosaari <crope@iki.fi>
4984 L: linux-media@vger.kernel.org
4985 W: https://linuxtv.org
4986 W: http://palosaari.fi/linux/
4987 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4988 T: git git://linuxtv.org/anttip/media_tree.git
4990 F: drivers/media/tuners/e4000*
4992 EATA ISA/EISA/PCI SCSI DRIVER
4993 M: Dario Ballabio <ballabio_dario@emc.com>
4994 L: linux-scsi@vger.kernel.org
4996 F: drivers/scsi/eata.c
4999 M: Antti Palosaari <crope@iki.fi>
5000 L: linux-media@vger.kernel.org
5001 W: https://linuxtv.org
5002 W: http://palosaari.fi/linux/
5003 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5004 T: git git://linuxtv.org/anttip/media_tree.git
5006 F: drivers/media/dvb-frontends/ec100*
5009 M: Tyler Hicks <tyhicks@canonical.com>
5010 L: ecryptfs@vger.kernel.org
5011 W: http://ecryptfs.org
5012 W: https://launchpad.net/ecryptfs
5013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5015 F: Documentation/filesystems/ecryptfs.txt
5019 M: Borislav Petkov <bp@alien8.de>
5020 L: linux-edac@vger.kernel.org
5022 F: drivers/edac/amd64_edac*
5025 M: Robert Richter <rric@kernel.org>
5026 L: linux-edac@vger.kernel.org
5028 F: drivers/edac/highbank*
5031 M: Ralf Baechle <ralf@linux-mips.org>
5032 M: David Daney <david.daney@cavium.com>
5033 L: linux-edac@vger.kernel.org
5034 L: linux-mips@linux-mips.org
5036 F: drivers/edac/octeon_edac*
5038 EDAC-CAVIUM THUNDERX
5039 M: David Daney <david.daney@cavium.com>
5040 M: Jan Glauber <jglauber@cavium.com>
5041 L: linux-edac@vger.kernel.org
5043 F: drivers/edac/thunderx_edac*
5046 M: Borislav Petkov <bp@alien8.de>
5047 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5048 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5049 L: linux-edac@vger.kernel.org
5050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5053 F: Documentation/admin-guide/ras.rst
5054 F: Documentation/driver-api/edac.rst
5056 F: include/linux/edac.h
5059 M: Mark Gross <mark.gross@intel.com>
5060 L: linux-edac@vger.kernel.org
5062 F: drivers/edac/e752x_edac.c
5065 L: linux-edac@vger.kernel.org
5067 F: drivers/edac/e7xxx_edac.c
5070 M: York Sun <york.sun@nxp.com>
5071 L: linux-edac@vger.kernel.org
5073 F: drivers/edac/fsl_ddr_edac.*
5076 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5077 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5078 L: linux-edac@vger.kernel.org
5080 F: drivers/edac/ghes_edac.c
5083 L: linux-edac@vger.kernel.org
5085 F: drivers/edac/i3000_edac.c
5088 L: linux-edac@vger.kernel.org
5090 F: drivers/edac/i5000_edac.c
5093 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5094 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5095 L: linux-edac@vger.kernel.org
5097 F: drivers/edac/i5400_edac.c
5100 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5101 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5102 L: linux-edac@vger.kernel.org
5104 F: drivers/edac/i7300_edac.c
5107 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5108 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5109 L: linux-edac@vger.kernel.org
5111 F: drivers/edac/i7core_edac.c
5114 M: Tim Small <tim@buttersideup.com>
5115 L: linux-edac@vger.kernel.org
5117 F: drivers/edac/i82443bxgx_edac.c
5120 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5121 M: "Arvind R." <arvino55@gmail.com>
5122 L: linux-edac@vger.kernel.org
5124 F: drivers/edac/i82975x_edac.c
5127 M: Jason Baron <jbaron@akamai.com>
5128 L: linux-edac@vger.kernel.org
5130 F: drivers/edac/ie31200_edac.c
5133 M: Johannes Thumshirn <morbidrsa@gmail.com>
5134 L: linux-edac@vger.kernel.org
5136 F: drivers/edac/mpc85xx_edac.[ch]
5139 M: Egor Martovetsky <egor@pasemi.com>
5140 L: linux-edac@vger.kernel.org
5142 F: drivers/edac/pasemi_edac.c
5145 M: Tony Luck <tony.luck@intel.com>
5146 L: linux-edac@vger.kernel.org
5148 F: drivers/edac/pnd2_edac.[ch]
5151 M: Tim Small <tim@buttersideup.com>
5152 L: linux-edac@vger.kernel.org
5154 F: drivers/edac/r82600_edac.c
5157 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5158 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5159 L: linux-edac@vger.kernel.org
5161 F: drivers/edac/sb_edac.c
5164 M: Tony Luck <tony.luck@intel.com>
5165 L: linux-edac@vger.kernel.org
5167 F: drivers/edac/skx_edac.c
5170 M: Tero Kristo <t-kristo@ti.com>
5171 L: linux-edac@vger.kernel.org
5173 F: drivers/edac/ti_edac.c
5175 EDIROL UA-101/UA-1000 DRIVER
5176 M: Clemens Ladisch <clemens@ladisch.de>
5177 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5178 T: git git://git.alsa-project.org/alsa-kernel.git
5180 F: sound/usb/misc/ua101.c
5183 L: linux-efi@vger.kernel.org
5184 M: Ivan Hu <ivan.hu@canonical.com>
5185 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5187 F: drivers/firmware/efi/test/
5189 EFI VARIABLE FILESYSTEM
5190 M: Matthew Garrett <matthew.garrett@nebula.com>
5191 M: Jeremy Kerr <jk@ozlabs.org>
5192 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5194 L: linux-efi@vger.kernel.org
5198 EFIFB FRAMEBUFFER DRIVER
5199 L: linux-fbdev@vger.kernel.org
5200 M: Peter Jones <pjones@redhat.com>
5202 F: drivers/video/fbdev/efifb.c
5205 W: http://aeschi.ch.eu.org/efs/
5209 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5210 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5211 L: netdev@vger.kernel.org
5213 F: drivers/net/ethernet/ibm/ehea/
5215 EM28XX VIDEO4LINUX DRIVER
5216 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5217 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5218 L: linux-media@vger.kernel.org
5219 W: https://linuxtv.org
5220 T: git git://linuxtv.org/media_tree.git
5222 F: drivers/media/usb/em28xx/
5223 F: Documentation/media/v4l-drivers/em28xx*
5226 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5227 M: Matt Mackall <mpm@selenic.com>
5228 M: David Woodhouse <dwmw2@infradead.org>
5229 L: linux-embedded@vger.kernel.org
5232 Emulex 10Gbps iSCSI - OneConnect DRIVER
5233 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5234 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5235 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5236 L: linux-scsi@vger.kernel.org
5237 W: http://www.broadcom.com
5239 F: drivers/scsi/be2iscsi/
5241 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5242 M: Sathya Perla <sathya.perla@broadcom.com>
5243 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5244 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5245 M: Somnath Kotur <somnath.kotur@broadcom.com>
5246 L: netdev@vger.kernel.org
5247 W: http://www.emulex.com
5249 F: drivers/net/ethernet/emulex/benet/
5251 EMULEX ONECONNECT ROCE DRIVER
5252 M: Selvin Xavier <selvin.xavier@broadcom.com>
5253 M: Devesh Sharma <devesh.sharma@broadcom.com>
5254 L: linux-rdma@vger.kernel.org
5255 W: http://www.broadcom.com
5257 F: drivers/infiniband/hw/ocrdma/
5258 F: include/uapi/rdma/ocrdma-abi.h
5260 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5261 M: James Smart <james.smart@broadcom.com>
5262 M: Dick Kennedy <dick.kennedy@broadcom.com>
5263 L: linux-scsi@vger.kernel.org
5264 W: http://www.broadcom.com
5266 F: drivers/scsi/lpfc/
5268 ENE CB710 FLASH CARD READER DRIVER
5269 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5271 F: drivers/misc/cb710/
5272 F: drivers/mmc/host/cb710-mmc.*
5273 F: include/linux/cb710.h
5275 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5276 M: Maxim Levitsky <maximlevitsky@gmail.com>
5278 F: drivers/media/rc/ene_ir.*
5280 EPSON S1D13XXX FRAMEBUFFER DRIVER
5281 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5284 F: drivers/video/fbdev/s1d13xxxfb.c
5285 F: include/video/s1d13xxxfb.h
5287 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5288 M: Jeff Layton <jlayton@kernel.org>
5291 F: include/linux/errseq.h
5293 ET131X NETWORK DRIVER
5294 M: Mark Einon <mark.einon@gmail.com>
5296 F: drivers/net/ethernet/agere/
5299 M: Stephen Hemminger <stephen@networkplumber.org>
5300 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5301 L: netdev@vger.kernel.org
5302 W: http://www.linuxfoundation.org/en/Net:Bridge
5304 F: include/linux/netfilter_bridge/
5307 ETHERNET PHY LIBRARY
5308 M: Andrew Lunn <andrew@lunn.ch>
5309 M: Florian Fainelli <f.fainelli@gmail.com>
5310 L: netdev@vger.kernel.org
5312 F: Documentation/ABI/testing/sysfs-bus-mdio
5313 F: Documentation/devicetree/bindings/net/mdio*
5314 F: Documentation/networking/phy.txt
5316 F: drivers/of/of_mdio.c
5317 F: drivers/of/of_net.c
5318 F: include/linux/*mdio*.h
5319 F: include/linux/of_net.h
5320 F: include/linux/phy.h
5321 F: include/linux/phy_fixed.h
5322 F: include/linux/platform_data/mdio-gpio.h
5323 F: include/linux/platform_data/mdio-bcm-unimac.h
5324 F: include/trace/events/mdio.h
5325 F: include/uapi/linux/mdio.h
5326 F: include/uapi/linux/mii.h
5329 M: Jan Kara <jack@suse.com>
5330 L: linux-ext4@vger.kernel.org
5332 F: Documentation/filesystems/ext2.txt
5334 F: include/linux/ext2*
5337 M: "Theodore Ts'o" <tytso@mit.edu>
5338 M: Andreas Dilger <adilger.kernel@dilger.ca>
5339 L: linux-ext4@vger.kernel.org
5340 W: http://ext4.wiki.kernel.org
5341 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5344 F: Documentation/filesystems/ext4.txt
5347 Extended Verification Module (EVM)
5348 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5349 L: linux-integrity@vger.kernel.org
5351 F: security/integrity/evm/
5353 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5354 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5355 L: linux-efi@vger.kernel.org
5356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5358 F: Documentation/efi-stub.txt
5359 F: arch/*/kernel/efi.c
5360 F: arch/x86/boot/compressed/eboot.[ch]
5361 F: arch/*/include/asm/efi.h
5362 F: arch/x86/platform/efi/
5363 F: drivers/firmware/efi/
5364 F: include/linux/efi*.h
5365 F: arch/arm/boot/compressed/efi-header.S
5366 F: arch/arm64/kernel/efi-entry.S
5368 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5369 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5370 M: Chanwoo Choi <cw00.choi@samsung.com>
5371 L: linux-kernel@vger.kernel.org
5372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5375 F: include/linux/extcon/
5376 F: include/linux/extcon.h
5377 F: Documentation/extcon/
5378 F: Documentation/devicetree/bindings/extcon/
5381 M: Jingoo Han <jingoohan1@gmail.com>
5382 L: dri-devel@lists.freedesktop.org
5384 F: drivers/gpu/drm/exynos/exynos_dp*
5386 EXYNOS SYSMMU (IOMMU) driver
5387 M: Marek Szyprowski <m.szyprowski@samsung.com>
5388 L: iommu@lists.linux-foundation.org
5390 F: drivers/iommu/exynos-iommu.c
5392 EZchip NPS platform support
5393 M: Elad Kanfi <eladkan@mellanox.com>
5394 M: Vineet Gupta <vgupta@synopsys.com>
5396 F: arch/arc/plat-eznps
5397 F: arch/arc/boot/dts/eznps.dts
5400 M: Jaegeuk Kim <jaegeuk@kernel.org>
5401 M: Chao Yu <yuchao0@huawei.com>
5402 L: linux-f2fs-devel@lists.sourceforge.net
5403 W: https://f2fs.wiki.kernel.org/
5404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5406 F: Documentation/filesystems/f2fs.txt
5407 F: Documentation/ABI/testing/sysfs-fs-f2fs
5409 F: include/linux/f2fs_fs.h
5410 F: include/trace/events/f2fs.h
5412 F71805F HARDWARE MONITORING DRIVER
5413 M: Jean Delvare <jdelvare@suse.com>
5414 L: linux-hwmon@vger.kernel.org
5416 F: Documentation/hwmon/f71805f
5417 F: drivers/hwmon/f71805f.c
5420 M: Jan Kara <jack@suse.cz>
5421 R: Amir Goldstein <amir73il@gmail.com>
5422 L: linux-fsdevel@vger.kernel.org
5424 F: fs/notify/fanotify/
5425 F: include/linux/fanotify.h
5426 F: include/uapi/linux/fanotify.h
5428 FARSYNC SYNCHRONOUS DRIVER
5429 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5430 W: http://www.farsite.co.uk/
5432 F: drivers/net/wan/farsync.*
5434 FAULT INJECTION SUPPORT
5435 M: Akinobu Mita <akinobu.mita@gmail.com>
5437 F: Documentation/fault-injection/
5438 F: lib/fault-inject.c
5440 FBTFT Framebuffer drivers
5441 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5443 F: drivers/staging/fbtft/
5446 M: Michael Buesch <m@bues.ch>
5447 L: linux-media@vger.kernel.org
5449 F: drivers/media/tuners/fc0011.h
5450 F: drivers/media/tuners/fc0011.c
5453 M: Antti Palosaari <crope@iki.fi>
5454 L: linux-media@vger.kernel.org
5455 W: https://linuxtv.org
5456 W: http://palosaari.fi/linux/
5457 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5458 T: git git://linuxtv.org/anttip/media_tree.git
5460 F: drivers/media/tuners/fc2580*
5462 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5463 M: Johannes Thumshirn <jth@kernel.org>
5464 L: linux-scsi@vger.kernel.org
5465 W: www.Open-FCoE.org
5467 F: drivers/scsi/libfc/
5468 F: drivers/scsi/fcoe/
5470 F: include/scsi/libfc.h
5471 F: include/scsi/libfcoe.h
5472 F: include/uapi/scsi/fc/
5474 FILE LOCKING (flock() and fcntl()/lockf())
5475 M: Jeff Layton <jlayton@kernel.org>
5476 M: "J. Bruce Fields" <bfields@fieldses.org>
5477 L: linux-fsdevel@vger.kernel.org
5479 F: include/linux/fcntl.h
5480 F: include/uapi/linux/fcntl.h
5484 FILESYSTEMS (VFS and infrastructure)
5485 M: Alexander Viro <viro@zeniv.linux.org.uk>
5486 L: linux-fsdevel@vger.kernel.org
5489 F: include/linux/fs.h
5490 F: include/uapi/linux/fs.h
5492 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5493 M: Riku Voipio <riku.voipio@iki.fi>
5494 L: linux-hwmon@vger.kernel.org
5496 F: drivers/hwmon/f75375s.c
5497 F: include/linux/f75375s.h
5499 FIREWIRE AUDIO DRIVERS
5500 M: Clemens Ladisch <clemens@ladisch.de>
5501 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5502 T: git git://git.alsa-project.org/alsa-kernel.git
5506 FIREWIRE MEDIA DRIVERS (firedtv)
5507 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5508 L: linux-media@vger.kernel.org
5509 L: linux1394-devel@lists.sourceforge.net
5510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5512 F: drivers/media/firewire/
5514 FIREWIRE SBP-2 TARGET
5515 M: Chris Boot <bootc@bootc.net>
5516 L: linux-scsi@vger.kernel.org
5517 L: target-devel@vger.kernel.org
5518 L: linux1394-devel@lists.sourceforge.net
5519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5521 F: drivers/target/sbp/
5524 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5525 L: linux1394-devel@lists.sourceforge.net
5526 W: http://ieee1394.wiki.kernel.org/
5527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5529 F: drivers/firewire/
5530 F: include/linux/firewire.h
5531 F: include/uapi/linux/firewire*.h
5534 FIRMWARE LOADER (request_firmware)
5535 M: Luis R. Rodriguez <mcgrof@kernel.org>
5536 L: linux-kernel@vger.kernel.org
5538 F: Documentation/firmware_class/
5539 F: drivers/base/firmware*.c
5540 F: include/linux/firmware.h
5542 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5543 M: Joshua Morris <josh.h.morris@us.ibm.com>
5544 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5546 F: drivers/block/rsxx/
5549 M: Jiri Kosina <jikos@kernel.org>
5550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5552 F: drivers/block/floppy.c
5555 M: Alessandro Rubini <rubini@gnudd.com>
5556 W: http://www.ohwr.org/projects/fmc-bus
5559 F: include/linux/fmc*.h
5560 F: include/linux/ipmi-fru.h
5563 FPGA MANAGER FRAMEWORK
5564 M: Alan Tull <atull@kernel.org>
5565 M: Moritz Fischer <mdf@kernel.org>
5566 L: linux-fpga@vger.kernel.org
5568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5569 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5570 F: Documentation/fpga/
5571 F: Documentation/devicetree/bindings/fpga/
5573 F: include/linux/fpga/
5574 W: http://www.rocketboards.org
5577 M: Bill Metzenthen <billm@melbpc.org.au>
5578 W: http://floatingpoint.sourceforge.net/emulator/index.html
5580 F: arch/x86/math-emu/
5582 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5583 L: netdev@vger.kernel.org
5585 F: drivers/net/wan/dlci.c
5586 F: drivers/net/wan/sdla.c
5589 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5590 L: dri-devel@lists.freedesktop.org
5591 L: linux-fbdev@vger.kernel.org
5592 T: git git://github.com/bzolnier/linux.git
5593 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5595 F: Documentation/fb/
5598 F: include/linux/fb.h
5599 F: include/uapi/video/
5600 F: include/uapi/linux/fb.h
5602 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5603 M: Horia Geantă <horia.geanta@nxp.com>
5604 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5605 L: linux-crypto@vger.kernel.org
5607 F: drivers/crypto/caam/
5608 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5610 FREESCALE DIU FRAMEBUFFER DRIVER
5611 M: Timur Tabi <timur@tabi.org>
5612 L: linux-fbdev@vger.kernel.org
5614 F: drivers/video/fbdev/fsl-diu-fb.*
5616 FREESCALE DMA DRIVER
5617 M: Li Yang <leoyang.li@nxp.com>
5618 M: Zhang Wei <zw@zh-kernel.org>
5619 L: linuxppc-dev@lists.ozlabs.org
5621 F: drivers/dma/fsldma.*
5623 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5624 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5625 L: netdev@vger.kernel.org
5627 F: drivers/net/ethernet/freescale/gianfar*
5628 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5629 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5631 FREESCALE GPMI NAND DRIVER
5632 M: Han Xu <han.xu@nxp.com>
5633 L: linux-mtd@lists.infradead.org
5635 F: drivers/mtd/nand/gpmi-nand/*
5637 FREESCALE I2C CPM DRIVER
5638 M: Jochen Friedrich <jochen@scram.de>
5639 L: linuxppc-dev@lists.ozlabs.org
5640 L: linux-i2c@vger.kernel.org
5642 F: drivers/i2c/busses/i2c-cpm.c
5644 FREESCALE IMX / MXC FEC DRIVER
5645 M: Fugang Duan <fugang.duan@nxp.com>
5646 L: netdev@vger.kernel.org
5648 F: drivers/net/ethernet/freescale/fec_main.c
5649 F: drivers/net/ethernet/freescale/fec_ptp.c
5650 F: drivers/net/ethernet/freescale/fec.h
5651 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5653 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5654 M: Sascha Hauer <kernel@pengutronix.de>
5655 L: linux-fbdev@vger.kernel.org
5656 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5658 F: include/linux/platform_data/video-imxfb.h
5659 F: drivers/video/fbdev/imxfb.c
5661 FREESCALE QORIQ DPAA ETHERNET DRIVER
5662 M: Madalin Bucur <madalin.bucur@nxp.com>
5663 L: netdev@vger.kernel.org
5665 F: drivers/net/ethernet/freescale/dpaa
5667 FREESCALE QORIQ DPAA FMAN DRIVER
5668 M: Madalin Bucur <madalin.bucur@nxp.com>
5669 L: netdev@vger.kernel.org
5671 F: drivers/net/ethernet/freescale/fman
5672 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5674 FREESCALE QUAD SPI DRIVER
5675 M: Han Xu <han.xu@nxp.com>
5676 L: linux-mtd@lists.infradead.org
5678 F: drivers/mtd/spi-nor/fsl-quadspi.c
5680 FREESCALE QUICC ENGINE LIBRARY
5681 M: Qiang Zhao <qiang.zhao@nxp.com>
5682 L: linuxppc-dev@lists.ozlabs.org
5684 F: drivers/soc/fsl/qe/
5685 F: include/soc/fsl/*qe*.h
5686 F: include/soc/fsl/*ucc*.h
5688 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5689 M: Li Yang <leoyang.li@nxp.com>
5690 L: netdev@vger.kernel.org
5691 L: linuxppc-dev@lists.ozlabs.org
5693 F: drivers/net/ethernet/freescale/ucc_geth*
5695 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5696 M: Zhao Qiang <qiang.zhao@nxp.com>
5697 L: netdev@vger.kernel.org
5698 L: linuxppc-dev@lists.ozlabs.org
5700 F: drivers/net/wan/fsl_ucc_hdlc*
5702 FREESCALE QUICC ENGINE UCC UART DRIVER
5703 M: Timur Tabi <timur@tabi.org>
5704 L: linuxppc-dev@lists.ozlabs.org
5706 F: drivers/tty/serial/ucc_uart.c
5708 FREESCALE SOC DRIVERS
5709 M: Li Yang <leoyang.li@nxp.com>
5710 L: linuxppc-dev@lists.ozlabs.org
5711 L: linux-arm-kernel@lists.infradead.org
5713 F: Documentation/devicetree/bindings/soc/fsl/
5715 F: include/linux/fsl/
5717 FREESCALE SOC FS_ENET DRIVER
5718 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5719 M: Vitaly Bordug <vbordug@ru.mvista.com>
5720 L: linuxppc-dev@lists.ozlabs.org
5721 L: netdev@vger.kernel.org
5723 F: drivers/net/ethernet/freescale/fs_enet/
5724 F: include/linux/fs_enet_pd.h
5726 FREESCALE SOC SOUND DRIVERS
5727 M: Timur Tabi <timur@tabi.org>
5728 M: Nicolin Chen <nicoleotsuka@gmail.com>
5729 M: Xiubo Li <Xiubo.Lee@gmail.com>
5730 R: Fabio Estevam <fabio.estevam@nxp.com>
5731 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5732 L: linuxppc-dev@lists.ozlabs.org
5734 F: sound/soc/fsl/fsl*
5735 F: sound/soc/fsl/imx*
5736 F: sound/soc/fsl/mpc8610_hpcd.c
5738 FREESCALE USB PERIPHERAL DRIVERS
5739 M: Li Yang <leoyang.li@nxp.com>
5740 L: linux-usb@vger.kernel.org
5741 L: linuxppc-dev@lists.ozlabs.org
5743 F: drivers/usb/gadget/udc/fsl*
5746 M: Christoph Hellwig <hch@infradead.org>
5747 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5752 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5753 M: Pavel Machek <pavel@ucw.cz>
5754 L: linux-pm@vger.kernel.org
5756 F: Documentation/power/freezing-of-tasks.txt
5757 F: include/linux/freezer.h
5761 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5762 L: linux-kernel@vger.kernel.org
5765 F: include/linux/frontswap.h
5767 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5768 M: David Howells <dhowells@redhat.com>
5769 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5771 F: Documentation/filesystems/caching/
5773 F: include/linux/fscache*.h
5775 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5776 M: Theodore Y. Ts'o <tytso@mit.edu>
5777 M: Jaegeuk Kim <jaegeuk@kernel.org>
5778 L: linux-fscrypt@vger.kernel.org
5779 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5783 F: include/linux/fscrypt*.h
5784 F: Documentation/filesystems/fscrypt.rst
5786 FUJITSU FR-V (FRV) PORT
5790 FUJITSU LAPTOP EXTRAS
5791 M: Jonathan Woithe <jwoithe@just42.net>
5792 L: platform-driver-x86@vger.kernel.org
5794 F: drivers/platform/x86/fujitsu-laptop.c
5796 FUJITSU M-5MO LS CAMERA ISP DRIVER
5797 M: Kyungmin Park <kyungmin.park@samsung.com>
5798 M: Heungjun Kim <riverful.kim@samsung.com>
5799 L: linux-media@vger.kernel.org
5801 F: drivers/media/i2c/m5mols/
5802 F: include/media/i2c/m5mols.h
5804 FUJITSU TABLET EXTRAS
5805 M: Robert Gerlach <khnz@gmx.de>
5806 L: platform-driver-x86@vger.kernel.org
5808 F: drivers/platform/x86/fujitsu-tablet.c
5810 FUSE: FILESYSTEM IN USERSPACE
5811 M: Miklos Szeredi <miklos@szeredi.hu>
5812 L: linux-fsdevel@vger.kernel.org
5813 W: http://fuse.sourceforge.net/
5814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5817 F: include/uapi/linux/fuse.h
5818 F: Documentation/filesystems/fuse.txt
5821 M: Thomas Gleixner <tglx@linutronix.de>
5822 M: Ingo Molnar <mingo@redhat.com>
5823 R: Peter Zijlstra <peterz@infradead.org>
5824 R: Darren Hart <dvhart@infradead.org>
5825 L: linux-kernel@vger.kernel.org
5826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5829 F: kernel/futex_compat.c
5830 F: include/asm-generic/futex.h
5831 F: include/linux/futex.h
5832 F: include/uapi/linux/futex.h
5833 F: tools/testing/selftests/futex/
5834 F: tools/perf/bench/futex*
5835 F: Documentation/*futex*
5837 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5838 M: Rik Faith <faith@cs.unc.edu>
5839 L: linux-scsi@vger.kernel.org
5840 S: Odd Fixes (e.g., new signatures)
5841 F: drivers/scsi/fdomain.*
5844 M: Kees Cook <keescook@chromium.org>
5845 R: Emese Revfy <re.emese@gmail.com>
5846 L: kernel-hardening@lists.openwall.com
5848 F: scripts/gcc-plugins/
5849 F: scripts/gcc-plugin.sh
5850 F: scripts/Makefile.gcc-plugins
5851 F: Documentation/gcc-plugins.txt
5853 GCOV BASED KERNEL PROFILING
5854 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5857 F: Documentation/dev-tools/gcov.rst
5859 GDB KERNEL DEBUGGING HELPER SCRIPTS
5860 M: Jan Kiszka <jan.kiszka@siemens.com>
5861 M: Kieran Bingham <kieran@bingham.xyz>
5865 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5866 M: Achim Leubner <achim_leubner@adaptec.com>
5867 L: linux-scsi@vger.kernel.org
5868 W: http://www.icp-vortex.com/
5870 F: drivers/scsi/gdt*
5872 GEMTEK FM RADIO RECEIVER DRIVER
5873 M: Hans Verkuil <hverkuil@xs4all.nl>
5874 L: linux-media@vger.kernel.org
5875 T: git git://linuxtv.org/media_tree.git
5876 W: https://linuxtv.org
5878 F: drivers/media/radio/radio-gemtek*
5880 GENERIC GPIO I2C DRIVER
5881 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5883 F: drivers/i2c/busses/i2c-gpio.c
5884 F: include/linux/i2c-gpio.h
5886 GENERIC GPIO I2C MULTIPLEXER DRIVER
5887 M: Peter Korsgaard <peter.korsgaard@barco.com>
5888 L: linux-i2c@vger.kernel.org
5890 F: drivers/i2c/muxes/i2c-mux-gpio.c
5891 F: include/linux/i2c-mux-gpio.h
5892 F: Documentation/i2c/muxes/i2c-mux-gpio
5894 GENERIC HDLC (WAN) DRIVERS
5895 M: Krzysztof Halasa <khc@pm.waw.pl>
5896 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5898 F: drivers/net/wan/c101.c
5899 F: drivers/net/wan/hd6457*
5900 F: drivers/net/wan/hdlc*
5901 F: drivers/net/wan/n2.c
5902 F: drivers/net/wan/pc300too.c
5903 F: drivers/net/wan/pci200syn.c
5904 F: drivers/net/wan/wanxl*
5906 GENERIC INCLUDE/ASM HEADER FILES
5907 M: Arnd Bergmann <arnd@arndb.de>
5908 L: linux-arch@vger.kernel.org
5909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5911 F: include/asm-generic/
5912 F: include/uapi/asm-generic/
5914 GENERIC PHY FRAMEWORK
5915 M: Kishon Vijay Abraham I <kishon@ti.com>
5916 L: linux-kernel@vger.kernel.org
5917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5920 F: include/linux/phy/
5923 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5924 M: Kevin Hilman <khilman@kernel.org>
5925 M: Ulf Hansson <ulf.hansson@linaro.org>
5926 L: linux-pm@vger.kernel.org
5928 F: drivers/base/power/domain*.c
5929 F: include/linux/pm_domain.h
5930 F: Documentation/devicetree/bindings/power/power_domain.txt
5932 GENERIC UIO DRIVER FOR PCI DEVICES
5933 M: "Michael S. Tsirkin" <mst@redhat.com>
5934 L: kvm@vger.kernel.org
5936 F: drivers/uio/uio_pci_generic.c
5938 GENWQE (IBM Generic Workqueue Card)
5939 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5940 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5942 F: drivers/misc/genwqe/
5944 GET_MAINTAINER SCRIPT
5945 M: Joe Perches <joe@perches.com>
5947 F: scripts/get_maintainer.pl
5950 M: Steven Whitehouse <swhiteho@redhat.com>
5951 M: Bob Peterson <rpeterso@redhat.com>
5952 L: cluster-devel@redhat.com
5953 W: http://sources.redhat.com/cluster/
5954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5956 F: Documentation/filesystems/gfs2*.txt
5958 F: include/uapi/linux/gfs2_ondisk.h
5960 GIGASET ISDN DRIVERS
5961 M: Paul Bolle <pebolle@tiscali.nl>
5962 L: gigaset307x-common@lists.sourceforge.net
5963 W: http://gigaset307x.sourceforge.net/
5965 F: Documentation/isdn/README.gigaset
5966 F: drivers/isdn/gigaset/
5967 F: include/uapi/linux/gigaset_dev.h
5970 M: Hans Verkuil <hans.verkuil@cisco.com>
5971 L: linux-media@vger.kernel.org
5973 F: drivers/media/usb/go7007/
5976 M: Bastien Nocera <hadess@hadess.net>
5977 L: linux-input@vger.kernel.org
5979 F: drivers/input/touchscreen/goodix.c
5982 M: Mika Westerberg <mika.westerberg@linux.intel.com>
5983 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5984 L: linux-gpio@vger.kernel.org
5985 L: linux-acpi@vger.kernel.org
5987 F: Documentation/acpi/gpio-properties.txt
5988 F: drivers/gpio/gpiolib-acpi.c
5991 M: Sean Young <sean@mess.org>
5992 L: linux-media@vger.kernel.org
5994 F: drivers/media/rc/gpio-ir-tx.c
5997 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5998 R: Bartosz Golaszewski <brgl@bgdev.pl>
5999 L: linux-gpio@vger.kernel.org
6001 F: drivers/gpio/gpio-mockup.c
6002 F: tools/testing/selftests/gpio/
6005 M: Linus Walleij <linus.walleij@linaro.org>
6006 L: linux-gpio@vger.kernel.org
6007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6009 F: Documentation/devicetree/bindings/gpio/
6010 F: Documentation/gpio/
6011 F: Documentation/ABI/testing/gpio-cdev
6012 F: Documentation/ABI/obsolete/sysfs-gpio
6014 F: include/linux/gpio/
6015 F: include/linux/gpio.h
6016 F: include/asm-generic/gpio.h
6017 F: include/uapi/linux/gpio.h
6020 GRE DEMULTIPLEXER DRIVER
6021 M: Dmitry Kozlov <xeb@mail.ru>
6022 L: netdev@vger.kernel.org
6024 F: net/ipv4/gre_demux.c
6025 F: net/ipv4/gre_offload.c
6026 F: include/net/gre.h
6028 GRETH 10/100/1G Ethernet MAC device driver
6029 M: Andreas Larsson <andreas@gaisler.com>
6030 L: netdev@vger.kernel.org
6032 F: drivers/net/ethernet/aeroflex/
6034 GREYBUS AUDIO PROTOCOLS DRIVERS
6035 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6036 M: Mark Greer <mgreer@animalcreek.com>
6038 F: drivers/staging/greybus/audio_apbridgea.c
6039 F: drivers/staging/greybus/audio_apbridgea.h
6040 F: drivers/staging/greybus/audio_codec.c
6041 F: drivers/staging/greybus/audio_codec.h
6042 F: drivers/staging/greybus/audio_gb.c
6043 F: drivers/staging/greybus/audio_manager.c
6044 F: drivers/staging/greybus/audio_manager.h
6045 F: drivers/staging/greybus/audio_manager_module.c
6046 F: drivers/staging/greybus/audio_manager_private.h
6047 F: drivers/staging/greybus/audio_manager_sysfs.c
6048 F: drivers/staging/greybus/audio_module.c
6049 F: drivers/staging/greybus/audio_topology.c
6051 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6052 M: Viresh Kumar <vireshk@kernel.org>
6054 F: drivers/staging/greybus/authentication.c
6055 F: drivers/staging/greybus/bootrom.c
6056 F: drivers/staging/greybus/firmware.h
6057 F: drivers/staging/greybus/fw-core.c
6058 F: drivers/staging/greybus/fw-download.c
6059 F: drivers/staging/greybus/fw-managament.c
6060 F: drivers/staging/greybus/greybus_authentication.h
6061 F: drivers/staging/greybus/greybus_firmware.h
6062 F: drivers/staging/greybus/hid.c
6063 F: drivers/staging/greybus/i2c.c
6064 F: drivers/staging/greybus/spi.c
6065 F: drivers/staging/greybus/spilib.c
6066 F: drivers/staging/greybus/spilib.h
6068 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6069 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6071 F: drivers/staging/greybus/loopback.c
6072 F: drivers/staging/greybus/timesync.c
6073 F: drivers/staging/greybus/timesync_platform.c
6075 GREYBUS PLATFORM DRIVERS
6076 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6078 F: drivers/staging/greybus/arche-platform.c
6079 F: drivers/staging/greybus/arche-apb-ctrl.c
6080 F: drivers/staging/greybus/arche_platform.h
6082 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6083 M: Rui Miguel Silva <rmfrfs@gmail.com>
6085 F: drivers/staging/greybus/sdio.c
6086 F: drivers/staging/greybus/light.c
6087 F: drivers/staging/greybus/gpio.c
6088 F: drivers/staging/greybus/power_supply.c
6089 F: drivers/staging/greybus/spi.c
6090 F: drivers/staging/greybus/spilib.c
6093 M: Johan Hovold <johan@kernel.org>
6094 M: Alex Elder <elder@kernel.org>
6095 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6097 F: drivers/staging/greybus/
6098 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6100 GREYBUS UART PROTOCOLS DRIVERS
6101 M: David Lin <dtwlin@gmail.com>
6103 F: drivers/staging/greybus/uart.c
6104 F: drivers/staging/greybus/log.c
6106 GS1662 VIDEO SERIALIZER
6107 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6108 L: linux-media@vger.kernel.org
6109 T: git git://linuxtv.org/media_tree.git
6111 F: drivers/media/spi/gs1662.c
6113 GSPCA FINEPIX SUBDRIVER
6114 M: Frank Zago <frank@zago.net>
6115 L: linux-media@vger.kernel.org
6116 T: git git://linuxtv.org/media_tree.git
6118 F: drivers/media/usb/gspca/finepix.c
6120 GSPCA GL860 SUBDRIVER
6121 M: Olivier Lorin <o.lorin@laposte.net>
6122 L: linux-media@vger.kernel.org
6123 T: git git://linuxtv.org/media_tree.git
6125 F: drivers/media/usb/gspca/gl860/
6127 GSPCA M5602 SUBDRIVER
6128 M: Erik Andren <erik.andren@gmail.com>
6129 L: linux-media@vger.kernel.org
6130 T: git git://linuxtv.org/media_tree.git
6132 F: drivers/media/usb/gspca/m5602/
6134 GSPCA PAC207 SONIXB SUBDRIVER
6135 M: Hans Verkuil <hverkuil@xs4all.nl>
6136 L: linux-media@vger.kernel.org
6137 T: git git://linuxtv.org/media_tree.git
6139 F: drivers/media/usb/gspca/pac207.c
6141 GSPCA SN9C20X SUBDRIVER
6142 M: Brian Johnson <brijohn@gmail.com>
6143 L: linux-media@vger.kernel.org
6144 T: git git://linuxtv.org/media_tree.git
6146 F: drivers/media/usb/gspca/sn9c20x.c
6148 GSPCA T613 SUBDRIVER
6149 M: Leandro Costantino <lcostantino@gmail.com>
6150 L: linux-media@vger.kernel.org
6151 T: git git://linuxtv.org/media_tree.git
6153 F: drivers/media/usb/gspca/t613.c
6155 GSPCA USB WEBCAM DRIVER
6156 M: Hans Verkuil <hverkuil@xs4all.nl>
6157 L: linux-media@vger.kernel.org
6158 T: git git://linuxtv.org/media_tree.git
6160 F: drivers/media/usb/gspca/
6162 GTP (GPRS Tunneling Protocol)
6163 M: Pablo Neira Ayuso <pablo@netfilter.org>
6164 M: Harald Welte <laforge@gnumonks.org>
6165 L: osmocom-net-gprs@lists.osmocom.org
6166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6168 F: drivers/net/gtp.c
6170 GUID PARTITION TABLE (GPT)
6171 M: Davidlohr Bueso <dave@stgolabs.net>
6172 L: linux-efi@vger.kernel.org
6174 F: block/partitions/efi.*
6177 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6178 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6179 W: http://uclinux-h8.sourceforge.jp
6180 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6183 F: drivers/clocksource/h8300_*.c
6184 F: drivers/clk/h8300/
6185 F: drivers/irqchip/irq-renesas-h8*.c
6188 M: Antti Palosaari <crope@iki.fi>
6189 L: linux-media@vger.kernel.org
6190 W: https://linuxtv.org
6191 W: http://palosaari.fi/linux/
6192 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6193 T: git git://linuxtv.org/anttip/media_tree.git
6195 F: drivers/media/usb/hackrf/
6197 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6198 M: Frank Seidel <frank@f-seidel.de>
6199 L: platform-driver-x86@vger.kernel.org
6200 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6202 F: drivers/platform/x86/hdaps.c
6205 M: Jean Delvare <jdelvare@suse.com>
6206 M: Guenter Roeck <linux@roeck-us.net>
6207 L: linux-hwmon@vger.kernel.org
6208 W: http://hwmon.wiki.kernel.org/
6209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6211 F: Documentation/hwmon/
6213 F: include/linux/hwmon*.h
6215 HARDWARE RANDOM NUMBER GENERATOR CORE
6216 M: Matt Mackall <mpm@selenic.com>
6217 M: Herbert Xu <herbert@gondor.apana.org.au>
6218 L: linux-crypto@vger.kernel.org
6220 F: Documentation/devicetree/bindings/rng/
6221 F: Documentation/hw_random.txt
6222 F: drivers/char/hw_random/
6223 F: include/linux/hw_random.h
6225 HARDWARE SPINLOCK CORE
6226 M: Ohad Ben-Cohen <ohad@wizery.com>
6227 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6228 L: linux-remoteproc@vger.kernel.org
6230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6231 F: Documentation/devicetree/bindings/hwlock/
6232 F: Documentation/hwspinlock.txt
6233 F: drivers/hwspinlock/
6234 F: include/linux/hwspinlock.h
6236 HARMONY SOUND DRIVER
6237 L: linux-parisc@vger.kernel.org
6239 F: sound/parisc/harmony.*
6241 HDPVR USB VIDEO ENCODER DRIVER
6242 M: Hans Verkuil <hverkuil@xs4all.nl>
6243 L: linux-media@vger.kernel.org
6244 T: git git://linuxtv.org/media_tree.git
6245 W: https://linuxtv.org
6247 F: drivers/media/usb/hdpvr/
6249 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6250 M: Jimmy Vance <jimmy.vance@hpe.com>
6252 F: Documentation/watchdog/hpwdt.txt
6253 F: drivers/watchdog/hpwdt.c
6255 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6256 M: Don Brace <don.brace@microsemi.com>
6257 L: esc.storagedev@microsemi.com
6258 L: linux-scsi@vger.kernel.org
6260 F: Documentation/scsi/hpsa.txt
6261 F: drivers/scsi/hpsa*.[ch]
6262 F: include/linux/cciss*.h
6263 F: include/uapi/linux/cciss*.h
6266 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6267 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6268 L: linux-rdma@vger.kernel.org
6270 F: drivers/infiniband/hw/hfi1
6273 L: linux-fsdevel@vger.kernel.org
6275 F: Documentation/filesystems/hfs.txt
6279 L: linux-fsdevel@vger.kernel.org
6281 F: Documentation/filesystems/hfsplus.txt
6284 HGA FRAMEBUFFER DRIVER
6285 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6286 L: linux-nvidia@lists.surfsouth.com
6287 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6289 F: drivers/video/fbdev/hgafb.c
6291 HIBERNATION (aka Software Suspend, aka swsusp)
6292 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6293 M: Pavel Machek <pavel@ucw.cz>
6294 L: linux-pm@vger.kernel.org
6295 B: https://bugzilla.kernel.org
6298 F: drivers/base/power/
6300 F: include/linux/suspend.h
6301 F: include/linux/freezer.h
6302 F: include/linux/pm.h
6303 F: arch/*/include/asm/suspend*.h
6306 M: Jiri Kosina <jikos@kernel.org>
6307 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6308 L: linux-input@vger.kernel.org
6309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6312 F: include/linux/hid*
6313 F: include/uapi/linux/hid*
6315 HID SENSOR HUB DRIVERS
6316 M: Jiri Kosina <jikos@kernel.org>
6317 M: Jonathan Cameron <jic23@kernel.org>
6318 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6319 L: linux-input@vger.kernel.org
6320 L: linux-iio@vger.kernel.org
6322 F: Documentation/hid/hid-sensor*
6323 F: drivers/hid/hid-sensor-*
6324 F: drivers/iio/*/hid-*
6325 F: include/linux/hid-sensor-*
6327 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6328 M: Thomas Gleixner <tglx@linutronix.de>
6329 L: linux-kernel@vger.kernel.org
6330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6332 F: Documentation/timers/
6333 F: kernel/time/hrtimer.c
6334 F: kernel/time/clockevents.c
6335 F: kernel/time/timer_*.c
6336 F: include/linux/clockchips.h
6337 F: include/linux/hrtimer.h
6339 HIGH-SPEED SCC DRIVER FOR AX.25
6340 L: linux-hams@vger.kernel.org
6342 F: drivers/net/hamradio/dmascc.c
6343 F: drivers/net/hamradio/scc.c
6345 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6346 M: HighPoint Linux Team <linux@highpoint-tech.com>
6347 W: http://www.highpoint-tech.com
6349 F: Documentation/scsi/hptiop.txt
6350 F: drivers/scsi/hptiop.c
6353 M: Jes Sorensen <jes@trained-monkey.org>
6354 L: linux-hippi@sunsite.dk
6356 F: include/linux/hippidevice.h
6357 F: include/uapi/linux/if_hippi.h
6359 F: drivers/net/hippi/
6361 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6362 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6363 M: Salil Mehta <salil.mehta@huawei.com>
6364 L: netdev@vger.kernel.org
6365 W: http://www.hisilicon.com
6367 F: drivers/net/ethernet/hisilicon/hns3/
6369 HISILICON NETWORK SUBSYSTEM DRIVER
6370 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6371 M: Salil Mehta <salil.mehta@huawei.com>
6372 L: netdev@vger.kernel.org
6373 W: http://www.hisilicon.com
6375 F: drivers/net/ethernet/hisilicon/
6376 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6378 HISILICON PMU DRIVER
6379 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6380 W: http://www.hisilicon.com
6382 F: drivers/perf/hisilicon
6383 F: Documentation/perf/hisi-pmu.txt
6385 HISILICON ROCE DRIVER
6386 M: Lijun Ou <oulijun@huawei.com>
6387 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6388 L: linux-rdma@vger.kernel.org
6390 F: drivers/infiniband/hw/hns/
6391 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6393 HISILICON SAS Controller
6394 M: John Garry <john.garry@huawei.com>
6395 W: http://www.hisilicon.com
6397 F: drivers/scsi/hisi_sas/
6398 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6400 HMM - Heterogeneous Memory Management
6401 M: Jérôme Glisse <jglisse@redhat.com>
6402 L: linux-mm@kvack.org
6405 F: include/linux/hmm*
6408 M: Jouni Malinen <j@w1.fi>
6409 L: linux-wireless@vger.kernel.org
6410 W: http://w1.fi/hostap-driver.html
6412 F: drivers/net/wireless/intersil/hostap/
6414 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6415 L: platform-driver-x86@vger.kernel.org
6417 F: drivers/platform/x86/tc1100-wmi.c
6419 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6420 M: Jaroslav Kysela <perex@perex.cz>
6422 F: drivers/net/ethernet/hp/hp100.*
6424 HPET: High Precision Event Timers driver
6425 M: Clemens Ladisch <clemens@ladisch.de>
6427 F: Documentation/timers/hpet.txt
6428 F: drivers/char/hpet.c
6429 F: include/linux/hpet.h
6430 F: include/uapi/linux/hpet.h
6434 F: arch/x86/kernel/hpet.c
6435 F: arch/x86/include/asm/hpet.h
6438 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6439 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6444 M: Sebastian Reichel <sre@kernel.org>
6445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6447 F: Documentation/ABI/testing/sysfs-bus-hsi
6448 F: Documentation/driver-api/hsi.rst
6450 F: include/linux/hsi/
6451 F: include/uapi/linux/hsi/
6454 L: linux-usb@vger.kernel.org
6456 F: drivers/net/usb/hso.c
6458 HSR NETWORK PROTOCOL
6459 M: Arvid Brodin <arvid.brodin@alten.se>
6460 L: netdev@vger.kernel.org
6464 HT16K33 LED CONTROLLER DRIVER
6465 M: Robin van der Gracht <robin@protonic.nl>
6467 F: drivers/auxdisplay/ht16k33.c
6468 F: Documentation/devicetree/bindings/display/ht16k33.txt
6470 HTCPEN TOUCHSCREEN DRIVER
6471 M: Pau Oliva Fora <pof@eslack.org>
6472 L: linux-input@vger.kernel.org
6474 F: drivers/input/touchscreen/htcpen.c
6476 HUAWEI ETHERNET DRIVER
6477 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6478 L: netdev@vger.kernel.org
6480 F: Documentation/networking/hinic.txt
6481 F: drivers/net/ethernet/huawei/hinic/
6484 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6489 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6490 L: linux-media@vger.kernel.org
6491 T: git git://linuxtv.org/media_tree.git
6492 W: https://linuxtv.org
6494 F: drivers/media/platform/sti/hva
6496 HWPOISON MEMORY FAILURE HANDLING
6497 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6498 L: linux-mm@kvack.org
6500 F: mm/memory-failure.c
6501 F: mm/hwpoison-inject.c
6503 Hyper-V CORE AND DRIVERS
6504 M: "K. Y. Srinivasan" <kys@microsoft.com>
6505 M: Haiyang Zhang <haiyangz@microsoft.com>
6506 M: Stephen Hemminger <sthemmin@microsoft.com>
6507 L: devel@linuxdriverproject.org
6509 F: Documentation/networking/netvsc.txt
6510 F: arch/x86/include/asm/mshyperv.h
6511 F: arch/x86/include/asm/trace/hyperv.h
6512 F: arch/x86/include/uapi/asm/hyperv.h
6513 F: arch/x86/kernel/cpu/mshyperv.c
6515 F: drivers/hid/hid-hyperv.c
6517 F: drivers/input/serio/hyperv-keyboard.c
6518 F: drivers/pci/host/pci-hyperv.c
6519 F: drivers/net/hyperv/
6520 F: drivers/scsi/storvsc_drv.c
6521 F: drivers/uio/uio_hv_generic.c
6522 F: drivers/video/fbdev/hyperv_fb.c
6523 F: net/vmw_vsock/hyperv_transport.c
6524 F: include/linux/hyperv.h
6525 F: include/uapi/linux/hyperv.h
6527 F: Documentation/ABI/stable/sysfs-bus-vmbus
6529 HYPERVISOR VIRTUAL CONSOLE DRIVER
6530 L: linuxppc-dev@lists.ozlabs.org
6535 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6536 L: linux-i2c@vger.kernel.org
6537 L: linux-acpi@vger.kernel.org
6539 F: drivers/i2c/i2c-core-acpi.c
6542 M: Peter Rosin <peda@axentia.se>
6543 L: linux-i2c@vger.kernel.org
6545 F: Documentation/i2c/i2c-topology
6546 F: Documentation/i2c/muxes/
6547 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6548 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6549 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6550 F: drivers/i2c/i2c-mux.c
6551 F: drivers/i2c/muxes/
6552 F: include/linux/i2c-mux.h
6554 I2C OVER PARALLEL PORT
6555 M: Jean Delvare <jdelvare@suse.com>
6556 L: linux-i2c@vger.kernel.org
6558 F: Documentation/i2c/busses/i2c-parport
6559 F: Documentation/i2c/busses/i2c-parport-light
6560 F: drivers/i2c/busses/i2c-parport.c
6561 F: drivers/i2c/busses/i2c-parport-light.c
6564 M: Wolfram Sang <wsa@the-dreams.de>
6565 L: linux-i2c@vger.kernel.org
6566 W: https://i2c.wiki.kernel.org/
6567 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6570 F: Documentation/devicetree/bindings/i2c/
6571 F: Documentation/i2c/
6574 F: include/linux/i2c.h
6575 F: include/linux/i2c-*.h
6576 F: include/uapi/linux/i2c.h
6577 F: include/uapi/linux/i2c-*.h
6580 M: Jean Delvare <jdelvare@suse.com>
6581 L: linux-i2c@vger.kernel.org
6583 F: Documentation/i2c/busses/i2c-taos-evm
6584 F: drivers/i2c/busses/i2c-taos-evm.c
6587 M: Till Harbaum <till@harbaum.org>
6588 L: linux-i2c@vger.kernel.org
6589 W: http://www.harbaum.org/till/i2c_tiny_usb
6591 F: drivers/i2c/busses/i2c-tiny-usb.c
6593 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6594 M: Jean Delvare <jdelvare@suse.com>
6595 L: linux-i2c@vger.kernel.org
6597 F: Documentation/i2c/busses/i2c-ali1535
6598 F: Documentation/i2c/busses/i2c-ali1563
6599 F: Documentation/i2c/busses/i2c-ali15x3
6600 F: Documentation/i2c/busses/i2c-amd756
6601 F: Documentation/i2c/busses/i2c-amd8111
6602 F: Documentation/i2c/busses/i2c-i801
6603 F: Documentation/i2c/busses/i2c-nforce2
6604 F: Documentation/i2c/busses/i2c-piix4
6605 F: Documentation/i2c/busses/i2c-sis5595
6606 F: Documentation/i2c/busses/i2c-sis630
6607 F: Documentation/i2c/busses/i2c-sis96x
6608 F: Documentation/i2c/busses/i2c-via
6609 F: Documentation/i2c/busses/i2c-viapro
6610 F: drivers/i2c/busses/i2c-ali1535.c
6611 F: drivers/i2c/busses/i2c-ali1563.c
6612 F: drivers/i2c/busses/i2c-ali15x3.c
6613 F: drivers/i2c/busses/i2c-amd756.c
6614 F: drivers/i2c/busses/i2c-amd756-s4882.c
6615 F: drivers/i2c/busses/i2c-amd8111.c
6616 F: drivers/i2c/busses/i2c-i801.c
6617 F: drivers/i2c/busses/i2c-isch.c
6618 F: drivers/i2c/busses/i2c-nforce2.c
6619 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6620 F: drivers/i2c/busses/i2c-piix4.c
6621 F: drivers/i2c/busses/i2c-sis5595.c
6622 F: drivers/i2c/busses/i2c-sis630.c
6623 F: drivers/i2c/busses/i2c-sis96x.c
6624 F: drivers/i2c/busses/i2c-via.c
6625 F: drivers/i2c/busses/i2c-viapro.c
6627 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6628 M: Hans de Goede <hdegoede@redhat.com>
6629 L: linux-i2c@vger.kernel.org
6631 F: drivers/i2c/busses/i2c-cht-wc.c
6633 I2C/SMBUS ISMT DRIVER
6634 M: Seth Heasley <seth.heasley@intel.com>
6635 M: Neil Horman <nhorman@tuxdriver.com>
6636 L: linux-i2c@vger.kernel.org
6637 F: drivers/i2c/busses/i2c-ismt.c
6638 F: Documentation/i2c/busses/i2c-ismt
6640 I2C/SMBUS STUB DRIVER
6641 M: Jean Delvare <jdelvare@suse.com>
6642 L: linux-i2c@vger.kernel.org
6644 F: drivers/i2c/i2c-stub.c
6646 IA64 (Itanium) PLATFORM
6647 M: Tony Luck <tony.luck@intel.com>
6648 M: Fenghua Yu <fenghua.yu@intel.com>
6649 L: linux-ia64@vger.kernel.org
6650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6654 IBM Power 842 compression accelerator
6655 M: Haren Myneni <haren@us.ibm.com>
6657 F: drivers/crypto/nx/Makefile
6658 F: drivers/crypto/nx/Kconfig
6659 F: drivers/crypto/nx/nx-842*
6660 F: include/linux/sw842.h
6664 IBM Power in-Nest Crypto Acceleration
6665 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6666 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6667 L: linux-crypto@vger.kernel.org
6669 F: drivers/crypto/nx/Makefile
6670 F: drivers/crypto/nx/Kconfig
6671 F: drivers/crypto/nx/nx-aes*
6672 F: drivers/crypto/nx/nx-sha*
6673 F: drivers/crypto/nx/nx.*
6674 F: drivers/crypto/nx/nx_csbcpb.h
6675 F: drivers/crypto/nx/nx_debugfs.h
6677 IBM Power Linux RAID adapter
6678 M: Brian King <brking@us.ibm.com>
6680 F: drivers/scsi/ipr.*
6682 IBM Power SRIOV Virtual NIC Device Driver
6683 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6684 M: John Allen <jallen@linux.vnet.ibm.com>
6685 L: netdev@vger.kernel.org
6687 F: drivers/net/ethernet/ibm/ibmvnic.*
6689 IBM Power Virtual Accelerator Switchboard
6690 M: Sukadev Bhattiprolu
6691 L: linuxppc-dev@lists.ozlabs.org
6693 F: arch/powerpc/platforms/powernv/vas*
6694 F: arch/powerpc/platforms/powernv/copy-paste.h
6695 F: arch/powerpc/include/asm/vas.h
6696 F: arch/powerpc/include/uapi/asm/vas.h
6698 IBM Power Virtual Ethernet Device Driver
6699 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6700 L: netdev@vger.kernel.org
6702 F: drivers/net/ethernet/ibm/ibmveth.*
6704 IBM Power Virtual FC Device Drivers
6705 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6706 L: linux-scsi@vger.kernel.org
6708 F: drivers/scsi/ibmvscsi/ibmvfc*
6710 IBM Power Virtual SCSI Device Drivers
6711 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6712 L: linux-scsi@vger.kernel.org
6714 F: drivers/scsi/ibmvscsi/ibmvscsi*
6715 F: include/scsi/viosrp.h
6717 IBM Power Virtual SCSI Device Target Driver
6718 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6719 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6720 L: linux-scsi@vger.kernel.org
6721 L: target-devel@vger.kernel.org
6723 F: drivers/scsi/ibmvscsi_tgt/
6725 IBM Power VMX Cryptographic instructions
6726 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6727 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6728 L: linux-crypto@vger.kernel.org
6730 F: drivers/crypto/vmx/Makefile
6731 F: drivers/crypto/vmx/Kconfig
6732 F: drivers/crypto/vmx/vmx.c
6733 F: drivers/crypto/vmx/aes*
6734 F: drivers/crypto/vmx/ghash*
6735 F: drivers/crypto/vmx/ppc-xlate.pl
6737 IBM ServeRAID RAID DRIVER
6739 F: drivers/scsi/ips.*
6741 ICH LPC AND GPIO DRIVER
6742 M: Peter Tyser <ptyser@xes-inc.com>
6744 F: drivers/mfd/lpc_ich.c
6745 F: drivers/gpio/gpio-ich.c
6748 M: "David S. Miller" <davem@davemloft.net>
6749 L: linux-ide@vger.kernel.org
6750 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6753 F: Documentation/ide/
6755 F: include/linux/ide.h
6758 M: Borislav Petkov <bp@alien8.de>
6759 L: linux-ide@vger.kernel.org
6761 F: Documentation/cdrom/ide-cd
6762 F: drivers/ide/ide-cd*
6764 IDEAPAD LAPTOP EXTRAS DRIVER
6765 M: Ike Panhc <ike.pan@canonical.com>
6766 L: platform-driver-x86@vger.kernel.org
6767 W: http://launchpad.net/ideapad-laptop
6769 F: drivers/platform/x86/ideapad-laptop.c
6771 IDEAPAD LAPTOP SLIDEBAR DRIVER
6772 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6773 L: linux-input@vger.kernel.org
6774 W: https://github.com/o2genum/ideapad-slidebar
6776 F: drivers/input/misc/ideapad_slidebar.c
6778 IDT VersaClock 5 CLOCK DRIVER
6779 M: Marek Vasut <marek.vasut@gmail.com>
6781 F: drivers/clk/clk-versaclock5.c
6783 IEEE 802.15.4 SUBSYSTEM
6784 M: Alexander Aring <alex.aring@gmail.com>
6785 M: Stefan Schmidt <stefan@osg.samsung.com>
6786 L: linux-wpan@vger.kernel.org
6787 W: http://wpan.cakelab.org/
6788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6793 F: drivers/net/ieee802154/
6794 F: include/linux/nl802154.h
6795 F: include/linux/ieee802154.h
6796 F: include/net/nl802154.h
6797 F: include/net/mac802154.h
6798 F: include/net/af_ieee802154.h
6799 F: include/net/cfg802154.h
6800 F: include/net/ieee802154_netdev.h
6801 F: Documentation/networking/ieee802154.txt
6804 M: Yotam Gigi <yotam.gi@gmail.com>
6805 M: Jamal Hadi Salim <jhs@mojatatu.com>
6807 F: include/net/ife.h
6808 F: include/uapi/linux/ife.h
6810 IGORPLUG-USB IR RECEIVER
6811 M: Sean Young <sean@mess.org>
6812 L: linux-media@vger.kernel.org
6814 F: drivers/media/rc/igorplugusb.c
6816 IGUANAWORKS USB IR TRANSCEIVER
6817 M: Sean Young <sean@mess.org>
6818 L: linux-media@vger.kernel.org
6820 F: drivers/media/rc/iguanair.c
6822 IIO DIGITAL POTENTIOMETER DAC
6823 M: Peter Rosin <peda@axentia.se>
6824 L: linux-iio@vger.kernel.org
6826 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6827 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6828 F: drivers/iio/dac/dpot-dac.c
6830 IIO ENVELOPE DETECTOR
6831 M: Peter Rosin <peda@axentia.se>
6832 L: linux-iio@vger.kernel.org
6834 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6835 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6836 F: drivers/iio/adc/envelope-detector.c
6839 M: Peter Rosin <peda@axentia.se>
6840 L: linux-iio@vger.kernel.org
6842 F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6843 F: drivers/iio/multiplexer/iio-mux.c
6845 IIO SUBSYSTEM AND DRIVERS
6846 M: Jonathan Cameron <jic23@kernel.org>
6847 R: Hartmut Knaack <knaack.h@gmx.de>
6848 R: Lars-Peter Clausen <lars@metafoo.de>
6849 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6850 L: linux-iio@vger.kernel.org
6851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6853 F: Documentation/devicetree/bindings/iio/
6855 F: drivers/staging/iio/
6856 F: include/linux/iio/
6859 IKANOS/ADI EAGLE ADSL USB DRIVER
6860 M: Matthieu Castet <castet.matthieu@free.fr>
6861 M: Stanislaw Gruszka <stf_xl@wp.pl>
6863 F: drivers/usb/atm/ueagle-atm.c
6865 IMGTEC ASCII LCD DRIVER
6866 M: Paul Burton <paul.burton@mips.com>
6868 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6869 F: drivers/auxdisplay/img-ascii-lcd.c
6871 IMGTEC IR DECODER DRIVER
6872 M: James Hogan <jhogan@kernel.org>
6874 F: drivers/media/rc/img-ir/
6876 IMS TWINTURBO FRAMEBUFFER DRIVER
6877 L: linux-fbdev@vger.kernel.org
6879 F: drivers/video/fbdev/imsttfb.c
6881 INA209 HARDWARE MONITOR DRIVER
6882 M: Guenter Roeck <linux@roeck-us.net>
6883 L: linux-hwmon@vger.kernel.org
6885 F: Documentation/hwmon/ina209
6886 F: Documentation/devicetree/bindings/i2c/ina209.txt
6887 F: drivers/hwmon/ina209.c
6889 INA2XX HARDWARE MONITOR DRIVER
6890 M: Guenter Roeck <linux@roeck-us.net>
6891 L: linux-hwmon@vger.kernel.org
6893 F: Documentation/hwmon/ina2xx
6894 F: drivers/hwmon/ina2xx.c
6895 F: include/linux/platform_data/ina2xx.h
6897 INDUSTRY PACK SUBSYSTEM (IPACK)
6898 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6899 M: Jens Taprogge <jens.taprogge@taprogge.org>
6900 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6901 L: industrypack-devel@lists.sourceforge.net
6902 W: http://industrypack.sourceforge.net
6906 INFINIBAND SUBSYSTEM
6907 M: Doug Ledford <dledford@redhat.com>
6908 M: Jason Gunthorpe <jgg@mellanox.com>
6909 L: linux-rdma@vger.kernel.org
6910 W: http://www.openfabrics.org/
6911 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6914 F: Documentation/devicetree/bindings/infiniband/
6915 F: Documentation/infiniband/
6916 F: drivers/infiniband/
6917 F: include/uapi/linux/if_infiniband.h
6918 F: include/uapi/rdma/
6921 INGENIC JZ4780 DMA Driver
6922 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6924 F: drivers/dma/dma-jz4780.c
6926 INGENIC JZ4780 NAND DRIVER
6927 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6928 L: linux-mtd@lists.infradead.org
6930 F: drivers/mtd/nand/jz4780_*
6933 M: Jan Kara <jack@suse.cz>
6934 R: Amir Goldstein <amir73il@gmail.com>
6935 L: linux-fsdevel@vger.kernel.org
6937 F: Documentation/filesystems/inotify.txt
6938 F: fs/notify/inotify/
6939 F: include/linux/inotify.h
6940 F: include/uapi/linux/inotify.h
6942 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6943 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6944 L: linux-input@vger.kernel.org
6945 Q: http://patchwork.kernel.org/project/linux-input/list/
6946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6949 F: include/linux/input.h
6950 F: include/uapi/linux/input.h
6951 F: include/uapi/linux/input-event-codes.h
6952 F: include/linux/input/
6953 F: Documentation/devicetree/bindings/input/
6954 F: Documentation/input/
6956 INPUT MULTITOUCH (MT) PROTOCOL
6957 M: Henrik Rydberg <rydberg@bitmath.org>
6958 L: linux-input@vger.kernel.org
6960 F: Documentation/input/multi-touch-protocol.rst
6961 F: drivers/input/input-mt.c
6964 INSIDE SECURE CRYPTO DRIVER
6965 M: Antoine Tenart <antoine.tenart@free-electrons.com>
6966 F: drivers/crypto/inside-secure/
6968 L: linux-crypto@vger.kernel.org
6970 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6971 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6972 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6973 L: linux-integrity@vger.kernel.org
6974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6976 F: security/integrity/ima/
6978 INTEL 810/815 FRAMEBUFFER DRIVER
6979 M: Antonino Daplas <adaplas@gmail.com>
6980 L: linux-fbdev@vger.kernel.org
6982 F: drivers/video/fbdev/i810/
6984 INTEL ASoC BDW/HSW DRIVERS
6985 M: Jie Yang <yang.jie@linux.intel.com>
6986 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6988 F: sound/soc/intel/common/sst-dsp*
6989 F: sound/soc/intel/common/sst-firmware.c
6990 F: sound/soc/intel/boards/broadwell.c
6991 F: sound/soc/intel/haswell/
6993 INTEL C600 SERIES SAS CONTROLLER DRIVER
6994 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6995 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6996 L: linux-scsi@vger.kernel.org
6997 T: git git://git.code.sf.net/p/intel-sas/isci
6999 F: drivers/scsi/isci/
7001 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7002 M: Jani Nikula <jani.nikula@linux.intel.com>
7003 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7004 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7005 L: intel-gfx@lists.freedesktop.org
7006 W: https://01.org/linuxgraphics/
7007 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7008 C: irc://chat.freenode.net/intel-gfx
7009 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7010 T: git git://anongit.freedesktop.org/drm-intel
7012 F: drivers/gpu/drm/i915/
7013 F: include/drm/i915*
7014 F: include/uapi/drm/i915_drm.h
7015 F: Documentation/gpu/i915.rst
7017 INTEL ETHERNET DRIVERS
7018 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7019 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7020 W: http://www.intel.com/support/feedback.htm
7021 W: http://e1000.sourceforge.net/
7022 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7026 F: Documentation/networking/e100.txt
7027 F: Documentation/networking/e1000.txt
7028 F: Documentation/networking/e1000e.txt
7029 F: Documentation/networking/igb.txt
7030 F: Documentation/networking/igbvf.txt
7031 F: Documentation/networking/ixgb.txt
7032 F: Documentation/networking/ixgbe.txt
7033 F: Documentation/networking/ixgbevf.txt
7034 F: Documentation/networking/i40e.txt
7035 F: Documentation/networking/i40evf.txt
7036 F: drivers/net/ethernet/intel/
7037 F: drivers/net/ethernet/intel/*/
7038 F: include/linux/avf/virtchnl.h
7040 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7041 M: Maik Broemme <mbroemme@libmpq.org>
7042 L: linux-fbdev@vger.kernel.org
7044 F: Documentation/fb/intelfb.txt
7045 F: drivers/video/fbdev/intelfb/
7047 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7048 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7049 M: Zhi Wang <zhi.a.wang@intel.com>
7050 L: intel-gvt-dev@lists.freedesktop.org
7051 L: intel-gfx@lists.freedesktop.org
7052 W: https://01.org/igvt-g
7053 T: git https://github.com/01org/gvt-linux.git
7055 F: drivers/gpu/drm/i915/gvt/
7057 INTEL HID EVENT DRIVER
7058 M: Alex Hung <alex.hung@canonical.com>
7059 L: platform-driver-x86@vger.kernel.org
7061 F: drivers/platform/x86/intel-hid.c
7063 INTEL I/OAT DMA DRIVER
7064 M: Dave Jiang <dave.jiang@intel.com>
7065 R: Dan Williams <dan.j.williams@intel.com>
7066 L: dmaengine@vger.kernel.org
7067 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7069 F: drivers/dma/ioat*
7072 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7073 M: Len Brown <lenb@kernel.org>
7074 L: linux-pm@vger.kernel.org
7075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7076 B: https://bugzilla.kernel.org
7078 F: drivers/idle/intel_idle.c
7080 INTEL INTEGRATED SENSOR HUB DRIVER
7081 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7082 M: Jiri Kosina <jikos@kernel.org>
7083 L: linux-input@vger.kernel.org
7085 F: drivers/hid/intel-ish-hid/
7088 M: David Woodhouse <dwmw2@infradead.org>
7089 L: iommu@lists.linux-foundation.org
7090 T: git git://git.infradead.org/iommu-2.6.git
7092 F: drivers/iommu/intel-iommu.c
7093 F: include/linux/intel-iommu.h
7095 INTEL IOP-ADMA DMA DRIVER
7096 R: Dan Williams <dan.j.williams@intel.com>
7098 F: drivers/dma/iop-adma.c
7100 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7101 M: Krzysztof Halasa <khalasa@piap.pl>
7103 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7104 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7105 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7106 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7107 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7108 F: drivers/net/wan/ixp4xx_hss.c
7110 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7111 M: Deepak Saxena <dsaxena@plexity.net>
7113 F: drivers/char/hw_random/ixp4xx-rng.c
7115 INTEL MANAGEMENT ENGINE (mei)
7116 M: Tomas Winkler <tomas.winkler@intel.com>
7117 L: linux-kernel@vger.kernel.org
7119 F: include/uapi/linux/mei.h
7120 F: include/linux/mei_cl_bus.h
7121 F: drivers/misc/mei/*
7122 F: drivers/watchdog/mei_wdt.c
7123 F: Documentation/misc-devices/mei/*
7126 INTEL MENLOW THERMAL DRIVER
7127 M: Sujith Thomas <sujith.thomas@intel.com>
7128 L: platform-driver-x86@vger.kernel.org
7129 W: https://01.org/linux-acpi
7131 F: drivers/platform/x86/intel_menlow.c
7133 INTEL MERRIFIELD GPIO DRIVER
7134 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7135 L: linux-gpio@vger.kernel.org
7137 F: drivers/gpio/gpio-merrifield.c
7139 INTEL MIC DRIVERS (mic)
7140 M: Sudeep Dutt <sudeep.dutt@intel.com>
7141 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7143 W: https://github.com/sudeepdutt/mic
7144 W: http://software.intel.com/en-us/mic-developer
7145 F: include/linux/mic_bus.h
7146 F: include/linux/scif.h
7147 F: include/uapi/linux/mic_common.h
7148 F: include/uapi/linux/mic_ioctl.h
7149 F: include/uapi/linux/scif_ioctl.h
7150 F: drivers/misc/mic/
7151 F: drivers/dma/mic_x100_dma.c
7152 F: drivers/dma/mic_x100_dma.h
7153 F: Documentation/mic/
7155 INTEL PMC CORE DRIVER
7156 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7157 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7158 L: platform-driver-x86@vger.kernel.org
7160 F: arch/x86/include/asm/pmc_core.h
7161 F: drivers/platform/x86/intel_pmc_core*
7163 INTEL PMC/P-Unit IPC DRIVER
7164 M: Zha Qipeng<qipeng.zha@intel.com>
7165 L: platform-driver-x86@vger.kernel.org
7167 F: drivers/platform/x86/intel_pmc_ipc.c
7168 F: drivers/platform/x86/intel_punit_ipc.c
7169 F: arch/x86/include/asm/intel_pmc_ipc.h
7170 F: arch/x86/include/asm/intel_punit_ipc.h
7172 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7173 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7174 L: linux-wireless@vger.kernel.org
7176 F: Documentation/networking/README.ipw2100
7177 F: Documentation/networking/README.ipw2200
7178 F: drivers/net/wireless/intel/ipw2x00/
7181 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7182 M: Len Brown <lenb@kernel.org>
7183 L: linux-pm@vger.kernel.org
7185 F: drivers/cpufreq/intel_pstate.c
7187 INTEL RDMA RNIC DRIVER
7188 M: Faisal Latif <faisal.latif@intel.com>
7189 M: Shiraz Saleem <shiraz.saleem@intel.com>
7190 L: linux-rdma@vger.kernel.org
7192 F: drivers/infiniband/hw/i40iw/
7194 INTEL TELEMETRY DRIVER
7195 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7196 L: platform-driver-x86@vger.kernel.org
7198 F: arch/x86/include/asm/intel_telemetry.h
7199 F: drivers/platform/x86/intel_telemetry*
7201 INTEL VIRTUAL BUTTON DRIVER
7202 M: AceLan Kao <acelan.kao@canonical.com>
7203 L: platform-driver-x86@vger.kernel.org
7205 F: drivers/platform/x86/intel-vbtn.c
7207 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7208 M: Stanislaw Gruszka <sgruszka@redhat.com>
7209 L: linux-wireless@vger.kernel.org
7211 F: drivers/net/wireless/intel/iwlegacy/
7213 INTEL WIRELESS WIFI LINK (iwlwifi)
7214 M: Johannes Berg <johannes.berg@intel.com>
7215 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7216 M: Luca Coelho <luciano.coelho@intel.com>
7217 M: Intel Linux Wireless <linuxwifi@intel.com>
7218 L: linux-wireless@vger.kernel.org
7219 W: http://intellinuxwireless.org
7220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7222 F: drivers/net/wireless/intel/iwlwifi/
7224 INTEL WIRELESS WIMAX CONNECTION 2400
7225 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7226 M: linux-wimax@intel.com
7227 L: wimax@linuxwimax.org (subscribers-only)
7229 W: http://linuxwimax.org
7230 F: Documentation/wimax/README.i2400m
7231 F: drivers/net/wimax/i2400m/
7232 F: include/uapi/linux/wimax/i2400m.h
7234 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7235 M: Mario Limonciello <mario.limonciello@dell.com>
7237 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7240 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7242 F: Documentation/trace/intel_th.txt
7243 F: drivers/hwtracing/intel_th/
7245 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7246 M: Ning Sun <ning.sun@intel.com>
7247 L: tboot-devel@lists.sourceforge.net
7248 W: http://tboot.sourceforge.net
7249 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7251 F: Documentation/intel_txt.txt
7252 F: include/linux/tboot.h
7253 F: arch/x86/kernel/tboot.c
7255 INTEL-MID GPIO DRIVER
7256 M: David Cohen <david.a.cohen@linux.intel.com>
7257 L: linux-gpio@vger.kernel.org
7259 F: drivers/gpio/gpio-intel-mid.c
7261 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7262 M: Linus Walleij <linus.walleij@linaro.org>
7263 L: linux-iio@vger.kernel.org
7265 F: drivers/iio/gyro/mpu3050*
7266 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7268 IOC3 ETHERNET DRIVER
7269 M: Ralf Baechle <ralf@linux-mips.org>
7270 L: linux-mips@linux-mips.org
7272 F: drivers/net/ethernet/sgi/ioc3-eth.c
7275 M: Pat Gefre <pfg@sgi.com>
7276 L: linux-serial@vger.kernel.org
7278 F: drivers/tty/serial/ioc3_serial.c
7281 M: Joerg Roedel <joro@8bytes.org>
7282 L: iommu@lists.linux-foundation.org
7283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7285 F: Documentation/devicetree/bindings/iommu/
7287 F: include/linux/iommu.h
7288 F: include/linux/iova.h
7291 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7293 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7296 M: Corey Minyard <minyard@acm.org>
7297 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7298 W: http://openipmi.sourceforge.net/
7300 F: Documentation/IPMI.txt
7301 F: drivers/char/ipmi/
7302 F: include/linux/ipmi*
7303 F: include/uapi/linux/ipmi*
7305 IPS SCSI RAID DRIVER
7306 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7307 L: linux-scsi@vger.kernel.org
7308 W: http://www.adaptec.com/
7310 F: drivers/scsi/ips*
7313 M: Wensong Zhang <wensong@linux-vs.org>
7314 M: Simon Horman <horms@verge.net.au>
7315 M: Julian Anastasov <ja@ssi.bg>
7316 L: netdev@vger.kernel.org
7317 L: lvs-devel@vger.kernel.org
7319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7321 F: Documentation/networking/ipvs-sysctl.txt
7322 F: include/net/ip_vs.h
7323 F: include/uapi/linux/ip_vs.h
7324 F: net/netfilter/ipvs/
7327 M: Jiri Kosina <jikos@kernel.org>
7328 M: David Sterba <dsterba@suse.com>
7330 F: drivers/tty/ipwireless/
7333 L: netdev@vger.kernel.org
7335 F: include/net/ipx.h
7336 F: include/uapi/linux/ipx.h
7340 M: Samuel Ortiz <samuel@sortiz.org>
7341 L: irda-users@lists.sourceforge.net (subscribers-only)
7342 L: netdev@vger.kernel.org
7343 W: http://irda.sourceforge.net/
7345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7346 F: Documentation/networking/irda.txt
7347 F: drivers/staging/irda/
7349 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7350 M: Marc Zyngier <marc.zyngier@arm.com>
7352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7353 F: Documentation/IRQ-domain.txt
7354 F: include/linux/irqdomain.h
7355 F: kernel/irq/irqdomain.c
7359 M: Thomas Gleixner <tglx@linutronix.de>
7360 L: linux-kernel@vger.kernel.org
7362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7366 M: Thomas Gleixner <tglx@linutronix.de>
7367 M: Jason Cooper <jason@lakedaemon.net>
7368 M: Marc Zyngier <marc.zyngier@arm.com>
7369 L: linux-kernel@vger.kernel.org
7371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7372 F: Documentation/devicetree/bindings/interrupt-controller/
7376 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7378 F: Documentation/isa.txt
7379 F: drivers/base/isa.c
7380 F: include/linux/isa.h
7383 M: Hans Verkuil <hverkuil@xs4all.nl>
7384 L: linux-media@vger.kernel.org
7385 T: git git://linuxtv.org/media_tree.git
7386 W: https://linuxtv.org
7388 F: drivers/media/radio/radio-isa*
7391 M: Jaroslav Kysela <perex@perex.cz>
7393 F: Documentation/isapnp.txt
7394 F: drivers/pnp/isapnp/
7395 F: include/linux/isapnp.h
7398 M: Lee Duncan <lduncan@suse.com>
7399 M: Chris Leech <cleech@redhat.com>
7400 L: open-iscsi@googlegroups.com
7401 W: www.open-iscsi.com
7403 F: drivers/scsi/*iscsi*
7404 F: include/scsi/*iscsi*
7406 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7407 M: Peter Jones <pjones@redhat.com>
7408 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7410 F: drivers/firmware/iscsi_ibft*
7412 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7413 M: Or Gerlitz <ogerlitz@mellanox.com>
7414 M: Sagi Grimberg <sagi@grimberg.me>
7415 M: Roi Dayan <roid@mellanox.com>
7416 L: linux-rdma@vger.kernel.org
7418 W: http://www.openfabrics.org
7419 W: www.open-iscsi.org
7420 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7421 F: drivers/infiniband/ulp/iser/
7423 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7424 M: Sagi Grimberg <sagi@grimberg.me>
7425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7426 L: linux-rdma@vger.kernel.org
7427 L: target-devel@vger.kernel.org
7429 W: http://www.linux-iscsi.org
7430 F: drivers/infiniband/ulp/isert
7433 M: Karsten Keil <isdn@linux-pingi.de>
7434 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7435 L: netdev@vger.kernel.org
7436 W: http://www.isdn4linux.de
7437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7439 F: Documentation/isdn/
7441 F: include/linux/isdn.h
7442 F: include/linux/isdn/
7443 F: include/uapi/linux/isdn.h
7444 F: include/uapi/linux/isdn/
7446 ISDN SUBSYSTEM (Eicon active card driver)
7447 M: Armin Schindler <mac@melware.de>
7448 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7449 W: http://www.melware.de
7451 F: drivers/isdn/hardware/eicon/
7453 IT87 HARDWARE MONITORING DRIVER
7454 M: Jean Delvare <jdelvare@suse.com>
7455 L: linux-hwmon@vger.kernel.org
7457 F: Documentation/hwmon/it87
7458 F: drivers/hwmon/it87.c
7461 M: Antti Palosaari <crope@iki.fi>
7462 L: linux-media@vger.kernel.org
7463 W: https://linuxtv.org
7464 W: http://palosaari.fi/linux/
7465 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7466 T: git git://linuxtv.org/anttip/media_tree.git
7468 F: drivers/media/tuners/it913x*
7470 IVTV VIDEO4LINUX DRIVER
7471 M: Andy Walls <awalls@md.metrocast.net>
7472 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7473 L: linux-media@vger.kernel.org
7474 T: git git://linuxtv.org/media_tree.git
7475 W: http://www.ivtvdriver.org
7477 F: Documentation/media/v4l-drivers/ivtv*
7478 F: drivers/media/pci/ivtv/
7479 F: include/uapi/linux/ivtv*
7481 IX2505V MEDIA DRIVER
7482 M: Malcolm Priestley <tvboxspy@gmail.com>
7483 L: linux-media@vger.kernel.org
7484 W: https://linuxtv.org
7485 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7487 F: drivers/media/dvb-frontends/ix2505v*
7489 JC42.4 TEMPERATURE SENSOR DRIVER
7490 M: Guenter Roeck <linux@roeck-us.net>
7491 L: linux-hwmon@vger.kernel.org
7493 F: drivers/hwmon/jc42.c
7494 F: Documentation/hwmon/jc42
7497 M: Dave Kleikamp <shaggy@kernel.org>
7498 L: jfs-discussion@lists.sourceforge.net
7499 W: http://jfs.sourceforge.net/
7500 T: git git://github.com/kleikamp/linux-shaggy.git
7502 F: Documentation/filesystems/jfs.txt
7506 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7507 L: netdev@vger.kernel.org
7509 F: drivers/net/ethernet/jme.*
7511 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7512 M: David Woodhouse <dwmw2@infradead.org>
7513 L: linux-mtd@lists.infradead.org
7514 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7517 F: include/uapi/linux/jffs2.h
7519 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7520 M: "Theodore Ts'o" <tytso@mit.edu>
7521 M: Jan Kara <jack@suse.com>
7522 L: linux-ext4@vger.kernel.org
7525 F: include/linux/jbd2.h
7527 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7528 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7529 L: linux-media@vger.kernel.org
7531 F: drivers/media/platform/rcar_jpu.c
7533 JSM Neo PCI based serial card
7534 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7535 L: linux-serial@vger.kernel.org
7537 F: drivers/tty/serial/jsm/
7539 K10TEMP HARDWARE MONITORING DRIVER
7540 M: Clemens Ladisch <clemens@ladisch.de>
7541 L: linux-hwmon@vger.kernel.org
7543 F: Documentation/hwmon/k10temp
7544 F: drivers/hwmon/k10temp.c
7546 K8TEMP HARDWARE MONITORING DRIVER
7547 M: Rudolf Marek <r.marek@assembler.cz>
7548 L: linux-hwmon@vger.kernel.org
7550 F: Documentation/hwmon/k8temp
7551 F: drivers/hwmon/k8temp.c
7554 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7555 R: Alexander Potapenko <glider@google.com>
7556 R: Dmitry Vyukov <dvyukov@google.com>
7557 L: kasan-dev@googlegroups.com
7559 F: arch/*/include/asm/kasan.h
7560 F: arch/*/mm/kasan_init*
7561 F: Documentation/dev-tools/kasan.rst
7562 F: include/linux/kasan*.h
7565 F: scripts/Makefile.kasan
7568 L: linux-kbuild@vger.kernel.org
7570 F: Documentation/kbuild/kconfig-language.txt
7574 M: Dave Young <dyoung@redhat.com>
7575 M: Baoquan He <bhe@redhat.com>
7576 R: Vivek Goyal <vgoyal@redhat.com>
7577 L: kexec@lists.infradead.org
7578 W: http://lse.sourceforge.net/kdump/
7580 F: Documentation/kdump/
7582 KEENE FM RADIO TRANSMITTER DRIVER
7583 M: Hans Verkuil <hverkuil@xs4all.nl>
7584 L: linux-media@vger.kernel.org
7585 T: git git://linuxtv.org/media_tree.git
7586 W: https://linuxtv.org
7588 F: drivers/media/radio/radio-keene*
7590 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7591 M: Ian Kent <raven@themaw.net>
7592 L: autofs@vger.kernel.org
7596 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7597 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7598 M: Michal Marek <michal.lkml@markovi.net>
7599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7600 L: linux-kbuild@vger.kernel.org
7602 F: Documentation/kbuild/
7604 F: scripts/Makefile.*
7610 L: kernel-janitors@vger.kernel.org
7611 W: http://kernelnewbies.org/KernelJanitors
7614 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7615 M: "J. Bruce Fields" <bfields@fieldses.org>
7616 M: Jeff Layton <jlayton@kernel.org>
7617 L: linux-nfs@vger.kernel.org
7618 W: http://nfs.sourceforge.net/
7619 T: git git://linux-nfs.org/~bfields/linux.git
7622 F: include/uapi/linux/nfsd/
7626 F: include/linux/lockd/
7627 F: include/linux/sunrpc/
7628 F: include/uapi/linux/sunrpc/
7630 KERNEL SELFTEST FRAMEWORK
7631 M: Shuah Khan <shuahkh@osg.samsung.com>
7632 M: Shuah Khan <shuah@kernel.org>
7633 L: linux-kselftest@vger.kernel.org
7634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7636 F: tools/testing/selftests/
7637 F: Documentation/dev-tools/kselftest*
7639 KERNEL USERMODE HELPER
7640 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7641 L: linux-kernel@vger.kernel.org
7644 F: include/linux/umh.h
7646 KERNEL VIRTUAL MACHINE (KVM)
7647 M: Paolo Bonzini <pbonzini@redhat.com>
7648 M: Radim Krčmář <rkrcmar@redhat.com>
7649 L: kvm@vger.kernel.org
7650 W: http://www.linux-kvm.org
7651 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7653 F: Documentation/virtual/kvm/
7654 F: include/trace/events/kvm.h
7655 F: include/uapi/asm-generic/kvm*
7656 F: include/uapi/linux/kvm*
7657 F: include/asm-generic/kvm*
7658 F: include/linux/kvm*
7659 F: include/kvm/iodev.h
7663 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7664 M: Joerg Roedel <joro@8bytes.org>
7665 L: kvm@vger.kernel.org
7666 W: http://www.linux-kvm.org/
7668 F: arch/x86/include/asm/svm.h
7669 F: arch/x86/kvm/svm.c
7671 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7672 M: Christoffer Dall <christoffer.dall@linaro.org>
7673 M: Marc Zyngier <marc.zyngier@arm.com>
7674 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7675 L: kvmarm@lists.cs.columbia.edu
7676 W: http://systems.cs.columbia.edu/projects/kvm-arm
7677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7679 F: arch/arm/include/uapi/asm/kvm*
7680 F: arch/arm/include/asm/kvm*
7683 F: include/kvm/arm_*
7685 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7686 M: Christoffer Dall <christoffer.dall@linaro.org>
7687 M: Marc Zyngier <marc.zyngier@arm.com>
7688 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7689 L: kvmarm@lists.cs.columbia.edu
7691 F: arch/arm64/include/uapi/asm/kvm*
7692 F: arch/arm64/include/asm/kvm*
7695 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7696 M: James Hogan <jhogan@kernel.org>
7697 L: linux-mips@linux-mips.org
7699 F: arch/mips/include/uapi/asm/kvm*
7700 F: arch/mips/include/asm/kvm*
7703 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7704 M: Paul Mackerras <paulus@ozlabs.org>
7705 L: kvm-ppc@vger.kernel.org
7706 W: http://www.linux-kvm.org/
7707 T: git git://github.com/agraf/linux-2.6.git
7709 F: arch/powerpc/include/uapi/asm/kvm*
7710 F: arch/powerpc/include/asm/kvm*
7711 F: arch/powerpc/kvm/
7712 F: arch/powerpc/kernel/kvm*
7714 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7715 M: Christian Borntraeger <borntraeger@de.ibm.com>
7716 M: Cornelia Huck <cohuck@redhat.com>
7717 L: linux-s390@vger.kernel.org
7718 W: http://www.ibm.com/developerworks/linux/linux390/
7719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7721 F: arch/s390/include/uapi/asm/kvm*
7722 F: arch/s390/include/asm/gmap.h
7723 F: arch/s390/include/asm/kvm*
7725 F: arch/s390/mm/gmap.c
7727 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7728 M: Paolo Bonzini <pbonzini@redhat.com>
7729 M: Radim Krčmář <rkrcmar@redhat.com>
7730 L: kvm@vger.kernel.org
7731 W: http://www.linux-kvm.org
7732 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7735 F: arch/x86/include/uapi/asm/kvm*
7736 F: arch/x86/include/asm/kvm*
7737 F: arch/x86/include/asm/pvclock-abi.h
7738 F: arch/x86/kernel/kvm.c
7739 F: arch/x86/kernel/kvmclock.c
7742 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7743 M: Tejun Heo <tj@kernel.org>
7744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7746 F: include/linux/kernfs.h
7750 M: Eric Biederman <ebiederm@xmission.com>
7751 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7752 L: kexec@lists.infradead.org
7754 F: include/linux/kexec.h
7755 F: include/uapi/linux/kexec.h
7759 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7760 L: linux-integrity@vger.kernel.org
7761 L: keyrings@vger.kernel.org
7763 F: Documentation/security/keys/trusted-encrypted.rst
7764 F: include/keys/encrypted-type.h
7765 F: security/keys/encrypted-keys/
7768 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7769 L: linux-integrity@vger.kernel.org
7770 L: keyrings@vger.kernel.org
7772 F: Documentation/security/keys/trusted-encrypted.rst
7773 F: include/keys/trusted-type.h
7774 F: security/keys/trusted.c
7775 F: security/keys/trusted.h
7778 M: David Howells <dhowells@redhat.com>
7779 L: keyrings@vger.kernel.org
7781 F: Documentation/security/keys/core.rst
7782 F: include/linux/key.h
7783 F: include/linux/key-type.h
7784 F: include/linux/keyctl.h
7785 F: include/uapi/linux/keyctl.h
7789 KGDB / KDB /debug_core
7790 M: Jason Wessel <jason.wessel@windriver.com>
7791 M: Daniel Thompson <daniel.thompson@linaro.org>
7792 W: http://kgdb.wiki.kernel.org/
7793 L: kgdb-bugreport@lists.sourceforge.net
7794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7796 F: Documentation/dev-tools/kgdb.rst
7797 F: drivers/misc/kgdbts.c
7798 F: drivers/tty/serial/kgdboc.c
7799 F: include/linux/kdb.h
7800 F: include/linux/kgdb.h
7804 M: Catalin Marinas <catalin.marinas@arm.com>
7806 F: Documentation/dev-tools/kmemleak.rst
7807 F: include/linux/kmemleak.h
7809 F: mm/kmemleak-test.c
7811 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7812 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7813 L: linux-kernel@vger.kernel.org
7816 F: include/linux/kmod.h
7818 F: tools/testing/selftests/kmod/
7821 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7822 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7823 M: "David S. Miller" <davem@davemloft.net>
7824 M: Masami Hiramatsu <mhiramat@kernel.org>
7826 F: Documentation/kprobes.txt
7827 F: include/linux/kprobes.h
7828 F: include/asm-generic/kprobes.h
7831 KS0108 LCD CONTROLLER DRIVER
7832 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7833 W: http://miguelojeda.es/auxdisplay.htm
7834 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7836 F: Documentation/auxdisplay/ks0108
7837 F: drivers/auxdisplay/ks0108.c
7838 F: include/linux/ks0108.h
7841 M: David Ahern <dsa@cumulusnetworks.com>
7842 L: netdev@vger.kernel.org
7845 F: include/net/l3mdev.h
7847 LANTIQ MIPS ARCHITECTURE
7848 M: John Crispin <john@phrozen.org>
7849 L: linux-mips@linux-mips.org
7852 F: drivers/soc/lantiq
7855 L: linux-x25@vger.kernel.org
7857 F: Documentation/networking/lapb-module.txt
7861 LASI 53c700 driver for PARISC
7862 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7863 L: linux-scsi@vger.kernel.org
7865 F: Documentation/scsi/53c700.txt
7866 F: drivers/scsi/53c700*
7869 M: Tobin C. Harding <me@tobin.cc>
7871 F: scripts/leaking_addresses.pl
7874 M: Richard Purdie <rpurdie@rpsys.net>
7875 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7876 M: Pavel Machek <pavel@ucw.cz>
7877 L: linux-leds@vger.kernel.org
7878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7880 F: Documentation/devicetree/bindings/leds/
7882 F: include/linux/leds.h
7884 LEGACY EEPROM DRIVER
7885 M: Jean Delvare <jdelvare@suse.com>
7887 F: Documentation/misc-devices/eeprom
7888 F: drivers/misc/eeprom/eeprom.c
7890 LEGO USB Tower driver
7891 M: Juergen Stuber <starblue@users.sourceforge.net>
7892 L: legousb-devel@lists.sourceforge.net
7893 W: http://legousb.sourceforge.net/
7895 F: drivers/usb/misc/legousbtower.c
7898 M: Michael Krufky <mkrufky@linuxtv.org>
7899 L: linux-media@vger.kernel.org
7900 W: https://linuxtv.org
7901 W: http://github.com/mkrufky
7902 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7903 T: git git://linuxtv.org/mkrufky/tuners.git
7905 F: drivers/media/dvb-frontends/lg2160.*
7907 LGDT3305 MEDIA DRIVER
7908 M: Michael Krufky <mkrufky@linuxtv.org>
7909 L: linux-media@vger.kernel.org
7910 W: https://linuxtv.org
7911 W: http://github.com/mkrufky
7912 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7913 T: git git://linuxtv.org/mkrufky/tuners.git
7915 F: drivers/media/dvb-frontends/lgdt3305.*
7917 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7918 M: Viresh Kumar <vireshk@kernel.org>
7919 L: linux-ide@vger.kernel.org
7920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7922 F: include/linux/pata_arasan_cf_data.h
7923 F: drivers/ata/pata_arasan_cf.c
7926 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7927 M: Tejun Heo <tj@kernel.org>
7928 L: linux-ide@vger.kernel.org
7929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7931 F: drivers/ata/pata_*.c
7932 F: drivers/ata/ata_generic.c
7934 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7935 M: Linus Walleij <linus.walleij@linaro.org>
7936 L: linux-ide@vger.kernel.org
7937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7939 F: drivers/ata/pata_ftide010.c
7940 F: drivers/ata/sata_gemini.c
7941 F: drivers/ata/sata_gemini.h
7943 LIBATA SATA AHCI PLATFORM devices support
7944 M: Hans de Goede <hdegoede@redhat.com>
7945 M: Tejun Heo <tj@kernel.org>
7946 L: linux-ide@vger.kernel.org
7947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7949 F: drivers/ata/ahci_platform.c
7950 F: drivers/ata/libahci_platform.c
7951 F: include/linux/ahci_platform.h
7953 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7954 M: Mikael Pettersson <mikpelinux@gmail.com>
7955 L: linux-ide@vger.kernel.org
7956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7958 F: drivers/ata/sata_promise.*
7960 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7961 M: Tejun Heo <tj@kernel.org>
7962 L: linux-ide@vger.kernel.org
7963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7966 F: include/linux/ata.h
7967 F: include/linux/libata.h
7968 F: Documentation/devicetree/bindings/ata/
7971 M: Sasha Levin <alexander.levin@verizon.com>
7973 F: tools/lib/lockdep/
7975 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7976 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7977 L: linux-nvdimm@lists.01.org
7978 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7980 F: drivers/nvdimm/blk.c
7981 F: drivers/nvdimm/region_devs.c
7983 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7984 M: Vishal Verma <vishal.l.verma@intel.com>
7985 L: linux-nvdimm@lists.01.org
7986 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7988 F: drivers/nvdimm/btt*
7990 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7991 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7992 L: linux-nvdimm@lists.01.org
7993 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7995 F: drivers/nvdimm/pmem*
7997 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7998 M: Dan Williams <dan.j.williams@intel.com>
7999 L: linux-nvdimm@lists.01.org
8000 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8004 F: drivers/acpi/nfit/*
8005 F: include/linux/nd.h
8006 F: include/linux/libnvdimm.h
8007 F: include/uapi/linux/ndctl.h
8009 LIGHTNVM PLATFORM SUPPORT
8010 M: Matias Bjorling <mb@lightnvm.io>
8011 W: http://github/OpenChannelSSD
8012 L: linux-block@vger.kernel.org
8014 F: drivers/lightnvm/
8015 F: include/linux/lightnvm.h
8016 F: include/uapi/linux/lightnvm.h
8018 LINUX FOR POWER MACINTOSH
8019 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8020 W: http://www.penguinppc.org/
8021 L: linuxppc-dev@lists.ozlabs.org
8023 F: arch/powerpc/platforms/powermac/
8024 F: drivers/macintosh/
8026 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8027 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8028 M: Paul Mackerras <paulus@samba.org>
8029 M: Michael Ellerman <mpe@ellerman.id.au>
8030 W: https://github.com/linuxppc/linux/wiki
8031 L: linuxppc-dev@lists.ozlabs.org
8032 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8035 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8036 F: Documentation/devicetree/bindings/powerpc/
8037 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8038 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8039 F: Documentation/powerpc/
8041 F: drivers/char/tpm/tpm_ibmvtpm*
8042 F: drivers/crypto/nx/
8043 F: drivers/crypto/vmx/
8044 F: drivers/i2c/busses/i2c-opal.c
8045 F: drivers/net/ethernet/ibm/ibmveth.*
8046 F: drivers/net/ethernet/ibm/ibmvnic.*
8047 F: drivers/pci/hotplug/pnv_php.c
8048 F: drivers/pci/hotplug/rpa*
8049 F: drivers/rtc/rtc-opal.c
8050 F: drivers/scsi/ibmvscsi/
8051 F: drivers/tty/hvc/hvc_opal.c
8052 F: drivers/watchdog/wdrtas.c
8053 F: tools/testing/selftests/powerpc
8060 LINUX FOR POWERPC EMBEDDED MPC5XXX
8061 M: Anatolij Gustschin <agust@denx.de>
8062 L: linuxppc-dev@lists.ozlabs.org
8063 T: git git://git.denx.de/linux-denx-agust.git
8065 F: arch/powerpc/platforms/512x/
8066 F: arch/powerpc/platforms/52xx/
8068 LINUX FOR POWERPC EMBEDDED PPC4XX
8069 M: Alistair Popple <alistair@popple.id.au>
8070 M: Matt Porter <mporter@kernel.crashing.org>
8071 W: http://www.penguinppc.org/
8072 L: linuxppc-dev@lists.ozlabs.org
8074 F: arch/powerpc/platforms/40x/
8075 F: arch/powerpc/platforms/44x/
8077 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8078 M: Scott Wood <oss@buserror.net>
8079 M: Kumar Gala <galak@kernel.crashing.org>
8080 W: http://www.penguinppc.org/
8081 L: linuxppc-dev@lists.ozlabs.org
8082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8084 F: arch/powerpc/platforms/83xx/
8085 F: arch/powerpc/platforms/85xx/
8086 F: Documentation/devicetree/bindings/powerpc/fsl/
8088 LINUX FOR POWERPC EMBEDDED PPC8XX
8089 M: Vitaly Bordug <vitb@kernel.crashing.org>
8090 W: http://www.penguinppc.org/
8091 L: linuxppc-dev@lists.ozlabs.org
8093 F: arch/powerpc/platforms/8xx/
8095 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8096 L: linuxppc-dev@lists.ozlabs.org
8098 F: arch/powerpc/*/*virtex*
8099 F: arch/powerpc/*/*/*virtex*
8101 LINUX FOR POWERPC PA SEMI PWRFICIENT
8102 L: linuxppc-dev@lists.ozlabs.org
8104 F: arch/powerpc/platforms/pasemi/
8105 F: drivers/*/*pasemi*
8106 F: drivers/*/*/*pasemi*
8108 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8109 M: Kees Cook <keescook@chromium.org>
8111 F: drivers/misc/lkdtm*
8113 LINUX SECURITY MODULE (LSM) FRAMEWORK
8114 M: Chris Wright <chrisw@sous-sol.org>
8115 L: linux-security-module@vger.kernel.org
8118 LIS3LV02D ACCELEROMETER DRIVER
8119 M: Eric Piel <eric.piel@tremplin-utc.net>
8121 F: Documentation/misc-devices/lis3lv02d
8122 F: drivers/misc/lis3lv02d/
8123 F: drivers/platform/x86/hp_accel.c
8126 M: Josh Poimboeuf <jpoimboe@redhat.com>
8127 M: Jessica Yu <jeyu@kernel.org>
8128 M: Jiri Kosina <jikos@kernel.org>
8129 M: Miroslav Benes <mbenes@suse.cz>
8130 R: Petr Mladek <pmladek@suse.com>
8132 F: kernel/livepatch/
8133 F: include/linux/livepatch.h
8134 F: arch/x86/include/asm/livepatch.h
8135 F: arch/x86/kernel/livepatch.c
8136 F: Documentation/livepatch/
8137 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8138 F: samples/livepatch/
8139 L: live-patching@vger.kernel.org
8140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8143 L: netdev@vger.kernel.org
8145 F: include/linux/llc.h
8146 F: include/uapi/linux/llc.h
8150 LM73 HARDWARE MONITOR DRIVER
8151 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8152 L: linux-hwmon@vger.kernel.org
8154 F: drivers/hwmon/lm73.c
8156 LM78 HARDWARE MONITOR DRIVER
8157 M: Jean Delvare <jdelvare@suse.com>
8158 L: linux-hwmon@vger.kernel.org
8160 F: Documentation/hwmon/lm78
8161 F: drivers/hwmon/lm78.c
8163 LM83 HARDWARE MONITOR DRIVER
8164 M: Jean Delvare <jdelvare@suse.com>
8165 L: linux-hwmon@vger.kernel.org
8167 F: Documentation/hwmon/lm83
8168 F: drivers/hwmon/lm83.c
8170 LM90 HARDWARE MONITOR DRIVER
8171 M: Jean Delvare <jdelvare@suse.com>
8172 L: linux-hwmon@vger.kernel.org
8174 F: Documentation/hwmon/lm90
8175 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8176 F: drivers/hwmon/lm90.c
8177 F: include/dt-bindings/thermal/lm90.h
8179 LM95234 HARDWARE MONITOR DRIVER
8180 M: Guenter Roeck <linux@roeck-us.net>
8181 L: linux-hwmon@vger.kernel.org
8183 F: Documentation/hwmon/lm95234
8184 F: drivers/hwmon/lm95234.c
8186 LME2510 MEDIA DRIVER
8187 M: Malcolm Priestley <tvboxspy@gmail.com>
8188 L: linux-media@vger.kernel.org
8189 W: https://linuxtv.org
8190 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8192 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8194 LOADPIN SECURITY MODULE
8195 M: Kees Cook <keescook@chromium.org>
8196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8198 F: security/loadpin/
8199 F: Documentation/admin-guide/LSM/LoadPin.rst
8202 M: Peter Zijlstra <peterz@infradead.org>
8203 M: Ingo Molnar <mingo@redhat.com>
8204 L: linux-kernel@vger.kernel.org
8205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8207 F: Documentation/locking/
8208 F: include/linux/lockdep.h
8209 F: include/linux/spinlock*.h
8210 F: arch/*/include/asm/spinlock*.h
8211 F: include/linux/rwlock*.h
8212 F: include/linux/mutex*.h
8213 F: arch/*/include/asm/mutex*.h
8214 F: include/linux/rwsem*.h
8215 F: arch/*/include/asm/rwsem.h
8216 F: include/linux/seqlock.h
8217 F: lib/locking*.[ch]
8219 X: kernel/locking/locktorture.c
8221 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8222 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8223 L: linux-ntfs-dev@lists.sourceforge.net
8224 W: http://www.linux-ntfs.org/content/view/19/37/
8226 F: Documentation/ldm.txt
8227 F: block/partitions/ldm.*
8229 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8230 M: Sathya Prakash <sathya.prakash@broadcom.com>
8231 M: Chaitra P B <chaitra.basappa@broadcom.com>
8232 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8233 L: MPT-FusionLinux.pdl@broadcom.com
8234 L: linux-scsi@vger.kernel.org
8235 W: http://www.avagotech.com/support/
8237 F: drivers/message/fusion/
8238 F: drivers/scsi/mpt2sas/
8239 F: drivers/scsi/mpt3sas/
8241 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8242 M: Matthew Wilcox <matthew@wil.cx>
8243 L: linux-scsi@vger.kernel.org
8245 F: drivers/scsi/sym53c8xx_2/
8247 LTC4261 HARDWARE MONITOR DRIVER
8248 M: Guenter Roeck <linux@roeck-us.net>
8249 L: linux-hwmon@vger.kernel.org
8251 F: Documentation/hwmon/ltc4261
8252 F: drivers/hwmon/ltc4261.c
8254 LTC4306 I2C MULTIPLEXER DRIVER
8255 M: Michael Hennerich <michael.hennerich@analog.com>
8256 W: http://ez.analog.com/community/linux-device-drivers
8257 L: linux-i2c@vger.kernel.org
8259 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8260 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8262 LTP (Linux Test Project)
8263 M: Mike Frysinger <vapier@gentoo.org>
8264 M: Cyril Hrubis <chrubis@suse.cz>
8265 M: Wanlong Gao <wanlong.gao@gmail.com>
8266 M: Jan Stancek <jstancek@redhat.com>
8267 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8268 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8269 L: ltp@lists.linux.it (subscribers-only)
8270 W: http://linux-test-project.github.io/
8271 T: git git://github.com/linux-test-project/ltp.git
8275 W: http://www.linux-m32r.org/
8280 M: Geert Uytterhoeven <geert@linux-m68k.org>
8281 L: linux-m68k@lists.linux-m68k.org
8282 W: http://www.linux-m68k.org/
8283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8288 M68K ON APPLE MACINTOSH
8289 M: Joshua Thompson <funaho@jurai.org>
8290 W: http://www.mac.linux-m68k.org/
8291 L: linux-m68k@lists.linux-m68k.org
8296 M: Philip Blundell <philb@gnu.org>
8297 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8301 M88DS3103 MEDIA DRIVER
8302 M: Antti Palosaari <crope@iki.fi>
8303 L: linux-media@vger.kernel.org
8304 W: https://linuxtv.org
8305 W: http://palosaari.fi/linux/
8306 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8307 T: git git://linuxtv.org/anttip/media_tree.git
8309 F: drivers/media/dvb-frontends/m88ds3103*
8311 M88RS2000 MEDIA DRIVER
8312 M: Malcolm Priestley <tvboxspy@gmail.com>
8313 L: linux-media@vger.kernel.org
8314 W: https://linuxtv.org
8315 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8317 F: drivers/media/dvb-frontends/m88rs2000*
8319 MA901 MASTERKIT USB FM RADIO DRIVER
8320 M: Alexey Klimov <klimov.linux@gmail.com>
8321 L: linux-media@vger.kernel.org
8322 T: git git://linuxtv.org/media_tree.git
8324 F: drivers/media/radio/radio-ma901.c
8327 M: Johannes Berg <johannes@sipsolutions.net>
8328 L: linux-wireless@vger.kernel.org
8329 W: http://wireless.kernel.org/
8330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8333 F: Documentation/networking/mac80211-injection.txt
8334 F: include/net/mac80211.h
8336 F: drivers/net/wireless/mac80211_hwsim.[ch]
8337 F: Documentation/networking/mac80211_hwsim/README
8340 M: Jassi Brar <jassisinghbrar@gmail.com>
8341 L: linux-kernel@vger.kernel.org
8344 F: include/linux/mailbox_client.h
8345 F: include/linux/mailbox_controller.h
8347 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8348 M: Michael Kerrisk <mtk.manpages@gmail.com>
8349 W: http://www.kernel.org/doc/man-pages
8350 L: linux-man@vger.kernel.org
8353 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8354 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8355 L: linux-mips@linux-mips.org
8357 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8359 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8360 M: Andrew Lunn <andrew@lunn.ch>
8361 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8362 L: netdev@vger.kernel.org
8364 F: drivers/net/dsa/mv88e6xxx/
8365 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8367 MARVELL ARMADA DRM SUPPORT
8368 M: Russell King <linux@armlinux.org.uk>
8370 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8371 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8372 F: drivers/gpu/drm/armada/
8373 F: include/uapi/drm/armada_drm.h
8374 F: Documentation/devicetree/bindings/display/armada/
8376 MARVELL CRYPTO DRIVER
8377 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8378 M: Arnaud Ebalard <arno@natisbad.org>
8379 F: drivers/crypto/marvell/
8381 L: linux-crypto@vger.kernel.org
8383 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8384 M: Mirko Lindner <mlindner@marvell.com>
8385 M: Stephen Hemminger <stephen@networkplumber.org>
8386 L: netdev@vger.kernel.org
8388 F: drivers/net/ethernet/marvell/sk*
8390 MARVELL LIBERTAS WIRELESS DRIVER
8391 L: libertas-dev@lists.infradead.org
8393 F: drivers/net/wireless/marvell/libertas/
8395 MARVELL MACCHIATOBIN SUPPORT
8396 M: Russell King <rmk@armlinux.org.uk>
8397 L: linux-arm-kernel@lists.infradead.org
8399 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8401 MARVELL MV643XX ETHERNET DRIVER
8402 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8403 L: netdev@vger.kernel.org
8405 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8406 F: include/linux/mv643xx.h
8408 MARVELL MV88X3310 PHY DRIVER
8409 M: Russell King <rmk@armlinux.org.uk>
8410 L: netdev@vger.kernel.org
8412 F: drivers/net/phy/marvell10g.c
8414 MARVELL MVNETA ETHERNET DRIVER
8415 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8416 L: netdev@vger.kernel.org
8418 F: drivers/net/ethernet/marvell/mvneta.*
8420 MARVELL MWIFIEX WIRELESS DRIVER
8421 M: Amitkumar Karwar <amitkarwar@gmail.com>
8422 M: Nishant Sarmukadam <nishants@marvell.com>
8423 M: Ganapathi Bhat <gbhat@marvell.com>
8424 M: Xinming Hu <huxm@marvell.com>
8425 L: linux-wireless@vger.kernel.org
8427 F: drivers/net/wireless/marvell/mwifiex/
8429 MARVELL MWL8K WIRELESS DRIVER
8430 M: Lennert Buytenhek <buytenh@wantstofly.org>
8431 L: linux-wireless@vger.kernel.org
8433 F: drivers/net/wireless/marvell/mwl8k.c
8435 MARVELL NAND CONTROLLER DRIVER
8436 M: Miquel Raynal <miquel.raynal@free-electrons.com>
8437 L: linux-mtd@lists.infradead.org
8439 F: drivers/mtd/nand/marvell_nand.c
8440 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
8442 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8443 M: Nicolas Pitre <nico@fluxnic.net>
8445 F: drivers/mmc/host/mvsdio.*
8447 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8448 M: Hu Ziji <huziji@marvell.com>
8449 L: linux-mmc@vger.kernel.org
8451 F: drivers/mmc/host/sdhci-xenon*
8452 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8454 MATROX FRAMEBUFFER DRIVER
8455 L: linux-fbdev@vger.kernel.org
8457 F: drivers/video/fbdev/matrox/matroxfb_*
8458 F: include/uapi/linux/matroxfb.h
8460 MAX16065 HARDWARE MONITOR DRIVER
8461 M: Guenter Roeck <linux@roeck-us.net>
8462 L: linux-hwmon@vger.kernel.org
8464 F: Documentation/hwmon/max16065
8465 F: drivers/hwmon/max16065.c
8467 MAX20751 HARDWARE MONITOR DRIVER
8468 M: Guenter Roeck <linux@roeck-us.net>
8469 L: linux-hwmon@vger.kernel.org
8471 F: Documentation/hwmon/max20751
8472 F: drivers/hwmon/max20751.c
8474 MAX2175 SDR TUNER DRIVER
8475 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8476 L: linux-media@vger.kernel.org
8477 T: git git://linuxtv.org/media_tree.git
8479 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8480 F: Documentation/media/v4l-drivers/max2175.rst
8481 F: drivers/media/i2c/max2175*
8482 F: include/uapi/linux/max2175.h
8484 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8485 L: linux-hwmon@vger.kernel.org
8487 F: Documentation/hwmon/max6650
8488 F: drivers/hwmon/max6650.c
8490 MAX6697 HARDWARE MONITOR DRIVER
8491 M: Guenter Roeck <linux@roeck-us.net>
8492 L: linux-hwmon@vger.kernel.org
8494 F: Documentation/hwmon/max6697
8495 F: Documentation/devicetree/bindings/i2c/max6697.txt
8496 F: drivers/hwmon/max6697.c
8497 F: include/linux/platform_data/max6697.h
8499 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8500 M: Peter Rosin <peda@axentia.se>
8501 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8503 F: Documentation/devicetree/bindings/sound/max9860.txt
8504 F: sound/soc/codecs/max9860.*
8506 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8507 M: Javier Martinez Canillas <javier@dowhile0.org>
8508 L: linux-kernel@vger.kernel.org
8510 F: drivers/regulator/max77802-regulator.c
8511 F: Documentation/devicetree/bindings/*/*max77802.txt
8512 F: include/dt-bindings/*/*max77802.h
8514 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8515 M: Krzysztof Kozlowski <krzk@kernel.org>
8516 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8517 L: linux-pm@vger.kernel.org
8519 F: drivers/power/supply/max14577_charger.c
8520 F: drivers/power/supply/max77693_charger.c
8522 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8523 M: Chanwoo Choi <cw00.choi@samsung.com>
8524 M: Krzysztof Kozlowski <krzk@kernel.org>
8525 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8526 L: linux-kernel@vger.kernel.org
8528 F: drivers/*/max14577*.c
8529 F: drivers/*/max77686*.c
8530 F: drivers/*/max77693*.c
8531 F: drivers/extcon/extcon-max14577.c
8532 F: drivers/extcon/extcon-max77693.c
8533 F: drivers/rtc/rtc-max77686.c
8534 F: drivers/clk/clk-max77686.c
8535 F: Documentation/devicetree/bindings/mfd/max14577.txt
8536 F: Documentation/devicetree/bindings/*/max77686.txt
8537 F: Documentation/devicetree/bindings/mfd/max77693.txt
8538 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8539 F: include/linux/mfd/max14577*.h
8540 F: include/linux/mfd/max77686*.h
8541 F: include/linux/mfd/max77693*.h
8543 MAXIRADIO FM RADIO RECEIVER DRIVER
8544 M: Hans Verkuil <hverkuil@xs4all.nl>
8545 L: linux-media@vger.kernel.org
8546 T: git git://linuxtv.org/media_tree.git
8547 W: https://linuxtv.org
8549 F: drivers/media/radio/radio-maxiradio*
8551 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8552 M: Peter Rosin <peda@axentia.se>
8553 L: linux-iio@vger.kernel.org
8555 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8556 F: drivers/iio/potentiometer/mcp4531.c
8558 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8559 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8560 L: linux-iio@vger.kernel.org
8562 F: drivers/iio/dac/cio-dac.c
8564 MEDIA DRIVERS FOR ASCOT2E
8565 M: Sergey Kozlov <serjk@netup.ru>
8566 M: Abylay Ospan <aospan@netup.ru>
8567 L: linux-media@vger.kernel.org
8568 W: https://linuxtv.org
8570 T: git git://linuxtv.org/media_tree.git
8572 F: drivers/media/dvb-frontends/ascot2e*
8574 MEDIA DRIVERS FOR CXD2841ER
8575 M: Sergey Kozlov <serjk@netup.ru>
8576 M: Abylay Ospan <aospan@netup.ru>
8577 L: linux-media@vger.kernel.org
8578 W: https://linuxtv.org
8580 T: git git://linuxtv.org/media_tree.git
8582 F: drivers/media/dvb-frontends/cxd2841er*
8584 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8585 M: Daniel Scheller <d.scheller.oss@gmail.com>
8586 L: linux-media@vger.kernel.org
8587 W: https://linuxtv.org
8588 T: git git://linuxtv.org/media_tree.git
8590 F: drivers/media/pci/ddbridge/*
8592 MEDIA DRIVERS FOR FREESCALE IMX
8593 M: Steve Longerbeam <slongerbeam@gmail.com>
8594 M: Philipp Zabel <p.zabel@pengutronix.de>
8595 L: linux-media@vger.kernel.org
8596 T: git git://linuxtv.org/media_tree.git
8598 F: Documentation/devicetree/bindings/media/imx.txt
8599 F: Documentation/media/v4l-drivers/imx.rst
8600 F: drivers/staging/media/imx/
8601 F: include/linux/imx-media.h
8602 F: include/media/imx.h
8604 MEDIA DRIVERS FOR HELENE
8605 M: Abylay Ospan <aospan@netup.ru>
8606 L: linux-media@vger.kernel.org
8607 W: https://linuxtv.org
8609 T: git git://linuxtv.org/media_tree.git
8611 F: drivers/media/dvb-frontends/helene*
8613 MEDIA DRIVERS FOR HORUS3A
8614 M: Sergey Kozlov <serjk@netup.ru>
8615 M: Abylay Ospan <aospan@netup.ru>
8616 L: linux-media@vger.kernel.org
8617 W: https://linuxtv.org
8619 T: git git://linuxtv.org/media_tree.git
8621 F: drivers/media/dvb-frontends/horus3a*
8623 MEDIA DRIVERS FOR LNBH25
8624 M: Sergey Kozlov <serjk@netup.ru>
8625 M: Abylay Ospan <aospan@netup.ru>
8626 L: linux-media@vger.kernel.org
8627 W: https://linuxtv.org
8629 T: git git://linuxtv.org/media_tree.git
8631 F: drivers/media/dvb-frontends/lnbh25*
8633 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8634 M: Daniel Scheller <d.scheller.oss@gmail.com>
8635 L: linux-media@vger.kernel.org
8636 W: https://linuxtv.org
8637 T: git git://linuxtv.org/media_tree.git
8639 F: drivers/media/dvb-frontends/mxl5xx*
8641 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8642 M: Sergey Kozlov <serjk@netup.ru>
8643 M: Abylay Ospan <aospan@netup.ru>
8644 L: linux-media@vger.kernel.org
8645 W: https://linuxtv.org
8647 T: git git://linuxtv.org/media_tree.git
8649 F: drivers/media/pci/netup_unidvb/*
8651 MEDIA DRIVERS FOR RENESAS - DRIF
8652 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8653 L: linux-media@vger.kernel.org
8654 L: linux-renesas-soc@vger.kernel.org
8655 T: git git://linuxtv.org/media_tree.git
8657 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8658 F: drivers/media/platform/rcar_drif.c
8660 MEDIA DRIVERS FOR RENESAS - FCP
8661 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8662 L: linux-media@vger.kernel.org
8663 L: linux-renesas-soc@vger.kernel.org
8664 T: git git://linuxtv.org/media_tree.git
8666 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8667 F: drivers/media/platform/rcar-fcp.c
8668 F: include/media/rcar-fcp.h
8670 MEDIA DRIVERS FOR RENESAS - FDP1
8671 M: Kieran Bingham <kieran@bingham.xyz>
8672 L: linux-media@vger.kernel.org
8673 L: linux-renesas-soc@vger.kernel.org
8674 T: git git://linuxtv.org/media_tree.git
8676 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8677 F: drivers/media/platform/rcar_fdp1.c
8679 MEDIA DRIVERS FOR RENESAS - VIN
8680 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8681 L: linux-media@vger.kernel.org
8682 L: linux-renesas-soc@vger.kernel.org
8683 T: git git://linuxtv.org/media_tree.git
8685 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8686 F: drivers/media/platform/rcar-vin/
8688 MEDIA DRIVERS FOR RENESAS - VSP1
8689 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8690 L: linux-media@vger.kernel.org
8691 L: linux-renesas-soc@vger.kernel.org
8692 T: git git://linuxtv.org/media_tree.git
8694 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8695 F: drivers/media/platform/vsp1/
8697 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8698 M: Daniel Scheller <d.scheller.oss@gmail.com>
8699 L: linux-media@vger.kernel.org
8700 W: https://linuxtv.org
8701 T: git git://linuxtv.org/media_tree.git
8703 F: drivers/media/dvb-frontends/stv0910*
8705 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8706 M: Daniel Scheller <d.scheller.oss@gmail.com>
8707 L: linux-media@vger.kernel.org
8708 W: https://linuxtv.org
8709 T: git git://linuxtv.org/media_tree.git
8711 F: drivers/media/dvb-frontends/stv6111*
8713 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8714 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8715 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8716 P: LinuxTV.org Project
8717 L: linux-media@vger.kernel.org
8718 W: https://linuxtv.org
8719 Q: http://patchwork.kernel.org/project/linux-media/list/
8720 T: git git://linuxtv.org/media_tree.git
8722 F: Documentation/devicetree/bindings/media/
8723 F: Documentation/media/
8725 F: drivers/staging/media/
8726 F: include/linux/platform_data/media/
8728 F: include/uapi/linux/dvb/
8729 F: include/uapi/linux/videodev2.h
8730 F: include/uapi/linux/media.h
8731 F: include/uapi/linux/v4l2-*
8732 F: include/uapi/linux/meye.h
8733 F: include/uapi/linux/ivtv*
8734 F: include/uapi/linux/uvcvideo.h
8737 M: Sean Wang <sean.wang@mediatek.com>
8739 F: drivers/media/rc/mtk-cir.c
8741 MEDIATEK PMIC LED DRIVER
8742 M: Sean Wang <sean.wang@mediatek.com>
8744 F: drivers/leds/leds-mt6323.c
8745 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
8747 MEDIATEK ETHERNET DRIVER
8748 M: Felix Fietkau <nbd@openwrt.org>
8749 M: John Crispin <john@phrozen.org>
8750 M: Sean Wang <sean.wang@mediatek.com>
8751 M: Nelson Chang <nelson.chang@mediatek.com>
8752 L: netdev@vger.kernel.org
8754 F: drivers/net/ethernet/mediatek/
8756 MEDIATEK SWITCH DRIVER
8757 M: Sean Wang <sean.wang@mediatek.com>
8758 L: netdev@vger.kernel.org
8760 F: drivers/net/dsa/mt7530.*
8761 F: net/dsa/tag_mtk.c
8763 MEDIATEK JPEG DRIVER
8764 M: Rick Chang <rick.chang@mediatek.com>
8765 M: Bin Liu <bin.liu@mediatek.com>
8767 F: drivers/media/platform/mtk-jpeg/
8768 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8771 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8772 M: Houlong Wei <houlong.wei@mediatek.com>
8773 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8775 F: drivers/media/platform/mtk-mdp/
8776 F: drivers/media/platform/mtk-vpu/
8777 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8779 MEDIATEK MEDIA DRIVER
8780 M: Tiffany Lin <tiffany.lin@mediatek.com>
8781 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8783 F: drivers/media/platform/mtk-vcodec/
8784 F: drivers/media/platform/mtk-vpu/
8785 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8786 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8788 MEDIATEK MT7601U WIRELESS LAN DRIVER
8789 M: Jakub Kicinski <kubakici@wp.pl>
8790 L: linux-wireless@vger.kernel.org
8792 F: drivers/net/wireless/mediatek/mt7601u/
8794 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8795 M: Sean Wang <sean.wang@mediatek.com>
8797 F: drivers/char/hw_random/mtk-rng.c
8799 MEDIATEK USB3 DRD IP DRIVER
8800 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
8801 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
8802 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8803 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8805 F: drivers/usb/mtu3/
8807 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8808 M: Peter Senna Tschudin <peter.senna@collabora.com>
8809 M: Martin Donnelly <martin.donnelly@ge.com>
8810 M: Martyn Welch <martyn.welch@collabora.co.uk>
8812 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8813 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8815 MEGARAID SCSI/SAS DRIVERS
8816 M: Kashyap Desai <kashyap.desai@broadcom.com>
8817 M: Sumit Saxena <sumit.saxena@broadcom.com>
8818 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8819 L: megaraidlinux.pdl@broadcom.com
8820 L: linux-scsi@vger.kernel.org
8821 W: http://www.avagotech.com/support/
8823 F: Documentation/scsi/megaraid.txt
8824 F: drivers/scsi/megaraid.*
8825 F: drivers/scsi/megaraid/
8827 MELEXIS MLX90614 DRIVER
8828 M: Crt Mori <cmo@melexis.com>
8829 L: linux-iio@vger.kernel.org
8830 W: http://www.melexis.com
8832 F: drivers/iio/temperature/mlx90614.c
8834 MELFAS MIP4 TOUCHSCREEN DRIVER
8835 M: Sangwon Jee <jeesw@melfas.com>
8836 W: http://www.melfas.com
8838 F: drivers/input/touchscreen/melfas_mip4.c
8839 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8841 MELLANOX ETHERNET DRIVER (mlx4_en)
8842 M: Tariq Toukan <tariqt@mellanox.com>
8843 L: netdev@vger.kernel.org
8845 W: http://www.mellanox.com
8846 Q: http://patchwork.ozlabs.org/project/netdev/list/
8847 F: drivers/net/ethernet/mellanox/mlx4/en_*
8849 MELLANOX ETHERNET DRIVER (mlx5e)
8850 M: Saeed Mahameed <saeedm@mellanox.com>
8851 L: netdev@vger.kernel.org
8853 W: http://www.mellanox.com
8854 Q: http://patchwork.ozlabs.org/project/netdev/list/
8855 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8857 MELLANOX ETHERNET INNOVA DRIVER
8858 M: Ilan Tayari <ilant@mellanox.com>
8859 R: Boris Pismenny <borisp@mellanox.com>
8860 L: netdev@vger.kernel.org
8862 W: http://www.mellanox.com
8863 Q: http://patchwork.ozlabs.org/project/netdev/list/
8864 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8865 F: include/linux/mlx5/mlx5_ifc_fpga.h
8867 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8868 M: Ilan Tayari <ilant@mellanox.com>
8869 R: Boris Pismenny <borisp@mellanox.com>
8870 L: netdev@vger.kernel.org
8872 W: http://www.mellanox.com
8873 Q: http://patchwork.ozlabs.org/project/netdev/list/
8874 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8875 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8877 MELLANOX ETHERNET SWITCH DRIVERS
8878 M: Jiri Pirko <jiri@mellanox.com>
8879 M: Ido Schimmel <idosch@mellanox.com>
8880 L: netdev@vger.kernel.org
8882 W: http://www.mellanox.com
8883 Q: http://patchwork.ozlabs.org/project/netdev/list/
8884 F: drivers/net/ethernet/mellanox/mlxsw/
8886 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8887 M: mlxsw@mellanox.com
8888 L: netdev@vger.kernel.org
8890 W: http://www.mellanox.com
8891 Q: http://patchwork.ozlabs.org/project/netdev/list/
8892 F: drivers/net/ethernet/mellanox/mlxfw/
8894 MELLANOX MLX CPLD HOTPLUG DRIVER
8895 M: Vadim Pasternak <vadimp@mellanox.com>
8896 L: platform-driver-x86@vger.kernel.org
8898 F: drivers/platform/x86/mlxcpld-hotplug.c
8899 F: include/linux/platform_data/mlxcpld-hotplug.h
8901 MELLANOX MLX4 core VPI driver
8902 M: Tariq Toukan <tariqt@mellanox.com>
8903 L: netdev@vger.kernel.org
8904 L: linux-rdma@vger.kernel.org
8905 W: http://www.mellanox.com
8906 Q: http://patchwork.ozlabs.org/project/netdev/list/
8908 F: drivers/net/ethernet/mellanox/mlx4/
8909 F: include/linux/mlx4/
8911 MELLANOX MLX4 IB driver
8912 M: Yishai Hadas <yishaih@mellanox.com>
8913 L: linux-rdma@vger.kernel.org
8914 W: http://www.mellanox.com
8915 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8917 F: drivers/infiniband/hw/mlx4/
8918 F: include/linux/mlx4/
8919 F: include/uapi/rdma/mlx4-abi.h
8921 MELLANOX MLX5 core VPI driver
8922 M: Saeed Mahameed <saeedm@mellanox.com>
8923 M: Matan Barak <matanb@mellanox.com>
8924 M: Leon Romanovsky <leonro@mellanox.com>
8925 L: netdev@vger.kernel.org
8926 L: linux-rdma@vger.kernel.org
8927 W: http://www.mellanox.com
8928 Q: http://patchwork.ozlabs.org/project/netdev/list/
8930 F: drivers/net/ethernet/mellanox/mlx5/core/
8931 F: include/linux/mlx5/
8933 MELLANOX MLX5 IB driver
8934 M: Matan Barak <matanb@mellanox.com>
8935 M: Leon Romanovsky <leonro@mellanox.com>
8936 L: linux-rdma@vger.kernel.org
8937 W: http://www.mellanox.com
8938 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8940 F: drivers/infiniband/hw/mlx5/
8941 F: include/linux/mlx5/
8942 F: include/uapi/rdma/mlx5-abi.h
8944 MELLANOX MLXCPLD I2C AND MUX DRIVER
8945 M: Vadim Pasternak <vadimp@mellanox.com>
8946 M: Michael Shych <michaelsh@mellanox.com>
8947 L: linux-i2c@vger.kernel.org
8949 F: drivers/i2c/busses/i2c-mlxcpld.c
8950 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8951 F: Documentation/i2c/busses/i2c-mlxcpld
8953 MELLANOX MLXCPLD LED DRIVER
8954 M: Vadim Pasternak <vadimp@mellanox.com>
8955 L: linux-leds@vger.kernel.org
8957 F: drivers/leds/leds-mlxcpld.c
8958 F: Documentation/leds/leds-mlxcpld.txt
8960 MELLANOX PLATFORM DRIVER
8961 M: Vadim Pasternak <vadimp@mellanox.com>
8962 L: platform-driver-x86@vger.kernel.org
8964 F: drivers/platform/x86/mlx-platform.c
8967 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8968 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8969 L: linux-kernel@vger.kernel.org
8971 F: kernel/sched/membarrier.c
8972 F: include/uapi/linux/membarrier.h
8975 L: linux-mm@kvack.org
8976 W: http://www.linux-mm.org
8978 F: include/linux/mm.h
8979 F: include/linux/gfp.h
8980 F: include/linux/mmzone.h
8981 F: include/linux/memory_hotplug.h
8982 F: include/linux/vmalloc.h
8985 MEMORY TECHNOLOGY DEVICES (MTD)
8986 M: David Woodhouse <dwmw2@infradead.org>
8987 M: Brian Norris <computersforpeace@gmail.com>
8988 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8989 M: Marek Vasut <marek.vasut@gmail.com>
8990 M: Richard Weinberger <richard@nod.at>
8991 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8992 L: linux-mtd@lists.infradead.org
8993 W: http://www.linux-mtd.infradead.org/
8994 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8995 T: git git://git.infradead.org/linux-mtd.git master
8996 T: git git://git.infradead.org/linux-mtd.git mtd/next
8998 F: Documentation/devicetree/bindings/mtd/
9000 F: include/linux/mtd/
9001 F: include/uapi/mtd/
9003 MEN A21 WATCHDOG DRIVER
9004 M: Johannes Thumshirn <morbidrsa@gmail.com>
9005 L: linux-watchdog@vger.kernel.org
9007 F: drivers/watchdog/mena21_wdt.c
9009 MEN CHAMELEON BUS (mcb)
9010 M: Johannes Thumshirn <morbidrsa@gmail.com>
9013 F: include/linux/mcb.h
9014 F: Documentation/men-chameleon-bus.txt
9016 MEN F21BMC (Board Management Controller)
9017 M: Andreas Werner <andreas.werner@men.de>
9019 F: drivers/mfd/menf21bmc.c
9020 F: drivers/watchdog/menf21bmc_wdt.c
9021 F: drivers/leds/leds-menf21bmc.c
9022 F: drivers/hwmon/menf21bmc_hwmon.c
9023 F: Documentation/hwmon/menf21bmc
9025 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9026 M: Neil Armstrong <narmstrong@baylibre.com>
9027 L: linux-media@lists.freedesktop.org
9028 L: linux-amlogic@lists.infradead.org
9029 W: http://linux-meson.com/
9031 F: drivers/media/platform/meson/ao-cec.c
9032 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9033 T: git git://linuxtv.org/media_tree.git
9036 M: James Hogan <jhogan@kernel.org>
9037 L: linux-metag@vger.kernel.org
9038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9041 F: Documentation/metag/
9042 F: Documentation/devicetree/bindings/metag/
9043 F: Documentation/devicetree/bindings/interrupt-controller/img,*
9044 F: drivers/clocksource/metag_generic.c
9045 F: drivers/irqchip/irq-metag.c
9046 F: drivers/irqchip/irq-metag-ext.c
9047 F: drivers/tty/metag_da.c
9049 MICROBLAZE ARCHITECTURE
9050 M: Michal Simek <monstr@monstr.eu>
9051 W: http://www.monstr.eu/fdt/
9052 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9056 MICROCHIP / ATMEL AT91 SERIAL DRIVER
9057 M: Richard Genoud <richard.genoud@gmail.com>
9059 F: drivers/tty/serial/atmel_serial.c
9060 F: drivers/tty/serial/atmel_serial.h
9062 MICROCHIP / ATMEL DMA DRIVER
9063 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9064 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9065 L: dmaengine@vger.kernel.org
9067 F: drivers/dma/at_hdmac.c
9068 F: drivers/dma/at_hdmac_regs.h
9069 F: include/linux/platform_data/dma-atmel.h
9071 MICROCHIP / ATMEL ECC DRIVER
9072 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9073 L: linux-crypto@vger.kernel.org
9075 F: drivers/crypto/atmel-ecc.*
9077 MICROCHIP / ATMEL ISC DRIVER
9078 M: Songjun Wu <songjun.wu@microchip.com>
9079 L: linux-media@vger.kernel.org
9081 F: drivers/media/platform/atmel/atmel-isc.c
9082 F: drivers/media/platform/atmel/atmel-isc-regs.h
9083 F: devicetree/bindings/media/atmel-isc.txt
9085 MICROCHIP / ATMEL NAND DRIVER
9086 M: Wenyou Yang <wenyou.yang@microchip.com>
9087 M: Josh Wu <rainyfeeling@outlook.com>
9088 L: linux-mtd@lists.infradead.org
9090 F: drivers/mtd/nand/atmel/*
9091 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9093 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9094 M: Woojung Huh <Woojung.Huh@microchip.com>
9095 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9096 L: netdev@vger.kernel.org
9098 F: net/dsa/tag_ksz.c
9099 F: drivers/net/dsa/microchip/*
9100 F: include/linux/platform_data/microchip-ksz.h
9101 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9103 MICROCHIP USB251XB DRIVER
9104 M: Richard Leitner <richard.leitner@skidata.com>
9105 L: linux-usb@vger.kernel.org
9107 F: drivers/usb/misc/usb251xb.c
9108 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9110 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9111 M: Don Brace <don.brace@microsemi.com>
9112 L: esc.storagedev@microsemi.com
9113 L: linux-scsi@vger.kernel.org
9115 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9116 F: drivers/scsi/smartpqi/Kconfig
9117 F: drivers/scsi/smartpqi/Makefile
9118 F: include/linux/cciss*.h
9119 F: include/uapi/linux/cciss*.h
9120 F: Documentation/scsi/smartpqi.txt
9122 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9123 M: Chen Yu <yu.c.chen@intel.com>
9124 L: platform-driver-x86@vger.kernel.org
9126 F: drivers/platform/x86/surfacepro3_button.c
9129 M: Oliver Neukum <oliver@neukum.org>
9131 F: drivers/usb/image/microtek.*
9134 M: Ralf Baechle <ralf@linux-mips.org>
9135 M: James Hogan <jhogan@kernel.org>
9136 L: linux-mips@linux-mips.org
9137 W: http://www.linux-mips.org/
9138 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9139 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9141 F: Documentation/devicetree/bindings/mips/
9142 F: Documentation/mips/
9145 MIPS BOSTON DEVELOPMENT BOARD
9146 M: Paul Burton <paul.burton@mips.com>
9147 L: linux-mips@linux-mips.org
9149 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9150 F: arch/mips/boot/dts/img/boston.dts
9151 F: arch/mips/configs/generic/board-boston.config
9152 F: drivers/clk/imgtec/clk-boston.c
9153 F: include/dt-bindings/clock/boston-clock.h
9155 MIPS GENERIC PLATFORM
9156 M: Paul Burton <paul.burton@mips.com>
9157 L: linux-mips@linux-mips.org
9159 F: arch/mips/generic/
9160 F: arch/mips/tools/generic-board-config.sh
9162 MIPS/LOONGSON1 ARCHITECTURE
9163 M: Keguang Zhang <keguang.zhang@gmail.com>
9164 L: linux-mips@linux-mips.org
9166 F: arch/mips/loongson32/
9167 F: arch/mips/include/asm/mach-loongson32/
9168 F: drivers/*/*loongson1*
9169 F: drivers/*/*/*loongson1*
9171 MIPS RINT INSTRUCTION EMULATION
9172 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9173 L: linux-mips@linux-mips.org
9175 F: arch/mips/math-emu/sp_rint.c
9176 F: arch/mips/math-emu/dp_rint.c
9178 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9179 M: Hans Verkuil <hverkuil@xs4all.nl>
9180 L: linux-media@vger.kernel.org
9181 T: git git://linuxtv.org/media_tree.git
9182 W: https://linuxtv.org
9184 F: drivers/media/radio/radio-miropcm20*
9187 M: Eric Miao <eric.y.miao@gmail.com>
9188 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9189 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9190 T: git git://github.com/hzhuang1/linux.git
9191 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9193 F: arch/arm/boot/dts/mmp*
9194 F: arch/arm/mach-mmp/
9196 MN88472 MEDIA DRIVER
9197 M: Antti Palosaari <crope@iki.fi>
9198 L: linux-media@vger.kernel.org
9199 W: https://linuxtv.org
9200 W: http://palosaari.fi/linux/
9201 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9203 F: drivers/media/dvb-frontends/mn88472*
9205 MN88473 MEDIA DRIVER
9206 M: Antti Palosaari <crope@iki.fi>
9207 L: linux-media@vger.kernel.org
9208 W: https://linuxtv.org
9209 W: http://palosaari.fi/linux/
9210 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9212 F: drivers/media/dvb-frontends/mn88473*
9215 M: Jessica Yu <jeyu@kernel.org>
9216 M: Rusty Russell <rusty@rustcorp.com.au>
9217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9219 F: include/linux/module.h
9222 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9223 W: http://popies.net/meye/
9225 F: Documentation/media/v4l-drivers/meye*
9226 F: drivers/media/pci/meye/
9227 F: include/uapi/linux/meye.h
9229 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9230 M: Jiri Slaby <jirislaby@gmail.com>
9232 F: Documentation/serial/moxa-smartio
9233 F: drivers/tty/mxser.*
9235 MR800 AVERMEDIA USB FM RADIO DRIVER
9236 M: Alexey Klimov <klimov.linux@gmail.com>
9237 L: linux-media@vger.kernel.org
9238 T: git git://linuxtv.org/media_tree.git
9240 F: drivers/media/radio/radio-mr800.c
9242 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9243 M: Alan Ott <alan@signal11.us>
9244 L: linux-wpan@vger.kernel.org
9246 F: drivers/net/ieee802154/mrf24j40.c
9247 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9250 M: "Lee, Chun-Yi" <jlee@suse.com>
9251 L: platform-driver-x86@vger.kernel.org
9253 F: drivers/platform/x86/msi-laptop.c
9256 L: platform-driver-x86@vger.kernel.org
9258 F: drivers/platform/x86/msi-wmi.c
9261 M: Antti Palosaari <crope@iki.fi>
9262 L: linux-media@vger.kernel.org
9263 W: https://linuxtv.org
9264 W: http://palosaari.fi/linux/
9265 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9266 T: git git://linuxtv.org/anttip/media_tree.git
9268 F: drivers/media/tuners/msi001*
9270 MSI2500 MEDIA DRIVER
9271 M: Antti Palosaari <crope@iki.fi>
9272 L: linux-media@vger.kernel.org
9273 W: https://linuxtv.org
9274 W: http://palosaari.fi/linux/
9275 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9276 T: git git://linuxtv.org/anttip/media_tree.git
9278 F: drivers/media/usb/msi2500/
9280 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9281 M: Robert Jarzmik <robert.jarzmik@free.fr>
9282 L: linux-mtd@lists.infradead.org
9284 F: drivers/mtd/devices/docg3*
9286 MT9M032 APTINA SENSOR DRIVER
9287 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9288 L: linux-media@vger.kernel.org
9289 T: git git://linuxtv.org/media_tree.git
9291 F: drivers/media/i2c/mt9m032.c
9292 F: include/media/i2c/mt9m032.h
9294 MT9P031 APTINA CAMERA SENSOR
9295 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9296 L: linux-media@vger.kernel.org
9297 T: git git://linuxtv.org/media_tree.git
9299 F: drivers/media/i2c/mt9p031.c
9300 F: include/media/i2c/mt9p031.h
9302 MT9T001 APTINA CAMERA SENSOR
9303 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9304 L: linux-media@vger.kernel.org
9305 T: git git://linuxtv.org/media_tree.git
9307 F: drivers/media/i2c/mt9t001.c
9308 F: include/media/i2c/mt9t001.h
9310 MT9V032 APTINA CAMERA SENSOR
9311 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9312 L: linux-media@vger.kernel.org
9313 T: git git://linuxtv.org/media_tree.git
9315 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9316 F: drivers/media/i2c/mt9v032.c
9317 F: include/media/i2c/mt9v032.h
9319 MULTIFUNCTION DEVICES (MFD)
9320 M: Lee Jones <lee.jones@linaro.org>
9321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9323 F: Documentation/devicetree/bindings/mfd/
9325 F: include/linux/mfd/
9326 F: include/dt-bindings/mfd/
9328 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9330 F: drivers/mmc/host/mmc_spi.c
9331 F: include/linux/spi/mmc_spi.h
9333 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9334 M: Ulf Hansson <ulf.hansson@linaro.org>
9335 L: linux-mmc@vger.kernel.org
9336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9338 F: Documentation/devicetree/bindings/mmc/
9340 F: include/linux/mmc/
9341 F: include/uapi/linux/mmc/
9343 MULTIPLEXER SUBSYSTEM
9344 M: Peter Rosin <peda@axentia.se>
9346 F: Documentation/ABI/testing/mux/sysfs-class-mux*
9347 F: Documentation/devicetree/bindings/mux/
9348 F: include/linux/dt-bindings/mux/
9349 F: include/linux/mux/
9352 MULTITECH MULTIPORT CARD (ISICOM)
9354 F: drivers/tty/isicom.c
9355 F: include/linux/isicom.h
9357 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9358 M: Bin Liu <b-liu@ti.com>
9359 L: linux-usb@vger.kernel.org
9361 F: drivers/usb/musb/
9363 MXL5007T MEDIA DRIVER
9364 M: Michael Krufky <mkrufky@linuxtv.org>
9365 L: linux-media@vger.kernel.org
9366 W: https://linuxtv.org
9367 W: http://github.com/mkrufky
9368 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9369 T: git git://linuxtv.org/mkrufky/tuners.git
9371 F: drivers/media/tuners/mxl5007t.*
9374 M: Marek Vasut <marex@denx.de>
9376 F: drivers/gpu/drm/mxsfb/
9377 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9379 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9380 M: Chris Lee <christopher.lee@cspi.com>
9381 L: netdev@vger.kernel.org
9382 W: https://www.cspi.com/ethernet-products/support/downloads/
9384 F: drivers/net/ethernet/myricom/myri10ge/
9386 NAND FLASH SUBSYSTEM
9387 M: Boris Brezillon <boris.brezillon@free-electrons.com>
9388 R: Richard Weinberger <richard@nod.at>
9389 L: linux-mtd@lists.infradead.org
9390 W: http://www.linux-mtd.infradead.org/
9391 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9392 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9393 T: git git://git.infradead.org/linux-mtd.git nand/next
9395 F: drivers/mtd/nand/
9396 F: include/linux/mtd/*nand*.h
9398 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9399 M: Daniel Mack <zonque@gmail.com>
9401 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9402 W: http://www.native-instruments.com
9405 NATSEMI ETHERNET DRIVER (DP8381x)
9407 F: drivers/net/ethernet/natsemi/natsemi.c
9410 M: Petr Vandrovec <petr@vandrovec.name>
9414 NCR 5380 SCSI DRIVERS
9415 M: Finn Thain <fthain@telegraphics.com.au>
9416 M: Michael Schmitz <schmitzmic@gmail.com>
9417 L: linux-scsi@vger.kernel.org
9419 F: Documentation/scsi/g_NCR5380.txt
9420 F: drivers/scsi/NCR5380.*
9421 F: drivers/scsi/arm/cumana_1.c
9422 F: drivers/scsi/arm/oak.c
9423 F: drivers/scsi/atari_scsi.*
9424 F: drivers/scsi/dmx3191d.c
9425 F: drivers/scsi/g_NCR5380.*
9426 F: drivers/scsi/mac_scsi.*
9427 F: drivers/scsi/sun3_scsi.*
9428 F: drivers/scsi/sun3_scsi_vme.c
9430 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9431 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9432 L: linux-scsi@vger.kernel.org
9434 F: drivers/scsi/NCR_D700.*
9436 NCT6775 HARDWARE MONITOR DRIVER
9437 M: Guenter Roeck <linux@roeck-us.net>
9438 L: linux-hwmon@vger.kernel.org
9440 F: Documentation/hwmon/nct6775
9441 F: drivers/hwmon/nct6775.c
9443 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9444 M: Faisal Latif <faisal.latif@intel.com>
9445 L: linux-rdma@vger.kernel.org
9446 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9448 F: drivers/infiniband/hw/nes/
9449 F: include/uapi/rdma/nes-abi.h
9451 NETEM NETWORK EMULATOR
9452 M: Stephen Hemminger <stephen@networkplumber.org>
9453 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9455 F: net/sched/sch_netem.c
9457 NETERION 10GbE DRIVERS (s2io/vxge)
9458 M: Jon Mason <jdmason@kudzu.us>
9459 L: netdev@vger.kernel.org
9461 F: Documentation/networking/s2io.txt
9462 F: Documentation/networking/vxge.txt
9463 F: drivers/net/ethernet/neterion/
9466 M: Pablo Neira Ayuso <pablo@netfilter.org>
9467 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9468 M: Florian Westphal <fw@strlen.de>
9469 L: netfilter-devel@vger.kernel.org
9470 L: coreteam@netfilter.org
9471 W: http://www.netfilter.org/
9472 W: http://www.iptables.org/
9473 W: http://www.nftables.org/
9474 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9478 F: include/linux/netfilter*
9479 F: include/linux/netfilter/
9480 F: include/net/netfilter/
9481 F: include/uapi/linux/netfilter*
9482 F: include/uapi/linux/netfilter/
9483 F: net/*/netfilter.c
9486 F: net/bridge/br_netfilter*.c
9488 NETROM NETWORK LAYER
9489 M: Ralf Baechle <ralf@linux-mips.org>
9490 L: linux-hams@vger.kernel.org
9491 W: http://www.linux-ax25.org/
9493 F: include/net/netrom.h
9494 F: include/uapi/linux/netrom.h
9497 NETRONOME ETHERNET DRIVERS
9498 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9499 L: oss-drivers@netronome.com
9501 F: drivers/net/ethernet/netronome/
9503 NETWORK BLOCK DEVICE (NBD)
9504 M: Josef Bacik <jbacik@fb.com>
9506 L: linux-block@vger.kernel.org
9507 L: nbd@other.debian.org
9508 F: Documentation/blockdev/nbd.txt
9509 F: drivers/block/nbd.c
9510 F: include/uapi/linux/nbd.h
9512 NETWORK DROP MONITOR
9513 M: Neil Horman <nhorman@tuxdriver.com>
9514 L: netdev@vger.kernel.org
9516 W: https://fedorahosted.org/dropwatch/
9517 F: net/core/drop_monitor.c
9520 L: netdev@vger.kernel.org
9521 W: http://www.linuxfoundation.org/en/Net
9522 Q: http://patchwork.ozlabs.org/project/netdev/list/
9523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9526 F: Documentation/devicetree/bindings/net/
9528 F: include/linux/if_*
9529 F: include/linux/netdevice.h
9530 F: include/linux/etherdevice.h
9531 F: include/linux/fcdevice.h
9532 F: include/linux/fddidevice.h
9533 F: include/linux/hippidevice.h
9534 F: include/linux/inetdevice.h
9535 F: include/uapi/linux/if_*
9536 F: include/uapi/linux/netdevice.h
9538 NETWORKING DRIVERS (WIRELESS)
9539 M: Kalle Valo <kvalo@codeaurora.org>
9540 L: linux-wireless@vger.kernel.org
9541 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9545 F: Documentation/devicetree/bindings/net/wireless/
9546 F: drivers/net/wireless/
9549 M: Andrew Lunn <andrew@lunn.ch>
9550 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9551 M: Florian Fainelli <f.fainelli@gmail.com>
9554 F: include/net/dsa.h
9555 F: include/linux/dsa/
9558 NETWORKING [GENERAL]
9559 M: "David S. Miller" <davem@davemloft.net>
9560 L: netdev@vger.kernel.org
9561 W: http://www.linuxfoundation.org/en/Net
9562 Q: http://patchwork.ozlabs.org/project/netdev/list/
9563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9565 B: mailto:netdev@vger.kernel.org
9569 F: include/linux/in.h
9570 F: include/linux/net.h
9571 F: include/linux/netdevice.h
9572 F: include/uapi/linux/in.h
9573 F: include/uapi/linux/net.h
9574 F: include/uapi/linux/netdevice.h
9575 F: include/uapi/linux/net_namespace.h
9576 F: tools/testing/selftests/net/
9581 M: Steffen Klassert <steffen.klassert@secunet.com>
9582 M: Herbert Xu <herbert@gondor.apana.org.au>
9583 M: "David S. Miller" <davem@davemloft.net>
9584 L: netdev@vger.kernel.org
9585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9594 F: net/ipv4/ipcomp.c
9595 F: net/ipv4/ip_vti.c
9599 F: net/ipv6/ipcomp6.c
9600 F: net/ipv6/ip6_vti.c
9601 F: include/uapi/linux/xfrm.h
9602 F: include/net/xfrm.h
9604 NETWORKING [IPv4/IPv6]
9605 M: "David S. Miller" <davem@davemloft.net>
9606 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9607 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9608 L: netdev@vger.kernel.org
9609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9616 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9617 M: Paul Moore <paul@paul-moore.com>
9618 W: https://github.com/netlabel
9619 L: netdev@vger.kernel.org
9620 L: linux-security-module@vger.kernel.org
9622 F: Documentation/netlabel/
9623 F: include/net/calipso.h
9624 F: include/net/cipso_ipv4.h
9625 F: include/net/netlabel.h
9626 F: include/uapi/linux/netfilter/xt_SECMARK.h
9627 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
9629 F: net/ipv4/cipso_ipv4.c
9630 F: net/ipv6/calipso.c
9631 F: net/netfilter/xt_CONNSECMARK.c
9632 F: net/netfilter/xt_SECMARK.c
9635 M: Ilya Lesokhin <ilyal@mellanox.com>
9636 M: Aviad Yehezkel <aviadye@mellanox.com>
9637 M: Dave Watson <davejwatson@fb.com>
9638 L: netdev@vger.kernel.org
9641 F: include/uapi/linux/tls.h
9642 F: include/net/tls.h
9644 NETWORKING [WIRELESS]
9645 L: linux-wireless@vger.kernel.org
9646 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9649 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9651 F: drivers/net/netdevsim/*
9653 NETXEN (1/10) GbE SUPPORT
9654 M: Manish Chopra <manish.chopra@cavium.com>
9655 M: Rahul Verma <rahul.verma@cavium.com>
9656 M: Dept-GELinuxNICDev@cavium.com
9657 L: netdev@vger.kernel.org
9659 F: drivers/net/ethernet/qlogic/netxen/
9662 M: Samuel Ortiz <sameo@linux.intel.com>
9663 L: linux-wireless@vger.kernel.org
9664 L: linux-nfc@lists.01.org (subscribers-only)
9668 F: include/uapi/linux/nfc.h
9670 F: include/linux/platform_data/nfcmrvl.h
9671 F: include/linux/platform_data/nxp-nci.h
9672 F: Documentation/devicetree/bindings/net/nfc/
9674 NFS, SUNRPC, AND LOCKD CLIENTS
9675 M: Trond Myklebust <trond.myklebust@primarydata.com>
9676 M: Anna Schumaker <anna.schumaker@netapp.com>
9677 L: linux-nfs@vger.kernel.org
9678 W: http://client.linux-nfs.org
9679 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9685 F: include/linux/lockd/
9686 F: include/linux/nfs*
9687 F: include/linux/sunrpc/
9688 F: include/uapi/linux/nfs*
9689 F: include/uapi/linux/sunrpc/
9692 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9693 L: linux-nilfs@vger.kernel.org
9694 W: https://nilfs.sourceforge.io/
9695 W: https://nilfs.osdn.jp/
9696 T: git git://github.com/konis/nilfs2.git
9698 F: Documentation/filesystems/nilfs2.txt
9700 F: include/trace/events/nilfs2.h
9701 F: include/uapi/linux/nilfs2_api.h
9702 F: include/uapi/linux/nilfs2_ondisk.h
9704 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9705 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9706 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9708 F: Documentation/scsi/NinjaSCSI.txt
9709 F: drivers/scsi/pcmcia/nsp_*
9711 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9712 M: GOTO Masanori <gotom@debian.or.jp>
9713 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9714 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9716 F: Documentation/scsi/NinjaSCSI.txt
9717 F: drivers/scsi/nsp32*
9720 M: Ley Foon Tan <lftan@altera.com>
9721 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9726 NOHZ, DYNTICKS SUPPORT
9727 M: Frederic Weisbecker <fweisbec@gmail.com>
9728 M: Thomas Gleixner <tglx@linutronix.de>
9729 M: Ingo Molnar <mingo@kernel.org>
9730 L: linux-kernel@vger.kernel.org
9731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9733 F: kernel/time/tick*.*
9734 F: include/linux/tick.h
9735 F: include/linux/sched/nohz.h
9737 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9738 M: Pavel Machek <pavel@ucw.cz>
9739 M: Sakari Ailus <sakari.ailus@iki.fi>
9740 L: linux-media@vger.kernel.org
9742 F: drivers/media/i2c/et8ek8
9743 F: drivers/media/i2c/ad5820.c
9745 NOKIA N900 POWER SUPPLY DRIVERS
9746 R: Pali Rohár <pali.rohar@gmail.com>
9747 F: include/linux/power/bq2415x_charger.h
9748 F: include/linux/power/bq27xxx_battery.h
9749 F: include/linux/power/isp1704_charger.h
9750 F: drivers/power/supply/bq2415x_charger.c
9751 F: drivers/power/supply/bq27xxx_battery.c
9752 F: drivers/power/supply/bq27xxx_battery_i2c.c
9753 F: drivers/power/supply/isp1704_charger.c
9754 F: drivers/power/supply/rx51_battery.c
9757 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9758 L: linux-ntb@googlegroups.com
9760 F: drivers/ntb/hw/amd/
9763 M: Jon Mason <jdmason@kudzu.us>
9764 M: Dave Jiang <dave.jiang@intel.com>
9765 M: Allen Hubbe <Allen.Hubbe@emc.com>
9766 L: linux-ntb@googlegroups.com
9768 W: https://github.com/jonmason/ntb/wiki
9769 T: git git://github.com/jonmason/ntb.git
9771 F: drivers/net/ntb_netdev.c
9772 F: include/linux/ntb.h
9773 F: include/linux/ntb_transport.h
9774 F: tools/testing/selftests/ntb/
9777 M: Serge Semin <fancer.lancer@gmail.com>
9778 L: linux-ntb@googlegroups.com
9780 F: drivers/ntb/hw/idt/
9783 M: Dave Jiang <dave.jiang@intel.com>
9784 L: linux-ntb@googlegroups.com
9786 W: https://github.com/davejiang/linux/wiki
9787 T: git https://github.com/davejiang/linux.git
9788 F: drivers/ntb/hw/intel/
9791 M: Anton Altaparmakov <anton@tuxera.com>
9792 L: linux-ntfs-dev@lists.sourceforge.net
9793 W: http://www.tuxera.com/
9794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9796 F: Documentation/filesystems/ntfs.txt
9800 M: Finn Thain <fthain@telegraphics.com.au>
9801 L: linux-m68k@lists.linux-m68k.org
9803 F: arch/*/include/asm/nubus.h
9805 F: include/linux/nubus.h
9806 F: include/uapi/linux/nubus.h
9808 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9809 M: Antonino Daplas <adaplas@gmail.com>
9810 L: linux-fbdev@vger.kernel.org
9812 F: drivers/video/fbdev/riva/
9813 F: drivers/video/fbdev/nvidia/
9816 M: Keith Busch <keith.busch@intel.com>
9817 M: Jens Axboe <axboe@fb.com>
9818 M: Christoph Hellwig <hch@lst.de>
9819 M: Sagi Grimberg <sagi@grimberg.me>
9820 L: linux-nvme@lists.infradead.org
9821 T: git://git.infradead.org/nvme.git
9822 W: http://git.infradead.org/nvme.git
9824 F: drivers/nvme/host/
9825 F: include/linux/nvme.h
9826 F: include/uapi/linux/nvme_ioctl.h
9828 NVM EXPRESS FC TRANSPORT DRIVERS
9829 M: James Smart <james.smart@broadcom.com>
9830 L: linux-nvme@lists.infradead.org
9832 F: include/linux/nvme-fc.h
9833 F: include/linux/nvme-fc-driver.h
9834 F: drivers/nvme/host/fc.c
9835 F: drivers/nvme/target/fc.c
9836 F: drivers/nvme/target/fcloop.c
9838 NVM EXPRESS TARGET DRIVER
9839 M: Christoph Hellwig <hch@lst.de>
9840 M: Sagi Grimberg <sagi@grimberg.me>
9841 L: linux-nvme@lists.infradead.org
9842 T: git://git.infradead.org/nvme.git
9843 W: http://git.infradead.org/nvme.git
9845 F: drivers/nvme/target/
9848 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9851 F: Documentation/devicetree/bindings/nvmem/
9852 F: Documentation/ABI/stable/sysfs-bus-nvmem
9853 F: include/linux/nvmem-consumer.h
9854 F: include/linux/nvmem-provider.h
9856 NXP TDA998X DRM DRIVER
9857 M: Russell King <linux@armlinux.org.uk>
9859 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9860 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9861 F: drivers/gpu/drm/i2c/tda998x_drv.c
9862 F: include/drm/i2c/tda998x.h
9865 M: Peter Rosin <peda@axentia.se>
9866 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9868 F: Documentation/devicetree/bindings/sound/tfa9879.txt
9869 F: sound/soc/codecs/tfa9879*
9872 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9873 R: Charles Gorand <charles.gorand@effinnov.com>
9874 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9876 F: drivers/nfc/nxp-nci
9879 M: Josh Poimboeuf <jpoimboe@redhat.com>
9884 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9885 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9886 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9887 L: linux-omap@vger.kernel.org
9891 OMAP CLOCK FRAMEWORK SUPPORT
9892 M: Paul Walmsley <paul@pwsan.com>
9893 L: linux-omap@vger.kernel.org
9895 F: arch/arm/*omap*/*clock*
9897 OMAP DEVICE TREE SUPPORT
9898 M: Benoît Cousson <bcousson@baylibre.com>
9899 M: Tony Lindgren <tony@atomide.com>
9900 L: linux-omap@vger.kernel.org
9901 L: devicetree@vger.kernel.org
9903 F: arch/arm/boot/dts/*omap*
9904 F: arch/arm/boot/dts/*am3*
9905 F: arch/arm/boot/dts/*am4*
9906 F: arch/arm/boot/dts/*am5*
9907 F: arch/arm/boot/dts/*dra7*
9909 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9910 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9911 L: linux-omap@vger.kernel.org
9912 L: linux-fbdev@vger.kernel.org
9914 F: drivers/video/fbdev/omap2/
9915 F: Documentation/arm/OMAP/DSS
9917 OMAP FRAMEBUFFER SUPPORT
9918 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9919 L: linux-fbdev@vger.kernel.org
9920 L: linux-omap@vger.kernel.org
9922 F: drivers/video/fbdev/omap/
9924 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9925 M: Roger Quadros <rogerq@ti.com>
9926 M: Tony Lindgren <tony@atomide.com>
9927 L: linux-omap@vger.kernel.org
9929 F: drivers/memory/omap-gpmc.c
9930 F: arch/arm/mach-omap2/*gpmc*
9933 M: Grygorii Strashko <grygorii.strashko@ti.com>
9934 M: Santosh Shilimkar <ssantosh@kernel.org>
9935 M: Kevin Hilman <khilman@kernel.org>
9936 L: linux-omap@vger.kernel.org
9938 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9939 F: drivers/gpio/gpio-omap.c
9941 OMAP HARDWARE SPINLOCK SUPPORT
9942 M: Ohad Ben-Cohen <ohad@wizery.com>
9943 L: linux-omap@vger.kernel.org
9945 F: drivers/hwspinlock/omap_hwspinlock.c
9948 L: linux-mmc@vger.kernel.org
9949 L: linux-omap@vger.kernel.org
9951 F: drivers/mmc/host/omap_hsmmc.c
9954 M: Paul Walmsley <paul@pwsan.com>
9955 L: linux-omap@vger.kernel.org
9957 F: arch/arm/mach-omap2/omap_hwmod*data*
9959 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9960 M: Benoît Cousson <bcousson@baylibre.com>
9961 L: linux-omap@vger.kernel.org
9963 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9966 M: Benoît Cousson <bcousson@baylibre.com>
9967 M: Paul Walmsley <paul@pwsan.com>
9968 L: linux-omap@vger.kernel.org
9970 F: arch/arm/mach-omap2/omap_hwmod.*
9972 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9973 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9974 L: linux-media@vger.kernel.org
9976 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9977 F: drivers/media/platform/omap3isp/
9978 F: drivers/staging/media/omap4iss/
9981 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9982 L: linux-omap@vger.kernel.org
9984 F: drivers/mmc/host/omap.c
9986 OMAP POWER MANAGEMENT SUPPORT
9987 M: Kevin Hilman <khilman@kernel.org>
9988 L: linux-omap@vger.kernel.org
9990 F: arch/arm/*omap*/*pm*
9991 F: drivers/cpufreq/omap-cpufreq.c
9993 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9994 M: Rajendra Nayak <rnayak@codeaurora.org>
9995 M: Paul Walmsley <paul@pwsan.com>
9996 L: linux-omap@vger.kernel.org
9998 F: arch/arm/mach-omap2/prm*
10000 OMAP RANDOM NUMBER GENERATOR SUPPORT
10001 M: Deepak Saxena <dsaxena@plexity.net>
10003 F: drivers/char/hw_random/omap-rng.c
10006 L: linux-usb@vger.kernel.org
10007 L: linux-omap@vger.kernel.org
10009 F: drivers/usb/*/*omap*
10010 F: arch/arm/*omap*/usb*
10012 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10013 M: Mark Jackson <mpfj@newflow.co.uk>
10014 L: linux-omap@vger.kernel.org
10016 F: arch/arm/boot/dts/am335x-nano.dts
10019 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10020 M: Tony Lindgren <tony@atomide.com>
10021 L: linux-omap@vger.kernel.org
10022 Q: http://patchwork.kernel.org/project/linux-omap/list/
10023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10025 F: arch/arm/mach-omap1/
10026 F: arch/arm/plat-omap/
10027 F: arch/arm/configs/omap1_defconfig
10028 F: drivers/i2c/busses/i2c-omap.c
10029 F: include/linux/i2c-omap.h
10032 M: Tony Lindgren <tony@atomide.com>
10033 L: linux-omap@vger.kernel.org
10034 W: http://www.muru.com/linux/omap/
10035 W: http://linux.omap.com/
10036 Q: http://patchwork.kernel.org/project/linux-omap/list/
10037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10039 F: arch/arm/mach-omap2/
10040 F: arch/arm/plat-omap/
10041 F: arch/arm/configs/omap2plus_defconfig
10042 F: drivers/i2c/busses/i2c-omap.c
10043 F: drivers/irqchip/irq-omap-intc.c
10044 F: drivers/mfd/*omap*.c
10045 F: drivers/mfd/menelaus.c
10046 F: drivers/mfd/palmas.c
10047 F: drivers/mfd/tps65217.c
10048 F: drivers/mfd/tps65218.c
10049 F: drivers/mfd/tps65910.c
10050 F: drivers/mfd/twl-core.[ch]
10051 F: drivers/mfd/twl4030*.c
10052 F: drivers/mfd/twl6030*.c
10053 F: drivers/mfd/twl6040*.c
10054 F: drivers/regulator/palmas-regulator*.c
10055 F: drivers/regulator/pbias-regulator.c
10056 F: drivers/regulator/tps65217-regulator.c
10057 F: drivers/regulator/tps65218-regulator.c
10058 F: drivers/regulator/tps65910-regulator.c
10059 F: drivers/regulator/twl-regulator.c
10060 F: drivers/regulator/twl6030-regulator.c
10061 F: include/linux/i2c-omap.h
10063 ONION OMEGA2+ BOARD
10064 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10065 L: linux-mips@linux-mips.org
10067 F: arch/mips/boot/dts/ralink/omega2p.dts
10070 M: Bob Copeland <me@bobcopeland.com>
10071 L: linux-karma-devel@lists.sourceforge.net
10073 F: Documentation/filesystems/omfs.txt
10076 OMNIKEY CARDMAN 4000 DRIVER
10077 M: Harald Welte <laforge@gnumonks.org>
10079 F: drivers/char/pcmcia/cm4000_cs.c
10080 F: include/linux/cm4000_cs.h
10081 F: include/uapi/linux/cm4000_cs.h
10083 OMNIKEY CARDMAN 4040 DRIVER
10084 M: Harald Welte <laforge@gnumonks.org>
10086 F: drivers/char/pcmcia/cm4040_cs.*
10088 OMNIVISION OV13858 SENSOR DRIVER
10089 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10090 L: linux-media@vger.kernel.org
10091 T: git git://linuxtv.org/media_tree.git
10093 F: drivers/media/i2c/ov13858.c
10095 OMNIVISION OV5640 SENSOR DRIVER
10096 M: Steve Longerbeam <slongerbeam@gmail.com>
10097 L: linux-media@vger.kernel.org
10098 T: git git://linuxtv.org/media_tree.git
10100 F: drivers/media/i2c/ov5640.c
10102 OMNIVISION OV5647 SENSOR DRIVER
10103 M: Luis Oliveira <lolivei@synopsys.com>
10104 L: linux-media@vger.kernel.org
10105 T: git git://linuxtv.org/media_tree.git
10107 F: drivers/media/i2c/ov5647.c
10109 OMNIVISION OV7670 SENSOR DRIVER
10110 M: Jonathan Corbet <corbet@lwn.net>
10111 L: linux-media@vger.kernel.org
10112 T: git git://linuxtv.org/media_tree.git
10114 F: drivers/media/i2c/ov7670.c
10115 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10117 ONENAND FLASH DRIVER
10118 M: Kyungmin Park <kyungmin.park@samsung.com>
10119 L: linux-mtd@lists.infradead.org
10121 F: drivers/mtd/onenand/
10122 F: include/linux/mtd/onenand*.h
10124 ONSTREAM SCSI TAPE DRIVER
10125 M: Willem Riede <osst@riede.org>
10126 L: osst-users@lists.sourceforge.net
10127 L: linux-scsi@vger.kernel.org
10129 F: Documentation/scsi/osst.txt
10130 F: drivers/scsi/osst.*
10131 F: drivers/scsi/osst_*.h
10132 F: drivers/scsi/st.h
10135 M: Jens Wiklander <jens.wiklander@linaro.org>
10137 F: drivers/tee/optee/
10140 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10141 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10142 L: linux-rdma@vger.kernel.org
10144 F: drivers/infiniband/ulp/opa_vnic
10146 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10147 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10148 L: devicetree@vger.kernel.org
10150 F: Documentation/devicetree/dynamic-resolution-notes.txt
10151 F: Documentation/devicetree/overlay-notes.txt
10152 F: drivers/of/overlay.c
10153 F: drivers/of/resolver.c
10155 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10156 M: Rob Herring <robh+dt@kernel.org>
10157 M: Frank Rowand <frowand.list@gmail.com>
10158 L: devicetree@vger.kernel.org
10159 W: http://www.devicetree.org/
10160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10163 F: include/linux/of*.h
10165 F: Documentation/ABI/testing/sysfs-firmware-ofw
10167 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10168 M: Rob Herring <robh+dt@kernel.org>
10169 M: Mark Rutland <mark.rutland@arm.com>
10170 L: devicetree@vger.kernel.org
10171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10172 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10174 F: Documentation/devicetree/
10175 F: arch/*/boot/dts/
10176 F: include/dt-bindings/
10178 OPENCORES I2C BUS DRIVER
10179 M: Peter Korsgaard <jacmet@sunsite.dk>
10180 L: linux-i2c@vger.kernel.org
10182 F: Documentation/i2c/busses/i2c-ocores
10183 F: drivers/i2c/busses/i2c-ocores.c
10185 OPENRISC ARCHITECTURE
10186 M: Jonas Bonn <jonas@southpole.se>
10187 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10188 M: Stafford Horne <shorne@gmail.com>
10189 T: git git://github.com/openrisc/linux.git
10190 L: openrisc@lists.librecores.org
10191 W: http://openrisc.io
10193 F: Documentation/devicetree/bindings/openrisc/
10194 F: Documentation/openrisc/
10196 F: drivers/irqchip/irq-ompic.c
10197 F: drivers/irqchip/irq-or1k-*
10200 M: Pravin B Shelar <pshelar@ovn.org>
10201 L: netdev@vger.kernel.org
10202 L: dev@openvswitch.org
10203 W: http://openvswitch.org
10205 F: net/openvswitch/
10206 F: include/uapi/linux/openvswitch.h
10208 OPERATING PERFORMANCE POINTS (OPP)
10209 M: Viresh Kumar <vireshk@kernel.org>
10210 M: Nishanth Menon <nm@ti.com>
10211 M: Stephen Boyd <sboyd@codeaurora.org>
10212 L: linux-pm@vger.kernel.org
10214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10216 F: include/linux/pm_opp.h
10217 F: Documentation/power/opp.txt
10218 F: Documentation/devicetree/bindings/opp/
10221 M: Clemens Ladisch <clemens@ladisch.de>
10222 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10223 T: git git://git.alsa-project.org/alsa-kernel.git
10225 F: sound/drivers/opl4/
10228 M: Robert Richter <rric@kernel.org>
10229 L: oprofile-list@lists.sf.net
10231 F: arch/*/include/asm/oprofile*.h
10232 F: arch/*/oprofile/
10233 F: drivers/oprofile/
10234 F: include/linux/oprofile.h
10236 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10237 M: Mark Fasheh <mfasheh@versity.com>
10238 M: Joel Becker <jlbec@evilplan.org>
10239 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10240 W: http://ocfs2.wiki.kernel.org
10242 F: Documentation/filesystems/ocfs2.txt
10243 F: Documentation/filesystems/dlmfs.txt
10246 ORANGEFS FILESYSTEM
10247 M: Mike Marshall <hubcap@omnibond.com>
10248 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
10249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10252 F: Documentation/filesystems/orangefs.txt
10255 L: linux-wireless@vger.kernel.org
10256 W: http://wireless.kernel.org/en/users/Drivers/orinoco
10257 W: http://www.nongnu.org/orinoco/
10259 F: drivers/net/wireless/intersil/orinoco/
10261 OSD LIBRARY and FILESYSTEM
10262 M: Boaz Harrosh <ooo@electrozaur.com>
10264 F: drivers/scsi/osd/
10265 F: include/scsi/osd_*
10268 OV2659 OMNIVISION SENSOR DRIVER
10269 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10270 L: linux-media@vger.kernel.org
10271 W: https://linuxtv.org
10272 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10273 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10275 F: drivers/media/i2c/ov2659.c
10276 F: include/media/i2c/ov2659.h
10279 M: Miklos Szeredi <miklos@szeredi.hu>
10280 L: linux-unionfs@vger.kernel.org
10281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10284 F: Documentation/filesystems/overlayfs.txt
10286 P54 WIRELESS DRIVER
10287 M: Christian Lamparter <chunkeey@googlemail.com>
10288 L: linux-wireless@vger.kernel.org
10289 W: http://wireless.kernel.org/en/users/Drivers/p54
10291 F: drivers/net/wireless/intersil/p54/
10293 PA SEMI ETHERNET DRIVER
10294 L: netdev@vger.kernel.org
10296 F: drivers/net/ethernet/pasemi/*
10298 PA SEMI SMBUS DRIVER
10299 L: linux-i2c@vger.kernel.org
10301 F: drivers/i2c/busses/i2c-pasemi.c
10303 PADATA PARALLEL EXECUTION MECHANISM
10304 M: Steffen Klassert <steffen.klassert@secunet.com>
10305 L: linux-crypto@vger.kernel.org
10308 F: include/linux/padata.h
10309 F: Documentation/padata.txt
10311 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10312 M: Harald Welte <laforge@gnumonks.org>
10313 L: platform-driver-x86@vger.kernel.org
10315 F: drivers/platform/x86/panasonic-laptop.c
10317 PANASONIC MN10300/AM33/AM34 PORT
10318 M: David Howells <dhowells@redhat.com>
10319 L: linux-am33-list@redhat.com (moderated for non-subscribers)
10320 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10322 F: Documentation/mn10300/
10325 PARALLEL LCD/KEYPAD PANEL DRIVER
10326 M: Willy Tarreau <willy@haproxy.com>
10327 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10329 F: Documentation/misc-devices/lcd-panel-cgram.txt
10330 F: drivers/misc/panel.c
10332 PARALLEL PORT SUBSYSTEM
10333 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10334 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10335 L: linux-parport@lists.infradead.org (subscribers-only)
10337 F: drivers/parport/
10338 F: include/linux/parport*.h
10339 F: drivers/char/ppdev.c
10340 F: include/uapi/linux/ppdev.h
10341 F: Documentation/parport*.txt
10343 PARAVIRT_OPS INTERFACE
10344 M: Juergen Gross <jgross@suse.com>
10345 M: Alok Kataria <akataria@vmware.com>
10346 M: Rusty Russell <rusty@rustcorp.com.au>
10347 L: virtualization@lists.linux-foundation.org
10349 F: Documentation/virtual/paravirt_ops.txt
10350 F: arch/*/kernel/paravirt*
10351 F: arch/*/include/asm/paravirt*.h
10352 F: include/linux/hypervisor.h
10354 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10355 M: Tim Waugh <tim@cyberelk.net>
10356 L: linux-parport@lists.infradead.org (subscribers-only)
10358 F: Documentation/blockdev/paride.txt
10359 F: drivers/block/paride/
10361 PARISC ARCHITECTURE
10362 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
10363 M: Helge Deller <deller@gmx.de>
10364 L: linux-parisc@vger.kernel.org
10365 W: http://www.parisc-linux.org/
10366 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10371 F: Documentation/parisc/
10373 F: drivers/char/agp/parisc-agp.c
10374 F: drivers/input/serio/gscps2.c
10375 F: drivers/parport/parport_gsc.*
10376 F: drivers/tty/serial/8250/8250_gsc.c
10377 F: drivers/video/fbdev/sti*
10378 F: drivers/video/console/sti*
10379 F: drivers/video/logo/logo_parisc*
10382 M: Jiri Pirko <jiri@mellanox.com>
10383 L: netdev@vger.kernel.org
10386 F: lib/test_parman.c
10387 F: include/linux/parman.h
10389 PC87360 HARDWARE MONITORING DRIVER
10390 M: Jim Cromie <jim.cromie@gmail.com>
10391 L: linux-hwmon@vger.kernel.org
10393 F: Documentation/hwmon/pc87360
10394 F: drivers/hwmon/pc87360.c
10396 PC8736x GPIO DRIVER
10397 M: Jim Cromie <jim.cromie@gmail.com>
10399 F: drivers/char/pc8736x_gpio.c
10401 PC87427 HARDWARE MONITORING DRIVER
10402 M: Jean Delvare <jdelvare@suse.com>
10403 L: linux-hwmon@vger.kernel.org
10405 F: Documentation/hwmon/pc87427
10406 F: drivers/hwmon/pc87427.c
10409 M: Riku Voipio <riku.voipio@iki.fi>
10411 F: drivers/leds/leds-pca9532.c
10412 F: include/linux/leds-pca9532.h
10414 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10415 M: Guenter Roeck <linux@roeck-us.net>
10416 L: linux-i2c@vger.kernel.org
10418 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10420 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10421 M: Khalid Aziz <khalid@gonehiking.org>
10423 F: drivers/firmware/pcdp.*
10425 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10426 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10427 L: linux-pci@vger.kernel.org
10428 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10430 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10431 F: drivers/pci/host/pci-aardvark.c
10433 PCI DRIVER FOR ALTERA PCIE IP
10434 M: Ley Foon Tan <lftan@altera.com>
10435 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10436 L: linux-pci@vger.kernel.org
10438 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10439 F: drivers/pci/host/pcie-altera.c
10441 PCI DRIVER FOR APPLIEDMICRO XGENE
10442 M: Tanmay Inamdar <tinamdar@apm.com>
10443 L: linux-pci@vger.kernel.org
10444 L: linux-arm-kernel@lists.infradead.org
10446 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10447 F: drivers/pci/host/pci-xgene.c
10449 PCI DRIVER FOR ARM VERSATILE PLATFORM
10450 M: Rob Herring <robh@kernel.org>
10451 L: linux-pci@vger.kernel.org
10452 L: linux-arm-kernel@lists.infradead.org
10454 F: Documentation/devicetree/bindings/pci/versatile.txt
10455 F: drivers/pci/host/pci-versatile.c
10457 PCI DRIVER FOR ARMADA 8K
10458 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10459 L: linux-pci@vger.kernel.org
10460 L: linux-arm-kernel@lists.infradead.org
10462 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10463 F: drivers/pci/dwc/pcie-armada8k.c
10465 PCI DRIVER FOR FREESCALE LAYERSCAPE
10466 M: Minghuan Lian <minghuan.Lian@freescale.com>
10467 M: Mingkai Hu <mingkai.hu@freescale.com>
10468 M: Roy Zang <tie-fei.zang@freescale.com>
10469 L: linuxppc-dev@lists.ozlabs.org
10470 L: linux-pci@vger.kernel.org
10471 L: linux-arm-kernel@lists.infradead.org
10473 F: drivers/pci/dwc/*layerscape*
10475 PCI DRIVER FOR GENERIC OF HOSTS
10476 M: Will Deacon <will.deacon@arm.com>
10477 L: linux-pci@vger.kernel.org
10478 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10480 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10481 F: drivers/pci/host/pci-host-common.c
10482 F: drivers/pci/host/pci-host-generic.c
10484 PCI DRIVER FOR IMX6
10485 M: Richard Zhu <hongxing.zhu@nxp.com>
10486 M: Lucas Stach <l.stach@pengutronix.de>
10487 L: linux-pci@vger.kernel.org
10488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10490 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10491 F: drivers/pci/dwc/*imx6*
10493 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10494 M: Keith Busch <keith.busch@intel.com>
10495 M: Jonathan Derrick <jonathan.derrick@intel.com>
10496 L: linux-pci@vger.kernel.org
10498 F: drivers/pci/host/vmd.c
10500 PCI DRIVER FOR MICROSEMI SWITCHTEC
10501 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10502 M: Logan Gunthorpe <logang@deltatee.com>
10503 L: linux-pci@vger.kernel.org
10505 F: Documentation/switchtec.txt
10506 F: Documentation/ABI/testing/sysfs-class-switchtec
10507 F: drivers/pci/switch/switchtec*
10508 F: include/uapi/linux/switchtec_ioctl.h
10509 F: include/linux/switchtec.h
10510 F: drivers/ntb/hw/mscc/
10512 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10513 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10514 M: Jason Cooper <jason@lakedaemon.net>
10515 L: linux-pci@vger.kernel.org
10516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10518 F: drivers/pci/host/*mvebu*
10520 PCI DRIVER FOR NVIDIA TEGRA
10521 M: Thierry Reding <thierry.reding@gmail.com>
10522 L: linux-tegra@vger.kernel.org
10523 L: linux-pci@vger.kernel.org
10525 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10526 F: drivers/pci/host/pci-tegra.c
10528 PCI DRIVER FOR RENESAS R-CAR
10529 M: Simon Horman <horms@verge.net.au>
10530 L: linux-pci@vger.kernel.org
10531 L: linux-renesas-soc@vger.kernel.org
10533 F: drivers/pci/host/*rcar*
10535 PCI DRIVER FOR SAMSUNG EXYNOS
10536 M: Jingoo Han <jingoohan1@gmail.com>
10537 L: linux-pci@vger.kernel.org
10538 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10539 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10541 F: drivers/pci/dwc/pci-exynos.c
10543 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10544 M: Jingoo Han <jingoohan1@gmail.com>
10545 M: Joao Pinto <Joao.Pinto@synopsys.com>
10546 L: linux-pci@vger.kernel.org
10548 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
10549 F: drivers/pci/dwc/*designware*
10551 PCI DRIVER FOR TI DRA7XX
10552 M: Kishon Vijay Abraham I <kishon@ti.com>
10553 L: linux-omap@vger.kernel.org
10554 L: linux-pci@vger.kernel.org
10556 F: Documentation/devicetree/bindings/pci/ti-pci.txt
10557 F: drivers/pci/dwc/pci-dra7xx.c
10559 PCI DRIVER FOR TI KEYSTONE
10560 M: Murali Karicheri <m-karicheri2@ti.com>
10561 L: linux-pci@vger.kernel.org
10562 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10564 F: drivers/pci/dwc/*keystone*
10566 PCI ENDPOINT SUBSYSTEM
10567 M: Kishon Vijay Abraham I <kishon@ti.com>
10568 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10569 L: linux-pci@vger.kernel.org
10570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10572 F: drivers/pci/endpoint/
10573 F: drivers/misc/pci_endpoint_test.c
10576 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10577 M: Russell Currey <ruscur@russell.cc>
10578 L: linuxppc-dev@lists.ozlabs.org
10580 F: Documentation/powerpc/eeh-pci-error-recovery.txt
10581 F: arch/powerpc/kernel/eeh*.c
10582 F: arch/powerpc/platforms/*/eeh*.c
10583 F: arch/powerpc/include/*/eeh*.h
10586 M: Linas Vepstas <linasvepstas@gmail.com>
10587 L: linux-pci@vger.kernel.org
10589 F: Documentation/PCI/pci-error-recovery.txt
10591 PCI MSI DRIVER FOR ALTERA MSI IP
10592 M: Ley Foon Tan <lftan@altera.com>
10593 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10594 L: linux-pci@vger.kernel.org
10596 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10597 F: drivers/pci/host/pcie-altera-msi.c
10599 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10600 M: Duc Dang <dhdang@apm.com>
10601 L: linux-pci@vger.kernel.org
10602 L: linux-arm-kernel@lists.infradead.org
10604 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10605 F: drivers/pci/host/pci-xgene-msi.c
10608 M: Bjorn Helgaas <bhelgaas@google.com>
10609 L: linux-pci@vger.kernel.org
10610 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10613 F: Documentation/devicetree/bindings/pci/
10614 F: Documentation/PCI/
10616 F: include/linux/pci*
10618 F: arch/x86/kernel/quirks.c
10620 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10621 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10622 L: linux-pci@vger.kernel.org
10623 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10626 F: drivers/pci/host/
10627 F: drivers/pci/dwc/
10629 PCIE DRIVER FOR AXIS ARTPEC
10630 M: Niklas Cassel <niklas.cassel@axis.com>
10631 M: Jesper Nilsson <jesper.nilsson@axis.com>
10632 L: linux-arm-kernel@axis.com
10633 L: linux-pci@vger.kernel.org
10635 F: Documentation/devicetree/bindings/pci/axis,artpec*
10636 F: drivers/pci/dwc/*artpec*
10638 PCIE DRIVER FOR CAVIUM THUNDERX
10639 M: David Daney <david.daney@cavium.com>
10640 L: linux-pci@vger.kernel.org
10641 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10643 F: Documentation/devicetree/bindings/pci/pci-thunder-*
10644 F: drivers/pci/host/pci-thunder-*
10646 PCIE DRIVER FOR HISILICON
10647 M: Zhou Wang <wangzhou1@hisilicon.com>
10648 L: linux-pci@vger.kernel.org
10650 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10651 F: drivers/pci/dwc/pcie-hisi.c
10653 PCIE DRIVER FOR HISILICON KIRIN
10654 M: Xiaowei Song <songxiaowei@hisilicon.com>
10655 M: Binghui Wang <wangbinghui@hisilicon.com>
10656 L: linux-pci@vger.kernel.org
10658 F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10659 F: drivers/pci/dwc/pcie-kirin.c
10661 PCIE DRIVER FOR HISILICON STB
10662 M: Jianguo Sun <sunjianguo1@huawei.com>
10663 M: Shawn Guo <shawn.guo@linaro.org>
10664 L: linux-pci@vger.kernel.org
10666 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10667 F: drivers/pci/dwc/pcie-histb.c
10669 PCIE DRIVER FOR MEDIATEK
10670 M: Ryder Lee <ryder.lee@mediatek.com>
10671 L: linux-pci@vger.kernel.org
10672 L: linux-mediatek@lists.infradead.org
10674 F: Documentation/devicetree/bindings/pci/mediatek*
10675 F: drivers/pci/host/*mediatek*
10677 PCIE DRIVER FOR QUALCOMM MSM
10678 M: Stanimir Varbanov <svarbanov@mm-sol.com>
10679 L: linux-pci@vger.kernel.org
10680 L: linux-arm-msm@vger.kernel.org
10682 F: drivers/pci/dwc/*qcom*
10684 PCIE DRIVER FOR ROCKCHIP
10685 M: Shawn Lin <shawn.lin@rock-chips.com>
10686 L: linux-pci@vger.kernel.org
10687 L: linux-rockchip@lists.infradead.org
10689 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10690 F: drivers/pci/host/pcie-rockchip.c
10692 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10693 M: Linus Walleij <linus.walleij@linaro.org>
10694 L: linux-pci@vger.kernel.org
10696 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10697 F: drivers/pci/host/pci-v3-semi.c
10699 PCIE DRIVER FOR ST SPEAR13XX
10700 M: Pratyush Anand <pratyush.anand@gmail.com>
10701 L: linux-pci@vger.kernel.org
10703 F: drivers/pci/dwc/*spear*
10706 P: Linux PCMCIA Team
10707 L: linux-pcmcia@lists.infradead.org
10708 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10711 F: Documentation/pcmcia/
10716 PCNET32 NETWORK DRIVER
10717 M: Don Fry <pcnet32@frontier.com>
10718 L: netdev@vger.kernel.org
10720 F: drivers/net/ethernet/amd/pcnet32.c
10722 PCRYPT PARALLEL CRYPTO ENGINE
10723 M: Steffen Klassert <steffen.klassert@secunet.com>
10724 L: linux-crypto@vger.kernel.org
10727 F: include/crypto/pcrypt.h
10729 PEAQ WMI HOTKEYS DRIVER
10730 M: Hans de Goede <hdegoede@redhat.com>
10731 L: platform-driver-x86@vger.kernel.org
10733 F: drivers/platform/x86/peaq-wmi.c
10735 PER-CPU MEMORY ALLOCATOR
10736 M: Tejun Heo <tj@kernel.org>
10737 M: Christoph Lameter <cl@linux.com>
10738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10740 F: include/linux/percpu*.h
10742 F: arch/*/include/asm/percpu.h
10744 PER-TASK DELAY ACCOUNTING
10745 M: Balbir Singh <bsingharora@gmail.com>
10747 F: include/linux/delayacct.h
10748 F: kernel/delayacct.c
10750 PERFORMANCE EVENTS SUBSYSTEM
10751 M: Peter Zijlstra <peterz@infradead.org>
10752 M: Ingo Molnar <mingo@redhat.com>
10753 M: Arnaldo Carvalho de Melo <acme@kernel.org>
10754 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10755 R: Jiri Olsa <jolsa@redhat.com>
10756 R: Namhyung Kim <namhyung@kernel.org>
10757 L: linux-kernel@vger.kernel.org
10758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10761 F: include/linux/perf_event.h
10762 F: include/uapi/linux/perf_event.h
10763 F: arch/*/kernel/perf_event*.c
10764 F: arch/*/kernel/*/perf_event*.c
10765 F: arch/*/kernel/*/*/perf_event*.c
10766 F: arch/*/include/asm/perf_event.h
10767 F: arch/*/kernel/perf_callchain.c
10771 PERSONALITY HANDLING
10772 M: Christoph Hellwig <hch@infradead.org>
10773 L: linux-abi-devel@lists.sourceforge.net
10775 F: include/linux/personality.h
10776 F: include/uapi/linux/personality.h
10779 M: Remi Denis-Courmont <courmisch@gmail.com>
10781 F: Documentation/networking/phonet.txt
10782 F: include/linux/phonet.h
10783 F: include/net/phonet/
10784 F: include/uapi/linux/phonet.h
10788 M: Joern Engel <joern@lazybastard.org>
10789 L: linux-mtd@lists.infradead.org
10791 F: drivers/mtd/devices/phram.c
10794 M: Bruno Prémont <bonbons@linux-vserver.org>
10795 L: linux-input@vger.kernel.org
10797 F: drivers/hid/hid-picolcd*
10800 M: Jamie Iles <jamie@jamieiles.com>
10801 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10802 T: git git://github.com/jamieiles/linux-2.6-ji.git
10804 F: arch/arm/boot/dts/picoxcell*
10805 F: arch/arm/mach-picoxcell/
10806 F: drivers/crypto/picoxcell*
10808 PIN CONTROL SUBSYSTEM
10809 M: Linus Walleij <linus.walleij@linaro.org>
10810 L: linux-gpio@vger.kernel.org
10811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10813 F: Documentation/devicetree/bindings/pinctrl/
10814 F: Documentation/driver-api/pinctl.rst
10815 F: drivers/pinctrl/
10816 F: include/linux/pinctrl/
10818 PIN CONTROLLER - ATMEL AT91
10819 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10820 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10822 F: drivers/pinctrl/pinctrl-at91.*
10824 PIN CONTROLLER - ATMEL AT91 PIO4
10825 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10826 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10827 L: linux-gpio@vger.kernel.org
10829 F: drivers/pinctrl/pinctrl-at91-pio4.*
10831 PIN CONTROLLER - INTEL
10832 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10833 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10835 F: drivers/pinctrl/intel/
10837 PIN CONTROLLER - QUALCOMM
10838 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10840 L: linux-arm-msm@vger.kernel.org
10841 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10842 F: drivers/pinctrl/qcom/
10844 PIN CONTROLLER - RENESAS
10845 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10846 M: Geert Uytterhoeven <geert+renesas@glider.be>
10847 L: linux-renesas-soc@vger.kernel.org
10848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10850 F: drivers/pinctrl/sh-pfc/
10852 PIN CONTROLLER - SAMSUNG
10853 M: Tomasz Figa <tomasz.figa@gmail.com>
10854 M: Krzysztof Kozlowski <krzk@kernel.org>
10855 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10856 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10857 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10858 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10861 F: drivers/pinctrl/samsung/
10862 F: include/dt-bindings/pinctrl/samsung.h
10863 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10865 PIN CONTROLLER - SINGLE
10866 M: Tony Lindgren <tony@atomide.com>
10867 M: Haojian Zhuang <haojian.zhuang@linaro.org>
10868 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10869 L: linux-omap@vger.kernel.org
10871 F: drivers/pinctrl/pinctrl-single.c
10873 PIN CONTROLLER - ST SPEAR
10874 M: Viresh Kumar <vireshk@kernel.org>
10875 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10876 W: http://www.st.com/spear
10878 F: drivers/pinctrl/spear/
10880 PISTACHIO SOC SUPPORT
10881 M: James Hartley <james.hartley@sondrel.com>
10882 L: linux-mips@linux-mips.org
10884 F: arch/mips/pistachio/
10885 F: arch/mips/include/asm/mach-pistachio/
10886 F: arch/mips/boot/dts/img/pistachio*
10887 F: arch/mips/configs/pistachio*_defconfig
10891 M: linux-block@vger.kernel.org
10892 F: drivers/block/pktcdvd.c
10893 F: include/linux/pktcdvd.h
10894 F: include/uapi/linux/pktcdvd.h
10896 PKUNITY SOC DRIVERS
10897 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10898 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10900 T: git git://github.com/gxt/linux.git
10901 F: drivers/input/serio/i8042-unicore32io.h
10902 F: drivers/i2c/busses/i2c-puv3.c
10903 F: drivers/video/fbdev/fb-puv3.c
10904 F: drivers/rtc/rtc-puv3.c
10906 PMBUS HARDWARE MONITORING DRIVERS
10907 M: Guenter Roeck <linux@roeck-us.net>
10908 L: linux-hwmon@vger.kernel.org
10909 W: http://hwmon.wiki.kernel.org/
10910 W: http://www.roeck-us.net/linux/drivers/
10911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10913 F: Documentation/hwmon/pmbus
10914 F: drivers/hwmon/pmbus/
10915 F: include/linux/pmbus.h
10917 PMC SIERRA MaxRAID DRIVER
10918 L: linux-scsi@vger.kernel.org
10919 W: http://www.pmc-sierra.com/
10921 F: drivers/scsi/pmcraid.*
10923 PMC SIERRA PM8001 DRIVER
10924 M: Jack Wang <jinpu.wang@profitbricks.com>
10925 M: lindar_liu@usish.com
10926 L: linux-scsi@vger.kernel.org
10928 F: drivers/scsi/pm8001/
10931 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10935 POSIX CLOCKS and TIMERS
10936 M: Thomas Gleixner <tglx@linutronix.de>
10937 L: linux-kernel@vger.kernel.org
10938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10941 F: include/linux/timer*
10942 F: kernel/time/*timer*
10944 POWER MANAGEMENT CORE
10945 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10946 L: linux-pm@vger.kernel.org
10947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10948 B: https://bugzilla.kernel.org
10950 F: drivers/base/power/
10951 F: include/linux/pm.h
10952 F: include/linux/pm_*
10953 F: include/linux/powercap.h
10954 F: drivers/powercap/
10955 F: kernel/configs/nopm.config
10957 POWER STATE COORDINATION INTERFACE (PSCI)
10958 M: Mark Rutland <mark.rutland@arm.com>
10959 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10960 L: linux-arm-kernel@lists.infradead.org
10962 F: drivers/firmware/psci*.c
10963 F: include/linux/psci.h
10964 F: include/uapi/linux/psci.h
10966 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10967 M: Sebastian Reichel <sre@kernel.org>
10968 L: linux-pm@vger.kernel.org
10969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10971 F: Documentation/devicetree/bindings/power/supply/
10972 F: include/linux/power_supply.h
10973 F: drivers/power/supply/
10975 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10976 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10977 L: linuxppc-dev@lists.ozlabs.org
10979 F: drivers/char/powernv-op-panel.c
10981 PPP OVER ATM (RFC 2364)
10982 M: Mitchell Blank Jr <mitch@sfgoth.com>
10984 F: net/atm/pppoatm.c
10985 F: include/uapi/linux/atmppp.h
10988 M: Michal Ostrowski <mostrows@earthlink.net>
10990 F: drivers/net/ppp/pppoe.c
10991 F: drivers/net/ppp/pppox.c
10994 M: James Chapman <jchapman@katalix.com>
10996 F: net/l2tp/l2tp_ppp.c
10997 F: include/linux/if_pppol2tp.h
10998 F: include/uapi/linux/if_pppol2tp.h
11000 PPP PROTOCOL DRIVERS AND COMPRESSORS
11001 M: Paul Mackerras <paulus@samba.org>
11002 L: linux-ppp@vger.kernel.org
11004 F: drivers/net/ppp/ppp_*
11007 M: Rodolfo Giometti <giometti@enneenne.com>
11008 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
11009 L: linuxpps@ml.enneenne.com (subscribers-only)
11011 F: Documentation/pps/
11012 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
11013 F: Documentation/ABI/testing/sysfs-pps
11015 F: include/linux/pps*.h
11016 F: include/uapi/linux/pps.h
11019 M: Dmitry Kozlov <xeb@mail.ru>
11020 L: netdev@vger.kernel.org
11022 F: drivers/net/ppp/pptp.c
11023 W: http://sourceforge.net/projects/accel-pptp
11026 M: Robert Love <rml@tech9.net>
11027 L: kpreempt-tech@lists.sourceforge.net
11028 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11030 F: Documentation/preempt-locking.txt
11031 F: include/linux/preempt.h
11034 M: Petr Mladek <pmladek@suse.com>
11035 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11036 R: Steven Rostedt <rostedt@goodmis.org>
11039 F: include/linux/printk.h
11041 PRISM54 WIRELESS DRIVER
11042 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
11043 L: linux-wireless@vger.kernel.org
11044 W: http://wireless.kernel.org/en/users/Drivers/p54
11046 F: drivers/net/wireless/intersil/prism54/
11049 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
11050 M: Kees Cook <keescook@chromium.org>
11051 L: linux-kernel@vger.kernel.org
11052 L: linux-fsdevel@vger.kernel.org
11054 F: fs/proc/proc_sysctl.c
11055 F: include/linux/sysctl.h
11057 F: tools/testing/selftests/sysctl/
11059 PS3 NETWORK SUPPORT
11060 M: Geoff Levand <geoff@infradead.org>
11061 L: netdev@vger.kernel.org
11062 L: linuxppc-dev@lists.ozlabs.org
11064 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
11066 PS3 PLATFORM SUPPORT
11067 M: Geoff Levand <geoff@infradead.org>
11068 L: linuxppc-dev@lists.ozlabs.org
11070 F: arch/powerpc/boot/ps3*
11071 F: arch/powerpc/include/asm/lv1call.h
11072 F: arch/powerpc/include/asm/ps3*.h
11073 F: arch/powerpc/platforms/ps3/
11076 F: drivers/rtc/rtc-ps3.c
11077 F: drivers/usb/host/*ps3.c
11078 F: sound/ppc/snd_ps3*
11081 M: Jim Paris <jim@jtan.com>
11082 M: Geoff Levand <geoff@infradead.org>
11083 L: linuxppc-dev@lists.ozlabs.org
11085 F: drivers/block/ps3vram.c
11087 PSAMPLE PACKET SAMPLING SUPPORT:
11088 M: Yotam Gigi <yotam.gi@gmail.com>
11091 F: include/net/psample.h
11092 F: include/uapi/linux/psample.h
11095 M: Kees Cook <keescook@chromium.org>
11096 M: Anton Vorontsov <anton@enomsg.org>
11097 M: Colin Cross <ccross@android.com>
11098 M: Tony Luck <tony.luck@intel.com>
11100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11102 F: include/linux/pstore*
11103 F: drivers/firmware/efi/efi-pstore.c
11104 F: drivers/acpi/apei/erst.c
11105 F: Documentation/admin-guide/ramoops.rst
11106 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11107 K: \b(pstore|ramoops)
11109 PTP HARDWARE CLOCK SUPPORT
11110 M: Richard Cochran <richardcochran@gmail.com>
11111 L: netdev@vger.kernel.org
11113 W: http://linuxptp.sourceforge.net/
11114 F: Documentation/ABI/testing/sysfs-ptp
11115 F: Documentation/ptp/*
11116 F: drivers/net/ethernet/freescale/gianfar_ptp.c
11117 F: drivers/net/phy/dp83640*
11119 F: include/linux/ptp_cl*
11122 M: Oleg Nesterov <oleg@redhat.com>
11124 F: include/asm-generic/syscall.h
11125 F: include/linux/ptrace.h
11126 F: include/linux/regset.h
11127 F: include/linux/tracehook.h
11128 F: include/uapi/linux/ptrace.h
11129 F: include/uapi/linux/ptrace.h
11130 F: include/asm-generic/ptrace.h
11132 F: arch/*/ptrace*.c
11133 F: arch/*/*/ptrace*.c
11134 F: arch/*/include/asm/ptrace*.h
11137 M: Hans Verkuil <hverkuil@xs4all.nl>
11138 L: linux-media@vger.kernel.org
11139 T: git git://linuxtv.org/media_tree.git
11141 F: drivers/media/usb/pulse8-cec/*
11142 F: Documentation/media/cec-drivers/pulse8-cec.rst
11144 PVRUSB2 VIDEO4LINUX DRIVER
11145 M: Mike Isely <isely@pobox.com>
11146 L: pvrusb2@isely.net (subscribers-only)
11147 L: linux-media@vger.kernel.org
11148 W: http://www.isely.net/pvrusb2/
11149 T: git git://linuxtv.org/media_tree.git
11151 F: Documentation/media/v4l-drivers/pvrusb2*
11152 F: drivers/media/usb/pvrusb2/
11155 M: Hans Verkuil <hverkuil@xs4all.nl>
11156 L: linux-media@vger.kernel.org
11157 T: git git://linuxtv.org/media_tree.git
11159 F: drivers/media/usb/pwc/*
11162 M: Kamil Debski <kamil@wypas.org>
11163 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11164 L: linux-hwmon@vger.kernel.org
11166 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11167 F: Documentation/hwmon/pwm-fan
11168 F: drivers/hwmon/pwm-fan.c
11171 M: Sean Young <sean@mess.org>
11172 L: linux-media@vger.kernel.org
11174 F: drivers/media/rc/pwm-ir-tx.c
11177 M: Thierry Reding <thierry.reding@gmail.com>
11178 L: linux-pwm@vger.kernel.org
11180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11181 F: Documentation/pwm.txt
11182 F: Documentation/devicetree/bindings/pwm/
11183 F: include/linux/pwm.h
11185 F: drivers/video/backlight/pwm_bl.c
11186 F: include/linux/pwm_backlight.h
11187 F: drivers/gpio/gpio-mvebu.c
11188 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11191 M: Robert Jarzmik <robert.jarzmik@free.fr>
11192 L: linux-gpio@vger.kernel.org
11194 F: drivers/gpio/gpio-pxa.c
11200 M: Robert Jarzmik <robert.jarzmik@free.fr>
11201 L: linux-rtc@vger.kernel.org
11204 PXA2xx/PXA3xx SUPPORT
11205 M: Daniel Mack <daniel@zonque.org>
11206 M: Haojian Zhuang <haojian.zhuang@gmail.com>
11207 M: Robert Jarzmik <robert.jarzmik@free.fr>
11208 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11209 T: git git://github.com/hzhuang1/linux.git
11210 T: git git://github.com/rjarzmik/linux.git
11212 F: arch/arm/boot/dts/pxa*
11213 F: arch/arm/mach-pxa/
11214 F: drivers/dma/pxa*
11215 F: drivers/pcmcia/pxa2xx*
11216 F: drivers/pinctrl/pxa/
11217 F: drivers/spi/spi-pxa2xx*
11218 F: drivers/usb/gadget/udc/pxa2*
11219 F: include/sound/pxa2xx-lib.h
11223 PXA3xx NAND FLASH DRIVER
11224 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11225 L: linux-mtd@lists.infradead.org
11227 F: drivers/mtd/nand/pxa3xx_nand.c
11230 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11231 L: qat-linux@intel.com
11233 F: drivers/crypto/qat/
11235 QCOM AUDIO (ASoC) DRIVERS
11236 M: Patrick Lai <plai@codeaurora.org>
11237 M: Banajit Goswami <bgoswami@codeaurora.org>
11238 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11242 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11243 M: Gabriel Somlo <somlo@cmu.edu>
11244 M: "Michael S. Tsirkin" <mst@redhat.com>
11245 L: qemu-devel@nongnu.org
11247 F: drivers/firmware/qemu_fw_cfg.c
11250 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11251 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
11252 L: linux-rdma@vger.kernel.org
11254 F: drivers/infiniband/hw/qib/
11256 QLOGIC QL41xxx FCOE DRIVER
11257 M: QLogic-Storage-Upstream@cavium.com
11258 L: linux-scsi@vger.kernel.org
11260 F: drivers/scsi/qedf/
11262 QLOGIC QL41xxx ISCSI DRIVER
11263 M: QLogic-Storage-Upstream@cavium.com
11264 L: linux-scsi@vger.kernel.org
11266 F: drivers/scsi/qedi/
11268 QLOGIC QL4xxx ETHERNET DRIVER
11269 M: Ariel Elior <Ariel.Elior@cavium.com>
11270 M: everest-linux-l2@cavium.com
11271 L: netdev@vger.kernel.org
11273 F: drivers/net/ethernet/qlogic/qed/
11274 F: include/linux/qed/
11275 F: drivers/net/ethernet/qlogic/qede/
11277 QLOGIC QL4xxx RDMA DRIVER
11278 M: Michal Kalderon <Michal.Kalderon@cavium.com>
11279 M: Ariel Elior <Ariel.Elior@cavium.com>
11280 L: linux-rdma@vger.kernel.org
11282 F: drivers/infiniband/hw/qedr/
11283 F: include/uapi/rdma/qedr-abi.h
11285 QLOGIC QLA1280 SCSI DRIVER
11286 M: Michael Reed <mdr@sgi.com>
11287 L: linux-scsi@vger.kernel.org
11289 F: drivers/scsi/qla1280.[ch]
11291 QLOGIC QLA2XXX FC-SCSI DRIVER
11292 M: qla2xxx-upstream@qlogic.com
11293 L: linux-scsi@vger.kernel.org
11295 F: Documentation/scsi/LICENSE.qla2xxx
11296 F: drivers/scsi/qla2xxx/
11298 QLOGIC QLA3XXX NETWORK DRIVER
11299 M: Dept-GELinuxNICDev@cavium.com
11300 L: netdev@vger.kernel.org
11302 F: Documentation/networking/LICENSE.qla3xxx
11303 F: drivers/net/ethernet/qlogic/qla3xxx.*
11305 QLOGIC QLA4XXX iSCSI DRIVER
11306 M: QLogic-Storage-Upstream@qlogic.com
11307 L: linux-scsi@vger.kernel.org
11309 F: Documentation/scsi/LICENSE.qla4xxx
11310 F: drivers/scsi/qla4xxx/
11312 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11313 M: Harish Patil <harish.patil@cavium.com>
11314 M: Manish Chopra <manish.chopra@cavium.com>
11315 M: Dept-GELinuxNICDev@cavium.com
11316 L: netdev@vger.kernel.org
11318 F: drivers/net/ethernet/qlogic/qlcnic/
11320 QLOGIC QLGE 10Gb ETHERNET DRIVER
11321 M: Harish Patil <harish.patil@cavium.com>
11322 M: Manish Chopra <manish.chopra@cavium.com>
11323 M: Dept-GELinuxNICDev@cavium.com
11324 L: netdev@vger.kernel.org
11326 F: drivers/net/ethernet/qlogic/qlge/
11329 M: Anders Larsen <al@alarsen.net>
11330 W: http://www.alarsen.net/linux/qnx4fs/
11333 F: include/uapi/linux/qnx4_fs.h
11334 F: include/uapi/linux/qnxtypes.h
11336 QORIQ DPAA2 FSL-MC BUS DRIVER
11337 M: Stuart Yoder <stuyoder@gmail.com>
11338 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
11339 L: linux-kernel@vger.kernel.org
11341 F: drivers/staging/fsl-mc/
11342 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11344 QT1010 MEDIA DRIVER
11345 M: Antti Palosaari <crope@iki.fi>
11346 L: linux-media@vger.kernel.org
11347 W: https://linuxtv.org
11348 W: http://palosaari.fi/linux/
11349 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11350 T: git git://linuxtv.org/anttip/media_tree.git
11352 F: drivers/media/tuners/qt1010*
11354 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11355 M: Kalle Valo <kvalo@qca.qualcomm.com>
11356 L: ath10k@lists.infradead.org
11357 W: http://wireless.kernel.org/en/users/Drivers/ath10k
11358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11360 F: drivers/net/wireless/ath/ath10k/
11362 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11363 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11364 L: linux-wireless@vger.kernel.org
11365 W: http://wireless.kernel.org/en/users/Drivers/ath9k
11367 F: drivers/net/wireless/ath/ath9k/
11369 QUALCOMM CAMERA SUBSYSTEM DRIVER
11370 M: Todor Tomov <todor.tomov@linaro.org>
11371 L: linux-media@vger.kernel.org
11373 F: Documentation/devicetree/bindings/media/qcom,camss.txt
11374 F: Documentation/media/v4l-drivers/qcom_camss.rst
11375 F: drivers/media/platform/qcom/camss-8x16/
11377 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11378 M: Timur Tabi <timur@codeaurora.org>
11379 L: netdev@vger.kernel.org
11381 F: drivers/net/ethernet/qualcomm/emac/
11383 QUALCOMM HEXAGON ARCHITECTURE
11384 M: Richard Kuo <rkuo@codeaurora.org>
11385 L: linux-hexagon@vger.kernel.org
11386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11391 M: Rob Clark <robdclark@gmail.com>
11392 L: iommu@lists.linux-foundation.org
11393 L: linux-arm-msm@vger.kernel.org
11395 F: drivers/iommu/qcom_iommu.c
11397 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11398 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11399 L: linux-media@vger.kernel.org
11400 L: linux-arm-msm@vger.kernel.org
11401 T: git git://linuxtv.org/media_tree.git
11403 F: drivers/media/platform/qcom/venus/
11405 QUALCOMM WCN36XX WIRELESS DRIVER
11406 M: Eugene Krasnikov <k.eugene.e@gmail.com>
11407 L: wcn36xx@lists.infradead.org
11408 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11409 T: git git://github.com/KrasnikovEugene/wcn36xx.git
11411 F: drivers/net/wireless/ath/wcn36xx/
11413 QUANTENNA QTNFMAC WIRELESS DRIVER
11414 M: Igor Mitsyanko <imitsyanko@quantenna.com>
11415 M: Avinash Patil <avinashp@quantenna.com>
11416 M: Sergey Matyukevich <smatyukevich@quantenna.com>
11417 L: linux-wireless@vger.kernel.org
11419 F: drivers/net/wireless/quantenna
11421 RADEON and AMDGPU DRM DRIVERS
11422 M: Alex Deucher <alexander.deucher@amd.com>
11423 M: Christian König <christian.koenig@amd.com>
11424 L: amd-gfx@lists.freedesktop.org
11425 T: git git://people.freedesktop.org/~agd5f/linux
11427 F: drivers/gpu/drm/radeon/
11428 F: include/uapi/drm/radeon_drm.h
11429 F: drivers/gpu/drm/amd/
11430 F: include/uapi/drm/amdgpu_drm.h
11432 RADEON FRAMEBUFFER DISPLAY DRIVER
11433 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11434 L: linux-fbdev@vger.kernel.org
11436 F: drivers/video/fbdev/aty/radeon*
11437 F: include/uapi/linux/radeonfb.h
11439 RADIOSHARK RADIO DRIVER
11440 M: Hans Verkuil <hverkuil@xs4all.nl>
11441 L: linux-media@vger.kernel.org
11442 T: git git://linuxtv.org/media_tree.git
11444 F: drivers/media/radio/radio-shark.c
11446 RADIOSHARK2 RADIO DRIVER
11447 M: Hans Verkuil <hverkuil@xs4all.nl>
11448 L: linux-media@vger.kernel.org
11449 T: git git://linuxtv.org/media_tree.git
11451 F: drivers/media/radio/radio-shark2.c
11452 F: drivers/media/radio/radio-tea5777.c
11454 RADOS BLOCK DEVICE (RBD)
11455 M: Ilya Dryomov <idryomov@gmail.com>
11456 M: Sage Weil <sage@redhat.com>
11457 M: Alex Elder <elder@kernel.org>
11458 L: ceph-devel@vger.kernel.org
11459 W: http://ceph.com/
11460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11461 T: git git://github.com/ceph/ceph-client.git
11463 F: Documentation/ABI/testing/sysfs-bus-rbd
11464 F: drivers/block/rbd.c
11465 F: drivers/block/rbd_types.h
11467 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11468 M: Paul Mackerras <paulus@samba.org>
11469 L: linux-fbdev@vger.kernel.org
11471 F: drivers/video/fbdev/aty/aty128fb.c
11473 RAINSHADOW-CEC DRIVER
11474 M: Hans Verkuil <hverkuil@xs4all.nl>
11475 L: linux-media@vger.kernel.org
11476 T: git git://linuxtv.org/media_tree.git
11478 F: drivers/media/usb/rainshadow-cec/*
11480 RALINK MIPS ARCHITECTURE
11481 M: John Crispin <john@phrozen.org>
11482 L: linux-mips@linux-mips.org
11484 F: arch/mips/ralink
11486 RALINK RT2X00 WIRELESS LAN DRIVER
11488 M: Stanislaw Gruszka <sgruszka@redhat.com>
11489 M: Helmut Schaa <helmut.schaa@googlemail.com>
11490 L: linux-wireless@vger.kernel.org
11492 F: drivers/net/wireless/ralink/rt2x00/
11494 RAMDISK RAM BLOCK DEVICE DRIVER
11495 M: Jens Axboe <axboe@kernel.dk>
11497 F: Documentation/blockdev/ramdisk.txt
11498 F: drivers/block/brd.c
11500 RANDOM NUMBER DRIVER
11501 M: "Theodore Ts'o" <tytso@mit.edu>
11503 F: drivers/char/random.c
11506 M: Matt Porter <mporter@kernel.crashing.org>
11507 M: Alexandre Bounine <alexandre.bounine@idt.com>
11509 F: drivers/rapidio/
11511 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11512 L: linux-wireless@vger.kernel.org
11514 F: drivers/net/wireless/ray*
11516 RCUTORTURE TEST FRAMEWORK
11517 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11518 M: Josh Triplett <josh@joshtriplett.org>
11519 R: Steven Rostedt <rostedt@goodmis.org>
11520 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11521 R: Lai Jiangshan <jiangshanlai@gmail.com>
11522 L: linux-kernel@vger.kernel.org
11524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11525 F: tools/testing/selftests/rcutorture
11528 M: Florian Fainelli <florian@openwrt.org>
11531 RDC R6040 FAST ETHERNET DRIVER
11532 M: Florian Fainelli <f.fainelli@gmail.com>
11533 L: netdev@vger.kernel.org
11535 F: drivers/net/ethernet/rdc/r6040.c
11537 RDMAVT - RDMA verbs software
11538 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11539 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
11540 L: linux-rdma@vger.kernel.org
11542 F: drivers/infiniband/sw/rdmavt
11544 RDS - RELIABLE DATAGRAM SOCKETS
11545 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11546 L: netdev@vger.kernel.org
11547 L: linux-rdma@vger.kernel.org
11548 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
11549 W: https://oss.oracle.com/projects/rds/
11552 F: Documentation/networking/rds.txt
11554 RDT - RESOURCE ALLOCATION
11555 M: Fenghua Yu <fenghua.yu@intel.com>
11556 L: linux-kernel@vger.kernel.org
11558 F: arch/x86/kernel/cpu/intel_rdt*
11559 F: arch/x86/include/asm/intel_rdt_sched.h
11560 F: Documentation/x86/intel_rdt*
11562 READ-COPY UPDATE (RCU)
11563 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11564 M: Josh Triplett <josh@joshtriplett.org>
11565 R: Steven Rostedt <rostedt@goodmis.org>
11566 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11567 R: Lai Jiangshan <jiangshanlai@gmail.com>
11568 L: linux-kernel@vger.kernel.org
11569 W: http://www.rdrop.com/users/paulmck/RCU/
11571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11572 F: Documentation/RCU/
11573 X: Documentation/RCU/torture.txt
11574 F: include/linux/rcu*
11575 X: include/linux/srcu.h
11577 X: kernel/torture.c
11579 REAL TIME CLOCK (RTC) SUBSYSTEM
11580 M: Alessandro Zummo <a.zummo@towertech.it>
11581 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
11582 L: linux-rtc@vger.kernel.org
11583 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
11584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11586 F: Documentation/devicetree/bindings/rtc/
11587 F: Documentation/rtc.txt
11589 F: include/linux/rtc.h
11590 F: include/uapi/linux/rtc.h
11591 F: include/linux/rtc/
11592 F: include/linux/platform_data/rtc-*
11593 F: tools/testing/selftests/timers/rtctest.c
11595 REALTEK AUDIO CODECS
11596 M: Bard Liao <bardliao@realtek.com>
11597 M: Oder Chiou <oder_chiou@realtek.com>
11599 F: sound/soc/codecs/rt*
11600 F: include/sound/rt*.h
11602 REGISTER MAP ABSTRACTION
11603 M: Mark Brown <broonie@kernel.org>
11604 L: linux-kernel@vger.kernel.org
11605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11607 F: Documentation/devicetree/bindings/regmap/
11608 F: drivers/base/regmap/
11609 F: include/linux/regmap.h
11611 REISERFS FILE SYSTEM
11612 L: reiserfs-devel@vger.kernel.org
11616 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11617 M: Ohad Ben-Cohen <ohad@wizery.com>
11618 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11619 L: linux-remoteproc@vger.kernel.org
11620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11622 F: Documentation/devicetree/bindings/remoteproc/
11623 F: Documentation/remoteproc.txt
11624 F: drivers/remoteproc/
11625 F: include/linux/remoteproc.h
11627 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11628 M: Ohad Ben-Cohen <ohad@wizery.com>
11629 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11630 L: linux-remoteproc@vger.kernel.org
11631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11634 F: Documentation/rpmsg.txt
11635 F: include/linux/rpmsg.h
11636 F: include/linux/rpmsg/
11638 RENESAS CLOCK DRIVERS
11639 M: Geert Uytterhoeven <geert+renesas@glider.be>
11640 L: linux-renesas-soc@vger.kernel.org
11641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11643 F: drivers/clk/renesas/
11645 RENESAS ETHERNET DRIVERS
11646 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11647 L: netdev@vger.kernel.org
11648 L: linux-renesas-soc@vger.kernel.org
11649 F: Documentation/devicetree/bindings/net/renesas,*.txt
11650 F: Documentation/devicetree/bindings/net/sh_eth.txt
11651 F: drivers/net/ethernet/renesas/
11652 F: include/linux/sh_eth.h
11654 RENESAS R-CAR GYROADC DRIVER
11655 M: Marek Vasut <marek.vasut@gmail.com>
11656 L: linux-iio@vger.kernel.org
11658 F: drivers/iio/adc/rcar_gyro_adc.c
11660 RENESAS USB PHY DRIVER
11661 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11662 L: linux-renesas-soc@vger.kernel.org
11664 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
11666 RESET CONTROLLER FRAMEWORK
11667 M: Philipp Zabel <p.zabel@pengutronix.de>
11668 T: git git://git.pengutronix.de/git/pza/linux
11671 F: Documentation/devicetree/bindings/reset/
11672 F: include/dt-bindings/reset/
11673 F: include/linux/reset.h
11674 F: include/linux/reset-controller.h
11677 M: Johannes Berg <johannes@sipsolutions.net>
11678 L: linux-wireless@vger.kernel.org
11679 W: http://wireless.kernel.org/
11680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11683 F: Documentation/rfkill.txt
11684 F: Documentation/ABI/stable/sysfs-class-rfkill
11688 M: Thomas Graf <tgraf@suug.ch>
11689 M: Herbert Xu <herbert@gondor.apana.org.au>
11690 L: netdev@vger.kernel.org
11692 F: lib/rhashtable.c
11693 F: include/linux/rhashtable.h
11695 RICOH R5C592 MEMORYSTICK DRIVER
11696 M: Maxim Levitsky <maximlevitsky@gmail.com>
11698 F: drivers/memstick/host/r592.*
11700 RICOH SMARTMEDIA/XD DRIVER
11701 M: Maxim Levitsky <maximlevitsky@gmail.com>
11703 F: drivers/mtd/nand/r852.c
11704 F: drivers/mtd/nand/r852.h
11706 RISC-V ARCHITECTURE
11707 M: Palmer Dabbelt <palmer@sifive.com>
11708 M: Albert Ou <albert@sifive.com>
11709 L: linux-riscv@lists.infradead.org
11710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
11717 M: Stefan Achatz <erazor_de@users.sourceforge.net>
11718 W: http://sourceforge.net/projects/roccat/
11720 F: drivers/hid/hid-roccat*
11721 F: include/linux/hid-roccat*
11722 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11724 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11725 M: Jacob chen <jacob2.chen@rock-chips.com>
11726 L: linux-media@vger.kernel.org
11728 F: drivers/media/platform/rockchip/rga/
11729 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
11732 M: Jiri Pirko <jiri@resnulli.us>
11733 L: netdev@vger.kernel.org
11735 F: drivers/net/ethernet/rocker/
11739 W: http://www.comtrol.com
11741 F: Documentation/serial/rocket.txt
11742 F: drivers/tty/rocket*
11744 ROCKETPORT EXPRESS/INFINITY DRIVER
11745 M: Kevin Cernekee <cernekee@gmail.com>
11746 L: linux-serial@vger.kernel.org
11748 F: drivers/tty/serial/rp2.*
11750 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11751 M: Marek Vasut <marek.vasut+renesas@gmail.com>
11752 L: linux-kernel@vger.kernel.org
11753 L: linux-renesas-soc@vger.kernel.org
11755 F: drivers/mfd/bd9571mwv.c
11756 F: drivers/regulator/bd9571mwv-regulator.c
11757 F: drivers/gpio/gpio-bd9571mwv.c
11758 F: include/linux/mfd/bd9571mwv.h
11759 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11762 M: Ralf Baechle <ralf@linux-mips.org>
11763 L: linux-hams@vger.kernel.org
11764 W: http://www.linux-ax25.org/
11766 F: include/net/rose.h
11767 F: include/uapi/linux/rose.h
11770 RTL2830 MEDIA DRIVER
11771 M: Antti Palosaari <crope@iki.fi>
11772 L: linux-media@vger.kernel.org
11773 W: https://linuxtv.org
11774 W: http://palosaari.fi/linux/
11775 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11776 T: git git://linuxtv.org/anttip/media_tree.git
11778 F: drivers/media/dvb-frontends/rtl2830*
11780 RTL2832 MEDIA DRIVER
11781 M: Antti Palosaari <crope@iki.fi>
11782 L: linux-media@vger.kernel.org
11783 W: https://linuxtv.org
11784 W: http://palosaari.fi/linux/
11785 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11786 T: git git://linuxtv.org/anttip/media_tree.git
11788 F: drivers/media/dvb-frontends/rtl2832*
11790 RTL2832_SDR MEDIA DRIVER
11791 M: Antti Palosaari <crope@iki.fi>
11792 L: linux-media@vger.kernel.org
11793 W: https://linuxtv.org
11794 W: http://palosaari.fi/linux/
11795 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11796 T: git git://linuxtv.org/anttip/media_tree.git
11798 F: drivers/media/dvb-frontends/rtl2832_sdr*
11800 RTL8180 WIRELESS DRIVER
11801 L: linux-wireless@vger.kernel.org
11802 W: http://wireless.kernel.org/
11803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11805 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
11807 RTL8187 WIRELESS DRIVER
11808 M: Herton Ronaldo Krzesinski <herton@canonical.com>
11809 M: Hin-Tak Leung <htl10@users.sourceforge.net>
11810 M: Larry Finger <Larry.Finger@lwfinger.net>
11811 L: linux-wireless@vger.kernel.org
11812 W: http://wireless.kernel.org/
11813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11815 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
11817 REALTEK WIRELESS DRIVER (rtlwifi family)
11818 M: Ping-Ke Shih <pkshih@realtek.com>
11819 L: linux-wireless@vger.kernel.org
11820 W: http://wireless.kernel.org/
11821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11823 F: drivers/net/wireless/realtek/rtlwifi/
11825 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11826 M: Jes Sorensen <Jes.Sorensen@gmail.com>
11827 L: linux-wireless@vger.kernel.org
11828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11830 F: drivers/net/wireless/realtek/rtl8xxxu/
11832 RXRPC SOCKETS (AF_RXRPC)
11833 M: David Howells <dhowells@redhat.com>
11834 L: linux-afs@lists.infradead.org
11837 F: include/keys/rxrpc-type.h
11838 F: include/net/af_rxrpc.h
11839 F: include/trace/events/rxrpc.h
11840 F: include/uapi/linux/rxrpc.h
11841 F: Documentation/networking/rxrpc.txt
11842 W: https://www.infradead.org/~dhowells/kafs/
11844 S3 SAVAGE FRAMEBUFFER DRIVER
11845 M: Antonino Daplas <adaplas@gmail.com>
11846 L: linux-fbdev@vger.kernel.org
11848 F: drivers/video/fbdev/savage/
11851 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11852 M: Heiko Carstens <heiko.carstens@de.ibm.com>
11853 L: linux-s390@vger.kernel.org
11854 W: http://www.ibm.com/developerworks/linux/linux390/
11855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11859 F: Documentation/s390/
11860 F: Documentation/driver-api/s390-drivers.rst
11862 S390 COMMON I/O LAYER
11863 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11864 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11865 L: linux-s390@vger.kernel.org
11866 W: http://www.ibm.com/developerworks/linux/linux390/
11868 F: drivers/s390/cio/
11871 M: Stefan Haberland <sth@linux.vnet.ibm.com>
11872 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11873 L: linux-s390@vger.kernel.org
11874 W: http://www.ibm.com/developerworks/linux/linux390/
11876 F: drivers/s390/block/dasd*
11877 F: block/partitions/ibm.c
11880 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11881 L: linux-s390@vger.kernel.org
11882 W: http://www.ibm.com/developerworks/linux/linux390/
11884 F: drivers/iommu/s390-iommu.c
11886 S390 IUCV NETWORK LAYER
11887 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11888 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11889 L: linux-s390@vger.kernel.org
11890 W: http://www.ibm.com/developerworks/linux/linux390/
11892 F: drivers/s390/net/*iucv*
11893 F: include/net/iucv/
11896 S390 NETWORK DRIVERS
11897 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11898 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11899 L: linux-s390@vger.kernel.org
11900 W: http://www.ibm.com/developerworks/linux/linux390/
11902 F: drivers/s390/net/
11905 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11906 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11907 L: linux-s390@vger.kernel.org
11908 W: http://www.ibm.com/developerworks/linux/linux390/
11911 F: drivers/pci/hotplug/s390_pci_hpc.c
11913 S390 VFIO-CCW DRIVER
11914 M: Cornelia Huck <cohuck@redhat.com>
11915 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11916 L: linux-s390@vger.kernel.org
11917 L: kvm@vger.kernel.org
11919 F: drivers/s390/cio/vfio_ccw*
11920 F: Documentation/s390/vfio-ccw.txt
11921 F: include/uapi/linux/vfio_ccw.h
11924 M: Harald Freudenberger <freude@de.ibm.com>
11925 L: linux-s390@vger.kernel.org
11926 W: http://www.ibm.com/developerworks/linux/linux390/
11928 F: drivers/s390/crypto/
11931 M: Steffen Maier <maier@linux.vnet.ibm.com>
11932 M: Benjamin Block <bblock@linux.vnet.ibm.com>
11933 L: linux-s390@vger.kernel.org
11934 W: http://www.ibm.com/developerworks/linux/linux390/
11936 F: drivers/s390/scsi/zfcp_*
11938 S3C24XX SD/MMC Driver
11939 M: Ben Dooks <ben-linux@fluff.org>
11940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11942 F: drivers/mmc/host/s3cmci.*
11944 SAA6588 RDS RECEIVER DRIVER
11945 M: Hans Verkuil <hverkuil@xs4all.nl>
11946 L: linux-media@vger.kernel.org
11947 T: git git://linuxtv.org/media_tree.git
11948 W: https://linuxtv.org
11950 F: drivers/media/i2c/saa6588*
11952 SAA7134 VIDEO4LINUX DRIVER
11953 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11954 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11955 L: linux-media@vger.kernel.org
11956 W: https://linuxtv.org
11957 T: git git://linuxtv.org/media_tree.git
11959 F: Documentation/media/v4l-drivers/saa7134*
11960 F: drivers/media/pci/saa7134/
11962 SAA7146 VIDEO4LINUX-2 DRIVER
11963 M: Hans Verkuil <hverkuil@xs4all.nl>
11964 L: linux-media@vger.kernel.org
11965 T: git git://linuxtv.org/media_tree.git
11967 F: drivers/media/common/saa7146/
11968 F: drivers/media/pci/saa7146/
11969 F: include/media/saa7146*
11971 SAMSUNG AUDIO (ASoC) DRIVERS
11972 M: Krzysztof Kozlowski <krzk@kernel.org>
11973 M: Sangbeom Kim <sbkim73@samsung.com>
11974 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11975 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11977 F: sound/soc/samsung/
11979 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11980 M: Krzysztof Kozlowski <krzk@kernel.org>
11981 L: linux-crypto@vger.kernel.org
11982 L: linux-samsung-soc@vger.kernel.org
11984 F: drivers/crypto/exynos-rng.c
11985 F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
11987 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
11988 M: Łukasz Stelmach <l.stelmach@samsung.com>
11989 L: linux-samsung-soc@vger.kernel.org
11991 F: drivers/char/hw_random/exynos-trng.c
11992 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
11994 SAMSUNG FRAMEBUFFER DRIVER
11995 M: Jingoo Han <jingoohan1@gmail.com>
11996 L: linux-fbdev@vger.kernel.org
11998 F: drivers/video/fbdev/s3c-fb.c
12000 SAMSUNG LAPTOP DRIVER
12001 M: Corentin Chary <corentin.chary@gmail.com>
12002 L: platform-driver-x86@vger.kernel.org
12004 F: drivers/platform/x86/samsung-laptop.c
12006 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12007 M: Sangbeom Kim <sbkim73@samsung.com>
12008 M: Krzysztof Kozlowski <krzk@kernel.org>
12009 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12010 L: linux-kernel@vger.kernel.org
12011 L: linux-samsung-soc@vger.kernel.org
12013 F: drivers/mfd/sec*.c
12014 F: drivers/regulator/s2m*.c
12015 F: drivers/regulator/s5m*.c
12016 F: drivers/clk/clk-s2mps11.c
12017 F: drivers/rtc/rtc-s5m.c
12018 F: include/linux/mfd/samsung/
12019 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12020 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12021 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12022 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12024 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12025 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12026 L: linux-media@vger.kernel.org
12027 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12029 F: drivers/media/platform/s3c-camif/
12030 F: include/media/drv-intf/s3c_camif.h
12032 SAMSUNG S3FWRN5 NFC DRIVER
12033 M: Robert Baldyga <r.baldyga@samsung.com>
12034 M: Krzysztof Opasiak <k.opasiak@samsung.com>
12035 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12037 F: drivers/nfc/s3fwrn5
12039 SAMSUNG S5C73M3 CAMERA DRIVER
12040 M: Kyungmin Park <kyungmin.park@samsung.com>
12041 M: Andrzej Hajda <a.hajda@samsung.com>
12042 L: linux-media@vger.kernel.org
12044 F: drivers/media/i2c/s5c73m3/*
12046 SAMSUNG S5K5BAF CAMERA DRIVER
12047 M: Kyungmin Park <kyungmin.park@samsung.com>
12048 M: Andrzej Hajda <a.hajda@samsung.com>
12049 L: linux-media@vger.kernel.org
12051 F: drivers/media/i2c/s5k5baf.c
12053 SAMSUNG S5P Security SubSystem (SSS) DRIVER
12054 M: Krzysztof Kozlowski <krzk@kernel.org>
12055 M: Vladimir Zapolskiy <vz@mleia.com>
12056 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
12057 L: linux-crypto@vger.kernel.org
12058 L: linux-samsung-soc@vger.kernel.org
12060 F: drivers/crypto/s5p-sss.c
12062 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12063 M: Kyungmin Park <kyungmin.park@samsung.com>
12064 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12065 L: linux-media@vger.kernel.org
12066 Q: https://patchwork.linuxtv.org/project/linux-media/list/
12068 F: drivers/media/platform/exynos4-is/
12070 SAMSUNG SOC CLOCK DRIVERS
12071 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12072 M: Tomasz Figa <tomasz.figa@gmail.com>
12073 M: Chanwoo Choi <cw00.choi@samsung.com>
12075 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12076 F: drivers/clk/samsung/
12077 F: include/dt-bindings/clock/exynos*.h
12078 F: Documentation/devicetree/bindings/clock/exynos*.txt
12080 SAMSUNG SPI DRIVERS
12081 M: Kukjin Kim <kgene@kernel.org>
12082 M: Krzysztof Kozlowski <krzk@kernel.org>
12083 M: Andi Shyti <andi.shyti@samsung.com>
12084 L: linux-spi@vger.kernel.org
12085 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12087 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
12088 F: drivers/spi/spi-s3c*
12089 F: include/linux/platform_data/spi-s3c64xx.h
12091 SAMSUNG SXGBE DRIVERS
12092 M: Byungho An <bh74.an@samsung.com>
12093 M: Girish K S <ks.giri@samsung.com>
12094 M: Vipul Pandya <vipul.pandya@samsung.com>
12096 L: netdev@vger.kernel.org
12097 F: drivers/net/ethernet/samsung/sxgbe/
12099 SAMSUNG THERMAL DRIVER
12100 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12101 L: linux-pm@vger.kernel.org
12102 L: linux-samsung-soc@vger.kernel.org
12104 T: git https://github.com/lmajewski/linux-samsung-thermal.git
12105 F: drivers/thermal/samsung/
12107 SAMSUNG USB2 PHY DRIVER
12108 M: Kamil Debski <kamil@wypas.org>
12109 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12110 L: linux-kernel@vger.kernel.org
12112 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
12113 F: Documentation/phy/samsung-usb2.txt
12114 F: drivers/phy/samsung/phy-exynos4210-usb2.c
12115 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
12116 F: drivers/phy/samsung/phy-exynos5250-usb2.c
12117 F: drivers/phy/samsung/phy-s5pv210-usb2.c
12118 F: drivers/phy/samsung/phy-samsung-usb2.c
12119 F: drivers/phy/samsung/phy-samsung-usb2.h
12122 M: Zwane Mwaikambo <zwanem@gmail.com>
12124 F: drivers/watchdog/sc1200wdt.c
12127 M: Ingo Molnar <mingo@redhat.com>
12128 M: Peter Zijlstra <peterz@infradead.org>
12129 L: linux-kernel@vger.kernel.org
12130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12133 F: include/linux/sched.h
12134 F: include/uapi/linux/sched.h
12135 F: include/linux/wait.h
12138 M: Chen Liqin <liqin.linux@gmail.com>
12139 M: Lennox Wu <lennox.wu@gmail.com>
12140 W: http://www.sunplus.com
12144 SCR24X CHIP CARD INTERFACE DRIVER
12145 M: Lubomir Rintel <lkundrak@v3.sk>
12147 F: drivers/char/pcmcia/scr24x_cs.c
12150 M: Jens Axboe <axboe@kernel.dk>
12151 L: linux-scsi@vger.kernel.org
12152 W: http://www.kernel.dk
12154 F: drivers/scsi/sr*
12156 SCSI RDMA PROTOCOL (SRP) INITIATOR
12157 M: Bart Van Assche <bart.vanassche@sandisk.com>
12158 L: linux-rdma@vger.kernel.org
12160 W: http://www.openfabrics.org
12161 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12163 F: drivers/infiniband/ulp/srp/
12164 F: include/scsi/srp.h
12167 M: Doug Gilbert <dgilbert@interlog.com>
12168 L: linux-scsi@vger.kernel.org
12169 W: http://sg.danny.cz/sg
12171 F: Documentation/scsi/scsi-generic.txt
12172 F: drivers/scsi/sg.c
12173 F: include/scsi/sg.h
12176 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12178 M: "Martin K. Petersen" <martin.petersen@oracle.com>
12179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12180 L: linux-scsi@vger.kernel.org
12182 F: Documentation/devicetree/bindings/scsi/
12187 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12188 L: linux-scsi@vger.kernel.org
12190 F: Documentation/scsi/st.txt
12191 F: drivers/scsi/st.*
12192 F: drivers/scsi/st_*.h
12195 M: Vlad Yasevich <vyasevich@gmail.com>
12196 M: Neil Horman <nhorman@tuxdriver.com>
12197 L: linux-sctp@vger.kernel.org
12198 W: http://lksctp.sourceforge.net
12200 F: Documentation/networking/sctp.txt
12201 F: include/linux/sctp.h
12202 F: include/uapi/linux/sctp.h
12203 F: include/net/sctp/
12207 M: Jim Cromie <jim.cromie@gmail.com>
12209 F: Documentation/i2c/busses/scx200_acb
12210 F: arch/x86/platform/scx200/
12211 F: drivers/watchdog/scx200_wdt.c
12212 F: drivers/i2c/busses/scx200*
12213 F: drivers/mtd/maps/scx200_docflash.c
12214 F: include/linux/scx200.h
12217 M: Jim Cromie <jim.cromie@gmail.com>
12219 F: drivers/char/scx200_gpio.c
12220 F: include/linux/scx200_gpio.h
12222 SCx200 HRT CLOCKSOURCE DRIVER
12223 M: Jim Cromie <jim.cromie@gmail.com>
12225 F: drivers/clocksource/scx200_hrt.c
12227 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12228 M: Sascha Sommer <saschasommer@freenet.de>
12229 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12231 F: drivers/mmc/host/sdricoh_cs.c
12234 M: Kees Cook <keescook@chromium.org>
12235 R: Andy Lutomirski <luto@amacapital.net>
12236 R: Will Drewry <wad@chromium.org>
12237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12239 F: kernel/seccomp.c
12240 F: include/uapi/linux/seccomp.h
12241 F: include/linux/seccomp.h
12242 F: tools/testing/selftests/seccomp/*
12243 F: tools/testing/selftests/kselftest_harness.h
12244 F: Documentation/userspace-api/seccomp_filter.rst
12245 K: \bsecure_computing
12248 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12249 M: Al Cooper <alcooperx@gmail.com>
12250 L: linux-mmc@vger.kernel.org
12251 L: bcm-kernel-feedback-list@broadcom.com
12253 F: drivers/mmc/host/sdhci-brcmstb*
12255 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12256 M: Adrian Hunter <adrian.hunter@intel.com>
12257 L: linux-mmc@vger.kernel.org
12258 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12260 F: drivers/mmc/host/sdhci*
12261 F: include/linux/mmc/sdhci*
12263 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12264 M: Ben Dooks <ben-linux@fluff.org>
12265 M: Jaehoon Chung <jh80.chung@samsung.com>
12266 L: linux-mmc@vger.kernel.org
12268 F: drivers/mmc/host/sdhci-s3c*
12270 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12271 M: Viresh Kumar <vireshk@kernel.org>
12272 L: linux-mmc@vger.kernel.org
12274 F: drivers/mmc/host/sdhci-spear.c
12276 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12277 M: Kishon Vijay Abraham I <kishon@ti.com>
12278 L: linux-mmc@vger.kernel.org
12280 F: drivers/mmc/host/sdhci-omap.c
12282 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12283 M: Scott Bauer <scott.bauer@intel.com>
12284 M: Jonathan Derrick <jonathan.derrick@intel.com>
12285 L: linux-block@vger.kernel.org
12288 F: block/opal_proto.h
12289 F: include/linux/sed*
12290 F: include/uapi/linux/sed*
12293 M: Security Officers <security@kernel.org>
12297 M: James Morris <jmorris@namei.org>
12298 M: "Serge E. Hallyn" <serge@hallyn.com>
12299 L: linux-security-module@vger.kernel.org (suggested Cc:)
12300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12301 W: http://kernsec.org/
12305 SELINUX SECURITY MODULE
12306 M: Paul Moore <paul@paul-moore.com>
12307 M: Stephen Smalley <sds@tycho.nsa.gov>
12308 M: Eric Paris <eparis@parisplace.org>
12309 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
12310 W: https://selinuxproject.org
12311 W: https://github.com/SELinuxProject
12312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12314 F: include/linux/selinux*
12315 F: security/selinux/
12316 F: scripts/selinux/
12317 F: Documentation/admin-guide/LSM/SELinux.rst
12320 M: Jiri Slaby <jirislaby@gmail.com>
12322 F: drivers/misc/phantom.c
12323 F: include/uapi/linux/phantom.h
12326 M: Rob Herring <robh@kernel.org>
12327 L: linux-serial@vger.kernel.org
12329 F: Documentation/devicetree/bindings/serial/slave-device.txt
12330 F: drivers/tty/serdev/
12331 F: include/linux/serdev.h
12334 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12335 L: linux-serial@vger.kernel.org
12337 F: Documentation/devicetree/bindings/serial/
12338 F: drivers/tty/serial/
12341 M: Sean Young <sean@mess.org>
12342 L: linux-media@vger.kernel.org
12344 F: drivers/media/rc/serial_ir.c
12347 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12348 M: Edward Cree <ecree@solarflare.com>
12349 M: Bert Kenward <bkenward@solarflare.com>
12350 L: netdev@vger.kernel.org
12352 F: drivers/net/ethernet/sfc/
12355 M: Dimitri Sivanich <sivanich@sgi.com>
12357 F: drivers/misc/sgi-gru/
12359 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12360 M: Pat Gefre <pfg@sgi.com>
12361 L: linux-ia64@vger.kernel.org
12363 F: Documentation/ia64/serial.txt
12364 F: drivers/tty/serial/ioc?_serial.c
12365 F: include/linux/ioc?.h
12367 SGI XP/XPC/XPNET DRIVER
12368 M: Cliff Whickman <cpw@sgi.com>
12369 M: Robin Holt <robinmholt@gmail.com>
12371 F: drivers/misc/sgi-xp/
12373 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12374 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
12375 L: linux-s390@vger.kernel.org
12376 W: http://www.ibm.com/developerworks/linux/linux390/
12380 SH_VEU V4L2 MEM2MEM DRIVER
12381 L: linux-media@vger.kernel.org
12383 F: drivers/media/platform/sh_veu.c
12385 SH_VOU V4L2 OUTPUT DRIVER
12386 L: linux-media@vger.kernel.org
12388 F: drivers/media/platform/sh_vou.c
12389 F: include/media/drv-intf/sh_vou.h
12391 SI2157 MEDIA DRIVER
12392 M: Antti Palosaari <crope@iki.fi>
12393 L: linux-media@vger.kernel.org
12394 W: https://linuxtv.org
12395 W: http://palosaari.fi/linux/
12396 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12397 T: git git://linuxtv.org/anttip/media_tree.git
12399 F: drivers/media/tuners/si2157*
12401 SI2168 MEDIA DRIVER
12402 M: Antti Palosaari <crope@iki.fi>
12403 L: linux-media@vger.kernel.org
12404 W: https://linuxtv.org
12405 W: http://palosaari.fi/linux/
12406 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12407 T: git git://linuxtv.org/anttip/media_tree.git
12409 F: drivers/media/dvb-frontends/si2168*
12411 SI470X FM RADIO RECEIVER I2C DRIVER
12412 M: Hans Verkuil <hverkuil@xs4all.nl>
12413 L: linux-media@vger.kernel.org
12414 T: git git://linuxtv.org/media_tree.git
12415 W: https://linuxtv.org
12417 F: drivers/media/radio/si470x/radio-si470x-i2c.c
12419 SI470X FM RADIO RECEIVER USB DRIVER
12420 M: Hans Verkuil <hverkuil@xs4all.nl>
12421 L: linux-media@vger.kernel.org
12422 T: git git://linuxtv.org/media_tree.git
12423 W: https://linuxtv.org
12425 F: drivers/media/radio/si470x/radio-si470x-common.c
12426 F: drivers/media/radio/si470x/radio-si470x.h
12427 F: drivers/media/radio/si470x/radio-si470x-usb.c
12429 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12430 M: Eduardo Valentin <edubezval@gmail.com>
12431 L: linux-media@vger.kernel.org
12432 T: git git://linuxtv.org/media_tree.git
12433 W: https://linuxtv.org
12435 F: drivers/media/radio/si4713/si4713.?
12437 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12438 M: Eduardo Valentin <edubezval@gmail.com>
12439 L: linux-media@vger.kernel.org
12440 T: git git://linuxtv.org/media_tree.git
12441 W: https://linuxtv.org
12443 F: drivers/media/radio/si4713/radio-platform-si4713.c
12445 SI4713 FM RADIO TRANSMITTER USB DRIVER
12446 M: Hans Verkuil <hverkuil@xs4all.nl>
12447 L: linux-media@vger.kernel.org
12448 T: git git://linuxtv.org/media_tree.git
12449 W: https://linuxtv.org
12451 F: drivers/media/radio/si4713/radio-usb-si4713.c
12454 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12455 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12456 L: linux-media@vger.kernel.org
12457 W: https://linuxtv.org
12458 T: git git://linuxtv.org/media_tree.git
12460 F: drivers/media/common/siano/
12461 F: drivers/media/usb/siano/
12462 F: drivers/media/usb/siano/
12463 F: drivers/media/mmc/siano/
12465 SILEAD TOUCHSCREEN DRIVER
12466 M: Hans de Goede <hdegoede@redhat.com>
12467 L: linux-input@vger.kernel.org
12468 L: platform-driver-x86@vger.kernel.org
12470 F: drivers/input/touchscreen/silead.c
12471 F: drivers/platform/x86/silead_dmi.c
12473 SILICON MOTION SM712 FRAME BUFFER DRIVER
12474 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12475 M: Teddy Wang <teddy.wang@siliconmotion.com>
12476 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12477 L: linux-fbdev@vger.kernel.org
12479 F: drivers/video/fbdev/sm712*
12480 F: Documentation/fb/sm712fb.txt
12482 SIMPLE FIRMWARE INTERFACE (SFI)
12483 M: Len Brown <lenb@kernel.org>
12484 L: sfi-devel@simplefirmware.org
12485 W: http://simplefirmware.org/
12486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12488 F: arch/x86/platform/sfi/
12490 F: include/linux/sfi*.h
12493 M: Hans de Goede <hdegoede@redhat.com>
12494 L: linux-fbdev@vger.kernel.org
12496 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12497 F: drivers/video/fbdev/simplefb.c
12498 F: include/linux/platform_data/simplefb.h
12500 SIMTEC EB110ATX (Chalice CATS)
12502 P: Vincent Sanders <vince@simtec.co.uk>
12503 M: Simtec Linux Team <linux@simtec.co.uk>
12504 W: http://www.simtec.co.uk/products/EB110ATX/
12507 SIMTEC EB2410ITX (BAST)
12509 P: Vincent Sanders <vince@simtec.co.uk>
12510 M: Simtec Linux Team <linux@simtec.co.uk>
12511 W: http://www.simtec.co.uk/products/EB2410ITX/
12513 F: arch/arm/mach-s3c24xx/mach-bast.c
12514 F: arch/arm/mach-s3c24xx/bast-ide.c
12515 F: arch/arm/mach-s3c24xx/bast-irq.c
12517 SIPHASH PRF ROUTINES
12518 M: Jason A. Donenfeld <Jason@zx2c4.com>
12521 F: lib/test_siphash.c
12522 F: include/linux/siphash.h
12524 SIS 190 ETHERNET DRIVER
12525 M: Francois Romieu <romieu@fr.zoreil.com>
12526 L: netdev@vger.kernel.org
12528 F: drivers/net/ethernet/sis/sis190.c
12530 SIS 900/7016 FAST ETHERNET DRIVER
12531 M: Daniele Venzano <venza@brownhat.org>
12532 W: http://www.brownhat.org/sis900.html
12533 L: netdev@vger.kernel.org
12535 F: drivers/net/ethernet/sis/sis900.*
12537 SIS FRAMEBUFFER DRIVER
12538 M: Thomas Winischhofer <thomas@winischhofer.net>
12539 W: http://www.winischhofer.net/linuxsisvga.shtml
12541 F: Documentation/fb/sisfb.txt
12542 F: drivers/video/fbdev/sis/
12543 F: include/video/sisfb.h
12546 M: Thomas Winischhofer <thomas@winischhofer.net>
12547 W: http://www.winischhofer.at/linuxsisusbvga.shtml
12549 F: drivers/usb/misc/sisusbvga/
12552 M: Christoph Lameter <cl@linux.com>
12553 M: Pekka Enberg <penberg@kernel.org>
12554 M: David Rientjes <rientjes@google.com>
12555 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12556 M: Andrew Morton <akpm@linux-foundation.org>
12557 L: linux-mm@kvack.org
12559 F: include/linux/sl?b*.h
12562 SLEEPABLE READ-COPY UPDATE (SRCU)
12563 M: Lai Jiangshan <jiangshanlai@gmail.com>
12564 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12565 M: Josh Triplett <josh@joshtriplett.org>
12566 R: Steven Rostedt <rostedt@goodmis.org>
12567 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12568 L: linux-kernel@vger.kernel.org
12569 W: http://www.rdrop.com/users/paulmck/RCU/
12571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12572 F: include/linux/srcu.h
12573 F: kernel/rcu/srcu.c
12575 SMACK SECURITY MODULE
12576 M: Casey Schaufler <casey@schaufler-ca.com>
12577 L: linux-security-module@vger.kernel.org
12578 W: http://schaufler-ca.com
12579 T: git git://github.com/cschaufler/smack-next
12581 F: Documentation/admin-guide/LSM/Smack.rst
12584 SMC91x ETHERNET DRIVER
12585 M: Nicolas Pitre <nico@fluxnic.net>
12587 F: drivers/net/ethernet/smsc/smc91x.*
12589 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12590 M: Sakari Ailus <sakari.ailus@iki.fi>
12591 L: linux-media@vger.kernel.org
12593 F: drivers/media/i2c/smiapp/
12594 F: include/media/i2c/smiapp.h
12595 F: drivers/media/i2c/smiapp-pll.c
12596 F: drivers/media/i2c/smiapp-pll.h
12597 F: include/uapi/linux/smiapp.h
12598 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12600 SMM665 HARDWARE MONITOR DRIVER
12601 M: Guenter Roeck <linux@roeck-us.net>
12602 L: linux-hwmon@vger.kernel.org
12604 F: Documentation/hwmon/smm665
12605 F: drivers/hwmon/smm665.c
12607 SMSC EMC2103 HARDWARE MONITOR DRIVER
12608 M: Steve Glendinning <steve.glendinning@shawell.net>
12609 L: linux-hwmon@vger.kernel.org
12611 F: Documentation/hwmon/emc2103
12612 F: drivers/hwmon/emc2103.c
12614 SMSC SCH5627 HARDWARE MONITOR DRIVER
12615 M: Hans de Goede <hdegoede@redhat.com>
12616 L: linux-hwmon@vger.kernel.org
12618 F: Documentation/hwmon/sch5627
12619 F: drivers/hwmon/sch5627.c
12621 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12622 M: Steve Glendinning <steve.glendinning@shawell.net>
12623 L: linux-fbdev@vger.kernel.org
12625 F: drivers/video/fbdev/smscufx.c
12627 SMSC47B397 HARDWARE MONITOR DRIVER
12628 M: Jean Delvare <jdelvare@suse.com>
12629 L: linux-hwmon@vger.kernel.org
12631 F: Documentation/hwmon/smsc47b397
12632 F: drivers/hwmon/smsc47b397.c
12634 SMSC911x ETHERNET DRIVER
12635 M: Steve Glendinning <steve.glendinning@shawell.net>
12636 L: netdev@vger.kernel.org
12638 F: include/linux/smsc911x.h
12639 F: drivers/net/ethernet/smsc/smsc911x.*
12641 SMSC9420 PCI ETHERNET DRIVER
12642 M: Steve Glendinning <steve.glendinning@shawell.net>
12643 L: netdev@vger.kernel.org
12645 F: drivers/net/ethernet/smsc/smsc9420.*
12647 SOC-CAMERA V4L2 SUBSYSTEM
12648 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12649 L: linux-media@vger.kernel.org
12650 T: git git://linuxtv.org/media_tree.git
12652 F: include/media/soc*
12653 F: drivers/media/i2c/soc_camera/
12654 F: drivers/media/platform/soc_camera/
12656 SOCIONEXT UNIPHIER SOUND DRIVER
12657 M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12658 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12660 F: sound/soc/uniphier/
12662 SOEKRIS NET48XX LED SUPPORT
12663 M: Chris Boot <bootc@bootc.net>
12665 F: drivers/leds/leds-net48xx.c
12667 SOFT-ROCE DRIVER (rxe)
12668 M: Moni Shoua <monis@mellanox.com>
12669 L: linux-rdma@vger.kernel.org
12671 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12672 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12673 F: drivers/infiniband/sw/rxe/
12674 F: include/uapi/rdma/rdma_user_rxe.h
12676 SOFTLOGIC 6x10 MPEG CODEC
12677 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12678 M: Anton Sviridenko <anton@corp.bluecherry.net>
12679 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12680 M: Andrey Utkin <andrey_utkin@fastmail.com>
12681 M: Ismael Luceno <ismael@iodev.co.uk>
12682 L: linux-media@vger.kernel.org
12684 F: drivers/media/pci/solo6x10/
12686 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
12687 M: James Morse <james.morse@arm.com>
12688 L: linux-arm-kernel@lists.infradead.org
12690 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
12691 F: drivers/firmware/arm_sdei.c
12692 F: include/linux/sdei.h
12693 F: include/uapi/linux/sdei.h
12695 SOFTWARE RAID (Multiple Disks) SUPPORT
12696 M: Shaohua Li <shli@kernel.org>
12697 L: linux-raid@vger.kernel.org
12698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12700 F: drivers/md/Makefile
12701 F: drivers/md/Kconfig
12703 F: drivers/md/raid*
12704 F: include/linux/raid/
12705 F: include/uapi/linux/raid/
12707 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
12708 M: Jassi Brar <jaswinder.singh@linaro.org>
12709 L: netdev@vger.kernel.org
12711 F: drivers/net/ethernet/socionext/netsec.c
12712 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
12714 SONIC NETWORK DRIVER
12715 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12716 L: netdev@vger.kernel.org
12718 F: drivers/net/ethernet/natsemi/sonic.*
12720 SONICS SILICON BACKPLANE DRIVER (SSB)
12721 M: Michael Buesch <m@bues.ch>
12722 L: linux-wireless@vger.kernel.org
12725 F: include/linux/ssb/
12727 SONY IMX274 SENSOR DRIVER
12728 M: Leon Luo <leonl@leopardimaging.com>
12729 L: linux-media@vger.kernel.org
12730 T: git git://linuxtv.org/media_tree.git
12732 F: drivers/media/i2c/imx274.c
12733 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
12735 SONY MEMORYSTICK CARD SUPPORT
12736 M: Alex Dubov <oakad@yahoo.com>
12737 W: http://tifmxx.berlios.de/
12739 F: drivers/memstick/host/tifm_ms.c
12741 SONY MEMORYSTICK STANDARD SUPPORT
12742 M: Maxim Levitsky <maximlevitsky@gmail.com>
12744 F: drivers/memstick/core/ms_block.*
12746 SONY VAIO CONTROL DEVICE DRIVER
12747 M: Mattia Dongili <malattia@linux.it>
12748 L: platform-driver-x86@vger.kernel.org
12749 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12751 F: Documentation/laptops/sony-laptop.txt
12752 F: drivers/char/sonypi.c
12753 F: drivers/platform/x86/sony-laptop.c
12754 F: include/linux/sony-laptop.h
12757 M: Jaroslav Kysela <perex@perex.cz>
12758 M: Takashi Iwai <tiwai@suse.com>
12759 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12760 W: http://www.alsa-project.org/
12761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12762 T: git git://git.alsa-project.org/alsa-kernel.git
12763 Q: http://patchwork.kernel.org/project/alsa-devel/list/
12765 F: Documentation/sound/
12767 F: include/uapi/sound/
12770 SOUND - COMPRESSED AUDIO
12771 M: Vinod Koul <vinod.koul@intel.com>
12772 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12775 F: Documentation/sound/alsa/compress_offload.txt
12776 F: include/sound/compress_driver.h
12777 F: include/uapi/sound/compress_*
12778 F: sound/core/compress_offload.c
12779 F: sound/soc/soc-compress.c
12781 SOUND - DMAENGINE HELPERS
12782 M: Lars-Peter Clausen <lars@metafoo.de>
12784 F: include/sound/dmaengine_pcm.h
12785 F: sound/core/pcm_dmaengine.c
12786 F: sound/soc/soc-generic-dmaengine-pcm.c
12788 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12789 M: Liam Girdwood <lgirdwood@gmail.com>
12790 M: Mark Brown <broonie@kernel.org>
12791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12792 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12793 W: http://alsa-project.org/main/index.php/ASoC
12795 F: Documentation/devicetree/bindings/sound/
12796 F: Documentation/sound/alsa/soc/
12798 F: include/sound/soc*
12801 M: Olli Salonen <olli.salonen@iki.fi>
12802 L: linux-media@vger.kernel.org
12803 W: https://linuxtv.org
12804 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12806 F: drivers/media/dvb-frontends/sp2*
12808 SPARC + UltraSPARC (sparc/sparc64)
12809 M: "David S. Miller" <davem@davemloft.net>
12810 L: sparclinux@vger.kernel.org
12811 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
12812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12818 SPARC SERIAL DRIVERS
12819 M: "David S. Miller" <davem@davemloft.net>
12820 L: sparclinux@vger.kernel.org
12821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12824 F: include/linux/sunserialcore.h
12825 F: drivers/tty/serial/suncore.c
12826 F: drivers/tty/serial/sunhv.c
12827 F: drivers/tty/serial/sunsab.c
12828 F: drivers/tty/serial/sunsab.h
12829 F: drivers/tty/serial/sunsu.c
12830 F: drivers/tty/serial/sunzilog.c
12831 F: drivers/tty/serial/sunzilog.h
12832 F: drivers/tty/vcc.c
12835 M: "Christopher Li" <sparse@chrisli.org>
12836 L: linux-sparse@vger.kernel.org
12837 W: https://sparse.wiki.kernel.org/
12838 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12839 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12841 F: include/linux/compiler.h
12843 SPEAR CLOCK FRAMEWORK SUPPORT
12844 M: Viresh Kumar <vireshk@kernel.org>
12845 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12846 W: http://www.st.com/spear
12848 F: drivers/clk/spear/
12850 SPEAR PLATFORM SUPPORT
12851 M: Viresh Kumar <vireshk@kernel.org>
12852 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12853 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12854 W: http://www.st.com/spear
12856 F: arch/arm/boot/dts/spear*
12857 F: arch/arm/mach-spear/
12860 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12861 M: Marek Vasut <marek.vasut@gmail.com>
12862 L: linux-mtd@lists.infradead.org
12863 W: http://www.linux-mtd.infradead.org/
12864 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12865 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12866 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
12868 F: drivers/mtd/spi-nor/
12869 F: include/linux/mtd/spi-nor.h
12872 M: Mark Brown <broonie@kernel.org>
12873 L: linux-spi@vger.kernel.org
12874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12875 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12877 F: Documentation/devicetree/bindings/spi/
12878 F: Documentation/spi/
12880 F: include/linux/spi/
12881 F: include/uapi/linux/spi/
12884 SPIDERNET NETWORK DRIVER for CELL
12885 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12886 L: netdev@vger.kernel.org
12888 F: Documentation/networking/spider_net.txt
12889 F: drivers/net/ethernet/toshiba/spider_net*
12892 R: Stephen Boyd <sboyd@codeaurora.org>
12893 L: linux-arm-msm@vger.kernel.org
12894 F: Documentation/devicetree/bindings/spmi/
12896 F: include/dt-bindings/spmi/spmi.h
12897 F: include/linux/spmi.h
12898 F: include/trace/events/spmi.h
12901 M: Jeremy Kerr <jk@ozlabs.org>
12902 L: linuxppc-dev@lists.ozlabs.org
12903 W: http://www.ibm.com/developerworks/power/cell/
12905 F: Documentation/filesystems/spufs.txt
12906 F: arch/powerpc/platforms/cell/spufs/
12908 SQUASHFS FILE SYSTEM
12909 M: Phillip Lougher <phillip@squashfs.org.uk>
12910 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12911 W: http://squashfs.org.uk
12912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12914 F: Documentation/filesystems/squashfs.txt
12917 SRM (Alpha) environment access
12918 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12920 F: arch/alpha/kernel/srm_env.c
12923 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12924 L: stable@vger.kernel.org
12926 F: Documentation/process/stable-kernel-rules.rst
12928 STAGING - ATOMISP DRIVER
12929 M: Alan Cox <alan@linux.intel.com>
12930 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12931 L: linux-media@vger.kernel.org
12933 F: drivers/staging/media/atomisp/
12936 M: Ian Abbott <abbotti@mev.co.uk>
12937 M: H Hartley Sweeten <hsweeten@visionengravers.com>
12939 F: drivers/staging/comedi/
12941 STAGING - FLARION FT1000 DRIVERS
12942 M: Marek Belisko <marek.belisko@gmail.com>
12944 F: drivers/staging/ft1000/
12946 STAGING - INDUSTRIAL IO
12947 M: Jonathan Cameron <jic23@kernel.org>
12948 L: linux-iio@vger.kernel.org
12950 F: Documentation/devicetree/bindings/staging/iio/
12951 F: drivers/staging/iio/
12953 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12954 M: Jarod Wilson <jarod@wilsonet.com>
12955 W: http://www.lirc.org/
12957 F: drivers/staging/media/lirc/
12959 STAGING - LUSTRE PARALLEL FILESYSTEM
12960 M: Oleg Drokin <oleg.drokin@intel.com>
12961 M: Andreas Dilger <andreas.dilger@intel.com>
12962 M: James Simmons <jsimmons@infradead.org>
12963 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12964 W: http://wiki.lustre.org/
12966 F: drivers/staging/lustre
12968 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12969 M: Marc Dietrich <marvin24@gmx.de>
12970 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12971 L: linux-tegra@vger.kernel.org
12973 F: drivers/staging/nvec/
12975 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12976 M: Jens Frederich <jfrederich@gmail.com>
12977 M: Daniel Drake <dsd@laptop.org>
12978 M: Jon Nettleton <jon.nettleton@gmail.com>
12979 W: http://wiki.laptop.org/go/DCON
12981 F: drivers/staging/olpc_dcon/
12983 STAGING - REALTEK RTL8712U DRIVERS
12984 M: Larry Finger <Larry.Finger@lwfinger.net>
12985 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12987 F: drivers/staging/rtl8712/
12989 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12990 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12991 M: Teddy Wang <teddy.wang@siliconmotion.com>
12992 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12993 L: linux-fbdev@vger.kernel.org
12995 F: drivers/staging/sm750fb/
12997 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12998 M: William Hubbs <w.d.hubbs@gmail.com>
12999 M: Chris Brannon <chris@the-brannons.com>
13000 M: Kirk Reiser <kirk@reisers.ca>
13001 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
13002 L: speakup@linux-speakup.org
13003 W: http://www.linux-speakup.org/
13005 F: drivers/staging/speakup/
13007 STAGING - VIA VT665X DRIVERS
13008 M: Forest Bond <forest@alittletooquiet.net>
13010 F: drivers/staging/vt665?/
13012 STAGING - WILC1000 WIFI DRIVER
13013 M: Aditya Shankar <aditya.shankar@microchip.com>
13014 M: Ganesh Krishna <ganesh.krishna@microchip.com>
13015 L: linux-wireless@vger.kernel.org
13017 F: drivers/staging/wilc1000/
13019 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13020 M: Arnaud Patard <arnaud.patard@rtp-net.org>
13022 F: drivers/staging/xgifb/
13025 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13027 L: devel@driverdev.osuosl.org
13029 F: drivers/staging/
13031 STARFIRE/DURALAN NETWORK DRIVER
13032 M: Ion Badulescu <ionut@badula.org>
13034 F: drivers/net/ethernet/adaptec/starfire*
13036 STEC S1220 SKD DRIVER
13037 M: Bart Van Assche <bart.vanassche@wdc.com>
13038 L: linux-block@vger.kernel.org
13040 F: drivers/block/skd*[ch]
13043 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
13045 F: drivers/staging/media/st-cec/
13046 F: Documentation/devicetree/bindings/media/stih-cec.txt
13048 STK1160 USB VIDEO CAPTURE DRIVER
13049 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13050 L: linux-media@vger.kernel.org
13051 T: git git://linuxtv.org/media_tree.git
13053 F: drivers/media/usb/stk1160/
13055 STMMAC ETHERNET DRIVER
13056 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
13057 M: Alexandre Torgue <alexandre.torgue@st.com>
13058 L: netdev@vger.kernel.org
13059 W: http://www.stlinux.com
13061 F: drivers/net/ethernet/stmicro/stmmac/
13064 M: Sam Creasey <sammy@sammy.net>
13065 W: http://sammy.net/sun3/
13067 F: arch/m68k/kernel/*sun3*
13068 F: arch/m68k/sun3*/
13069 F: arch/m68k/include/asm/sun3*
13070 F: drivers/net/ethernet/i825xx/sun3*
13072 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13073 M: Hans de Goede <hdegoede@redhat.com>
13074 L: linux-input@vger.kernel.org
13076 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13077 F: drivers/input/keyboard/sun4i-lradc-keys.c
13079 SUNDANCE NETWORK DRIVER
13080 M: Denis Kirjanov <kda@linux-powerpc.org>
13081 L: netdev@vger.kernel.org
13083 F: drivers/net/ethernet/dlink/sundance.c
13086 M: Yoshinori Sato <ysato@users.sourceforge.jp>
13087 M: Rich Felker <dalias@libc.org>
13088 L: linux-sh@vger.kernel.org
13089 Q: http://patchwork.kernel.org/project/linux-sh/list/
13091 F: Documentation/sh/
13096 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13097 M: Len Brown <len.brown@intel.com>
13098 M: Pavel Machek <pavel@ucw.cz>
13099 L: linux-pm@vger.kernel.org
13100 B: https://bugzilla.kernel.org
13102 F: Documentation/power/
13103 F: arch/x86/kernel/acpi/
13104 F: drivers/base/power/
13106 F: include/linux/suspend.h
13107 F: include/linux/freezer.h
13108 F: include/linux/pm.h
13111 M: Martin Mares <mj@ucw.cz>
13112 L: linux-video@atrey.karlin.mff.cuni.cz
13114 F: Documentation/svga.txt
13115 F: arch/x86/boot/video*
13118 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13119 L: iommu@lists.linux-foundation.org
13120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13123 F: arch/*/kernel/pci-swiotlb.c
13124 F: include/linux/swiotlb.h
13127 M: Jiri Pirko <jiri@resnulli.us>
13128 M: Ivan Vecera <ivecera@redhat.com>
13129 L: netdev@vger.kernel.org
13132 F: include/net/switchdev.h
13134 SYNC FILE FRAMEWORK
13135 M: Sumit Semwal <sumit.semwal@linaro.org>
13136 R: Gustavo Padovan <gustavo@padovan.org>
13138 L: linux-media@vger.kernel.org
13139 L: dri-devel@lists.freedesktop.org
13140 F: drivers/dma-buf/sync_*
13141 F: drivers/dma-buf/dma-fence*
13142 F: drivers/dma-buf/sw_sync.c
13143 F: include/linux/sync_file.h
13144 F: include/uapi/linux/sync_file.h
13145 F: Documentation/sync_file.txt
13146 T: git git://anongit.freedesktop.org/drm/drm-misc
13148 SYNOPSYS ARC ARCHITECTURE
13149 M: Vineet Gupta <vgupta@synopsys.com>
13150 L: linux-snps-arc@lists.infradead.org
13153 F: Documentation/devicetree/bindings/arc/*
13154 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13155 F: drivers/clocksource/arc_timer.c
13156 F: drivers/tty/serial/arc_uart.c
13157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13159 SYNOPSYS ARC HSDK SDP pll clock driver
13160 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13162 F: drivers/clk/clk-hsdk-pll.c
13163 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13165 SYNOPSYS ARC SDP clock driver
13166 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13168 F: drivers/clk/axs10x/*
13169 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13171 SYNOPSYS ARC SDP platform support
13172 M: Alexey Brodkin <abrodkin@synopsys.com>
13174 F: arch/arc/plat-axs10x
13175 F: arch/arc/boot/dts/ax*
13176 F: Documentation/devicetree/bindings/arc/axs10*
13178 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13179 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13181 F: drivers/reset/reset-axs10x.c
13182 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13184 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13185 M: Hoan Tran <hotran@apm.com>
13186 L: linux-gpio@vger.kernel.org
13188 F: drivers/gpio/gpio-dwapb.c
13189 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13191 SYNOPSYS DESIGNWARE DMAC DRIVER
13192 M: Viresh Kumar <vireshk@kernel.org>
13193 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13195 F: include/linux/dma/dw.h
13196 F: include/linux/platform_data/dma-dw.h
13199 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13200 M: Jie Deng <jiedeng@synopsys.com>
13201 M: Jose Abreu <Jose.Abreu@synopsys.com>
13202 L: netdev@vger.kernel.org
13204 F: drivers/net/ethernet/synopsys/
13206 SYNOPSYS DESIGNWARE I2C DRIVER
13207 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
13208 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13209 R: Mika Westerberg <mika.westerberg@linux.intel.com>
13210 L: linux-i2c@vger.kernel.org
13212 F: drivers/i2c/busses/i2c-designware-*
13213 F: include/linux/platform_data/i2c-designware.h
13215 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13216 M: Jaehoon Chung <jh80.chung@samsung.com>
13217 L: linux-mmc@vger.kernel.org
13219 F: drivers/mmc/host/dw_mmc*
13221 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13222 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13224 F: drivers/reset/reset-hsdk.c
13225 F: include/dt-bindings/reset/snps,hsdk-reset.h
13226 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13228 SYSTEM CONFIGURATION (SYSCON)
13229 M: Lee Jones <lee.jones@linaro.org>
13230 M: Arnd Bergmann <arnd@arndb.de>
13231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13233 F: drivers/mfd/syscon.c
13235 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13236 M: Sudeep Holla <sudeep.holla@arm.com>
13237 L: linux-arm-kernel@lists.infradead.org
13239 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
13240 F: drivers/clk/clk-scpi.c
13241 F: drivers/cpufreq/scpi-cpufreq.c
13242 F: drivers/firmware/arm_scpi.c
13243 F: include/linux/scpi_protocol.h
13245 SYSTEM RESET/SHUTDOWN DRIVERS
13246 M: Sebastian Reichel <sre@kernel.org>
13247 L: linux-pm@vger.kernel.org
13248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13250 F: Documentation/devicetree/bindings/power/reset/
13251 F: drivers/power/reset/
13253 SYSTEM TRACE MODULE CLASS
13254 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13257 F: Documentation/trace/stm.txt
13258 F: drivers/hwtracing/stm/
13259 F: include/linux/stm.h
13260 F: include/uapi/linux/stm.h
13263 M: Christoph Hellwig <hch@infradead.org>
13265 F: Documentation/filesystems/sysv-fs.txt
13267 F: include/linux/sysv_fs.h
13270 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13271 L: linux-scsi@vger.kernel.org
13272 L: target-devel@vger.kernel.org
13273 W: http://www.linux-iscsi.org
13274 W: http://groups.google.com/group/linux-iscsi-target-dev
13275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13279 F: Documentation/target/
13281 TASKSTATS STATISTICS INTERFACE
13282 M: Balbir Singh <bsingharora@gmail.com>
13284 F: Documentation/accounting/taskstats*
13285 F: include/linux/taskstats*
13286 F: kernel/taskstats.c
13289 M: Jamal Hadi Salim <jhs@mojatatu.com>
13290 M: Cong Wang <xiyou.wangcong@gmail.com>
13291 M: Jiri Pirko <jiri@resnulli.us>
13292 L: netdev@vger.kernel.org
13294 F: include/net/pkt_cls.h
13295 F: include/net/pkt_sched.h
13296 F: include/net/tc_act/
13297 F: include/uapi/linux/pkt_cls.h
13298 F: include/uapi/linux/pkt_sched.h
13299 F: include/uapi/linux/tc_act/
13300 F: include/uapi/linux/tc_ematch/
13303 TCP LOW PRIORITY MODULE
13304 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13305 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13306 W: http://tcp-lp-mod.sourceforge.net/
13308 F: net/ipv4/tcp_lp.c
13310 TDA10071 MEDIA DRIVER
13311 M: Antti Palosaari <crope@iki.fi>
13312 L: linux-media@vger.kernel.org
13313 W: https://linuxtv.org
13314 W: http://palosaari.fi/linux/
13315 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13316 T: git git://linuxtv.org/anttip/media_tree.git
13318 F: drivers/media/dvb-frontends/tda10071*
13320 TDA18212 MEDIA DRIVER
13321 M: Antti Palosaari <crope@iki.fi>
13322 L: linux-media@vger.kernel.org
13323 W: https://linuxtv.org
13324 W: http://palosaari.fi/linux/
13325 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13326 T: git git://linuxtv.org/anttip/media_tree.git
13328 F: drivers/media/tuners/tda18212*
13330 TDA18218 MEDIA DRIVER
13331 M: Antti Palosaari <crope@iki.fi>
13332 L: linux-media@vger.kernel.org
13333 W: https://linuxtv.org
13334 W: http://palosaari.fi/linux/
13335 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13336 T: git git://linuxtv.org/anttip/media_tree.git
13338 F: drivers/media/tuners/tda18218*
13340 TDA18271 MEDIA DRIVER
13341 M: Michael Krufky <mkrufky@linuxtv.org>
13342 L: linux-media@vger.kernel.org
13343 W: https://linuxtv.org
13344 W: http://github.com/mkrufky
13345 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13346 T: git git://linuxtv.org/mkrufky/tuners.git
13348 F: drivers/media/tuners/tda18271*
13350 TDA827x MEDIA DRIVER
13351 M: Michael Krufky <mkrufky@linuxtv.org>
13352 L: linux-media@vger.kernel.org
13353 W: https://linuxtv.org
13354 W: http://github.com/mkrufky
13355 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13356 T: git git://linuxtv.org/mkrufky/tuners.git
13358 F: drivers/media/tuners/tda8290.*
13360 TDA8290 MEDIA DRIVER
13361 M: Michael Krufky <mkrufky@linuxtv.org>
13362 L: linux-media@vger.kernel.org
13363 W: https://linuxtv.org
13364 W: http://github.com/mkrufky
13365 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13366 T: git git://linuxtv.org/mkrufky/tuners.git
13368 F: drivers/media/tuners/tda8290.*
13370 TDA9840 MEDIA DRIVER
13371 M: Hans Verkuil <hverkuil@xs4all.nl>
13372 L: linux-media@vger.kernel.org
13373 T: git git://linuxtv.org/media_tree.git
13374 W: https://linuxtv.org
13376 F: drivers/media/i2c/tda9840*
13378 TEA5761 TUNER DRIVER
13379 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13380 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13381 L: linux-media@vger.kernel.org
13382 W: https://linuxtv.org
13383 T: git git://linuxtv.org/media_tree.git
13385 F: drivers/media/tuners/tea5761.*
13387 TEA5767 TUNER DRIVER
13388 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13389 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13390 L: linux-media@vger.kernel.org
13391 W: https://linuxtv.org
13392 T: git git://linuxtv.org/media_tree.git
13394 F: drivers/media/tuners/tea5767.*
13396 TEA6415C MEDIA DRIVER
13397 M: Hans Verkuil <hverkuil@xs4all.nl>
13398 L: linux-media@vger.kernel.org
13399 T: git git://linuxtv.org/media_tree.git
13400 W: https://linuxtv.org
13402 F: drivers/media/i2c/tea6415c*
13404 TEA6420 MEDIA DRIVER
13405 M: Hans Verkuil <hverkuil@xs4all.nl>
13406 L: linux-media@vger.kernel.org
13407 T: git git://linuxtv.org/media_tree.git
13408 W: https://linuxtv.org
13410 F: drivers/media/i2c/tea6420*
13413 M: Jiri Pirko <jiri@resnulli.us>
13414 L: netdev@vger.kernel.org
13416 F: drivers/net/team/
13417 F: include/linux/if_team.h
13418 F: include/uapi/linux/if_team.h
13420 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13421 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13423 F: arch/x86/platform/ts5500/
13425 TECHNOTREND USB IR RECEIVER
13426 M: Sean Young <sean@mess.org>
13427 L: linux-media@vger.kernel.org
13429 F: drivers/media/rc/ttusbir.c
13432 M: Jens Wiklander <jens.wiklander@linaro.org>
13434 F: include/linux/tee_drv.h
13435 F: include/uapi/linux/tee.h
13437 F: Documentation/tee.txt
13439 TEGRA ARCHITECTURE SUPPORT
13440 M: Thierry Reding <thierry.reding@gmail.com>
13441 M: Jonathan Hunter <jonathanh@nvidia.com>
13442 L: linux-tegra@vger.kernel.org
13443 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
13444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13449 M: Peter De Schrijver <pdeschrijver@nvidia.com>
13450 M: Prashant Gaikwad <pgaikwad@nvidia.com>
13452 F: drivers/clk/tegra/
13455 M: Laxman Dewangan <ldewangan@nvidia.com>
13456 M: Jon Hunter <jonathanh@nvidia.com>
13458 F: drivers/dma/tegra*
13461 M: Laxman Dewangan <ldewangan@nvidia.com>
13463 F: drivers/i2c/busses/i2c-tegra.c
13465 TEGRA IOMMU DRIVERS
13466 M: Hiroshi Doyu <hdoyu@nvidia.com>
13468 F: drivers/iommu/tegra*
13471 M: Rakesh Iyer <riyer@nvidia.com>
13472 M: Laxman Dewangan <ldewangan@nvidia.com>
13474 F: drivers/input/keyboard/tegra-kbc.c
13477 M: Thierry Reding <thierry.reding@gmail.com>
13479 F: drivers/pwm/pwm-tegra.c
13481 TEGRA SERIAL DRIVER
13482 M: Laxman Dewangan <ldewangan@nvidia.com>
13484 F: drivers/tty/serial/serial-tegra.c
13487 M: Laxman Dewangan <ldewangan@nvidia.com>
13489 F: drivers/spi/spi-tegra*
13491 TEHUTI ETHERNET DRIVER
13492 M: Andy Gospodarek <andy@greyhouse.net>
13493 L: netdev@vger.kernel.org
13495 F: drivers/net/ethernet/tehuti/*
13497 Telecom Clock Driver for MCPL0010
13498 M: Mark Gross <mark.gross@intel.com>
13500 F: drivers/char/tlclk.c
13502 TENSILICA XTENSA PORT (xtensa)
13503 M: Chris Zankel <chris@zankel.net>
13504 M: Max Filippov <jcmvbkbc@gmail.com>
13505 L: linux-xtensa@linux-xtensa.org
13506 T: git git://github.com/czankel/xtensa-linux.git
13509 F: drivers/irqchip/irq-xtensa-*
13511 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13512 M: Nishanth Menon <nm@ti.com>
13513 M: Tero Kristo <t-kristo@ti.com>
13514 M: Santosh Shilimkar <ssantosh@kernel.org>
13515 L: linux-arm-kernel@lists.infradead.org
13517 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13518 F: drivers/firmware/ti_sci*
13519 F: include/linux/soc/ti/ti_sci_protocol.h
13520 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13521 F: include/dt-bindings/genpd/k2g.h
13522 F: drivers/soc/ti/ti_sci_pm_domains.c
13523 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13524 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13525 F: drivers/clk/keystone/sci-clk.c
13526 F: drivers/reset/reset-ti-sci.c
13528 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13529 M: Hans Verkuil <hverkuil@xs4all.nl>
13530 L: linux-media@vger.kernel.org
13531 T: git git://linuxtv.org/media_tree.git
13532 W: https://linuxtv.org
13534 F: drivers/media/radio/radio-raremono.c
13537 M: Zhang Rui <rui.zhang@intel.com>
13538 M: Eduardo Valentin <edubezval@gmail.com>
13539 L: linux-pm@vger.kernel.org
13540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13542 Q: https://patchwork.kernel.org/project/linux-pm/list/
13544 F: drivers/thermal/
13545 F: include/linux/thermal.h
13546 F: include/uapi/linux/thermal.h
13547 F: include/linux/cpu_cooling.h
13548 F: Documentation/devicetree/bindings/thermal/
13550 THERMAL/CPU_COOLING
13551 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
13552 M: Viresh Kumar <viresh.kumar@linaro.org>
13553 M: Javi Merino <javi.merino@kernel.org>
13554 L: linux-pm@vger.kernel.org
13556 F: Documentation/thermal/cpu-cooling-api.txt
13557 F: drivers/thermal/cpu_cooling.c
13558 F: include/linux/cpu_cooling.h
13560 THINKPAD ACPI EXTRAS DRIVER
13561 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13562 L: ibm-acpi-devel@lists.sourceforge.net
13563 L: platform-driver-x86@vger.kernel.org
13564 W: http://ibm-acpi.sourceforge.net
13565 W: http://thinkwiki.org/wiki/Ibm-acpi
13566 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13568 F: drivers/platform/x86/thinkpad_acpi.c
13571 M: Andreas Noever <andreas.noever@gmail.com>
13572 M: Michael Jamet <michael.jamet@intel.com>
13573 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13574 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13577 F: Documentation/admin-guide/thunderbolt.rst
13578 F: drivers/thunderbolt/
13579 F: include/linux/thunderbolt.h
13581 THUNDERBOLT NETWORK DRIVER
13582 M: Michael Jamet <michael.jamet@intel.com>
13583 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13584 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13585 L: netdev@vger.kernel.org
13587 F: drivers/net/thunderbolt.c
13589 THUNDERX GPIO DRIVER
13590 M: David Daney <david.daney@cavium.com>
13592 F: drivers/gpio/gpio-thunderx.c
13594 TI AM437X VPFE DRIVER
13595 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13596 L: linux-media@vger.kernel.org
13597 W: https://linuxtv.org
13598 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13599 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13601 F: drivers/media/platform/am437x/
13603 TI BANDGAP AND THERMAL DRIVER
13604 M: Eduardo Valentin <edubezval@gmail.com>
13605 M: Keerthy <j-keerthy@ti.com>
13606 L: linux-pm@vger.kernel.org
13607 L: linux-omap@vger.kernel.org
13609 F: drivers/thermal/ti-soc-thermal/
13611 TI BQ27XXX POWER SUPPLY DRIVER
13612 R: Andrew F. Davis <afd@ti.com>
13613 F: include/linux/power/bq27xxx_battery.h
13614 F: drivers/power/supply/bq27xxx_battery.c
13615 F: drivers/power/supply/bq27xxx_battery_i2c.c
13617 TI CDCE706 CLOCK DRIVER
13618 M: Max Filippov <jcmvbkbc@gmail.com>
13620 F: drivers/clk/clk-cdce706.c
13623 M: Tero Kristo <t-kristo@ti.com>
13624 L: linux-omap@vger.kernel.org
13627 F: include/linux/clk/ti.h
13629 TI DAVINCI MACHINE SUPPORT
13630 M: Sekhar Nori <nsekhar@ti.com>
13631 M: Kevin Hilman <khilman@kernel.org>
13632 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13635 F: arch/arm/mach-davinci/
13636 F: drivers/i2c/busses/i2c-davinci.c
13637 F: arch/arm/boot/dts/da850*
13639 TI DAVINCI SERIES GPIO DRIVER
13640 M: Keerthy <j-keerthy@ti.com>
13641 L: linux-gpio@vger.kernel.org
13643 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13644 F: drivers/gpio/gpio-davinci.c
13646 TI DAVINCI SERIES MEDIA DRIVER
13647 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13648 L: linux-media@vger.kernel.org
13649 W: https://linuxtv.org
13650 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13651 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13653 F: drivers/media/platform/davinci/
13654 F: include/media/davinci/
13656 TI ETHERNET SWITCH DRIVER (CPSW)
13657 R: Grygorii Strashko <grygorii.strashko@ti.com>
13658 L: linux-omap@vger.kernel.org
13659 L: netdev@vger.kernel.org
13661 F: drivers/net/ethernet/ti/cpsw*
13662 F: drivers/net/ethernet/ti/davinci*
13664 TI FLASH MEDIA INTERFACE DRIVER
13665 M: Alex Dubov <oakad@yahoo.com>
13667 F: drivers/misc/tifm*
13668 F: drivers/mmc/host/tifm_sd.c
13669 F: include/linux/tifm.h
13671 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13672 M: Santosh Shilimkar <ssantosh@kernel.org>
13673 L: linux-kernel@vger.kernel.org
13674 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13676 F: drivers/soc/ti/*
13677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13679 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13680 M: M R Swami Reddy <mr.swami.reddy@ti.com>
13681 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13682 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13684 F: sound/soc/codecs/lm49453*
13685 F: sound/soc/codecs/isabelle*
13687 TI LP855x BACKLIGHT DRIVER
13688 M: Milo Kim <milo.kim@ti.com>
13690 F: Documentation/backlight/lp855x-driver.txt
13691 F: drivers/video/backlight/lp855x_bl.c
13692 F: include/linux/platform_data/lp855x.h
13694 TI LP8727 CHARGER DRIVER
13695 M: Milo Kim <milo.kim@ti.com>
13697 F: drivers/power/supply/lp8727_charger.c
13698 F: include/linux/platform_data/lp8727.h
13700 TI LP8788 MFD DRIVER
13701 M: Milo Kim <milo.kim@ti.com>
13703 F: drivers/iio/adc/lp8788_adc.c
13704 F: drivers/leds/leds-lp8788.c
13705 F: drivers/mfd/lp8788*.c
13706 F: drivers/power/supply/lp8788-charger.c
13707 F: drivers/regulator/lp8788-*.c
13708 F: include/linux/mfd/lp8788*.h
13710 TI NETCP ETHERNET DRIVER
13711 M: Wingman Kwok <w-kwok2@ti.com>
13712 M: Murali Karicheri <m-karicheri2@ti.com>
13713 L: netdev@vger.kernel.org
13715 F: drivers/net/ethernet/ti/netcp*
13717 TI TAS571X FAMILY ASoC CODEC DRIVER
13718 M: Kevin Cernekee <cernekee@chromium.org>
13719 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13721 F: sound/soc/codecs/tas571x*
13723 TI TRF7970A NFC DRIVER
13724 M: Mark Greer <mgreer@animalcreek.com>
13725 L: linux-wireless@vger.kernel.org
13726 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13728 F: drivers/nfc/trf7970a.c
13729 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13731 TI TWL4030 SERIES SOC CODEC DRIVER
13732 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
13733 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13735 F: sound/soc/codecs/twl4030*
13738 M: Benoit Parrot <bparrot@ti.com>
13739 L: linux-media@vger.kernel.org
13740 W: http://linuxtv.org/
13741 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13743 F: drivers/media/platform/ti-vpe/
13745 TI WILINK WIRELESS DRIVERS
13746 L: linux-wireless@vger.kernel.org
13747 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13748 W: http://wireless.kernel.org/en/users/Drivers/wl1251
13749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13751 F: drivers/net/wireless/ti/
13752 F: include/linux/wl12xx.h
13755 W: http://www.mellanox.com/repository/solutions/tile-scm/
13758 F: drivers/char/tile-srom.c
13759 F: drivers/edac/tile_edac.c
13760 F: drivers/net/ethernet/tile/
13761 F: drivers/rtc/rtc-tile.c
13762 F: drivers/tty/hvc/hvc_tile.c
13763 F: drivers/tty/serial/tilegx.c
13764 F: drivers/usb/host/*-tilegx.c
13765 F: include/linux/usb/tilegx.h
13767 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13768 M: John Stultz <john.stultz@linaro.org>
13769 M: Thomas Gleixner <tglx@linutronix.de>
13770 R: Stephen Boyd <sboyd@codeaurora.org>
13771 L: linux-kernel@vger.kernel.org
13772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13774 F: include/linux/clocksource.h
13775 F: include/linux/time.h
13776 F: include/linux/timex.h
13777 F: include/uapi/linux/time.h
13778 F: include/uapi/linux/timex.h
13779 F: kernel/time/clocksource.c
13780 F: kernel/time/time*.c
13781 F: kernel/time/alarmtimer.c
13782 F: kernel/time/ntp.c
13783 F: tools/testing/selftests/timers/
13786 M: Jon Maloy <jon.maloy@ericsson.com>
13787 M: Ying Xue <ying.xue@windriver.com>
13788 L: netdev@vger.kernel.org (core kernel code)
13789 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13790 W: http://tipc.sourceforge.net/
13792 F: include/uapi/linux/tipc*.h
13795 TLAN NETWORK DRIVER
13796 M: Samuel Chessman <chessman@tux.org>
13797 L: tlan-devel@lists.sourceforge.net (subscribers-only)
13798 W: http://sourceforge.net/projects/tlan/
13800 F: Documentation/networking/tlan.txt
13801 F: drivers/net/ethernet/ti/tlan.*
13803 TM6000 VIDEO4LINUX DRIVER
13804 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13805 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13806 L: linux-media@vger.kernel.org
13807 W: https://linuxtv.org
13808 T: git git://linuxtv.org/media_tree.git
13810 F: drivers/media/usb/tm6000/
13811 F: Documentation/media/v4l-drivers/tm6000*
13813 TMIO/SDHI MMC DRIVER
13814 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13815 L: linux-mmc@vger.kernel.org
13817 F: drivers/mmc/host/tmio_mmc*
13818 F: drivers/mmc/host/renesas_sdhi*
13819 F: include/linux/mfd/tmio.h
13821 TMP401 HARDWARE MONITOR DRIVER
13822 M: Guenter Roeck <linux@roeck-us.net>
13823 L: linux-hwmon@vger.kernel.org
13825 F: Documentation/hwmon/tmp401
13826 F: drivers/hwmon/tmp401.c
13828 TMPFS (SHMEM FILESYSTEM)
13829 M: Hugh Dickins <hughd@google.com>
13830 L: linux-mm@kvack.org
13832 F: include/linux/shmem_fs.h
13835 TOMOYO SECURITY MODULE
13836 M: Kentaro Takeda <takedakn@nttdata.co.jp>
13837 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13838 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13839 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13840 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13841 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13842 W: http://tomoyo.sourceforge.jp/
13843 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13845 F: security/tomoyo/
13847 TOPSTAR LAPTOP EXTRAS DRIVER
13848 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13849 L: platform-driver-x86@vger.kernel.org
13851 F: drivers/platform/x86/topstar-laptop.c
13853 TORTURE-TEST MODULES
13854 M: Davidlohr Bueso <dave@stgolabs.net>
13855 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13856 M: Josh Triplett <josh@joshtriplett.org>
13857 L: linux-kernel@vger.kernel.org
13859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13860 F: Documentation/RCU/torture.txt
13861 F: kernel/torture.c
13862 F: kernel/rcu/rcutorture.c
13863 F: kernel/locking/locktorture.c
13865 TOSHIBA ACPI EXTRAS DRIVER
13866 M: Azael Avalos <coproscefalo@gmail.com>
13867 L: platform-driver-x86@vger.kernel.org
13869 F: drivers/platform/x86/toshiba_acpi.c
13871 TOSHIBA BLUETOOTH DRIVER
13872 M: Azael Avalos <coproscefalo@gmail.com>
13873 L: platform-driver-x86@vger.kernel.org
13875 F: drivers/platform/x86/toshiba_bluetooth.c
13877 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13878 M: Azael Avalos <coproscefalo@gmail.com>
13879 L: platform-driver-x86@vger.kernel.org
13881 F: drivers/platform/x86/toshiba_haps.c
13884 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
13885 W: http://www.buzzard.org.uk/toshiba/
13887 F: drivers/char/toshiba.c
13888 F: include/linux/toshiba.h
13889 F: include/uapi/linux/toshiba.h
13891 TOSHIBA TC358743 DRIVER
13892 M: Mats Randgaard <matrandg@cisco.com>
13893 L: linux-media@vger.kernel.org
13895 F: drivers/media/i2c/tc358743*
13896 F: include/media/i2c/tc358743.h
13898 TOSHIBA WMI HOTKEYS DRIVER
13899 M: Azael Avalos <coproscefalo@gmail.com>
13900 L: platform-driver-x86@vger.kernel.org
13902 F: drivers/platform/x86/toshiba-wmi.c
13905 M: Peter Huewe <peterhuewe@gmx.de>
13906 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13907 R: Jason Gunthorpe <jgg@ziepe.ca>
13908 L: linux-integrity@vger.kernel.org
13909 Q: https://patchwork.kernel.org/project/linux-integrity/list/
13910 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
13911 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
13913 F: drivers/char/tpm/
13916 M: Steven Rostedt <rostedt@goodmis.org>
13917 M: Ingo Molnar <mingo@redhat.com>
13918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13920 F: Documentation/trace/ftrace.txt
13921 F: arch/*/*/*/ftrace.h
13922 F: arch/*/kernel/ftrace.c
13923 F: include/*/ftrace.h
13924 F: include/linux/trace*.h
13927 F: tools/testing/selftests/ftrace/
13929 TRACING MMIO ACCESSES (MMIOTRACE)
13930 M: Steven Rostedt <rostedt@goodmis.org>
13931 M: Ingo Molnar <mingo@kernel.org>
13932 R: Karol Herbst <karolherbst@gmail.com>
13933 R: Pekka Paalanen <ppaalanen@gmail.com>
13935 L: linux-kernel@vger.kernel.org
13936 L: nouveau@lists.freedesktop.org
13937 F: kernel/trace/trace_mmiotrace.c
13938 F: include/linux/mmiotrace.h
13939 F: arch/x86/mm/kmmio.c
13940 F: arch/x86/mm/mmio-mod.c
13941 F: arch/x86/mm/testmmiotrace.c
13944 M: Jiri Kosina <trivial@kernel.org>
13945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13947 K: ^Subject:.*(?i)trivial
13949 TEMPO SEMICONDUCTOR DRIVERS
13950 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
13952 F: sound/soc/codecs/tscs*.c
13953 F: sound/soc/codecs/tscs*.h
13954 F: Documentation/devicetree/bindings/sound/tscs*.txt
13957 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13958 M: Jiri Slaby <jslaby@suse.com>
13960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13961 F: Documentation/serial/
13963 F: drivers/tty/serial/serial_core.c
13964 F: include/linux/serial_core.h
13965 F: include/linux/serial.h
13966 F: include/linux/tty.h
13967 F: include/uapi/linux/serial_core.h
13968 F: include/uapi/linux/serial.h
13969 F: include/uapi/linux/tty.h
13971 TUA9001 MEDIA DRIVER
13972 M: Antti Palosaari <crope@iki.fi>
13973 L: linux-media@vger.kernel.org
13974 W: https://linuxtv.org
13975 W: http://palosaari.fi/linux/
13976 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13977 T: git git://linuxtv.org/anttip/media_tree.git
13979 F: drivers/media/tuners/tua9001*
13981 TULIP NETWORK DRIVERS
13982 L: netdev@vger.kernel.org
13983 L: linux-parisc@vger.kernel.org
13985 F: drivers/net/ethernet/dec/tulip/
13988 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
13989 W: http://vtun.sourceforge.net/tun
13991 F: Documentation/networking/tuntap.txt
13992 F: arch/um/os-Linux/drivers/
13994 TURBOCHANNEL SUBSYSTEM
13995 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13996 M: Ralf Baechle <ralf@linux-mips.org>
13997 L: linux-mips@linux-mips.org
13998 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
14001 F: include/linux/tc.h
14003 TW5864 VIDEO4LINUX DRIVER
14004 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14005 M: Anton Sviridenko <anton@corp.bluecherry.net>
14006 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14007 M: Andrey Utkin <andrey_utkin@fastmail.com>
14008 L: linux-media@vger.kernel.org
14010 F: drivers/media/pci/tw5864/
14012 TW68 VIDEO4LINUX DRIVER
14013 M: Hans Verkuil <hverkuil@xs4all.nl>
14014 L: linux-media@vger.kernel.org
14015 T: git git://linuxtv.org/media_tree.git
14016 W: https://linuxtv.org
14018 F: drivers/media/pci/tw68/
14020 TW686X VIDEO4LINUX DRIVER
14021 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14022 L: linux-media@vger.kernel.org
14023 T: git git://linuxtv.org/media_tree.git
14024 W: http://linuxtv.org
14026 F: drivers/media/pci/tw686x/
14028 UBI FILE SYSTEM (UBIFS)
14029 M: Richard Weinberger <richard@nod.at>
14030 M: Artem Bityutskiy <dedekind1@gmail.com>
14031 M: Adrian Hunter <adrian.hunter@intel.com>
14032 L: linux-mtd@lists.infradead.org
14033 T: git git://git.infradead.org/ubifs-2.6.git
14034 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
14036 F: Documentation/filesystems/ubifs.txt
14039 UCLINUX (M68KNOMMU AND COLDFIRE)
14040 M: Greg Ungerer <gerg@linux-m68k.org>
14041 W: http://www.linux-m68k.org/
14042 W: http://www.uclinux.org/
14043 L: linux-m68k@lists.linux-m68k.org
14044 L: uclinux-dev@uclinux.org (subscribers-only)
14045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14047 F: arch/m68k/coldfire/
14049 F: arch/m68k/*/*_no.*
14050 F: arch/m68k/include/asm/*_no.*
14053 M: Jan Kara <jack@suse.com>
14055 F: Documentation/filesystems/udf.txt
14059 M: Bastien Nocera <hadess@hadess.net>
14060 L: linux-input@vger.kernel.org
14062 F: drivers/hid/hid-udraw-ps3.c
14065 M: Evgeniy Dushistov <dushistov@mail.ru>
14067 F: Documentation/filesystems/ufs.txt
14070 UHID USERSPACE HID IO DRIVER:
14071 M: David Herrmann <dh.herrmann@googlemail.com>
14072 L: linux-input@vger.kernel.org
14074 F: drivers/hid/uhid.c
14075 F: include/uapi/linux/uhid.h
14078 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14079 L: linux-usb@vger.kernel.org
14081 F: drivers/usb/common/ulpi.c
14082 F: include/linux/ulpi/
14084 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14085 L: linux-usb@vger.kernel.org
14088 F: include/linux/uwb.h
14089 F: include/linux/uwb/
14091 UNICORE32 ARCHITECTURE:
14092 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
14093 W: http://mprc.pku.edu.cn/~guanxuetao/linux
14095 T: git git://github.com/gxt/linux.git
14099 M: Tony Finch <dot@dotat.at>
14100 W: http://dotat.at/prog/unifdef
14102 F: scripts/unifdef.c
14104 UNIFORM CDROM DRIVER
14105 M: Jens Axboe <axboe@kernel.dk>
14106 W: http://www.kernel.dk
14108 F: Documentation/cdrom/
14109 F: drivers/cdrom/cdrom.c
14110 F: include/linux/cdrom.h
14111 F: include/uapi/linux/cdrom.h
14113 UNISYS S-PAR DRIVERS
14114 M: David Kershner <david.kershner@unisys.com>
14115 L: sparmaintainer@unisys.com (Unisys internal)
14117 F: drivers/staging/unisys/
14119 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14120 M: Vinayak Holikatti <vinholikatti@gmail.com>
14121 L: linux-scsi@vger.kernel.org
14123 F: Documentation/scsi/ufs.txt
14124 F: drivers/scsi/ufs/
14126 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14127 M: Joao Pinto <jpinto@synopsys.com>
14128 L: linux-scsi@vger.kernel.org
14130 F: drivers/scsi/ufs/*dwc*
14132 UNSORTED BLOCK IMAGES (UBI)
14133 M: Artem Bityutskiy <dedekind1@gmail.com>
14134 M: Richard Weinberger <richard@nod.at>
14135 W: http://www.linux-mtd.infradead.org/
14136 L: linux-mtd@lists.infradead.org
14137 T: git git://git.infradead.org/ubifs-2.6.git
14139 F: drivers/mtd/ubi/
14140 F: include/linux/mtd/ubi.h
14141 F: include/uapi/mtd/ubi-user.h
14143 USB "USBNET" DRIVER FRAMEWORK
14144 M: Oliver Neukum <oneukum@suse.com>
14145 L: netdev@vger.kernel.org
14146 W: http://www.linux-usb.org/usbnet
14148 F: drivers/net/usb/usbnet.c
14149 F: include/linux/usb/usbnet.h
14152 M: Oliver Neukum <oneukum@suse.com>
14153 L: linux-usb@vger.kernel.org
14155 F: Documentation/usb/acm.txt
14156 F: drivers/usb/class/cdc-acm.*
14158 USB AR5523 WIRELESS DRIVER
14159 M: Pontus Fuchs <pontus.fuchs@gmail.com>
14160 L: linux-wireless@vger.kernel.org
14162 F: drivers/net/wireless/ath/ar5523/
14165 M: Oliver Neukum <oneukum@suse.com>
14166 L: linux-usb@vger.kernel.org
14167 L: linux-scsi@vger.kernel.org
14169 F: drivers/usb/storage/uas.c
14171 USB CDC ETHERNET DRIVER
14172 M: Oliver Neukum <oliver@neukum.org>
14173 L: linux-usb@vger.kernel.org
14175 F: drivers/net/usb/cdc_*.c
14176 F: include/uapi/linux/usb/cdc.h
14178 USB CHAOSKEY DRIVER
14179 M: Keith Packard <keithp@keithp.com>
14180 L: linux-usb@vger.kernel.org
14182 F: drivers/usb/misc/chaoskey.c
14184 USB CYPRESS C67X00 DRIVER
14185 M: Peter Korsgaard <jacmet@sunsite.dk>
14186 L: linux-usb@vger.kernel.org
14188 F: drivers/usb/c67x00/
14190 USB DAVICOM DM9601 DRIVER
14191 M: Peter Korsgaard <jacmet@sunsite.dk>
14192 L: netdev@vger.kernel.org
14193 W: http://www.linux-usb.org/usbnet
14195 F: drivers/net/usb/dm9601.c
14197 USB DIAMOND RIO500 DRIVER
14198 M: Cesar Miquel <miquel@df.uba.ar>
14199 L: rio500-users@lists.sourceforge.net
14200 W: http://rio500.sourceforge.net
14202 F: drivers/usb/misc/rio500*
14205 M: Alan Stern <stern@rowland.harvard.edu>
14206 L: linux-usb@vger.kernel.org
14208 F: Documentation/usb/ehci.txt
14209 F: drivers/usb/host/ehci*
14211 USB GADGET/PERIPHERAL SUBSYSTEM
14212 M: Felipe Balbi <balbi@kernel.org>
14213 L: linux-usb@vger.kernel.org
14214 W: http://www.linux-usb.org/gadget
14215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14217 F: drivers/usb/gadget/
14218 F: include/linux/usb/gadget*
14220 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14221 M: Jiri Kosina <jikos@kernel.org>
14222 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
14223 L: linux-usb@vger.kernel.org
14224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14226 F: Documentation/hid/hiddev.txt
14227 F: drivers/hid/usbhid/
14230 M: Olav Kongas <ok@artecdesign.ee>
14231 L: linux-usb@vger.kernel.org
14233 F: drivers/usb/host/isp116x*
14234 F: include/linux/usb/isp116x.h
14236 USB LAN78XX ETHERNET DRIVER
14237 M: Woojung Huh <woojung.huh@microchip.com>
14238 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14239 L: netdev@vger.kernel.org
14241 F: drivers/net/usb/lan78xx.*
14243 USB MASS STORAGE DRIVER
14244 M: Alan Stern <stern@rowland.harvard.edu>
14245 L: linux-usb@vger.kernel.org
14246 L: usb-storage@lists.one-eyed-alien.net
14248 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
14249 F: drivers/usb/storage/
14252 M: Clemens Ladisch <clemens@ladisch.de>
14253 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14254 T: git git://git.alsa-project.org/alsa-kernel.git
14256 F: sound/usb/midi.*
14258 USB NETWORKING DRIVERS
14259 L: linux-usb@vger.kernel.org
14261 F: drivers/net/usb/
14264 M: Alan Stern <stern@rowland.harvard.edu>
14265 L: linux-usb@vger.kernel.org
14267 F: Documentation/usb/ohci.txt
14268 F: drivers/usb/host/ohci*
14270 USB OTG FSM (Finite State Machine)
14271 M: Peter Chen <Peter.Chen@nxp.com>
14272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14273 L: linux-usb@vger.kernel.org
14275 F: drivers/usb/common/usb-otg-fsm.c
14278 M: Valentina Manea <valentina.manea.m@gmail.com>
14279 M: Shuah Khan <shuahkh@osg.samsung.com>
14280 M: Shuah Khan <shuah@kernel.org>
14281 L: linux-usb@vger.kernel.org
14283 F: Documentation/usb/usbip_protocol.txt
14284 F: drivers/usb/usbip/
14285 F: tools/usb/usbip/
14288 M: Petko Manolov <petkan@nucleusys.com>
14289 L: linux-usb@vger.kernel.org
14290 L: netdev@vger.kernel.org
14291 T: git git://github.com/petkan/pegasus.git
14292 W: https://github.com/petkan/pegasus
14294 F: drivers/net/usb/pegasus.*
14297 M: Felipe Balbi <balbi@kernel.org>
14298 L: linux-usb@vger.kernel.org
14299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14301 F: drivers/usb/phy/
14303 USB PRINTER DRIVER (usblp)
14304 M: Pete Zaitcev <zaitcev@redhat.com>
14305 L: linux-usb@vger.kernel.org
14307 F: drivers/usb/class/usblp.c
14309 USB QMI WWAN NETWORK DRIVER
14310 M: Bjørn Mork <bjorn@mork.no>
14311 L: netdev@vger.kernel.org
14313 F: Documentation/ABI/testing/sysfs-class-net-qmi
14314 F: drivers/net/usb/qmi_wwan.c
14317 M: Petko Manolov <petkan@nucleusys.com>
14318 L: linux-usb@vger.kernel.org
14319 L: netdev@vger.kernel.org
14320 T: git git://github.com/petkan/rtl8150.git
14321 W: https://github.com/petkan/rtl8150
14323 F: drivers/net/usb/rtl8150.c
14325 USB SERIAL SUBSYSTEM
14326 M: Johan Hovold <johan@kernel.org>
14327 L: linux-usb@vger.kernel.org
14328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14330 F: Documentation/usb/usb-serial.txt
14331 F: drivers/usb/serial/
14332 F: include/linux/usb/serial.h
14334 USB SMSC75XX ETHERNET DRIVER
14335 M: Steve Glendinning <steve.glendinning@shawell.net>
14336 L: netdev@vger.kernel.org
14338 F: drivers/net/usb/smsc75xx.*
14340 USB SMSC95XX ETHERNET DRIVER
14341 M: Steve Glendinning <steve.glendinning@shawell.net>
14342 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14343 L: netdev@vger.kernel.org
14345 F: drivers/net/usb/smsc95xx.*
14348 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14349 L: linux-usb@vger.kernel.org
14350 W: http://www.linux-usb.org
14351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14353 F: Documentation/devicetree/bindings/usb/
14354 F: Documentation/usb/
14356 F: include/linux/usb.h
14357 F: include/linux/usb/
14359 USB TYPEC SUBSYSTEM
14360 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14361 L: linux-usb@vger.kernel.org
14363 F: Documentation/ABI/testing/sysfs-class-typec
14364 F: Documentation/usb/typec.rst
14365 F: drivers/usb/typec/
14366 F: include/linux/usb/typec.h
14369 M: Alan Stern <stern@rowland.harvard.edu>
14370 L: linux-usb@vger.kernel.org
14372 F: drivers/usb/host/uhci*
14375 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14376 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14377 L: linux-media@vger.kernel.org
14378 T: git git://linuxtv.org/media_tree.git
14379 W: http://www.ideasonboard.org/uvc/
14381 F: drivers/media/usb/uvc/
14382 F: include/uapi/linux/uvcvideo.h
14385 M: Hans Verkuil <hverkuil@xs4all.nl>
14386 L: linux-media@vger.kernel.org
14387 T: git git://linuxtv.org/media_tree.git
14388 W: https://linuxtv.org
14390 F: drivers/media/usb/usbvision/
14393 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14394 L: linux-usb@vger.kernel.org
14396 F: drivers/usb/gadget/function/*uvc*
14397 F: drivers/usb/gadget/legacy/webcam.c
14399 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14400 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
14401 L: linux-wireless@vger.kernel.org
14403 F: drivers/net/wireless/rndis_wlan.c
14406 M: Mathias Nyman <mathias.nyman@intel.com>
14407 L: linux-usb@vger.kernel.org
14409 F: drivers/usb/host/xhci*
14410 F: drivers/usb/host/pci-quirks*
14413 L: linux-wireless@vger.kernel.org
14414 W: http://linux-lc100020.sourceforge.net
14416 F: drivers/net/wireless/zydas/zd1201.*
14419 M: Antoine Jacquet <royale@zerezo.com>
14420 L: linux-usb@vger.kernel.org
14421 L: linux-media@vger.kernel.org
14422 T: git git://linuxtv.org/media_tree.git
14423 W: http://royale.zerezo.com/zr364xx/
14425 F: Documentation/media/v4l-drivers/zr364xx*
14426 F: drivers/media/usb/zr364xx/
14428 USER-MODE LINUX (UML)
14429 M: Jeff Dike <jdike@addtoit.com>
14430 M: Richard Weinberger <richard@nod.at>
14431 L: user-mode-linux-devel@lists.sourceforge.net
14432 L: user-mode-linux-user@lists.sourceforge.net
14433 W: http://user-mode-linux.sourceforge.net
14434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14436 F: Documentation/virtual/uml/
14442 USERSPACE I/O (UIO)
14443 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14446 F: Documentation/driver-api/uio-howto.rst
14448 F: include/linux/uio*.h
14451 M: Karel Zak <kzak@redhat.com>
14452 L: util-linux@vger.kernel.org
14453 W: http://en.wikipedia.org/wiki/Util-linux
14454 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14458 M: Christoph Hellwig <hch@lst.de>
14459 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14460 L: linux-kernel@vger.kernel.org
14461 T: git git://git.infradead.org/users/hch/uuid.git
14464 F: include/linux/uuid.h
14465 F: include/uapi/linux/uuid.h
14469 M: Michal Januszewski <spock@gentoo.org>
14470 L: linux-fbdev@vger.kernel.org
14471 W: http://dev.gentoo.org/~spock/projects/uvesafb/
14473 F: Documentation/fb/uvesafb.txt
14474 F: drivers/video/fbdev/uvesafb.*
14477 M: Stefan Agner <stefan@agner.ch>
14478 L: linux-mtd@lists.infradead.org
14480 F: drivers/mtd/nand/vf610_nfc.c
14482 VFAT/FAT/MSDOS FILESYSTEM
14483 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14485 F: Documentation/filesystems/vfat.txt
14489 M: Alex Williamson <alex.williamson@redhat.com>
14490 L: kvm@vger.kernel.org
14491 T: git git://github.com/awilliam/linux-vfio.git
14493 F: Documentation/vfio.txt
14495 F: include/linux/vfio.h
14496 F: include/uapi/linux/vfio.h
14498 VFIO MEDIATED DEVICE DRIVERS
14499 M: Kirti Wankhede <kwankhede@nvidia.com>
14500 L: kvm@vger.kernel.org
14502 F: Documentation/vfio-mediated-device.txt
14503 F: drivers/vfio/mdev/
14504 F: include/linux/mdev.h
14505 F: samples/vfio-mdev/
14507 VFIO PLATFORM DRIVER
14508 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
14509 L: kvm@vger.kernel.org
14511 F: drivers/vfio/platform/
14514 R: Lukas Wunner <lukas@wunner.de>
14516 F: Documentation/gpu/vga-switcheroo.rst
14517 F: drivers/gpu/vga/vga_switcheroo.c
14518 F: include/linux/vga_switcheroo.h
14519 T: git git://anongit.freedesktop.org/drm/drm-misc
14521 VIA RHINE NETWORK DRIVER
14523 F: drivers/net/ethernet/via/via-rhine.c
14525 VIA SD/MMC CARD CONTROLLER DRIVER
14526 M: Bruce Chang <brucechang@via.com.tw>
14527 M: Harald Welte <HaraldWelte@viatech.com>
14529 F: drivers/mmc/host/via-sdmmc.c
14531 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14532 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14533 L: linux-fbdev@vger.kernel.org
14535 F: include/linux/via-core.h
14536 F: include/linux/via-gpio.h
14537 F: include/linux/via_i2c.h
14538 F: drivers/video/fbdev/via/
14540 VIA VELOCITY NETWORK DRIVER
14541 M: Francois Romieu <romieu@fr.zoreil.com>
14542 L: netdev@vger.kernel.org
14544 F: drivers/net/ethernet/via/via-velocity.*
14546 VIDEO MULTIPLEXER DRIVER
14547 M: Philipp Zabel <p.zabel@pengutronix.de>
14548 L: linux-media@vger.kernel.org
14550 F: drivers/media/platform/video-mux.c
14552 VIDEOBUF2 FRAMEWORK
14553 M: Pawel Osciak <pawel@osciak.com>
14554 M: Marek Szyprowski <m.szyprowski@samsung.com>
14555 M: Kyungmin Park <kyungmin.park@samsung.com>
14556 L: linux-media@vger.kernel.org
14558 F: drivers/media/v4l2-core/videobuf2-*
14559 F: include/media/videobuf2-*
14561 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14562 M: Helen Koike <helen.koike@collabora.com>
14563 L: linux-media@vger.kernel.org
14564 T: git git://linuxtv.org/media_tree.git
14565 W: https://linuxtv.org
14567 F: drivers/media/platform/vimc/*
14570 M: Alex Williamson <alex.williamson@redhat.com>
14571 M: Paolo Bonzini <pbonzini@redhat.com>
14572 L: kvm@vger.kernel.org
14576 VIRTIO AND VHOST VSOCK DRIVER
14577 M: Stefan Hajnoczi <stefanha@redhat.com>
14578 L: kvm@vger.kernel.org
14579 L: virtualization@lists.linux-foundation.org
14580 L: netdev@vger.kernel.org
14582 F: include/linux/virtio_vsock.h
14583 F: include/uapi/linux/virtio_vsock.h
14584 F: include/uapi/linux/vsockmon.h
14585 F: include/uapi/linux/vm_sockets_diag.h
14586 F: net/vmw_vsock/diag.c
14587 F: net/vmw_vsock/af_vsock_tap.c
14588 F: net/vmw_vsock/virtio_transport_common.c
14589 F: net/vmw_vsock/virtio_transport.c
14590 F: drivers/net/vsockmon.c
14591 F: drivers/vhost/vsock.c
14592 F: drivers/vhost/vsock.h
14593 F: tools/testing/vsock/
14595 VIRTIO CONSOLE DRIVER
14596 M: Amit Shah <amit@kernel.org>
14597 L: virtualization@lists.linux-foundation.org
14599 F: drivers/char/virtio_console.c
14600 F: include/linux/virtio_console.h
14601 F: include/uapi/linux/virtio_console.h
14603 VIRTIO CORE, NET AND BLOCK DRIVERS
14604 M: "Michael S. Tsirkin" <mst@redhat.com>
14605 M: Jason Wang <jasowang@redhat.com>
14606 L: virtualization@lists.linux-foundation.org
14608 F: Documentation/devicetree/bindings/virtio/
14611 F: drivers/net/virtio_net.c
14612 F: drivers/block/virtio_blk.c
14613 F: include/linux/virtio*.h
14614 F: include/uapi/linux/virtio_*.h
14615 F: drivers/crypto/virtio/
14616 F: mm/balloon_compaction.c
14618 VIRTIO CRYPTO DRIVER
14619 M: Gonglei <arei.gonglei@huawei.com>
14620 L: virtualization@lists.linux-foundation.org
14621 L: linux-crypto@vger.kernel.org
14623 F: drivers/crypto/virtio/
14624 F: include/uapi/linux/virtio_crypto.h
14626 VIRTIO DRIVERS FOR S390
14627 M: Cornelia Huck <cohuck@redhat.com>
14628 M: Halil Pasic <pasic@linux.vnet.ibm.com>
14629 L: linux-s390@vger.kernel.org
14630 L: virtualization@lists.linux-foundation.org
14631 L: kvm@vger.kernel.org
14633 F: drivers/s390/virtio/
14634 F: arch/s390/include/uapi/asm/virtio-ccw.h
14637 M: David Airlie <airlied@linux.ie>
14638 M: Gerd Hoffmann <kraxel@redhat.com>
14639 L: dri-devel@lists.freedesktop.org
14640 L: virtualization@lists.linux-foundation.org
14641 T: git git://anongit.freedesktop.org/drm/drm-misc
14643 F: drivers/gpu/drm/virtio/
14644 F: include/uapi/linux/virtio_gpu.h
14646 VIRTIO HOST (VHOST)
14647 M: "Michael S. Tsirkin" <mst@redhat.com>
14648 M: Jason Wang <jasowang@redhat.com>
14649 L: kvm@vger.kernel.org
14650 L: virtualization@lists.linux-foundation.org
14651 L: netdev@vger.kernel.org
14652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14655 F: include/uapi/linux/vhost.h
14657 VIRTIO INPUT DRIVER
14658 M: Gerd Hoffmann <kraxel@redhat.com>
14660 F: drivers/virtio/virtio_input.c
14661 F: include/uapi/linux/virtio_input.h
14663 VIRTUAL SERIO DEVICE DRIVER
14664 M: Stephen Chandler Paul <thatslyude@gmail.com>
14666 F: drivers/input/serio/userio.c
14667 F: include/uapi/linux/userio.h
14669 VIVID VIRTUAL VIDEO DRIVER
14670 M: Hans Verkuil <hverkuil@xs4all.nl>
14671 L: linux-media@vger.kernel.org
14672 T: git git://linuxtv.org/media_tree.git
14673 W: https://linuxtv.org
14675 F: drivers/media/platform/vivid/*
14678 M: Florian Fainelli <f.fainelli@gmail.com>
14679 L: openwrt-devel@lists.openwrt.org (subscribers-only)
14681 F: drivers/vlynq/vlynq.c
14682 F: include/linux/vlynq.h
14685 M: Martyn Welch <martyn@welchs.me.uk>
14686 M: Manohar Vanga <manohar.vanga@gmail.com>
14687 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14688 L: devel@driverdev.osuosl.org
14690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14691 F: Documentation/driver-api/vme.rst
14692 F: drivers/staging/vme/
14694 F: include/linux/vme*
14696 VMWARE BALLOON DRIVER
14697 M: Xavier Deguillard <xdeguillard@vmware.com>
14698 M: Philip Moltmann <moltmann@vmware.com>
14699 M: "VMware, Inc." <pv-drivers@vmware.com>
14700 L: linux-kernel@vger.kernel.org
14702 F: drivers/misc/vmw_balloon.c
14704 VMWARE HYPERVISOR INTERFACE
14705 M: Alok Kataria <akataria@vmware.com>
14706 L: virtualization@lists.linux-foundation.org
14708 F: arch/x86/kernel/cpu/vmware.c
14710 VMWARE PVRDMA DRIVER
14711 M: Adit Ranadive <aditr@vmware.com>
14712 M: VMware PV-Drivers <pv-drivers@vmware.com>
14713 L: linux-rdma@vger.kernel.org
14715 F: drivers/infiniband/hw/vmw_pvrdma/
14717 VMware PVSCSI driver
14718 M: Jim Gill <jgill@vmware.com>
14719 M: VMware PV-Drivers <pv-drivers@vmware.com>
14720 L: linux-scsi@vger.kernel.org
14722 F: drivers/scsi/vmw_pvscsi.c
14723 F: drivers/scsi/vmw_pvscsi.h
14725 VMWARE VMMOUSE SUBDRIVER
14726 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14727 M: "VMware, Inc." <pv-drivers@vmware.com>
14728 L: linux-input@vger.kernel.org
14730 F: drivers/input/mouse/vmmouse.c
14731 F: drivers/input/mouse/vmmouse.h
14733 VMWARE VMXNET3 ETHERNET DRIVER
14734 M: Shrikrishna Khare <skhare@vmware.com>
14735 M: "VMware, Inc." <pv-drivers@vmware.com>
14736 L: netdev@vger.kernel.org
14738 F: drivers/net/vmxnet3/
14740 VOCORE VOCORE2 BOARD
14741 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14742 L: linux-mips@linux-mips.org
14744 F: arch/mips/boot/dts/ralink/vocore2.dts
14746 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14747 M: Liam Girdwood <lgirdwood@gmail.com>
14748 M: Mark Brown <broonie@kernel.org>
14749 L: linux-kernel@vger.kernel.org
14750 W: http://www.slimlogic.co.uk/?p=48
14751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14753 F: Documentation/devicetree/bindings/regulator/
14754 F: Documentation/power/regulator/
14755 F: drivers/regulator/
14756 F: include/dt-bindings/regulator/
14757 F: include/linux/regulator/
14760 M: David Ahern <dsa@cumulusnetworks.com>
14761 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
14762 L: netdev@vger.kernel.org
14764 F: drivers/net/vrf.c
14765 F: Documentation/networking/vrf.txt
14767 VT1211 HARDWARE MONITOR DRIVER
14768 M: Juerg Haefliger <juergh@gmail.com>
14769 L: linux-hwmon@vger.kernel.org
14771 F: Documentation/hwmon/vt1211
14772 F: drivers/hwmon/vt1211.c
14774 VT8231 HARDWARE MONITOR DRIVER
14775 M: Roger Lucas <vt8231@hiddenengine.co.uk>
14776 L: linux-hwmon@vger.kernel.org
14778 F: drivers/hwmon/vt8231.c
14780 VUB300 USB to SDIO/SD/MMC bridge chip
14781 M: Tony Olech <tony.olech@elandigitalsystems.com>
14782 L: linux-mmc@vger.kernel.org
14783 L: linux-usb@vger.kernel.org
14785 F: drivers/mmc/host/vub300.c
14787 W1 DALLAS'S 1-WIRE BUS
14788 M: Evgeniy Polyakov <zbr@ioremap.net>
14790 F: Documentation/w1/
14792 F: include/linux/w1.h
14794 W83791D HARDWARE MONITORING DRIVER
14795 M: Marc Hulsman <m.hulsman@tudelft.nl>
14796 L: linux-hwmon@vger.kernel.org
14798 F: Documentation/hwmon/w83791d
14799 F: drivers/hwmon/w83791d.c
14801 W83793 HARDWARE MONITORING DRIVER
14802 M: Rudolf Marek <r.marek@assembler.cz>
14803 L: linux-hwmon@vger.kernel.org
14805 F: Documentation/hwmon/w83793
14806 F: drivers/hwmon/w83793.c
14808 W83795 HARDWARE MONITORING DRIVER
14809 M: Jean Delvare <jdelvare@suse.com>
14810 L: linux-hwmon@vger.kernel.org
14812 F: drivers/hwmon/w83795.c
14814 W83L51xD SD/MMC CARD INTERFACE DRIVER
14815 M: Pierre Ossman <pierre@ossman.eu>
14817 F: drivers/mmc/host/wbsd.*
14819 WACOM PROTOCOL 4 SERIAL TABLETS
14820 M: Julian Squires <julian@cipht.net>
14821 M: Hans de Goede <hdegoede@redhat.com>
14822 L: linux-input@vger.kernel.org
14824 F: drivers/input/tablet/wacom_serial4.c
14826 WATCHDOG DEVICE DRIVERS
14827 M: Wim Van Sebroeck <wim@iguana.be>
14828 R: Guenter Roeck <linux@roeck-us.net>
14829 L: linux-watchdog@vger.kernel.org
14830 W: http://www.linux-watchdog.org/
14831 T: git git://www.linux-watchdog.org/linux-watchdog.git
14833 F: Documentation/devicetree/bindings/watchdog/
14834 F: Documentation/watchdog/
14835 F: drivers/watchdog/
14836 F: include/linux/watchdog.h
14837 F: include/uapi/linux/watchdog.h
14839 WHISKEYCOVE PMIC GPIO DRIVER
14840 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14841 L: linux-gpio@vger.kernel.org
14843 F: drivers/gpio/gpio-wcove.c
14846 M: David Herrmann <dh.herrmann@googlemail.com>
14847 L: linux-input@vger.kernel.org
14849 F: drivers/hid/hid-wiimote*
14851 WILOCITY WIL6210 WIRELESS DRIVER
14852 M: Maya Erez <merez@codeaurora.org>
14853 L: linux-wireless@vger.kernel.org
14854 L: wil6210@qti.qualcomm.com
14856 W: http://wireless.kernel.org/en/users/Drivers/wil6210
14857 F: drivers/net/wireless/ath/wil6210/
14860 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14861 M: linux-wimax@intel.com
14862 L: wimax@linuxwimax.org (subscribers-only)
14864 W: http://linuxwimax.org
14865 F: Documentation/wimax/README.wimax
14866 F: include/linux/wimax/debug.h
14867 F: include/net/wimax.h
14868 F: include/uapi/linux/wimax.h
14872 M: David Härdeman <david@hardeman.nu>
14874 F: drivers/media/rc/winbond-cir.c
14876 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14877 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14878 L: linux-watchdog@vger.kernel.org
14880 F: drivers/watchdog/ebc-c384_wdt.c
14882 WINSYSTEMS WS16C48 GPIO DRIVER
14883 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14884 L: linux-gpio@vger.kernel.org
14886 F: drivers/gpio/gpio-ws16c48.c
14888 WISTRON LAPTOP BUTTON DRIVER
14889 M: Miloslav Trmac <mitr@volny.cz>
14891 F: drivers/input/misc/wistron_btns.c
14893 WL3501 WIRELESS PCMCIA CARD DRIVER
14894 L: linux-wireless@vger.kernel.org
14896 F: drivers/net/wireless/wl3501*
14898 WOLFSON MICROELECTRONICS DRIVERS
14899 L: patches@opensource.cirrus.com
14900 T: git https://github.com/CirrusLogic/linux-drivers.git
14901 W: https://github.com/CirrusLogic/linux-drivers/wiki
14903 F: Documentation/hwmon/wm83??
14904 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14905 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14906 F: Documentation/devicetree/bindings/mfd/arizona.txt
14907 F: Documentation/devicetree/bindings/mfd/wm831x.txt
14908 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
14909 F: arch/arm/mach-s3c64xx/mach-crag6410*
14910 F: drivers/clk/clk-wm83*.c
14911 F: drivers/extcon/extcon-arizona.c
14912 F: drivers/leds/leds-wm83*.c
14913 F: drivers/gpio/gpio-*wm*.c
14914 F: drivers/gpio/gpio-arizona.c
14915 F: drivers/hwmon/wm83??-hwmon.c
14916 F: drivers/input/misc/wm831x-on.c
14917 F: drivers/input/touchscreen/wm831x-ts.c
14918 F: drivers/input/touchscreen/wm97*.c
14919 F: drivers/mfd/arizona*
14920 F: drivers/mfd/wm*.c
14921 F: drivers/mfd/cs47l24*
14922 F: drivers/power/supply/wm83*.c
14923 F: drivers/rtc/rtc-wm83*.c
14924 F: drivers/regulator/wm8*.c
14925 F: drivers/regulator/arizona*
14926 F: drivers/video/backlight/wm83*_bl.c
14927 F: drivers/watchdog/wm83*_wdt.c
14928 F: include/linux/mfd/arizona/
14929 F: include/linux/mfd/wm831x/
14930 F: include/linux/mfd/wm8350/
14931 F: include/linux/mfd/wm8400*
14932 F: include/linux/regulator/arizona*
14933 F: include/linux/wm97xx.h
14934 F: include/sound/wm????.h
14935 F: sound/soc/codecs/arizona.?
14936 F: sound/soc/codecs/wm*
14937 F: sound/soc/codecs/cs47l24*
14940 M: Tejun Heo <tj@kernel.org>
14941 R: Lai Jiangshan <jiangshanlai@gmail.com>
14942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14944 F: include/linux/workqueue.h
14945 F: kernel/workqueue.c
14946 F: Documentation/core-api/workqueue.rst
14948 X-POWERS AXP288 PMIC DRIVERS
14949 M: Hans de Goede <hdegoede@redhat.com>
14952 F: drivers/acpi/pmic/intel_pmic_xpower.c
14954 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14955 M: Chen-Yu Tsai <wens@csie.org>
14956 L: linux-kernel@vger.kernel.org
14961 M: Andrew Hendry <andrew.hendry@gmail.com>
14962 L: linux-x25@vger.kernel.org
14964 F: Documentation/networking/x25*
14965 F: include/net/x25*
14968 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14969 M: Thomas Gleixner <tglx@linutronix.de>
14970 M: Ingo Molnar <mingo@redhat.com>
14971 R: "H. Peter Anvin" <hpa@zytor.com>
14973 L: linux-kernel@vger.kernel.org
14974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14976 F: Documentation/x86/
14979 X86 MCE INFRASTRUCTURE
14980 M: Tony Luck <tony.luck@intel.com>
14981 M: Borislav Petkov <bp@alien8.de>
14982 L: linux-edac@vger.kernel.org
14984 F: arch/x86/kernel/cpu/mcheck/*
14986 X86 MICROCODE UPDATE SUPPORT
14987 M: Borislav Petkov <bp@alien8.de>
14989 F: arch/x86/kernel/cpu/microcode/*
14991 X86 PLATFORM DRIVERS
14992 M: Darren Hart <dvhart@infradead.org>
14993 M: Andy Shevchenko <andy@infradead.org>
14994 L: platform-driver-x86@vger.kernel.org
14995 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14997 F: drivers/platform/x86/
14998 F: drivers/platform/olpc/
15001 M: Andy Lutomirski <luto@amacapital.net>
15002 L: linux-kernel@vger.kernel.org
15003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15005 F: arch/x86/entry/vdso/
15007 XC2028/3028 TUNER DRIVER
15008 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
15009 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15010 L: linux-media@vger.kernel.org
15011 W: https://linuxtv.org
15012 T: git git://linuxtv.org/media_tree.git
15014 F: drivers/media/tuners/tuner-xc2028.*
15016 XEN BLOCK SUBSYSTEM
15017 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15018 M: Roger Pau Monné <roger.pau@citrix.com>
15019 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15021 F: drivers/block/xen-blkback/*
15022 F: drivers/block/xen*
15025 M: Stefano Stabellini <sstabellini@kernel.org>
15026 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15029 F: arch/arm/include/asm/xen/
15031 XEN HYPERVISOR ARM64
15032 M: Stefano Stabellini <sstabellini@kernel.org>
15033 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15036 F: arch/arm64/include/asm/xen/
15038 XEN HYPERVISOR INTERFACE
15039 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
15040 M: Juergen Gross <jgross@suse.com>
15041 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15045 F: drivers/*/xen-*front.c
15047 F: arch/x86/include/asm/xen/
15048 F: arch/x86/include/asm/pvclock-abi.h
15050 F: include/uapi/xen/
15051 F: Documentation/ABI/stable/sysfs-hypervisor-xen
15052 F: Documentation/ABI/testing/sysfs-hypervisor-xen
15054 XEN NETWORK BACKEND DRIVER
15055 M: Wei Liu <wei.liu2@citrix.com>
15056 M: Paul Durrant <paul.durrant@citrix.com>
15057 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15058 L: netdev@vger.kernel.org
15060 F: drivers/net/xen-netback/*
15063 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15064 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15066 F: arch/x86/pci/*xen*
15067 F: drivers/pci/*xen*
15070 M: Juergen Gross <jgross@suse.com>
15071 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15072 L: linux-scsi@vger.kernel.org
15074 F: drivers/scsi/xen-scsifront.c
15075 F: drivers/xen/xen-scsiback.c
15076 F: include/xen/interface/io/vscsiif.h
15078 XEN SWIOTLB SUBSYSTEM
15079 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15080 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
15081 L: iommu@lists.linux-foundation.org
15083 F: arch/x86/xen/*swiotlb*
15084 F: drivers/xen/*swiotlb*
15087 M: Darrick J. Wong <darrick.wong@oracle.com>
15088 M: linux-xfs@vger.kernel.org
15089 L: linux-xfs@vger.kernel.org
15091 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15093 F: Documentation/filesystems/xfs.txt
15096 XILINX AXI ETHERNET DRIVER
15097 M: Anirudha Sarangi <anirudh@xilinx.com>
15098 M: John Linn <John.Linn@xilinx.com>
15100 F: drivers/net/ethernet/xilinx/xilinx_axienet*
15102 XILINX UARTLITE SERIAL DRIVER
15103 M: Peter Korsgaard <jacmet@sunsite.dk>
15104 L: linux-serial@vger.kernel.org
15106 F: drivers/tty/serial/uartlite.c
15108 XILINX VIDEO IP CORES
15109 M: Hyun Kwon <hyun.kwon@xilinx.com>
15110 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15111 L: linux-media@vger.kernel.org
15112 T: git git://linuxtv.org/media_tree.git
15114 F: Documentation/devicetree/bindings/media/xilinx/
15115 F: drivers/media/platform/xilinx/
15116 F: include/uapi/linux/xilinx-v4l2-controls.h
15119 M: Eli Billauer <eli.billauer@gmail.com>
15120 L: linux-kernel@vger.kernel.org
15122 F: drivers/char/xillybus/
15124 XRA1403 GPIO EXPANDER
15125 M: Nandor Han <nandor.han@ge.com>
15126 M: Semi Malinen <semi.malinen@ge.com>
15127 L: linux-gpio@vger.kernel.org
15129 F: drivers/gpio/gpio-xra1403.c
15130 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15132 XTENSA XTFPGA PLATFORM SUPPORT
15133 M: Max Filippov <jcmvbkbc@gmail.com>
15134 L: linux-xtensa@linux-xtensa.org
15136 F: drivers/spi/spi-xtensa-xtfpga.c
15137 F: sound/soc/xtensa/xtfpga-i2s.c
15139 YAM DRIVER FOR AX.25
15140 M: Jean-Paul Roubelat <jpr@f6fbb.org>
15141 L: linux-hams@vger.kernel.org
15143 F: drivers/net/hamradio/yam*
15144 F: include/linux/yam.h
15146 YAMA SECURITY MODULE
15147 M: Kees Cook <keescook@chromium.org>
15148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15151 F: Documentation/admin-guide/LSM/Yama.rst
15153 YEALINK PHONE DRIVER
15154 M: Henk Vergonet <Henk.Vergonet@gmail.com>
15155 L: usbb2k-api-dev@nongnu.org
15157 F: Documentation/input/yealink.rst
15158 F: drivers/input/misc/yealink.*
15160 Z8530 DRIVER FOR AX.25
15161 M: Joerg Reuter <jreuter@yaina.de>
15162 W: http://yaina.de/jreuter/
15163 W: http://www.qsl.net/dl1bke/
15164 L: linux-hams@vger.kernel.org
15166 F: Documentation/networking/z8530drv.txt
15167 F: drivers/net/hamradio/*scc.c
15168 F: drivers/net/hamradio/z8530.h
15170 ZBUD COMPRESSED PAGE ALLOCATOR
15171 M: Seth Jennings <sjenning@redhat.com>
15172 M: Dan Streetman <ddstreet@ieee.org>
15173 L: linux-mm@kvack.org
15176 F: include/linux/zbud.h
15178 ZD1211RW WIRELESS DRIVER
15179 M: Daniel Drake <dsd@gentoo.org>
15180 M: Ulrich Kunitz <kune@deine-taler.de>
15181 W: http://zd1211.ath.cx/wiki/DriverRewrite
15182 L: linux-wireless@vger.kernel.org
15183 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
15185 F: drivers/net/wireless/zydas/zd1211rw/
15187 ZD1301 MEDIA DRIVER
15188 M: Antti Palosaari <crope@iki.fi>
15189 L: linux-media@vger.kernel.org
15190 W: https://linuxtv.org/
15191 W: http://palosaari.fi/linux/
15192 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15194 F: drivers/media/usb/dvb-usb-v2/zd1301*
15196 ZD1301_DEMOD MEDIA DRIVER
15197 M: Antti Palosaari <crope@iki.fi>
15198 L: linux-media@vger.kernel.org
15199 W: https://linuxtv.org/
15200 W: http://palosaari.fi/linux/
15201 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15203 F: drivers/media/dvb-frontends/zd1301_demod*
15205 ZPOOL COMPRESSED PAGE STORAGE API
15206 M: Dan Streetman <ddstreet@ieee.org>
15207 L: linux-mm@kvack.org
15210 F: include/linux/zpool.h
15212 ZR36067 VIDEO FOR LINUX DRIVER
15213 L: mjpeg-users@lists.sourceforge.net
15214 L: linux-media@vger.kernel.org
15215 W: http://mjpeg.sourceforge.net/driver-zoran/
15216 T: hg https://linuxtv.org/hg/v4l-dvb
15218 F: drivers/media/pci/zoran/
15220 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15221 M: Minchan Kim <minchan@kernel.org>
15222 M: Nitin Gupta <ngupta@vflare.org>
15223 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15224 L: linux-kernel@vger.kernel.org
15226 F: drivers/block/zram/
15227 F: Documentation/blockdev/zram.txt
15229 ZS DECSTATION Z85C30 SERIAL DRIVER
15230 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15232 F: drivers/tty/serial/zs.*
15234 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15235 M: Minchan Kim <minchan@kernel.org>
15236 M: Nitin Gupta <ngupta@vflare.org>
15237 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15238 L: linux-mm@kvack.org
15241 F: include/linux/zsmalloc.h
15242 F: Documentation/vm/zsmalloc.txt
15244 ZSWAP COMPRESSED SWAP CACHING
15245 M: Seth Jennings <sjenning@redhat.com>
15246 M: Dan Streetman <ddstreet@ieee.org>
15247 L: linux-mm@kvack.org
15252 M: Linus Torvalds <torvalds@linux-foundation.org>
15253 L: linux-kernel@vger.kernel.org
15254 Q: http://patchwork.kernel.org/project/LKML/list/
15255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15256 S: Buried alive in reporters