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
69 Descriptions of section entries:
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 B: URI for where to file bugs. A web-page with detailed bug
78 filing info, a direct bug tracker link, or a mailto: URI.
79 C: URI for chat protocol, server and channel where developers
80 usually hang out, for example irc://server/channel.
81 Q: Patchwork web based patch tracking system site
82 T: SCM tree type and location.
83 Type is one of: git, hg, quilt, stgit, topgit
84 S: Status, one of the following:
85 Supported: Someone is actually paid to look after this.
86 Maintained: Someone actually looks after it.
87 Odd Fixes: It has a maintainer but they don't have time to do
88 much other than throw the odd patch in. See below..
89 Orphan: No current maintainer [but maybe you could take the
90 role as you write your new code].
91 Obsolete: Old code. Something tagged obsolete generally means
92 it has been replaced by a better system and you
94 F: Files and directories with wildcard patterns.
95 A trailing slash includes all files and subdirectory files.
96 F: drivers/net/ all files in and below drivers/net
97 F: drivers/net/* all files in drivers/net, but not below
98 F: */net/* all files in "any top level directory"/net
99 One pattern per line. Multiple F: lines acceptable.
100 N: Files and directories with regex patterns.
101 N: [^a-z]tegra all files whose path contains the word tegra
102 One pattern per line. Multiple N: lines acceptable.
103 scripts/get_maintainer.pl has different behavior for files that
104 match F: pattern and matches of N: patterns. By default,
105 get_maintainer will not look at git log history when an F: pattern
106 match occurs. When an N: match occurs, git log history is used
107 to also notify the people that have git commit signatures.
108 X: Files and directories that are NOT maintained, same rules as F:
109 Files exclusions are tested before file matches.
110 Can be useful for excluding a specific subdirectory, for instance:
113 matches all files in and below net excluding net/ipv6/
114 K: Keyword perl extended regex pattern to match content in a
115 patch or file. For instance:
117 matches patches or files that contain "of_get_profile"
118 K: \b(printk|pr_(info|err))\b
119 matches patches or files that contain one or more of the words
120 printk, pr_info or pr_err
121 One regex pattern per line. Multiple K: lines acceptable.
123 Note: For the hard of thinking, this list is meant to remain in alphabetical
124 order. If you could add yourselves to it in alphabetical order that would be
127 Maintainers List (try to look for most precise areas first)
129 -----------------------------------
132 M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133 L: netdev@vger.kernel.org
135 F: Documentation/networking/vortex.txt
136 F: drivers/net/ethernet/3com/3c59x.c
138 3CR990 NETWORK DRIVER
139 M: David Dillow <dave@thedillows.org>
140 L: netdev@vger.kernel.org
142 F: drivers/net/ethernet/3com/typhoon*
144 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145 M: Adam Radford <aradford@gmail.com>
146 L: linux-scsi@vger.kernel.org
147 W: http://www.lsi.com
151 53C700 AND 53C700-66 SCSI DRIVER
152 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153 L: linux-scsi@vger.kernel.org
155 F: drivers/scsi/53c700*
157 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158 M: Alexander Aring <alex.aring@gmail.com>
159 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
160 L: linux-bluetooth@vger.kernel.org
161 L: linux-wpan@vger.kernel.org
164 F: include/net/6lowpan.h
165 F: Documentation/networking/6lowpan.txt
167 6PACK NETWORK DRIVER FOR AX.25
168 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
169 L: linux-hams@vger.kernel.org
171 F: drivers/net/hamradio/6pack.c
173 8169 10/100/1000 GIGABIT ETHERNET DRIVER
174 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
175 L: netdev@vger.kernel.org
177 F: drivers/net/ethernet/realtek/r8169.c
179 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181 L: linux-serial@vger.kernel.org
183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184 F: drivers/tty/serial/8250*
185 F: include/linux/serial_8250.h
187 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188 L: netdev@vger.kernel.org
190 F: drivers/net/ethernet/8390/
193 M: Eric Van Hensbergen <ericvh@gmail.com>
194 M: Ron Minnich <rminnich@sandia.gov>
195 M: Latchesar Ionkov <lucho@ionkov.net>
196 L: v9fs-developer@lists.sourceforge.net
197 W: http://swik.net/v9fs
198 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
201 F: Documentation/filesystems/9p.txt
205 F: include/uapi/linux/virtio_9p.h
206 F: include/trace/events/9p.h
209 M: Antti Palosaari <crope@iki.fi>
210 L: linux-media@vger.kernel.org
211 W: https://linuxtv.org
212 W: http://palosaari.fi/linux/
213 Q: http://patchwork.linuxtv.org/project/linux-media/list/
214 T: git git://linuxtv.org/anttip/media_tree.git
216 F: drivers/media/dvb-frontends/a8293*
218 AACRAID SCSI RAID DRIVER
219 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
220 L: linux-scsi@vger.kernel.org
221 W: http://www.adaptec.com/
223 F: Documentation/scsi/aacraid.txt
224 F: drivers/scsi/aacraid/
227 L: linux-api@vger.kernel.org
228 F: include/linux/syscalls.h
231 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232 M: Hans de Goede <hdegoede@redhat.com>
233 L: linux-hwmon@vger.kernel.org
235 F: drivers/hwmon/abituguru.c
237 ABIT UGURU 3 HARDWARE MONITOR DRIVER
238 M: Alistair John Strachan <alistair@devzero.co.uk>
239 L: linux-hwmon@vger.kernel.org
241 F: drivers/hwmon/abituguru3.c
243 ACCES 104-DIO-48E GPIO DRIVER
244 M: William Breathitt Gray <vilhelm.gray@gmail.com>
245 L: linux-gpio@vger.kernel.org
247 F: drivers/gpio/gpio-104-dio-48e.c
249 ACCES 104-IDI-48 GPIO DRIVER
250 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
251 L: linux-gpio@vger.kernel.org
253 F: drivers/gpio/gpio-104-idi-48.c
255 ACCES 104-IDIO-16 GPIO DRIVER
256 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
257 L: linux-gpio@vger.kernel.org
259 F: drivers/gpio/gpio-104-idio-16.c
261 ACCES 104-QUAD-8 IIO DRIVER
262 M: William Breathitt Gray <vilhelm.gray@gmail.com>
263 L: linux-iio@vger.kernel.org
265 F: drivers/iio/counter/104-quad-8.c
267 ACCES PCI-IDIO-16 GPIO DRIVER
268 M: William Breathitt Gray <vilhelm.gray@gmail.com>
269 L: linux-gpio@vger.kernel.org
271 F: drivers/gpio/gpio-pci-idio-16.c
274 M: Jes Sorensen <jes@trained-monkey.org>
275 L: linux-acenic@sunsite.dk
277 F: drivers/net/ethernet/alteon/acenic*
279 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
280 M: Peter Feuerer <peter@piie.net>
281 L: platform-driver-x86@vger.kernel.org
282 W: http://piie.net/?section=acerhdf
284 F: drivers/platform/x86/acerhdf.c
286 ACER WMI LAPTOP EXTRAS
287 M: "Lee, Chun-Yi" <jlee@suse.com>
288 L: platform-driver-x86@vger.kernel.org
290 F: drivers/platform/x86/acer-wmi.c
293 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
294 M: Len Brown <lenb@kernel.org>
295 L: linux-acpi@vger.kernel.org
296 W: https://01.org/linux-acpi
297 Q: https://patchwork.kernel.org/project/linux-acpi/list/
298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
299 B: https://bugzilla.kernel.org
302 F: drivers/pnp/pnpacpi/
303 F: include/linux/acpi.h
304 F: include/linux/fwnode.h
306 F: Documentation/acpi/
307 F: Documentation/ABI/testing/sysfs-bus-acpi
308 F: Documentation/ABI/testing/configfs-acpi
309 F: drivers/pci/*acpi*
310 F: drivers/pci/*/*acpi*
311 F: drivers/pci/*/*/*acpi*
315 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
316 M: Len Brown <lenb@kernel.org>
317 L: linux-acpi@vger.kernel.org
318 R: Tony Luck <tony.luck@intel.com>
319 R: Borislav Petkov <bp@alien8.de>
320 F: drivers/acpi/apei/
322 ACPI COMPONENT ARCHITECTURE (ACPICA)
323 M: Robert Moore <robert.moore@intel.com>
324 M: Lv Zheng <lv.zheng@intel.com>
325 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
326 L: linux-acpi@vger.kernel.org
328 W: https://acpica.org/
329 W: https://github.com/acpica/acpica/
330 Q: https://patchwork.kernel.org/project/linux-acpi/list/
331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
332 B: https://bugzilla.kernel.org
333 B: https://bugs.acpica.org
335 F: drivers/acpi/acpica/
340 M: Zhang Rui <rui.zhang@intel.com>
341 L: linux-acpi@vger.kernel.org
342 W: https://01.org/linux-acpi
343 B: https://bugzilla.kernel.org
345 F: drivers/acpi/fan.c
347 ACPI FOR ARM64 (ACPI/arm64)
348 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
349 M: Hanjun Guo <hanjun.guo@linaro.org>
350 M: Sudeep Holla <sudeep.holla@arm.com>
351 L: linux-acpi@vger.kernel.org
353 F: drivers/acpi/arm64
356 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
357 M: Len Brown <lenb@kernel.org>
358 R: Andy Shevchenko <andy@infradead.org>
359 R: Mika Westerberg <mika.westerberg@linux.intel.com>
360 L: linux-acpi@vger.kernel.org
361 Q: https://patchwork.kernel.org/project/linux-acpi/list/
362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
363 B: https://bugzilla.kernel.org
365 F: drivers/acpi/pmic/
368 M: Zhang Rui <rui.zhang@intel.com>
369 L: linux-acpi@vger.kernel.org
370 W: https://01.org/linux-acpi
371 B: https://bugzilla.kernel.org
373 F: drivers/acpi/*thermal*
376 M: Zhang Rui <rui.zhang@intel.com>
377 L: linux-acpi@vger.kernel.org
378 W: https://01.org/linux-acpi
379 B: https://bugzilla.kernel.org
381 F: drivers/acpi/acpi_video.c
384 L: platform-driver-x86@vger.kernel.org
386 F: drivers/platform/x86/wmi.c
388 AD1889 ALSA SOUND DRIVER
389 M: Thibaut Varene <T-Bone@parisc-linux.org>
390 W: http://wiki.parisc-linux.org/AD1889
391 L: linux-parisc@vger.kernel.org
393 F: sound/pci/ad1889.*
395 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
396 M: Michael Hennerich <michael.hennerich@analog.com>
397 W: http://wiki.analog.com/AD5254
398 W: http://ez.analog.com/community/linux-device-drivers
400 F: drivers/misc/ad525x_dpot.c
402 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
403 M: Michael Hennerich <michael.hennerich@analog.com>
404 W: http://wiki.analog.com/AD5398
405 W: http://ez.analog.com/community/linux-device-drivers
407 F: drivers/regulator/ad5398.c
409 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
410 M: Michael Hennerich <michael.hennerich@analog.com>
411 W: http://wiki.analog.com/AD7142
412 W: http://ez.analog.com/community/linux-device-drivers
414 F: drivers/input/misc/ad714x.c
416 AD7877 TOUCHSCREEN DRIVER
417 M: Michael Hennerich <michael.hennerich@analog.com>
418 W: http://wiki.analog.com/AD7877
419 W: http://ez.analog.com/community/linux-device-drivers
421 F: drivers/input/touchscreen/ad7877.c
423 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
424 M: Michael Hennerich <michael.hennerich@analog.com>
425 W: http://wiki.analog.com/AD7879
426 W: http://ez.analog.com/community/linux-device-drivers
428 F: drivers/input/touchscreen/ad7879.c
430 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
431 M: Jiri Kosina <jikos@kernel.org>
434 ADF7242 IEEE 802.15.4 RADIO DRIVER
435 M: Michael Hennerich <michael.hennerich@analog.com>
436 W: https://wiki.analog.com/ADF7242
437 W: http://ez.analog.com/community/linux-device-drivers
438 L: linux-wpan@vger.kernel.org
440 F: drivers/net/ieee802154/adf7242.c
441 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
443 ADM1025 HARDWARE MONITOR DRIVER
444 M: Jean Delvare <jdelvare@suse.com>
445 L: linux-hwmon@vger.kernel.org
447 F: Documentation/hwmon/adm1025
448 F: drivers/hwmon/adm1025.c
450 ADM1029 HARDWARE MONITOR DRIVER
451 M: Corentin Labbe <clabbe.montjoie@gmail.com>
452 L: linux-hwmon@vger.kernel.org
454 F: drivers/hwmon/adm1029.c
456 ADM8211 WIRELESS DRIVER
457 L: linux-wireless@vger.kernel.org
458 W: http://wireless.kernel.org/
460 F: drivers/net/wireless/admtek/adm8211.*
462 ADP1653 FLASH CONTROLLER DRIVER
463 M: Sakari Ailus <sakari.ailus@iki.fi>
464 L: linux-media@vger.kernel.org
466 F: drivers/media/i2c/adp1653.c
467 F: include/media/i2c/adp1653.h
469 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
470 M: Michael Hennerich <michael.hennerich@analog.com>
471 W: http://wiki.analog.com/ADP5520
472 W: http://ez.analog.com/community/linux-device-drivers
474 F: drivers/mfd/adp5520.c
475 F: drivers/video/backlight/adp5520_bl.c
476 F: drivers/leds/leds-adp5520.c
477 F: drivers/gpio/gpio-adp5520.c
478 F: drivers/input/keyboard/adp5520-keys.c
480 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
481 M: Michael Hennerich <michael.hennerich@analog.com>
482 W: http://wiki.analog.com/ADP5588
483 W: http://ez.analog.com/community/linux-device-drivers
485 F: drivers/input/keyboard/adp5588-keys.c
486 F: drivers/gpio/gpio-adp5588.c
488 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
489 M: Michael Hennerich <michael.hennerich@analog.com>
490 W: http://wiki.analog.com/ADP8860
491 W: http://ez.analog.com/community/linux-device-drivers
493 F: drivers/video/backlight/adp8860_bl.c
495 ADS1015 HARDWARE MONITOR DRIVER
496 M: Dirk Eibach <eibach@gdsys.de>
497 L: linux-hwmon@vger.kernel.org
499 F: Documentation/hwmon/ads1015
500 F: drivers/hwmon/ads1015.c
501 F: include/linux/platform_data/ads1015.h
504 M: Colin Leroy <colin@colino.net>
506 F: drivers/macintosh/therm_adt746x.c
508 ADT7475 HARDWARE MONITOR DRIVER
509 M: Jean Delvare <jdelvare@suse.com>
510 L: linux-hwmon@vger.kernel.org
512 F: Documentation/hwmon/adt7475
513 F: drivers/hwmon/adt7475.c
516 M: Matthew Wilcox <matthew@wil.cx>
517 M: Hannes Reinecke <hare@suse.com>
518 L: linux-scsi@vger.kernel.org
520 F: Documentation/scsi/advansys.txt
521 F: drivers/scsi/advansys.c
523 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
524 M: Michael Hennerich <michael.hennerich@analog.com>
525 W: http://wiki.analog.com/ADXL345
526 W: http://ez.analog.com/community/linux-device-drivers
528 F: drivers/input/misc/adxl34x.c
531 M: Antti Palosaari <crope@iki.fi>
532 L: linux-media@vger.kernel.org
533 W: https://linuxtv.org
534 W: http://palosaari.fi/linux/
535 Q: http://patchwork.linuxtv.org/project/linux-media/list/
536 T: git git://linuxtv.org/anttip/media_tree.git
538 F: drivers/media/dvb-frontends/af9013*
541 M: Antti Palosaari <crope@iki.fi>
542 L: linux-media@vger.kernel.org
543 W: https://linuxtv.org
544 W: http://palosaari.fi/linux/
545 Q: http://patchwork.linuxtv.org/project/linux-media/list/
546 T: git git://linuxtv.org/anttip/media_tree.git
548 F: drivers/media/dvb-frontends/af9033*
551 L: linux-fsdevel@vger.kernel.org
553 F: Documentation/filesystems/affs.txt
556 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
557 M: David Howells <dhowells@redhat.com>
558 L: linux-afs@lists.infradead.org
561 F: include/net/af_rxrpc.h
562 F: net/rxrpc/af_rxrpc.c
563 W: https://www.infradead.org/~dhowells/kafs/
566 M: David Airlie <airlied@linux.ie>
567 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
570 F: include/linux/agp*
571 F: include/uapi/linux/agp*
574 M: "Juergen E. Fischer" <fischer@norbit.de>
575 L: linux-scsi@vger.kernel.org
577 F: drivers/scsi/aha152x*
578 F: drivers/scsi/pcmcia/aha152x*
580 AIC7XXX / AIC79XX SCSI DRIVER
581 M: Hannes Reinecke <hare@suse.com>
582 L: linux-scsi@vger.kernel.org
584 F: drivers/scsi/aic7xxx/
586 AIMSLAB FM RADIO RECEIVER DRIVER
587 M: Hans Verkuil <hverkuil@xs4all.nl>
588 L: linux-media@vger.kernel.org
589 T: git git://linuxtv.org/media_tree.git
590 W: https://linuxtv.org
592 F: drivers/media/radio/radio-aimslab*
595 M: Benjamin LaHaise <bcrl@kvack.org>
596 L: linux-aio@kvack.org
599 F: include/linux/*aio*.h
602 M: Antti Palosaari <crope@iki.fi>
603 L: linux-media@vger.kernel.org
604 W: https://linuxtv.org
605 W: http://palosaari.fi/linux/
606 Q: http://patchwork.linuxtv.org/project/linux-media/list/
607 T: git git://linuxtv.org/anttip/media_tree.git
609 F: drivers/media/usb/airspy/
611 ALACRITECH GIGABIT ETHERNET DRIVER
612 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
614 F: drivers/net/ethernet/alacritech/*
616 ALCATEL SPEEDTOUCH USB DRIVER
617 M: Duncan Sands <duncan.sands@free.fr>
618 L: linux-usb@vger.kernel.org
619 W: http://www.linux-usb.org/SpeedTouch/
621 F: drivers/usb/atm/speedtch.c
622 F: drivers/usb/atm/usbatm.c
624 ALCHEMY AU1XX0 MMC DRIVER
625 M: Manuel Lauss <manuel.lauss@gmail.com>
627 F: drivers/mmc/host/au1xmmc.c
630 M: Rudolf Marek <r.marek@assembler.cz>
631 L: linux-i2c@vger.kernel.org
633 F: Documentation/i2c/busses/i2c-ali1563
634 F: drivers/i2c/busses/i2c-ali1563.c
636 ALLWINNER SECURITY SYSTEM
637 M: Corentin Labbe <clabbe.montjoie@gmail.com>
638 L: linux-crypto@vger.kernel.org
640 F: drivers/crypto/sunxi-ss/
643 M: Richard Henderson <rth@twiddle.net>
644 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
645 M: Matt Turner <mattst88@gmail.com>
647 L: linux-alpha@vger.kernel.org
650 ALPS PS/2 TOUCHPAD DRIVER
651 R: Pali Rohár <pali.rohar@gmail.com>
652 F: drivers/input/mouse/alps.*
654 ALTERA I2C CONTROLLER DRIVER
655 M: Thor Thayer <thor.thayer@linux.intel.com>
657 F: drivers/i2c/busses/i2c-altera.c
659 ALTERA MAILBOX DRIVER
660 M: Ley Foon Tan <lftan@altera.com>
661 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
663 F: drivers/mailbox/mailbox-altera.c
666 M: Tien Hock Loh <thloh@altera.com>
667 L: linux-gpio@vger.kernel.org
669 F: drivers/gpio/gpio-altera.c
671 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
672 M: Thor Thayer <thor.thayer@linux.intel.com>
674 F: drivers/gpio/gpio-altera-a10sr.c
675 F: drivers/mfd/altera-a10sr.c
676 F: drivers/reset/reset-a10sr.c
677 F: include/linux/mfd/altera-a10sr.h
678 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
680 ALTERA TRIPLE SPEED ETHERNET DRIVER
681 M: Vince Bridgers <vbridger@opensource.altera.com>
682 L: netdev@vger.kernel.org
683 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
685 F: drivers/net/ethernet/altera/
687 ALTERA UART/JTAG UART SERIAL DRIVERS
688 M: Tobias Klauser <tklauser@distanz.ch>
689 L: linux-serial@vger.kernel.org
690 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
692 F: drivers/tty/serial/altera_uart.c
693 F: drivers/tty/serial/altera_jtaguart.c
694 F: include/linux/altera_uart.h
695 F: include/linux/altera_jtaguart.h
697 AMAZON ETHERNET DRIVERS
698 M: Netanel Belgazal <netanel@amazon.com>
699 R: Saeed Bishara <saeedb@amazon.com>
700 R: Zorik Machulsky <zorik@amazon.com>
701 L: netdev@vger.kernel.org
703 F: Documentation/networking/ena.txt
704 F: drivers/net/ethernet/amazon/
706 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
707 M: Tom Lendacky <thomas.lendacky@amd.com>
708 M: Gary Hook <gary.hook@amd.com>
709 L: linux-crypto@vger.kernel.org
711 F: drivers/crypto/ccp/
712 F: include/linux/ccp.h
714 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
715 M: Huang Rui <ray.huang@amd.com>
716 L: linux-hwmon@vger.kernel.org
718 F: Documentation/hwmon/fam15h_power
719 F: drivers/hwmon/fam15h_power.c
721 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
722 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
724 F: drivers/usb/gadget/udc/amd5536udc.*
726 AMD GEODE PROCESSOR/CHIPSET SUPPORT
727 P: Andres Salomon <dilinger@queued.net>
728 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
729 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
731 F: drivers/char/hw_random/geode-rng.c
732 F: drivers/crypto/geode*
733 F: drivers/video/fbdev/geode/
734 F: arch/x86/include/asm/geode.h
737 M: Joerg Roedel <joro@8bytes.org>
738 L: iommu@lists.linux-foundation.org
739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
741 F: drivers/iommu/amd_iommu*.[ch]
742 F: include/linux/amd-iommu.h
745 M: Oded Gabbay <oded.gabbay@gmail.com>
746 L: dri-devel@lists.freedesktop.org
747 T: git git://people.freedesktop.org/~gabbayo/linux.git
749 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
750 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
751 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
752 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
753 F: drivers/gpu/drm/amd/amdkfd/
754 F: drivers/gpu/drm/amd/include/cik_structs.h
755 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
756 F: drivers/gpu/drm/amd/include/vi_structs.h
757 F: include/uapi/linux/kfd_ioctl.h
759 AMD SEATTLE DEVICE TREE SUPPORT
760 M: Brijesh Singh <brijeshkumar.singh@amd.com>
761 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
762 M: Tom Lendacky <thomas.lendacky@amd.com>
764 F: arch/arm64/boot/dts/amd/
767 M: Tom Lendacky <thomas.lendacky@amd.com>
768 L: netdev@vger.kernel.org
770 F: drivers/net/ethernet/amd/xgbe/
771 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
773 AMS (Apple Motion Sensor) DRIVER
774 M: Michael Hanselmann <linux-kernel@hansmi.ch>
776 F: drivers/macintosh/ams/
778 ANALOG DEVICES INC AD9389B DRIVER
779 M: Hans Verkuil <hans.verkuil@cisco.com>
780 L: linux-media@vger.kernel.org
782 F: drivers/media/i2c/ad9389b*
784 ANALOG DEVICES INC ADV7180 DRIVER
785 M: Lars-Peter Clausen <lars@metafoo.de>
786 L: linux-media@vger.kernel.org
787 W: http://ez.analog.com/community/linux-device-drivers
789 F: drivers/media/i2c/adv7180.c
791 ANALOG DEVICES INC ADV748X DRIVER
792 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
793 L: linux-media@vger.kernel.org
795 F: drivers/media/i2c/adv748x/*
797 ANALOG DEVICES INC ADV7511 DRIVER
798 M: Hans Verkuil <hans.verkuil@cisco.com>
799 L: linux-media@vger.kernel.org
801 F: drivers/media/i2c/adv7511*
803 ANALOG DEVICES INC ADV7604 DRIVER
804 M: Hans Verkuil <hans.verkuil@cisco.com>
805 L: linux-media@vger.kernel.org
807 F: drivers/media/i2c/adv7604*
809 ANALOG DEVICES INC ADV7842 DRIVER
810 M: Hans Verkuil <hans.verkuil@cisco.com>
811 L: linux-media@vger.kernel.org
813 F: drivers/media/i2c/adv7842*
815 ANALOG DEVICES INC ASOC CODEC DRIVERS
816 M: Lars-Peter Clausen <lars@metafoo.de>
817 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
818 W: http://wiki.analog.com/
819 W: http://ez.analog.com/community/linux-device-drivers
821 F: sound/soc/codecs/adau*
822 F: sound/soc/codecs/adav*
823 F: sound/soc/codecs/ad1*
824 F: sound/soc/codecs/ad7*
825 F: sound/soc/codecs/ssm*
826 F: sound/soc/codecs/sigmadsp.*
828 ANALOG DEVICES INC ASOC DRIVERS
829 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
830 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
831 W: http://blackfin.uclinux.org/
833 F: sound/soc/blackfin/*
835 ANALOG DEVICES INC DMA DRIVERS
836 M: Lars-Peter Clausen <lars@metafoo.de>
837 W: http://ez.analog.com/community/linux-device-drivers
839 F: drivers/dma/dma-axi-dmac.c
841 ANALOG DEVICES INC IIO DRIVERS
842 M: Lars-Peter Clausen <lars@metafoo.de>
843 M: Michael Hennerich <Michael.Hennerich@analog.com>
844 W: http://wiki.analog.com/
845 W: http://ez.analog.com/community/linux-device-drivers
848 F: drivers/iio/adc/ltc2497*
849 X: drivers/iio/*/adjd*
850 F: drivers/staging/iio/*/ad*
851 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
853 ANDROID CONFIG FRAGMENTS
854 M: Rob Herring <robh@kernel.org>
856 F: kernel/configs/android*
859 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
860 M: Arve Hjønnevåg <arve@android.com>
861 M: Riley Andrews <riandrews@android.com>
862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
863 L: devel@driverdev.osuosl.org
866 F: drivers/staging/android/
868 ANDROID GOLDFISH RTC DRIVER
869 M: Miodrag Dinic <miodrag.dinic@mips.com>
871 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
872 F: drivers/rtc/rtc-goldfish.c
875 M: Laura Abbott <labbott@redhat.com>
876 M: Sumit Semwal <sumit.semwal@linaro.org>
877 L: devel@driverdev.osuosl.org
879 F: drivers/staging/android/ion
880 F: drivers/staging/android/uapi/ion.h
881 F: drivers/staging/android/uapi/ion_test.h
883 AOA (Apple Onboard Audio) ALSA DRIVER
884 M: Johannes Berg <johannes@sipsolutions.net>
885 L: linuxppc-dev@lists.ozlabs.org
886 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
890 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
891 M: William Breathitt Gray <vilhelm.gray@gmail.com>
892 L: linux-iio@vger.kernel.org
894 F: drivers/iio/adc/stx104.c
897 M: Jiri Kosina <jikos@kernel.org>
899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
900 F: arch/x86/kernel/apm_32.c
901 F: include/linux/apm_bios.h
902 F: include/uapi/linux/apm_bios.h
903 F: drivers/char/apm-emulation.c
905 APPARMOR SECURITY MODULE
906 M: John Johansen <john.johansen@canonical.com>
907 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
908 W: apparmor.wiki.kernel.org
909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
911 F: security/apparmor/
912 F: Documentation/admin-guide/LSM/apparmor.rst
914 APPLE BCM5974 MULTITOUCH DRIVER
915 M: Henrik Rydberg <rydberg@bitmath.org>
916 L: linux-input@vger.kernel.org
918 F: drivers/input/mouse/bcm5974.c
921 M: Henrik Rydberg <rydberg@bitmath.org>
922 L: linux-hwmon@vger.kernel.org
924 F: drivers/hwmon/applesmc.c
926 APPLETALK NETWORK LAYER
927 L: netdev@vger.kernel.org
929 F: drivers/net/appletalk/
932 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
933 M: Duc Dang <dhdang@apm.com>
935 F: arch/arm64/boot/dts/apm/
937 APPLIED MICRO (APM) X-GENE SOC EDAC
938 M: Loc Ho <lho@apm.com>
940 F: drivers/edac/xgene_edac.c
941 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
943 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
944 M: Iyappan Subramanian <isubramanian@apm.com>
945 M: Keyur Chudgar <kchudgar@apm.com>
947 F: drivers/net/ethernet/apm/xgene-v2/
949 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
950 M: Iyappan Subramanian <isubramanian@apm.com>
951 M: Keyur Chudgar <kchudgar@apm.com>
952 M: Quan Nguyen <qnguyen@apm.com>
954 F: drivers/net/ethernet/apm/xgene/
955 F: drivers/net/phy/mdio-xgene.c
956 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
957 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
959 APPLIED MICRO (APM) X-GENE SOC PMU
960 M: Tai Nguyen <ttnguyen@apm.com>
962 F: drivers/perf/xgene_pmu.c
963 F: Documentation/perf/xgene-pmu.txt
964 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
966 APTINA CAMERA SENSOR PLL
967 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
968 L: linux-media@vger.kernel.org
970 F: drivers/media/i2c/aptina-pll.*
972 ARC FRAMEBUFFER DRIVER
973 M: Jaya Kumar <jayalk@intworks.biz>
975 F: drivers/video/fbdev/arcfb.c
976 F: drivers/video/fbdev/core/fb_defio.c
979 M: Alexey Brodkin <abrodkin@synopsys.com>
981 F: drivers/gpu/drm/arc/
982 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
985 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
986 L: netdev@vger.kernel.org
988 F: drivers/net/arcnet/
989 F: include/uapi/linux/if_arcnet.h
991 ARM ARCHITECTED TIMER DRIVER
992 M: Mark Rutland <mark.rutland@arm.com>
993 M: Marc Zyngier <marc.zyngier@arm.com>
994 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
996 F: arch/arm/include/asm/arch_timer.h
997 F: arch/arm64/include/asm/arch_timer.h
998 F: drivers/clocksource/arm_arch_timer.c
1000 ARM HDLCD DRM DRIVER
1001 M: Liviu Dudau <liviu.dudau@arm.com>
1003 F: drivers/gpu/drm/arm/hdlcd_*
1004 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1006 ARM MALI-DP DRM DRIVER
1007 M: Liviu Dudau <liviu.dudau@arm.com>
1008 M: Brian Starkey <brian.starkey@arm.com>
1009 M: Mali DP Maintainers <malidp@foss.arm.com>
1011 F: drivers/gpu/drm/arm/
1012 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1014 ARM MFM AND FLOPPY DRIVERS
1015 M: Ian Molton <spyro@f2s.com>
1017 F: arch/arm/lib/floppydma.S
1018 F: arch/arm/include/asm/floppy.h
1020 ARM PMU PROFILING AND DEBUGGING
1021 M: Will Deacon <will.deacon@arm.com>
1022 M: Mark Rutland <mark.rutland@arm.com>
1024 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1025 F: arch/arm*/kernel/perf_*
1026 F: arch/arm/oprofile/common.c
1027 F: arch/arm*/kernel/hw_breakpoint.c
1028 F: arch/arm*/include/asm/hw_breakpoint.h
1029 F: arch/arm*/include/asm/perf_event.h
1031 F: include/linux/perf/arm_pmu.h
1032 F: Documentation/devicetree/bindings/arm/pmu.txt
1033 F: Documentation/devicetree/bindings/perf/
1036 M: Russell King <linux@armlinux.org.uk>
1037 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1038 W: http://www.armlinux.org.uk/
1040 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1043 ARM PRIMECELL AACI PL041 DRIVER
1044 M: Russell King <linux@armlinux.org.uk>
1048 ARM PRIMECELL BUS SUPPORT
1049 M: Russell King <linux@armlinux.org.uk>
1052 F: include/linux/amba/bus.h
1054 ARM PRIMECELL CLCD PL110 DRIVER
1055 M: Russell King <linux@armlinux.org.uk>
1057 F: drivers/video/fbdev/amba-clcd.*
1059 ARM PRIMECELL KMI PL050 DRIVER
1060 M: Russell King <linux@armlinux.org.uk>
1062 F: drivers/input/serio/ambakmi.*
1063 F: include/linux/amba/kmi.h
1065 ARM PRIMECELL MMCI PL180/1 DRIVER
1066 M: Russell King <linux@armlinux.org.uk>
1068 F: drivers/mmc/host/mmci.*
1069 F: include/linux/amba/mmci.h
1071 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1072 M: Russell King <linux@armlinux.org.uk>
1074 F: drivers/tty/serial/amba-pl01*.c
1075 F: include/linux/amba/serial.h
1078 M: Will Deacon <will.deacon@arm.com>
1079 R: Robin Murphy <robin.murphy@arm.com>
1080 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1082 F: drivers/iommu/arm-smmu.c
1083 F: drivers/iommu/arm-smmu-v3.c
1084 F: drivers/iommu/io-pgtable-arm.c
1085 F: drivers/iommu/io-pgtable-arm-v7s.c
1087 ARM SUB-ARCHITECTURES
1088 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1094 ARM/ACTIONS SEMI ARCHITECTURE
1095 M: Andreas Färber <afaerber@suse.de>
1096 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1099 F: arch/arm/mach-actions/
1100 F: arch/arm/boot/dts/owl-*
1101 F: arch/arm64/boot/dts/actions/
1102 F: drivers/clocksource/owl-*
1103 F: drivers/soc/actions/
1104 F: include/dt-bindings/power/owl-*
1105 F: include/linux/soc/actions/
1106 F: Documentation/devicetree/bindings/arm/actions.txt
1107 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1108 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1110 ARM/ADS SPHERE MACHINE SUPPORT
1111 M: Lennert Buytenhek <kernel@wantstofly.org>
1112 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1115 ARM/AFEB9260 MACHINE SUPPORT
1116 M: Sergey Lapin <slapin@ossfans.org>
1117 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1120 ARM/AJECO 1ARM MACHINE SUPPORT
1121 M: Lennert Buytenhek <kernel@wantstofly.org>
1122 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1125 ARM/Allwinner SoC Clock Support
1126 M: Emilio López <emilio@elopez.com.ar>
1128 F: drivers/clk/sunxi/
1130 ARM/Allwinner sunXi SoC support
1131 M: Maxime Ripard <maxime.ripard@free-electrons.com>
1132 M: Chen-Yu Tsai <wens@csie.org>
1133 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137 F: arch/arm/mach-sunxi/
1138 F: arch/arm64/boot/dts/allwinner/
1139 F: drivers/clk/sunxi-ng/
1140 F: drivers/pinctrl/sunxi/
1141 F: drivers/soc/sunxi/
1142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1144 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1145 M: Neil Armstrong <narmstrong@baylibre.com>
1146 M: Jerome Brunet <jbrunet@baylibre.com>
1147 L: linux-amlogic@lists.infradead.org
1149 F: drivers/clk/meson/
1150 F: include/dt-bindings/clock/meson*
1151 F: include/dt-bindings/clock/gxbb*
1152 F: Documentation/devicetree/bindings/clock/amlogic*
1154 ARM/Amlogic Meson SoC support
1155 M: Carlo Caione <carlo@caione.org>
1156 M: Kevin Hilman <khilman@baylibre.com>
1157 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158 L: linux-amlogic@lists.infradead.org
1159 W: http://linux-meson.com/
1161 F: arch/arm/mach-meson/
1162 F: arch/arm/boot/dts/meson*
1163 F: arch/arm64/boot/dts/amlogic/
1164 F: drivers/pinctrl/meson/
1165 F: drivers/mmc/host/meson*
1168 ARM/Annapurna Labs ALPINE ARCHITECTURE
1169 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1170 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1171 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1173 F: arch/arm/mach-alpine/
1174 F: arch/arm/boot/dts/alpine*
1175 F: arch/arm64/boot/dts/al/
1176 F: drivers/*/*alpine*
1178 ARM/ARTPEC MACHINE SUPPORT
1179 M: Jesper Nilsson <jesper.nilsson@axis.com>
1180 M: Lars Persson <lars.persson@axis.com>
1181 M: Niklas Cassel <niklas.cassel@axis.com>
1183 L: linux-arm-kernel@axis.com
1184 F: arch/arm/mach-artpec
1185 F: arch/arm/boot/dts/artpec6*
1187 F: drivers/crypto/axis
1188 F: drivers/pinctrl/pinctrl-artpec*
1189 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1191 ARM/ASPEED I2C DRIVER
1192 M: Brendan Higgins <brendanhiggins@google.com>
1193 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1194 R: Joel Stanley <joel@jms.id.au>
1195 L: linux-i2c@vger.kernel.org
1196 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1198 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1199 F: drivers/i2c/busses/i2c-aspeed.c
1200 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1201 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1203 ARM/ASPEED MACHINE SUPPORT
1204 M: Joel Stanley <joel@jms.id.au>
1206 F: arch/arm/mach-aspeed/
1207 F: arch/arm/boot/dts/aspeed-*
1208 F: drivers/*/*aspeed*
1210 ARM/ATMEL AT91 Clock Support
1211 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1215 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1216 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1217 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1218 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1219 W: http://www.linux4sam.org
1220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1224 F: arch/arm/mach-at91/
1225 F: include/soc/at91/
1226 F: arch/arm/boot/dts/at91*.dts
1227 F: arch/arm/boot/dts/at91*.dtsi
1228 F: arch/arm/boot/dts/sama*.dts
1229 F: arch/arm/boot/dts/sama*.dtsi
1230 F: arch/arm/include/debug/at91.S
1231 F: drivers/memory/atmel*
1232 F: drivers/watchdog/sama5d4_wdt.c
1233 X: drivers/input/touchscreen/atmel_mxt_ts.c
1234 X: drivers/net/wireless/atmel/
1236 ARM/CALXEDA HIGHBANK ARCHITECTURE
1237 M: Rob Herring <robh@kernel.org>
1238 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1240 F: arch/arm/mach-highbank/
1241 F: arch/arm/boot/dts/highbank.dts
1242 F: arch/arm/boot/dts/ecx-*.dts*
1244 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1245 M: Krzysztof Halasa <khalasa@piap.pl>
1247 F: arch/arm/mach-cns3xxx/
1249 ARM/CAVIUM THUNDER NETWORK DRIVER
1250 M: Sunil Goutham <sgoutham@cavium.com>
1251 M: Robert Richter <rric@kernel.org>
1252 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254 F: drivers/net/ethernet/cavium/thunder/
1256 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1257 M: Alexander Shiyan <shc_work@mail.ru>
1258 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1263 M: Lennert Buytenhek <kernel@wantstofly.org>
1264 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1268 M: Hartley Sweeten <hsweeten@visionengravers.com>
1269 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1270 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272 F: arch/arm/mach-ep93xx/
1273 F: arch/arm/mach-ep93xx/include/mach/
1276 M: Russell King <linux@armlinux.org.uk>
1277 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1280 F: arch/arm/include/asm/clkdev.h
1281 F: drivers/clk/clkdev.c
1283 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1284 M: Mike Rapoport <mike@compulab.co.il>
1285 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1289 M: Baruch Siach <baruch@tkos.co.il>
1290 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292 F: arch/arm/boot/dts/cx92755*
1295 ARM/CONTEC MICRO9 MACHINE SUPPORT
1296 M: Hubert Feurstein <hubert.feurstein@contec.at>
1298 F: arch/arm/mach-ep93xx/micro9.c
1300 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1301 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1302 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304 F: drivers/hwtracing/coresight/*
1305 F: Documentation/trace/coresight.txt
1306 F: Documentation/trace/coresight-cpu-debug.txt
1307 F: Documentation/devicetree/bindings/arm/coresight.txt
1308 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1309 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1310 F: tools/perf/arch/arm/util/pmu.c
1311 F: tools/perf/arch/arm/util/auxtrace.c
1312 F: tools/perf/arch/arm/util/cs-etm.c
1313 F: tools/perf/arch/arm/util/cs-etm.h
1314 F: tools/perf/util/cs-etm.h
1316 ARM/CORGI MACHINE SUPPORT
1317 M: Richard Purdie <rpurdie@rpsys.net>
1320 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1321 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1322 M: Linus Walleij <linus.walleij@linaro.org>
1323 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324 T: git git://github.com/ulli-kroll/linux.git
1326 F: Documentation/devicetree/bindings/arm/gemini.txt
1327 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1328 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1329 F: arch/arm/mach-gemini/
1330 F: drivers/pinctrl/pinctrl-gemini.c
1331 F: drivers/rtc/rtc-ftrtc010.c
1333 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1334 M: Barry Song <baohua@kernel.org>
1335 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1338 F: arch/arm/boot/dts/prima2*
1339 F: arch/arm/mach-prima2/
1340 F: drivers/clk/sirf/
1341 F: drivers/clocksource/timer-prima2.c
1342 F: drivers/clocksource/timer-atlas7.c
1345 ARM/EBSA110 MACHINE SUPPORT
1346 M: Russell King <linux@armlinux.org.uk>
1347 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348 W: http://www.armlinux.org.uk/
1350 F: arch/arm/mach-ebsa110/
1351 F: drivers/net/ethernet/amd/am79c961a.*
1353 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1354 M: Uwe Kleine-König <kernel@pengutronix.de>
1355 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1360 M: Robert Jarzmik <robert.jarzmik@free.fr>
1361 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363 F: arch/arm/mach-pxa/ezx.c
1365 ARM/FARADAY FA526 PORT
1366 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1367 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369 T: git git://git.berlios.de/gemini-board
1370 F: arch/arm/mm/*-fa*
1372 ARM/FOOTBRIDGE ARCHITECTURE
1373 M: Russell King <linux@armlinux.org.uk>
1374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375 W: http://www.armlinux.org.uk/
1377 F: arch/arm/include/asm/hardware/dec21285.h
1378 F: arch/arm/mach-footbridge/
1380 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1381 M: Shawn Guo <shawnguo@kernel.org>
1382 M: Sascha Hauer <kernel@pengutronix.de>
1383 R: Fabio Estevam <fabio.estevam@nxp.com>
1384 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1387 F: arch/arm/mach-imx/
1388 F: arch/arm/mach-mxs/
1389 F: arch/arm/boot/dts/imx*
1390 F: arch/arm/configs/imx*_defconfig
1395 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1396 M: Shawn Guo <shawnguo@kernel.org>
1397 M: Sascha Hauer <kernel@pengutronix.de>
1398 R: Stefan Agner <stefan@agner.ch>
1399 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1402 F: arch/arm/mach-imx/*vf610*
1403 F: arch/arm/boot/dts/vf*
1405 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1406 M: Lennert Buytenhek <kernel@wantstofly.org>
1407 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410 ARM/GUMSTIX MACHINE SUPPORT
1411 M: Steve Sakoman <sakoman@gmail.com>
1412 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1416 M: Philipp Zabel <philipp.zabel@gmail.com>
1417 M: Paul Parsons <lost.distance@yahoo.com>
1418 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420 F: arch/arm/mach-pxa/hx4700.c
1421 F: arch/arm/mach-pxa/include/mach/hx4700.h
1422 F: sound/soc/pxa/hx4700.c
1424 ARM/HISILICON SOC SUPPORT
1425 M: Wei Xu <xuwei5@hisilicon.com>
1426 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427 W: http://www.hisilicon.com
1429 T: git git://github.com/hisilicon/linux-hisi.git
1430 F: arch/arm/mach-hisi/
1431 F: arch/arm/boot/dts/hi3*
1432 F: arch/arm/boot/dts/hip*
1433 F: arch/arm/boot/dts/hisi*
1434 F: arch/arm64/boot/dts/hisilicon/
1436 ARM/HP JORNADA 7XX MACHINE SUPPORT
1437 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1441 F: arch/arm/mach-sa1100/jornada720.c
1442 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1444 ARM/IGEP MACHINE SUPPORT
1445 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1446 M: Javier Martinez Canillas <javier@dowhile0.org>
1447 L: linux-omap@vger.kernel.org
1448 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450 F: arch/arm/boot/dts/omap3-igep*
1452 ARM/INCOME PXA270 SUPPORT
1453 M: Marek Vasut <marek.vasut@gmail.com>
1454 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1458 ARM/INTEL IOP13XX ARM ARCHITECTURE
1459 M: Lennert Buytenhek <kernel@wantstofly.org>
1460 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463 ARM/INTEL IOP32X ARM ARCHITECTURE
1464 M: Lennert Buytenhek <kernel@wantstofly.org>
1465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1468 ARM/INTEL IOP33X ARM ARCHITECTURE
1469 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 ARM/INTEL IQ81342EX MACHINE SUPPORT
1473 M: Lennert Buytenhek <kernel@wantstofly.org>
1474 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1477 ARM/INTEL IXDP2850 MACHINE SUPPORT
1478 M: Lennert Buytenhek <kernel@wantstofly.org>
1479 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482 ARM/INTEL IXP4XX ARM ARCHITECTURE
1483 M: Imre Kaloz <kaloz@openwrt.org>
1484 M: Krzysztof Halasa <khalasa@piap.pl>
1485 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487 F: arch/arm/mach-ixp4xx/
1489 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1490 M: Jonathan Cameron <jic23@cam.ac.uk>
1491 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493 F: arch/arm/mach-pxa/stargate2.c
1494 F: drivers/pcmcia/pxa2xx_stargate2.c
1496 ARM/INTEL XSC3 (MANZANO) ARM CORE
1497 M: Lennert Buytenhek <kernel@wantstofly.org>
1498 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1502 M: Lennert Buytenhek <kernel@wantstofly.org>
1503 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506 ARM/LG1K ARCHITECTURE
1507 M: Chanho Min <chanho.min@lge.com>
1508 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510 F: arch/arm64/boot/dts/lg/
1512 ARM/LOGICPD PXA270 MACHINE SUPPORT
1513 M: Lennert Buytenhek <kernel@wantstofly.org>
1514 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517 ARM/LPC18XX ARCHITECTURE
1518 M: Joachim Eastwood <manabian@gmail.com>
1519 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521 F: arch/arm/boot/dts/lpc43*
1522 F: drivers/clk/nxp/clk-lpc18xx*
1523 F: drivers/clocksource/time-lpc32xx.c
1524 F: drivers/i2c/busses/i2c-lpc2k.c
1525 F: drivers/memory/pl172.c
1526 F: drivers/mtd/spi-nor/nxp-spifi.c
1527 F: drivers/rtc/rtc-lpc24xx.c
1530 ARM/LPC32XX SOC SUPPORT
1531 M: Vladimir Zapolskiy <vz@mleia.com>
1532 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1533 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1536 F: arch/arm/boot/dts/lpc32*
1537 F: arch/arm/mach-lpc32xx/
1538 F: drivers/i2c/busses/i2c-pnx.c
1539 F: drivers/net/ethernet/nxp/lpc_eth.c
1540 F: drivers/usb/host/ohci-nxp.c
1541 F: drivers/watchdog/pnx4008_wdt.c
1544 ARM/MAGICIAN MACHINE SUPPORT
1545 M: Philipp Zabel <philipp.zabel@gmail.com>
1548 ARM/Marvell Berlin SoC support
1549 M: Jisheng Zhang <jszhang@marvell.com>
1550 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1551 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553 F: arch/arm/mach-berlin/
1554 F: arch/arm/boot/dts/berlin*
1555 F: arch/arm64/boot/dts/marvell/berlin*
1557 ARM/Marvell Dove/MV78xx0/Orion SOC support
1558 M: Jason Cooper <jason@lakedaemon.net>
1559 M: Andrew Lunn <andrew@lunn.ch>
1560 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1561 M: Gregory Clement <gregory.clement@free-electrons.com>
1562 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564 F: Documentation/devicetree/bindings/soc/dove/
1565 F: arch/arm/mach-dove/
1566 F: arch/arm/mach-mv78xx0/
1567 F: arch/arm/mach-orion5x/
1568 F: arch/arm/plat-orion/
1569 F: arch/arm/boot/dts/dove*
1570 F: arch/arm/boot/dts/orion5x*
1572 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1573 M: Jason Cooper <jason@lakedaemon.net>
1574 M: Andrew Lunn <andrew@lunn.ch>
1575 M: Gregory Clement <gregory.clement@free-electrons.com>
1576 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1577 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579 F: arch/arm/boot/dts/armada*
1580 F: arch/arm/boot/dts/kirkwood*
1581 F: arch/arm/configs/mvebu_*_defconfig
1582 F: arch/arm/mach-mvebu/
1583 F: arch/arm64/boot/dts/marvell/armada*
1584 F: drivers/cpufreq/mvebu-cpufreq.c
1585 F: drivers/irqchip/irq-armada-370-xp.c
1586 F: drivers/irqchip/irq-mvebu-*
1587 F: drivers/pinctrl/mvebu/
1588 F: drivers/rtc/rtc-armada38x.c
1590 ARM/Mediatek RTC DRIVER
1591 M: Eddie Huang <eddie.huang@mediatek.com>
1592 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1595 F: drivers/rtc/rtc-mt6397.c
1597 ARM/Mediatek SoC support
1598 M: Matthias Brugger <matthias.bgg@gmail.com>
1599 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1600 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1602 F: arch/arm/boot/dts/mt6*
1603 F: arch/arm/boot/dts/mt7*
1604 F: arch/arm/boot/dts/mt8*
1605 F: arch/arm/mach-mediatek/
1606 F: arch/arm64/boot/dts/mediatek/
1610 ARM/Mediatek USB3 PHY DRIVER
1611 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1612 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1615 F: drivers/phy/mediatek/phy-mtk-tphy.c
1617 ARM/MICREL KS8695 ARCHITECTURE
1618 M: Greg Ungerer <gerg@uclinux.org>
1619 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1620 F: arch/arm/mach-ks8695/
1623 ARM/MIOA701 MACHINE SUPPORT
1624 M: Robert Jarzmik <robert.jarzmik@free.fr>
1625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 F: arch/arm/mach-pxa/mioa701.c
1629 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1630 M: Michael Petchkovsky <mkpetch@internode.on.net>
1633 ARM/NOMADIK ARCHITECTURE
1634 M: Alessandro Rubini <rubini@unipv.it>
1635 M: Linus Walleij <linus.walleij@linaro.org>
1636 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638 F: arch/arm/mach-nomadik/
1639 F: drivers/pinctrl/nomadik/
1640 F: drivers/i2c/busses/i2c-nomadik.c
1641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1643 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1644 M: Wan ZongShun <mcuos.com@gmail.com>
1645 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646 W: http://www.mcuos.com
1648 F: arch/arm/mach-w90x900/
1649 F: drivers/input/keyboard/w90p910_keypad.c
1650 F: drivers/input/touchscreen/w90p910_ts.c
1651 F: drivers/watchdog/nuc900_wdt.c
1652 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1653 F: drivers/mtd/nand/nuc900_nand.c
1654 F: drivers/rtc/rtc-nuc900.c
1655 F: drivers/spi/spi-nuc900.c
1656 F: drivers/usb/host/ehci-w90x900.c
1657 F: drivers/video/fbdev/nuc900fb.c
1659 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1660 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1661 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1662 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1665 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1666 M: Alexander Clouter <alex@digriz.org.uk>
1667 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668 W: http://www.digriz.org.uk/ts78xx/kernel
1670 F: arch/arm/mach-orion5x/ts78xx-*
1672 ARM/OXNAS platform support
1673 M: Neil Armstrong <narmstrong@baylibre.com>
1674 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1677 F: arch/arm/mach-oxnas/
1678 F: arch/arm/boot/dts/ox8*.dtsi
1679 F: arch/arm/boot/dts/wd-mbwe.dts
1680 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1683 ARM/PALM TREO SUPPORT
1684 M: Tomas Cech <sleep_walker@suse.com>
1685 L: linux-arm-kernel@lists.infradead.org
1686 W: http://hackndev.com
1688 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1689 F: arch/arm/mach-pxa/palmtreo.c
1691 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1692 M: Marek Vasut <marek.vasut@gmail.com>
1693 L: linux-arm-kernel@lists.infradead.org
1694 W: http://hackndev.com
1696 F: arch/arm/mach-pxa/include/mach/palmtx.h
1697 F: arch/arm/mach-pxa/palmtx.c
1698 F: arch/arm/mach-pxa/include/mach/palmt5.h
1699 F: arch/arm/mach-pxa/palmt5.c
1700 F: arch/arm/mach-pxa/include/mach/palmld.h
1701 F: arch/arm/mach-pxa/palmld.c
1702 F: arch/arm/mach-pxa/include/mach/palmte2.h
1703 F: arch/arm/mach-pxa/palmte2.c
1704 F: arch/arm/mach-pxa/include/mach/palmtc.h
1705 F: arch/arm/mach-pxa/palmtc.c
1708 M: Sergey Lapin <slapin@ossfans.org>
1709 L: linux-arm-kernel@lists.infradead.org
1710 W: http://hackndev.com
1712 F: arch/arm/mach-pxa/include/mach/palmz72.h
1713 F: arch/arm/mach-pxa/palmz72.c
1716 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1717 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1720 ARM/PT DIGITAL BOARD PORT
1721 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723 W: http://www.armlinux.org.uk/
1726 ARM/QUALCOMM SUPPORT
1727 M: Andy Gross <andy.gross@linaro.org>
1728 M: David Brown <david.brown@linaro.org>
1729 L: linux-arm-msm@vger.kernel.org
1730 L: linux-soc@vger.kernel.org
1732 F: Documentation/devicetree/bindings/soc/qcom/
1733 F: arch/arm/boot/dts/qcom-*.dts
1734 F: arch/arm/boot/dts/qcom-*.dtsi
1735 F: arch/arm/mach-qcom/
1736 F: arch/arm64/boot/dts/qcom/*
1737 F: drivers/i2c/busses/i2c-qup.c
1738 F: drivers/clk/qcom/
1739 F: drivers/dma/qcom/
1740 F: drivers/soc/qcom/
1741 F: drivers/spi/spi-qup.c
1742 F: drivers/tty/serial/msm_serial.h
1743 F: drivers/tty/serial/msm_serial.c
1744 F: drivers/*/pm8???-*
1745 F: drivers/mfd/ssbi.c
1746 F: drivers/firmware/qcom_scm.c
1747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1749 ARM/RADISYS ENP2611 MACHINE SUPPORT
1750 M: Lennert Buytenhek <kernel@wantstofly.org>
1751 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754 ARM/REALTEK ARCHITECTURE
1755 M: Andreas Färber <afaerber@suse.de>
1756 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758 F: arch/arm64/boot/dts/realtek/
1759 F: Documentation/devicetree/bindings/arm/realtek.txt
1761 ARM/RENESAS ARM64 ARCHITECTURE
1762 M: Simon Horman <horms@verge.net.au>
1763 M: Magnus Damm <magnus.damm@gmail.com>
1764 L: linux-renesas-soc@vger.kernel.org
1765 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1768 F: arch/arm64/boot/dts/renesas/
1769 F: Documentation/devicetree/bindings/arm/shmobile.txt
1770 F: drivers/soc/renesas/
1771 F: include/linux/soc/renesas/
1773 ARM/RISCPC ARCHITECTURE
1774 M: Russell King <linux@armlinux.org.uk>
1775 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1776 W: http://www.armlinux.org.uk/
1778 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1779 F: arch/arm/include/asm/hardware/ioc.h
1780 F: arch/arm/include/asm/hardware/iomd.h
1781 F: arch/arm/include/asm/hardware/memc.h
1782 F: arch/arm/mach-rpc/
1783 F: drivers/net/ethernet/8390/etherh.c
1784 F: drivers/net/ethernet/i825xx/ether1*
1785 F: drivers/net/ethernet/seeq/ether3*
1786 F: drivers/scsi/arm/
1788 ARM/Rockchip SoC support
1789 M: Heiko Stuebner <heiko@sntech.de>
1790 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1791 L: linux-rockchip@lists.infradead.org
1792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1794 F: arch/arm/boot/dts/rk3*
1795 F: arch/arm/boot/dts/rv1108*
1796 F: arch/arm/mach-rockchip/
1797 F: drivers/clk/rockchip/
1798 F: drivers/i2c/busses/i2c-rk3x.c
1799 F: drivers/*/*rockchip*
1800 F: drivers/*/*/*rockchip*
1801 F: sound/soc/rockchip/
1804 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1805 M: Kukjin Kim <kgene@kernel.org>
1806 M: Krzysztof Kozlowski <krzk@kernel.org>
1807 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1808 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1809 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1811 F: arch/arm/boot/dts/s3c*
1812 F: arch/arm/boot/dts/s5p*
1813 F: arch/arm/boot/dts/samsung*
1814 F: arch/arm/boot/dts/exynos*
1815 F: arch/arm64/boot/dts/exynos/
1816 F: arch/arm/plat-samsung/
1817 F: arch/arm/mach-s3c24*/
1818 F: arch/arm/mach-s3c64xx/
1819 F: arch/arm/mach-s5p*/
1820 F: arch/arm/mach-exynos*/
1821 F: drivers/*/*s3c24*
1822 F: drivers/*/*/*s3c24*
1823 F: drivers/*/*s3c64xx*
1824 F: drivers/*/*s5pv210*
1825 F: drivers/memory/samsung/*
1826 F: drivers/soc/samsung/*
1827 F: Documentation/arm/Samsung/
1828 F: Documentation/devicetree/bindings/arm/samsung/
1829 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1830 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1833 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1834 M: Kyungmin Park <kyungmin.park@samsung.com>
1835 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837 F: arch/arm/mach-s5pv210/
1839 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1840 M: Kyungmin Park <kyungmin.park@samsung.com>
1841 M: Kamil Debski <kamil@wypas.org>
1842 M: Andrzej Hajda <a.hajda@samsung.com>
1843 L: linux-arm-kernel@lists.infradead.org
1844 L: linux-media@vger.kernel.org
1846 F: drivers/media/platform/s5p-g2d/
1848 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1849 M: Marek Szyprowski <m.szyprowski@samsung.com>
1850 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1851 L: linux-media@vger.kernel.org
1853 F: drivers/media/platform/s5p-cec/
1854 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1856 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1857 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1858 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1859 L: linux-arm-kernel@lists.infradead.org
1860 L: linux-media@vger.kernel.org
1862 F: drivers/media/platform/s5p-jpeg/
1864 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1865 M: Kyungmin Park <kyungmin.park@samsung.com>
1866 M: Kamil Debski <kamil@wypas.org>
1867 M: Jeongtae Park <jtp.park@samsung.com>
1868 M: Andrzej Hajda <a.hajda@samsung.com>
1869 L: linux-arm-kernel@lists.infradead.org
1870 L: linux-media@vger.kernel.org
1872 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1873 F: drivers/media/platform/s5p-mfc/
1875 ARM/SHMOBILE ARM ARCHITECTURE
1876 M: Simon Horman <horms@verge.net.au>
1877 M: Magnus Damm <magnus.damm@gmail.com>
1878 L: linux-renesas-soc@vger.kernel.org
1879 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1882 F: arch/arm/boot/dts/emev2*
1883 F: arch/arm/boot/dts/r7s*
1884 F: arch/arm/boot/dts/r8a*
1885 F: arch/arm/boot/dts/sh*
1886 F: arch/arm/configs/shmobile_defconfig
1887 F: arch/arm/include/debug/renesas-scif.S
1888 F: arch/arm/mach-shmobile/
1889 F: Documentation/devicetree/bindings/arm/shmobile.txt
1890 F: drivers/soc/renesas/
1891 F: include/linux/soc/renesas/
1893 ARM/SOCFPGA ARCHITECTURE
1894 M: Dinh Nguyen <dinguyen@kernel.org>
1896 F: arch/arm/mach-socfpga/
1897 F: arch/arm/boot/dts/socfpga*
1898 F: arch/arm/configs/socfpga_defconfig
1899 F: arch/arm64/boot/dts/altera/
1900 W: http://www.rocketboards.org
1901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1903 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1904 M: Dinh Nguyen <dinguyen@kernel.org>
1906 F: drivers/clk/socfpga/
1908 ARM/SOCFPGA EDAC SUPPORT
1909 M: Thor Thayer <thor.thayer@linux.intel.com>
1911 F: drivers/edac/altera_edac.
1913 ARM/STI ARCHITECTURE
1914 M: Patrice Chotard <patrice.chotard@st.com>
1915 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1916 W: http://www.stlinux.com
1918 F: arch/arm/mach-sti/
1919 F: arch/arm/boot/dts/sti*
1920 F: drivers/char/hw_random/st-rng.c
1921 F: drivers/clocksource/arm_global_timer.c
1922 F: drivers/clocksource/clksrc_st_lpc.c
1923 F: drivers/cpufreq/sti-cpufreq.c
1924 F: drivers/dma/st_fdma*
1925 F: drivers/i2c/busses/i2c-st.c
1926 F: drivers/media/rc/st_rc.c
1927 F: drivers/media/platform/sti/c8sectpfe/
1928 F: drivers/mmc/host/sdhci-st.c
1929 F: drivers/phy/st/phy-miphy28lp.c
1930 F: drivers/phy/st/phy-stih407-usb.c
1931 F: drivers/pinctrl/pinctrl-st.c
1932 F: drivers/remoteproc/st_remoteproc.c
1933 F: drivers/remoteproc/st_slim_rproc.c
1934 F: drivers/reset/sti/
1935 F: drivers/rtc/rtc-st-lpc.c
1936 F: drivers/tty/serial/st-asc.c
1937 F: drivers/usb/dwc3/dwc3-st.c
1938 F: drivers/usb/host/ehci-st.c
1939 F: drivers/usb/host/ohci-st.c
1940 F: drivers/watchdog/st_lpc_wdt.c
1941 F: drivers/ata/ahci_st.c
1942 F: include/linux/remoteproc/st_slim_rproc.h
1944 ARM/STM32 ARCHITECTURE
1945 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1946 M: Alexandre Torgue <alexandre.torgue@st.com>
1947 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1951 F: drivers/clocksource/armv7m_systick.c
1953 ARM/TANGO ARCHITECTURE
1954 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1955 L: linux-arm-kernel@lists.infradead.org
1959 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1960 M: Lennert Buytenhek <kernel@wantstofly.org>
1961 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1964 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
1965 M: Hans Verkuil <hans.verkuil@cisco.com>
1966 L: linux-tegra@vger.kernel.org
1967 L: linux-media@vger.kernel.org
1969 F: drivers/media/platform/tegra-cec/
1970 F: Documentation/devicetree/bindings/media/tegra-cec.txt
1972 ARM/TETON BGA MACHINE SUPPORT
1973 M: "Mark F. Brown" <mark.brown314@gmail.com>
1974 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1977 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1978 M: Santosh Shilimkar <ssantosh@kernel.org>
1979 L: linux-kernel@vger.kernel.org
1981 F: drivers/memory/*emif*
1983 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1984 M: Santosh Shilimkar <ssantosh@kernel.org>
1985 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1987 F: arch/arm/mach-keystone/
1988 F: arch/arm/boot/dts/keystone-*
1989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1991 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1992 M: Santosh Shilimkar <ssantosh@kernel.org>
1993 L: linux-kernel@vger.kernel.org
1995 F: drivers/clk/keystone/
1997 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1998 M: Santosh Shilimkar <ssantosh@kernel.org>
1999 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000 L: linux-kernel@vger.kernel.org
2002 F: drivers/clocksource/timer-keystone.c
2004 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2005 M: Santosh Shilimkar <ssantosh@kernel.org>
2006 L: linux-kernel@vger.kernel.org
2008 F: drivers/power/reset/keystone-reset.c
2010 ARM/THECUS N2100 MACHINE SUPPORT
2011 M: Lennert Buytenhek <kernel@wantstofly.org>
2012 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015 ARM/TOSA MACHINE SUPPORT
2016 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2017 M: Dirk Opfer <dirk@opfer-online.de>
2020 ARM/U300 MACHINE SUPPORT
2021 M: Linus Walleij <linus.walleij@linaro.org>
2022 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2024 F: arch/arm/mach-u300/
2025 F: drivers/clocksource/timer-u300.c
2026 F: drivers/i2c/busses/i2c-stu300.c
2027 F: drivers/rtc/rtc-coh901331.c
2028 F: drivers/watchdog/coh901327_wdt.c
2029 F: drivers/dma/coh901318*
2030 F: drivers/mfd/ab3100*
2031 F: drivers/rtc/rtc-ab3100.c
2032 F: drivers/rtc/rtc-coh901331.c
2033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2035 ARM/UNIPHIER ARCHITECTURE
2036 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2037 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2040 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2041 F: arch/arm/boot/dts/uniphier*
2042 F: arch/arm/include/asm/hardware/cache-uniphier.h
2043 F: arch/arm/mach-uniphier/
2044 F: arch/arm/mm/cache-uniphier.c
2045 F: arch/arm64/boot/dts/socionext/
2046 F: drivers/bus/uniphier-system-bus.c
2047 F: drivers/clk/uniphier/
2048 F: drivers/gpio/gpio-uniphier.c
2049 F: drivers/i2c/busses/i2c-uniphier*
2050 F: drivers/irqchip/irq-uniphier-aidet.c
2051 F: drivers/pinctrl/uniphier/
2052 F: drivers/reset/reset-uniphier.c
2053 F: drivers/tty/serial/8250/8250_uniphier.c
2056 ARM/Ux500 ARM ARCHITECTURE
2057 M: Linus Walleij <linus.walleij@linaro.org>
2058 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2060 F: arch/arm/mach-ux500/
2061 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2062 F: drivers/dma/ste_dma40*
2063 F: drivers/hwspinlock/u8500_hsem.c
2064 F: drivers/mfd/abx500*
2065 F: drivers/mfd/ab8500*
2066 F: drivers/mfd/dbx500*
2067 F: drivers/mfd/db8500*
2068 F: drivers/pinctrl/nomadik/pinctrl-ab*
2069 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
2070 F: drivers/rtc/rtc-ab8500.c
2071 F: drivers/rtc/rtc-pl031.c
2072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2074 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2075 M: Ulf Hansson <ulf.hansson@linaro.org>
2076 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2077 T: git git://git.linaro.org/people/ulfh/clk.git
2079 F: drivers/clk/ux500/
2081 ARM/VERSATILE EXPRESS PLATFORM
2082 M: Liviu Dudau <liviu.dudau@arm.com>
2083 M: Sudeep Holla <sudeep.holla@arm.com>
2084 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2085 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2087 F: arch/arm/boot/dts/vexpress*
2088 F: arch/arm64/boot/dts/arm/
2089 F: arch/arm/mach-vexpress/
2092 F: drivers/clk/versatile/clk-vexpress-osc.c
2093 F: drivers/clocksource/versatile.c
2097 M: Russell King <linux@armlinux.org.uk>
2098 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099 W: http://www.armlinux.org.uk/
2103 ARM/VOIPAC PXA270 SUPPORT
2104 M: Marek Vasut <marek.vasut@gmail.com>
2105 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2107 F: arch/arm/mach-pxa/vpac270.c
2108 F: arch/arm/mach-pxa/include/mach/vpac270.h
2110 ARM/VT8500 ARM ARCHITECTURE
2111 M: Tony Prisk <linux@prisktech.co.nz>
2112 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2114 F: arch/arm/mach-vt8500/
2115 F: drivers/clocksource/vt8500_timer.c
2116 F: drivers/i2c/busses/i2c-wmt.c
2117 F: drivers/mmc/host/wmt-sdmmc.c
2118 F: drivers/pwm/pwm-vt8500.c
2119 F: drivers/rtc/rtc-vt8500.c
2120 F: drivers/tty/serial/vt8500_serial.c
2121 F: drivers/usb/host/ehci-platform.c
2122 F: drivers/usb/host/uhci-platform.c
2123 F: drivers/video/fbdev/vt8500lcdfb.*
2124 F: drivers/video/fbdev/wm8505fb*
2125 F: drivers/video/fbdev/wmt_ge_rops.*
2127 ARM/ZIPIT Z2 SUPPORT
2128 M: Marek Vasut <marek.vasut@gmail.com>
2129 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2131 F: arch/arm/mach-pxa/z2.c
2132 F: arch/arm/mach-pxa/include/mach/z2.h
2134 ARM/ZTE ARCHITECTURE
2135 M: Jun Nie <jun.nie@linaro.org>
2136 M: Baoyou Xie <baoyou.xie@linaro.org>
2137 M: Shawn Guo <shawnguo@kernel.org>
2138 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2140 F: arch/arm/boot/dts/zx2967*
2141 F: arch/arm/mach-zx/
2142 F: arch/arm64/boot/dts/zte/
2144 F: drivers/dma/zx_dma.c
2145 F: drivers/gpio/gpio-zx.c
2146 F: drivers/i2c/busses/i2c-zx2967.c
2147 F: drivers/mmc/host/dw_mmc-zx.*
2148 F: drivers/pinctrl/zte/
2150 F: drivers/thermal/zx2967_thermal.c
2151 F: drivers/watchdog/zx2967_wdt.c
2152 F: Documentation/devicetree/bindings/arm/zte.txt
2153 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2154 F: Documentation/devicetree/bindings/dma/zxdma.txt
2155 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2156 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2157 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2158 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2159 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2160 F: Documentation/devicetree/bindings/soc/zte/
2161 F: Documentation/devicetree/bindings/sound/zte,*.txt
2162 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2163 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2164 F: include/dt-bindings/clock/zx2967*.h
2165 F: include/dt-bindings/soc/zte,*.h
2166 F: sound/soc/codecs/zx_aud96p22.c
2169 ARM/ZYNQ ARCHITECTURE
2170 M: Michal Simek <michal.simek@xilinx.com>
2171 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2172 W: http://wiki.xilinx.com
2173 T: git https://github.com/Xilinx/linux-xlnx.git
2175 F: arch/arm/mach-zynq/
2176 F: drivers/cpuidle/cpuidle-zynq.c
2177 F: drivers/block/xsysace.c
2180 F: drivers/clocksource/cadence_ttc_timer.c
2181 F: drivers/i2c/busses/i2c-cadence.c
2182 F: drivers/mmc/host/sdhci-of-arasan.c
2183 F: drivers/edac/synopsys_edac.c
2185 ARM64 PORT (AARCH64 ARCHITECTURE)
2186 M: Catalin Marinas <catalin.marinas@arm.com>
2187 M: Will Deacon <will.deacon@arm.com>
2188 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2192 F: Documentation/arm64/
2194 AS3645A LED FLASH CONTROLLER DRIVER
2195 M: Sakari Ailus <sakari.ailus@iki.fi>
2196 L: linux-leds@vger.kernel.org
2198 F: drivers/leds/leds-as3645a.c
2200 AS3645A LED FLASH CONTROLLER DRIVER
2201 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2202 L: linux-media@vger.kernel.org
2203 T: git git://linuxtv.org/media_tree.git
2205 F: drivers/media/i2c/as3645a.c
2206 F: include/media/i2c/as3645a.h
2208 ASAHI KASEI AK8974 DRIVER
2209 M: Linus Walleij <linus.walleij@linaro.org>
2210 L: linux-iio@vger.kernel.org
2211 W: http://www.akm.com/
2213 F: drivers/iio/magnetometer/ak8974.c
2215 ASC7621 HARDWARE MONITOR DRIVER
2216 M: George Joseph <george.joseph@fairview5.com>
2217 L: linux-hwmon@vger.kernel.org
2219 F: Documentation/hwmon/asc7621
2220 F: drivers/hwmon/asc7621.c
2222 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2223 M: Corentin Chary <corentin.chary@gmail.com>
2224 L: acpi4asus-user@lists.sourceforge.net
2225 L: platform-driver-x86@vger.kernel.org
2226 W: http://acpi4asus.sf.net
2228 F: drivers/platform/x86/asus*.c
2229 F: drivers/platform/x86/eeepc*.c
2231 ASUS WIRELESS RADIO CONTROL DRIVER
2232 M: João Paulo Rechi Vita <jprvita@gmail.com>
2233 L: platform-driver-x86@vger.kernel.org
2235 F: drivers/platform/x86/asus-wireless.c
2238 M: David Howells <dhowells@redhat.com>
2239 L: keyrings@vger.kernel.org
2241 F: Documentation/crypto/asymmetric-keys.txt
2242 F: include/linux/verification.h
2243 F: include/crypto/public_key.h
2244 F: include/crypto/pkcs7.h
2245 F: crypto/asymmetric_keys/
2247 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2248 R: Dan Williams <dan.j.williams@intel.com>
2249 W: http://sourceforge.net/projects/xscaleiop
2251 F: Documentation/crypto/async-tx-api.txt
2254 F: include/linux/dmaengine.h
2255 F: include/linux/async_tx.h
2258 M: Bartosz Golaszewski <brgl@bgdev.pl>
2259 L: linux-i2c@vger.kernel.org
2261 F: drivers/misc/eeprom/at24.c
2262 F: include/linux/platform_data/at24.h
2264 ATA OVER ETHERNET (AOE) DRIVER
2265 M: "Ed L. Cashin" <ed.cashin@acm.org>
2266 W: http://www.openaoe.org/
2268 F: Documentation/aoe/
2269 F: drivers/block/aoe/
2271 ATHEROS 71XX/9XXX GPIO DRIVER
2272 M: Alban Bedel <albeu@free.fr>
2273 W: https://github.com/AlbanBedel/linux
2274 T: git git://github.com/AlbanBedel/linux
2276 F: drivers/gpio/gpio-ath79.c
2277 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2279 ATHEROS ATH GENERIC UTILITIES
2280 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2281 L: linux-wireless@vger.kernel.org
2283 F: drivers/net/wireless/ath/*
2285 ATHEROS ATH5K WIRELESS DRIVER
2286 M: Jiri Slaby <jirislaby@gmail.com>
2287 M: Nick Kossifidis <mickflemm@gmail.com>
2288 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2289 L: linux-wireless@vger.kernel.org
2290 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2292 F: drivers/net/wireless/ath/ath5k/
2294 ATHEROS ATH6KL WIRELESS DRIVER
2295 M: Kalle Valo <kvalo@qca.qualcomm.com>
2296 L: linux-wireless@vger.kernel.org
2297 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2300 F: drivers/net/wireless/ath/ath6kl/
2303 M: Ville Syrjala <syrjala@sci.fi>
2305 F: drivers/input/misc/ati_remote2.c
2307 ATK0110 HWMON DRIVER
2308 M: Luca Tettamanti <kronos.it@gmail.com>
2309 L: linux-hwmon@vger.kernel.org
2311 F: drivers/hwmon/asus_atk0110.c
2313 ATLX ETHERNET DRIVERS
2314 M: Jay Cliburn <jcliburn@gmail.com>
2315 M: Chris Snook <chris.snook@gmail.com>
2316 L: netdev@vger.kernel.org
2317 W: http://sourceforge.net/projects/atl1
2318 W: http://atl1.sourceforge.net
2320 F: drivers/net/ethernet/atheros/
2323 M: Chas Williams <3chas3@gmail.com>
2324 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2325 L: netdev@vger.kernel.org
2326 W: http://linux-atm.sourceforge.net
2329 F: include/linux/atm*
2330 F: include/uapi/linux/atm*
2332 ATMEL AT91 / AT32 MCI DRIVER
2333 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2335 F: drivers/mmc/host/atmel-mci.c
2337 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2338 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2340 F: drivers/power/reset/at91-sama5d2_shdwc.c
2342 ATMEL Audio ALSA driver
2343 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2344 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2349 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2350 L: linux-i2c@vger.kernel.org
2352 F: drivers/i2c/busses/i2c-at91.c
2355 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2356 L: linux-media@vger.kernel.org
2358 F: drivers/media/platform/atmel/atmel-isi.c
2359 F: include/media/atmel-isi.h
2362 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2363 L: linux-fbdev@vger.kernel.org
2365 F: drivers/video/fbdev/atmel_lcdfb.c
2366 F: include/video/atmel_lcdc.h
2368 ATMEL MACB ETHERNET DRIVER
2369 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2371 F: drivers/net/ethernet/cadence/
2373 ATMEL MAXTOUCH DRIVER
2374 M: Nick Dyer <nick@shmanahar.org>
2375 T: git git://github.com/ndyer/linux.git
2377 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2378 F: drivers/input/touchscreen/atmel_mxt_ts.c
2379 F: include/linux/platform_data/atmel_mxt_ts.h
2382 M: Wenyou Yang <wenyou.yang@atmel.com>
2383 M: Josh Wu <rainyfeeling@outlook.com>
2384 L: linux-mtd@lists.infradead.org
2386 F: drivers/mtd/nand/atmel/*
2388 ATMEL SAMA5D2 ADC DRIVER
2389 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2390 L: linux-iio@vger.kernel.org
2392 F: drivers/iio/adc/at91-sama5d2_adc.c
2395 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2396 L: linux-mmc@vger.kernel.org
2398 F: drivers/mmc/host/sdhci-of-at91.c
2401 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2403 F: drivers/spi/spi-atmel.*
2406 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2407 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2409 F: drivers/misc/atmel-ssc.c
2410 F: include/linux/atmel-ssc.h
2412 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2413 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2416 F: drivers/misc/atmel_tclib.c
2417 F: drivers/clocksource/tcb_clksrc.c
2419 ATMEL USBA UDC DRIVER
2420 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2423 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2425 ATMEL WIRELESS DRIVER
2426 M: Simon Kelley <simon@thekelleys.org.uk>
2427 L: linux-wireless@vger.kernel.org
2428 W: http://www.thekelleys.org.uk/atmel
2429 W: http://atmelwlandriver.sourceforge.net/
2431 F: drivers/net/wireless/atmel/atmel*
2434 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2435 L: linux-arm-kernel@lists.infradead.org
2436 L: dmaengine@vger.kernel.org
2438 F: drivers/dma/at_xdmac.c
2440 ATOMIC INFRASTRUCTURE
2441 M: Will Deacon <will.deacon@arm.com>
2442 M: Peter Zijlstra <peterz@infradead.org>
2443 R: Boqun Feng <boqun.feng@gmail.com>
2444 L: linux-kernel@vger.kernel.org
2446 F: arch/*/include/asm/atomic*.h
2447 F: include/*/atomic*.h
2449 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2450 M: Bradley Grove <linuxdrivers@attotech.com>
2451 L: linux-scsi@vger.kernel.org
2452 W: http://www.attotech.com
2454 F: drivers/scsi/esas2r
2456 ATUSB IEEE 802.15.4 RADIO DRIVER
2457 M: Stefan Schmidt <stefan@osg.samsung.com>
2458 L: linux-wpan@vger.kernel.org
2460 F: drivers/net/ieee802154/atusb.c
2461 F: drivers/net/ieee802154/atusb.h
2462 F: drivers/net/ieee802154/at86rf230.h
2465 M: Paul Moore <paul@paul-moore.com>
2466 M: Eric Paris <eparis@redhat.com>
2467 L: linux-audit@redhat.com (moderated for non-subscribers)
2468 W: https://github.com/linux-audit
2469 W: https://people.redhat.com/sgrubb/audit
2470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2472 F: include/linux/audit.h
2473 F: include/uapi/linux/audit.h
2476 AUXILIARY DISPLAY DRIVERS
2477 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2478 W: http://miguelojeda.es/auxdisplay.htm
2479 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2481 F: drivers/auxdisplay/
2482 F: include/linux/cfag12864b.h
2485 M: Ralf Baechle <ralf@linux-mips.org>
2486 L: linux-hams@vger.kernel.org
2487 W: http://www.linux-ax25.org/
2489 F: include/uapi/linux/ax25.h
2490 F: include/net/ax25.h
2494 M: Peter Rosin <peda@axentia.se>
2495 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2497 F: Documentation/devicetree/bindings/arm/axentia.txt
2498 F: arch/arm/boot/dts/at91-linea.dtsi
2499 F: arch/arm/boot/dts/at91-tse850-3.dts
2501 AXENTIA ASOC DRIVERS
2502 M: Peter Rosin <peda@axentia.se>
2503 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2505 F: Documentation/devicetree/bindings/sound/axentia,*
2506 F: sound/soc/atmel/tse850-pcm5142.c
2509 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2510 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2511 L: linux-media@vger.kernel.org
2512 W: https://linuxtv.org
2513 T: git git://linuxtv.org/media_tree.git
2515 F: drivers/media/usb/dvb-usb-v2/az6007.c
2517 AZTECH FM RADIO RECEIVER DRIVER
2518 M: Hans Verkuil <hverkuil@xs4all.nl>
2519 L: linux-media@vger.kernel.org
2520 T: git git://linuxtv.org/media_tree.git
2521 W: https://linuxtv.org
2523 F: drivers/media/radio/radio-aztech*
2526 L: linux-wireless@vger.kernel.org
2527 L: b43-dev@lists.infradead.org
2528 W: http://wireless.kernel.org/en/users/Drivers/b43
2530 F: drivers/net/wireless/broadcom/b43/
2532 B43LEGACY WIRELESS DRIVER
2533 M: Larry Finger <Larry.Finger@lwfinger.net>
2534 L: linux-wireless@vger.kernel.org
2535 L: b43-dev@lists.infradead.org
2536 W: http://wireless.kernel.org/en/users/Drivers/b43
2538 F: drivers/net/wireless/broadcom/b43legacy/
2540 BACKLIGHT CLASS/SUBSYSTEM
2541 M: Lee Jones <lee.jones@linaro.org>
2542 M: Daniel Thompson <daniel.thompson@linaro.org>
2543 M: Jingoo Han <jingoohan1@gmail.com>
2544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2546 F: drivers/video/backlight/
2547 F: include/linux/backlight.h
2548 F: include/linux/pwm_backlight.h
2549 F: Documentation/devicetree/bindings/leds/backlight
2552 M: Marek Lindner <mareklindner@neomailbox.ch>
2553 M: Simon Wunderlich <sw@simonwunderlich.de>
2554 M: Antonio Quartulli <a@unstable.cc>
2555 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2556 W: https://www.open-mesh.org/
2557 Q: https://patchwork.open-mesh.org/project/batman/list/
2559 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2560 F: Documentation/ABI/testing/sysfs-class-net-mesh
2561 F: Documentation/networking/batman-adv.rst
2562 F: include/uapi/linux/batman_adv.h
2565 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2566 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2567 L: linux-hams@vger.kernel.org
2568 W: http://www.baycom.org/~tom/ham/ham.html
2570 F: drivers/net/hamradio/baycom*
2572 BCACHE (BLOCK LAYER CACHE)
2573 M: Michael Lyle <mlyle@lyle.org>
2574 M: Kent Overstreet <kent.overstreet@gmail.com>
2575 L: linux-bcache@vger.kernel.org
2576 W: http://bcache.evilpiepirate.org
2577 C: irc://irc.oftc.net/bcache
2579 F: drivers/md/bcache/
2581 BDISP ST MEDIA DRIVER
2582 M: Fabien Dessenne <fabien.dessenne@st.com>
2583 L: linux-media@vger.kernel.org
2584 T: git git://linuxtv.org/media_tree.git
2585 W: https://linuxtv.org
2587 F: drivers/media/platform/sti/bdisp
2589 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2590 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2591 L: netdev@vger.kernel.org
2593 F: drivers/net/ethernet/ec_bhf.c
2596 M: Luis de Bethencourt <luisbg@kernel.org>
2597 M: Salah Triki <salah.triki@gmail.com>
2599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2600 F: Documentation/filesystems/befs.txt
2604 M: Paolo Valente <paolo.valente@linaro.org>
2605 M: Jens Axboe <axboe@kernel.dk>
2606 L: linux-block@vger.kernel.org
2609 F: Documentation/block/bfq-iosched.txt
2612 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2614 F: Documentation/filesystems/bfs.txt
2616 F: include/uapi/linux/bfs_fs.h
2618 BLACKFIN ARCHITECTURE
2619 M: Steven Miao <realmz6@gmail.com>
2620 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2621 T: git git://git.code.sf.net/p/adi-linux/code
2622 W: http://blackfin.uclinux.org
2626 BLACKFIN EMAC DRIVER
2627 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2628 W: http://blackfin.uclinux.org
2630 F: drivers/net/ethernet/adi/
2632 BLACKFIN MEDIA DRIVER
2633 M: Scott Jiang <scott.jiang.linux@gmail.com>
2634 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2635 W: http://blackfin.uclinux.org/
2637 F: drivers/media/platform/blackfin/
2638 F: drivers/media/i2c/adv7183*
2639 F: drivers/media/i2c/vs6624*
2642 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2643 W: http://blackfin.uclinux.org
2645 F: drivers/rtc/rtc-bfin.c
2648 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2649 W: http://blackfin.uclinux.org
2651 F: drivers/mmc/host/bfin_sdh.c
2653 BLACKFIN SERIAL DRIVER
2654 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2655 W: http://blackfin.uclinux.org
2657 F: drivers/tty/serial/bfin_uart.c
2659 BLACKFIN WATCHDOG DRIVER
2660 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2661 W: http://blackfin.uclinux.org
2663 F: drivers/watchdog/bfin_wdt.c
2665 BLINKM RGB LED DRIVER
2666 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2668 F: drivers/leds/leds-blinkm.c
2671 M: Jens Axboe <axboe@kernel.dk>
2672 L: linux-block@vger.kernel.org
2673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2676 F: kernel/trace/blktrace.c
2680 M: Joern Engel <joern@lazybastard.org>
2681 L: linux-mtd@lists.infradead.org
2683 F: drivers/mtd/devices/block2mtd.c
2686 M: Marcel Holtmann <marcel@holtmann.org>
2687 M: Gustavo Padovan <gustavo@padovan.org>
2688 M: Johan Hedberg <johan.hedberg@gmail.com>
2689 L: linux-bluetooth@vger.kernel.org
2690 W: http://www.bluez.org/
2691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2694 F: drivers/bluetooth/
2697 M: Marcel Holtmann <marcel@holtmann.org>
2698 M: Gustavo Padovan <gustavo@padovan.org>
2699 M: Johan Hedberg <johan.hedberg@gmail.com>
2700 L: linux-bluetooth@vger.kernel.org
2701 W: http://www.bluez.org/
2702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2706 F: include/net/bluetooth/
2709 M: Jay Vosburgh <j.vosburgh@gmail.com>
2710 M: Veaceslav Falico <vfalico@gmail.com>
2711 M: Andy Gospodarek <andy@greyhouse.net>
2712 L: netdev@vger.kernel.org
2713 W: http://sourceforge.net/projects/bonding/
2715 F: drivers/net/bonding/
2716 F: include/uapi/linux/if_bonding.h
2718 BPF (Safe dynamic programs and tools)
2719 M: Alexei Starovoitov <ast@kernel.org>
2720 M: Daniel Borkmann <daniel@iogearbox.net>
2721 L: netdev@vger.kernel.org
2722 L: linux-kernel@vger.kernel.org
2724 F: arch/x86/net/bpf_jit*
2725 F: Documentation/networking/filter.txt
2726 F: Documentation/bpf/
2727 F: include/linux/bpf*
2728 F: include/linux/filter.h
2729 F: include/uapi/linux/bpf*
2730 F: include/uapi/linux/filter.h
2732 F: kernel/trace/bpf_trace.c
2735 F: net/core/filter.c
2736 F: net/sched/act_bpf.c
2737 F: net/sched/cls_bpf.c
2740 F: tools/testing/selftests/bpf/
2742 BROADCOM B44 10/100 ETHERNET DRIVER
2743 M: Michael Chan <michael.chan@broadcom.com>
2744 L: netdev@vger.kernel.org
2746 F: drivers/net/ethernet/broadcom/b44.*
2748 BROADCOM B53 ETHERNET SWITCH DRIVER
2749 M: Florian Fainelli <f.fainelli@gmail.com>
2750 L: netdev@vger.kernel.org
2751 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2753 F: drivers/net/dsa/b53/*
2754 F: include/linux/platform_data/b53.h
2756 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2757 M: Florian Fainelli <f.fainelli@gmail.com>
2758 M: Ray Jui <rjui@broadcom.com>
2759 M: Scott Branden <sbranden@broadcom.com>
2760 M: bcm-kernel-feedback-list@broadcom.com
2761 T: git git://github.com/broadcom/mach-bcm
2767 F: arch/arm/mach-bcm/
2769 BROADCOM BCM2835 ARM ARCHITECTURE
2770 M: Eric Anholt <eric@anholt.net>
2771 M: Stefan Wahren <stefan.wahren@i2se.com>
2772 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2773 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2774 T: git git://github.com/anholt/linux
2777 F: drivers/staging/vc04_services
2779 BROADCOM BCM47XX MIPS ARCHITECTURE
2780 M: Hauke Mehrtens <hauke@hauke-m.de>
2781 M: Rafał Miłecki <zajec5@gmail.com>
2782 L: linux-mips@linux-mips.org
2784 F: Documentation/devicetree/bindings/mips/brcm/
2785 F: arch/mips/bcm47xx/*
2786 F: arch/mips/include/asm/mach-bcm47xx/*
2788 BROADCOM BCM5301X ARM ARCHITECTURE
2789 M: Hauke Mehrtens <hauke@hauke-m.de>
2790 M: Rafał Miłecki <zajec5@gmail.com>
2791 M: Jon Mason <jonmason@broadcom.com>
2792 M: bcm-kernel-feedback-list@broadcom.com
2793 L: linux-arm-kernel@lists.infradead.org
2795 F: arch/arm/mach-bcm/bcm_5301x.c
2796 F: arch/arm/boot/dts/bcm5301x*.dtsi
2797 F: arch/arm/boot/dts/bcm470*
2798 F: arch/arm/boot/dts/bcm953012*
2800 BROADCOM BCM53573 ARM ARCHITECTURE
2801 M: Rafał Miłecki <rafal@milecki.pl>
2802 L: linux-arm-kernel@lists.infradead.org
2804 F: arch/arm/boot/dts/bcm53573*
2805 F: arch/arm/boot/dts/bcm47189*
2807 BROADCOM BCM63XX ARM ARCHITECTURE
2808 M: Florian Fainelli <f.fainelli@gmail.com>
2809 M: bcm-kernel-feedback-list@broadcom.com
2810 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2811 T: git git://github.com/broadcom/stblinux.git
2815 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2816 M: Kevin Cernekee <cernekee@gmail.com>
2817 L: linux-usb@vger.kernel.org
2819 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2821 BROADCOM BCM7XXX ARM ARCHITECTURE
2822 M: Brian Norris <computersforpeace@gmail.com>
2823 M: Gregory Fong <gregory.0xf0@gmail.com>
2824 M: Florian Fainelli <f.fainelli@gmail.com>
2825 M: bcm-kernel-feedback-list@broadcom.com
2826 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2827 T: git git://github.com/broadcom/stblinux.git
2829 F: arch/arm/mach-bcm/*brcmstb*
2830 F: arch/arm/boot/dts/bcm7*.dts*
2831 F: drivers/bus/brcmstb_gisb.c
2834 BROADCOM BMIPS CPUFREQ DRIVER
2835 M: Markus Mayer <mmayer@broadcom.com>
2836 M: bcm-kernel-feedback-list@broadcom.com
2837 L: linux-pm@vger.kernel.org
2839 F: drivers/cpufreq/bmips-cpufreq.c
2841 BROADCOM BMIPS MIPS ARCHITECTURE
2842 M: Kevin Cernekee <cernekee@gmail.com>
2843 M: Florian Fainelli <f.fainelli@gmail.com>
2844 L: linux-mips@linux-mips.org
2845 T: git git://github.com/broadcom/stblinux.git
2847 F: arch/mips/bmips/*
2848 F: arch/mips/include/asm/mach-bmips/*
2849 F: arch/mips/kernel/*bmips*
2850 F: arch/mips/boot/dts/brcm/bcm*.dts*
2851 F: drivers/irqchip/irq-bcm63*
2852 F: drivers/irqchip/irq-bcm7*
2853 F: drivers/irqchip/irq-brcmstb*
2854 F: include/linux/bcm963xx_nvram.h
2855 F: include/linux/bcm963xx_tag.h
2857 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2858 M: Rasesh Mody <rasesh.mody@cavium.com>
2859 M: Harish Patil <harish.patil@cavium.com>
2860 M: Dept-GELinuxNICDev@cavium.com
2861 L: netdev@vger.kernel.org
2863 F: drivers/net/ethernet/broadcom/bnx2.*
2864 F: drivers/net/ethernet/broadcom/bnx2_*
2866 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2867 M: QLogic-Storage-Upstream@qlogic.com
2868 L: linux-scsi@vger.kernel.org
2870 F: drivers/scsi/bnx2fc/
2872 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2873 M: QLogic-Storage-Upstream@qlogic.com
2874 L: linux-scsi@vger.kernel.org
2876 F: drivers/scsi/bnx2i/
2878 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2879 M: Ariel Elior <ariel.elior@cavium.com>
2880 M: everest-linux-l2@cavium.com
2881 L: netdev@vger.kernel.org
2883 F: drivers/net/ethernet/broadcom/bnx2x/
2885 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2886 M: Michael Chan <michael.chan@broadcom.com>
2887 L: netdev@vger.kernel.org
2889 F: drivers/net/ethernet/broadcom/bnxt/
2891 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2892 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2893 M: Franky Lin <franky.lin@broadcom.com>
2894 M: Hante Meuleman <hante.meuleman@broadcom.com>
2895 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2896 M: Wright Feng <wright.feng@cypress.com>
2897 L: linux-wireless@vger.kernel.org
2898 L: brcm80211-dev-list.pdl@broadcom.com
2899 L: brcm80211-dev-list@cypress.com
2901 F: drivers/net/wireless/broadcom/brcm80211/
2903 BROADCOM BRCMSTB GPIO DRIVER
2904 M: Gregory Fong <gregory.0xf0@gmail.com>
2905 L: bcm-kernel-feedback-list@broadcom.com
2907 F: drivers/gpio/gpio-brcmstb.c
2908 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2910 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2911 M: Al Cooper <alcooperx@gmail.com>
2912 L: linux-kernel@vger.kernel.org
2913 L: bcm-kernel-feedback-list@broadcom.com
2915 F: drivers/phy/broadcom/phy-brcm-usb*
2917 BROADCOM GENET ETHERNET DRIVER
2918 M: Doug Berger <opendmb@gmail.com>
2919 M: Florian Fainelli <f.fainelli@gmail.com>
2920 L: netdev@vger.kernel.org
2922 F: drivers/net/ethernet/broadcom/genet/
2924 BROADCOM IPROC ARM ARCHITECTURE
2925 M: Ray Jui <rjui@broadcom.com>
2926 M: Scott Branden <sbranden@broadcom.com>
2927 M: Jon Mason <jonmason@broadcom.com>
2928 M: bcm-kernel-feedback-list@broadcom.com
2929 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2930 T: git git://github.com/broadcom/cygnus-linux.git
2946 F: arch/arm64/boot/dts/broadcom/ns2*
2947 F: drivers/clk/bcm/clk-ns*
2948 F: drivers/pinctrl/bcm/pinctrl-ns*
2950 BROADCOM KONA GPIO DRIVER
2951 M: Ray Jui <rjui@broadcom.com>
2952 L: bcm-kernel-feedback-list@broadcom.com
2954 F: drivers/gpio/gpio-bcm-kona.c
2955 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2957 BROADCOM NETXTREME-E ROCE DRIVER
2958 M: Selvin Xavier <selvin.xavier@broadcom.com>
2959 M: Devesh Sharma <devesh.sharma@broadcom.com>
2960 M: Somnath Kotur <somnath.kotur@broadcom.com>
2961 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2962 L: linux-rdma@vger.kernel.org
2963 W: http://www.broadcom.com
2965 F: drivers/infiniband/hw/bnxt_re/
2966 F: include/uapi/rdma/bnxt_re-abi.h
2968 BROADCOM NVRAM DRIVER
2969 M: Rafał Miłecki <zajec5@gmail.com>
2970 L: linux-mips@linux-mips.org
2972 F: drivers/firmware/broadcom/*
2974 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2975 M: Rafał Miłecki <zajec5@gmail.com>
2976 L: linux-wireless@vger.kernel.org
2979 F: include/linux/bcma/
2981 BROADCOM STB AVS CPUFREQ DRIVER
2982 M: Markus Mayer <mmayer@broadcom.com>
2983 M: bcm-kernel-feedback-list@broadcom.com
2984 L: linux-pm@vger.kernel.org
2986 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2987 F: drivers/cpufreq/brcmstb*
2989 BROADCOM STB NAND FLASH DRIVER
2990 M: Brian Norris <computersforpeace@gmail.com>
2991 M: Kamal Dasu <kdasu.kdev@gmail.com>
2992 L: linux-mtd@lists.infradead.org
2993 L: bcm-kernel-feedback-list@broadcom.com
2995 F: drivers/mtd/nand/brcmnand/
2997 BROADCOM STB DPFE DRIVER
2998 M: Markus Mayer <mmayer@broadcom.com>
2999 M: bcm-kernel-feedback-list@broadcom.com
3000 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3002 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3003 F: drivers/memory/brcmstb_dpfe.c
3005 BROADCOM SYSTEMPORT ETHERNET DRIVER
3006 M: Florian Fainelli <f.fainelli@gmail.com>
3007 L: netdev@vger.kernel.org
3009 F: drivers/net/ethernet/broadcom/bcmsysport.*
3011 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3012 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3013 M: Prashant Sreedharan <prashant@broadcom.com>
3014 M: Michael Chan <mchan@broadcom.com>
3015 L: netdev@vger.kernel.org
3017 F: drivers/net/ethernet/broadcom/tg3.*
3019 BROCADE BFA FC SCSI DRIVER
3020 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3021 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3022 L: linux-scsi@vger.kernel.org
3024 F: drivers/scsi/bfa/
3026 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3027 M: Rasesh Mody <rasesh.mody@cavium.com>
3028 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3029 M: Dept-GELinuxNICDev@cavium.com
3030 L: netdev@vger.kernel.org
3032 F: drivers/net/ethernet/brocade/bna/
3034 BSG (block layer generic sg v4 driver)
3035 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3036 L: linux-scsi@vger.kernel.org
3039 F: include/linux/bsg.h
3040 F: include/uapi/linux/bsg.h
3043 M: Clemens Ladisch <clemens@ladisch.de>
3044 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3045 T: git git://git.alsa-project.org/alsa-kernel.git
3047 F: Documentation/sound/alsa/Bt87x.txt
3048 F: sound/pci/bt87x.c
3051 M: Michael Buesch <m@bues.ch>
3052 W: http://bu3sch.de/btgpio.php
3054 F: drivers/gpio/gpio-bt8xx.c
3057 M: Chris Mason <clm@fb.com>
3058 M: Josef Bacik <jbacik@fb.com>
3059 M: David Sterba <dsterba@suse.com>
3060 L: linux-btrfs@vger.kernel.org
3061 W: http://btrfs.wiki.kernel.org/
3062 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3065 F: Documentation/filesystems/btrfs.txt
3067 F: include/linux/btrfs*
3068 F: include/uapi/linux/btrfs*
3070 BTTV VIDEO4LINUX DRIVER
3071 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3072 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3073 L: linux-media@vger.kernel.org
3074 W: https://linuxtv.org
3075 T: git git://linuxtv.org/media_tree.git
3077 F: Documentation/media/v4l-drivers/bttv*
3078 F: drivers/media/pci/bt8xx/bttv*
3080 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3081 M: Chanwoo Choi <cw00.choi@samsung.com>
3082 L: linux-pm@vger.kernel.org
3083 L: linux-samsung-soc@vger.kernel.org
3084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3086 F: drivers/devfreq/exynos-bus.c
3087 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3089 BUSLOGIC SCSI DRIVER
3090 M: Khalid Aziz <khalid@gonehiking.org>
3091 L: linux-scsi@vger.kernel.org
3093 F: drivers/scsi/BusLogic.*
3094 F: drivers/scsi/FlashPoint.*
3096 C-MEDIA CMI8788 DRIVER
3097 M: Clemens Ladisch <clemens@ladisch.de>
3098 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3099 T: git git://git.alsa-project.org/alsa-kernel.git
3101 F: sound/pci/oxygen/
3104 M: Mark Salter <msalter@redhat.com>
3105 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3106 L: linux-c6x-dev@linux-c6x.org
3107 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3111 CA8210 IEEE-802.15.4 RADIO DRIVER
3112 M: Harry Morris <h.morris@cascoda.com>
3113 L: linux-wpan@vger.kernel.org
3114 W: https://github.com/Cascoda/ca8210-linux.git
3116 F: drivers/net/ieee802154/ca8210.c
3117 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3119 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3120 M: David Howells <dhowells@redhat.com>
3121 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3123 F: Documentation/filesystems/caching/cachefiles.txt
3126 CADET FM/AM RADIO RECEIVER DRIVER
3127 M: Hans Verkuil <hverkuil@xs4all.nl>
3128 L: linux-media@vger.kernel.org
3129 T: git git://linuxtv.org/media_tree.git
3130 W: https://linuxtv.org
3132 F: drivers/media/radio/radio-cadet*
3134 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3135 M: Jonathan Corbet <corbet@lwn.net>
3136 L: linux-media@vger.kernel.org
3137 T: git git://linuxtv.org/media_tree.git
3139 F: Documentation/media/v4l-drivers/cafe_ccic*
3140 F: drivers/media/platform/marvell-ccic/
3143 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3144 L: netdev@vger.kernel.org
3146 F: Documentation/networking/caif/
3147 F: drivers/net/caif/
3148 F: include/uapi/linux/caif/
3149 F: include/net/caif/
3152 CALGARY x86-64 IOMMU
3153 M: Muli Ben-Yehuda <mulix@mulix.org>
3154 M: Jon Mason <jdmason@kudzu.us>
3155 L: iommu@lists.linux-foundation.org
3157 F: arch/x86/kernel/pci-calgary_64.c
3158 F: arch/x86/kernel/tce_64.c
3159 F: arch/x86/include/asm/calgary.h
3160 F: arch/x86/include/asm/tce.h
3163 M: Wolfgang Grandegger <wg@grandegger.com>
3164 M: Marc Kleine-Budde <mkl@pengutronix.de>
3165 L: linux-can@vger.kernel.org
3166 W: https://github.com/linux-can
3167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3170 F: Documentation/devicetree/bindings/net/can/
3172 F: include/linux/can/dev.h
3173 F: include/linux/can/platform/
3174 F: include/uapi/linux/can/error.h
3175 F: include/uapi/linux/can/netlink.h
3178 M: Oliver Hartkopp <socketcan@hartkopp.net>
3179 M: Marc Kleine-Budde <mkl@pengutronix.de>
3180 L: linux-can@vger.kernel.org
3181 W: https://github.com/linux-can
3182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3185 F: Documentation/networking/can.txt
3187 F: include/linux/can/core.h
3188 F: include/uapi/linux/can.h
3189 F: include/uapi/linux/can/bcm.h
3190 F: include/uapi/linux/can/raw.h
3191 F: include/uapi/linux/can/gw.h
3194 M: Serge Hallyn <serge@hallyn.com>
3195 L: linux-security-module@vger.kernel.org
3197 F: include/linux/capability.h
3198 F: include/uapi/linux/capability.h
3199 F: security/commoncap.c
3200 F: kernel/capability.c
3202 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3203 M: Kevin Tsai <ktsai@capellamicro.com>
3205 F: drivers/iio/light/cm*
3207 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3208 M: Christian Lamparter <chunkeey@googlemail.com>
3209 L: linux-wireless@vger.kernel.org
3210 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3212 F: drivers/net/wireless/ath/carl9170/
3215 M: Jan Glauber <jglauber@cavium.com>
3216 M: David Daney <david.daney@cavium.com>
3217 W: http://www.cavium.com
3219 F: drivers/i2c/busses/i2c-octeon*
3220 F: drivers/i2c/busses/i2c-thunderx*
3222 CAVIUM LIQUIDIO NETWORK DRIVER
3223 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3224 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3225 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3226 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3227 L: netdev@vger.kernel.org
3228 W: http://www.cavium.com
3230 F: drivers/net/ethernet/cavium/liquidio/
3233 M: Jan Glauber <jglauber@cavium.com>
3234 M: David Daney <david.daney@cavium.com>
3235 M: Steven J. Hill <Steven.Hill@cavium.com>
3236 W: http://www.cavium.com
3238 F: drivers/mmc/host/cavium*
3240 CAVIUM OCTEON-TX CRYPTO DRIVER
3241 M: George Cherian <george.cherian@cavium.com>
3242 L: linux-crypto@vger.kernel.org
3243 W: http://www.cavium.com
3245 F: drivers/crypto/cavium/cpt/
3247 CAVIUM THUNDERX2 ARM64 SOC
3248 M: Robert Richter <rrichter@cavium.com>
3249 M: Jayachandran C <jnair@caviumnetworks.com>
3250 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3252 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3253 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3255 CC2520 IEEE-802.15.4 RADIO DRIVER
3256 M: Varka Bhadram <varkabhadram@gmail.com>
3257 L: linux-wpan@vger.kernel.org
3259 F: drivers/net/ieee802154/cc2520.c
3260 F: include/linux/spi/cc2520.h
3261 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3263 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3264 M: Gilad Ben-Yossef <gilad@benyossef.com>
3265 L: linux-crypto@vger.kernel.org
3266 L: driverdev-devel@linuxdriverproject.org
3268 F: drivers/staging/ccree/
3269 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3272 M: Hans Verkuil <hans.verkuil@cisco.com>
3273 L: linux-media@vger.kernel.org
3274 T: git git://linuxtv.org/media_tree.git
3275 W: http://linuxtv.org
3277 F: Documentation/media/kapi/cec-core.rst
3278 F: Documentation/media/uapi/cec
3279 F: drivers/media/cec/
3280 F: drivers/media/rc/keymaps/rc-cec.c
3281 F: include/media/cec.h
3282 F: include/media/cec-notifier.h
3283 F: include/uapi/linux/cec.h
3284 F: include/uapi/linux/cec-funcs.h
3285 F: Documentation/devicetree/bindings/media/cec.txt
3288 M: Hans Verkuil <hans.verkuil@cisco.com>
3289 L: linux-media@vger.kernel.org
3290 T: git git://linuxtv.org/media_tree.git
3291 W: http://linuxtv.org
3293 F: drivers/media/platform/cec-gpio/
3294 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3296 CELL BROADBAND ENGINE ARCHITECTURE
3297 M: Arnd Bergmann <arnd@arndb.de>
3298 L: linuxppc-dev@lists.ozlabs.org
3299 W: http://www.ibm.com/developerworks/power/cell/
3301 F: arch/powerpc/include/asm/cell*.h
3302 F: arch/powerpc/include/asm/spu*.h
3303 F: arch/powerpc/include/uapi/asm/spu*.h
3304 F: arch/powerpc/oprofile/*cell*
3305 F: arch/powerpc/platforms/cell/
3307 CEPH COMMON CODE (LIBCEPH)
3308 M: Ilya Dryomov <idryomov@gmail.com>
3309 M: "Yan, Zheng" <zyan@redhat.com>
3310 M: Sage Weil <sage@redhat.com>
3311 L: ceph-devel@vger.kernel.org
3313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3314 T: git git://github.com/ceph/ceph-client.git
3317 F: include/linux/ceph/
3318 F: include/linux/crush/
3320 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3321 M: "Yan, Zheng" <zyan@redhat.com>
3322 M: Sage Weil <sage@redhat.com>
3323 M: Ilya Dryomov <idryomov@gmail.com>
3324 L: ceph-devel@vger.kernel.org
3326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3327 T: git git://github.com/ceph/ceph-client.git
3329 F: Documentation/filesystems/ceph.txt
3332 CERTIFICATE HANDLING:
3333 M: David Howells <dhowells@redhat.com>
3334 M: David Woodhouse <dwmw2@infradead.org>
3335 L: keyrings@vger.kernel.org
3337 F: Documentation/module-signing.txt
3339 F: scripts/sign-file.c
3340 F: scripts/extract-cert.c
3342 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3343 L: linux-usb@vger.kernel.org
3345 F: Documentation/usb/WUSB-Design-overview.txt
3346 F: Documentation/usb/wusb-cbaf
3347 F: drivers/usb/host/hwa-hc.c
3348 F: drivers/usb/host/whci/
3349 F: drivers/usb/wusbcore/
3350 F: include/linux/usb/wusb*
3352 CFAG12864B LCD DRIVER
3353 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3354 W: http://miguelojeda.es/auxdisplay.htm
3355 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3357 F: drivers/auxdisplay/cfag12864b.c
3358 F: include/linux/cfag12864b.h
3360 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3361 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3362 W: http://miguelojeda.es/auxdisplay.htm
3363 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3365 F: drivers/auxdisplay/cfag12864bfb.c
3366 F: include/linux/cfag12864b.h
3368 802.11 (including CFG80211/NL80211)
3369 M: Johannes Berg <johannes@sipsolutions.net>
3370 L: linux-wireless@vger.kernel.org
3371 W: http://wireless.kernel.org/
3372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3376 F: include/uapi/linux/nl80211.h
3377 F: include/linux/ieee80211.h
3378 F: include/net/wext.h
3379 F: include/net/cfg80211.h
3380 F: include/net/iw_handler.h
3381 F: include/net/ieee80211_radiotap.h
3382 F: Documentation/driver-api/80211/cfg80211.rst
3383 F: Documentation/networking/regulatory.txt
3385 CHAR and MISC DRIVERS
3386 M: Arnd Bergmann <arnd@arndb.de>
3387 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3392 F: include/linux/miscdevice.h
3395 M: Andy Whitcroft <apw@canonical.com>
3396 M: Joe Perches <joe@perches.com>
3398 F: scripts/checkpatch.pl
3400 CHINESE DOCUMENTATION
3401 M: Harry Wei <harryxiyou@gmail.com>
3402 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3403 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3405 F: Documentation/translations/zh_CN/
3407 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3408 M: Peter Chen <Peter.Chen@nxp.com>
3409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3410 L: linux-usb@vger.kernel.org
3412 F: drivers/usb/chipidea/
3414 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3415 M: Hans de Goede <hdegoede@redhat.com>
3416 L: linux-input@vger.kernel.org
3418 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3419 F: drivers/input/touchscreen/chipone_icn8318.c
3421 CHROME HARDWARE PLATFORM SUPPORT
3422 M: Benson Leung <bleung@chromium.org>
3423 M: Olof Johansson <olof@lixom.net>
3425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3426 F: drivers/platform/chrome/
3428 CIRRUS LOGIC AUDIO CODEC DRIVERS
3429 M: Brian Austin <brian.austin@cirrus.com>
3430 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3431 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3433 F: sound/soc/codecs/cs*
3435 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3436 M: Hartley Sweeten <hsweeten@visionengravers.com>
3437 L: netdev@vger.kernel.org
3439 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3441 CISCO FCOE HBA DRIVER
3442 M: Satish Kharat <satishkh@cisco.com>
3443 M: Sesidhar Baddela <sebaddel@cisco.com>
3444 M: Karan Tilak Kumar <kartilak@cisco.com>
3445 L: linux-scsi@vger.kernel.org
3447 F: drivers/scsi/fnic/
3449 CISCO SCSI HBA DRIVER
3450 M: Karan Tilak Kumar <kartilak@cisco.com>
3451 M: Sesidhar Baddela <sebaddel@cisco.com>
3452 L: linux-scsi@vger.kernel.org
3454 F: drivers/scsi/snic/
3456 CISCO VIC ETHERNET NIC DRIVER
3457 M: Christian Benvenuti <benve@cisco.com>
3458 M: Govindarajulu Varadarajan <_govind@gmx.com>
3459 M: Parvi Kaustubhi <pkaustub@cisco.com>
3461 F: drivers/net/ethernet/cisco/enic/
3463 CISCO VIC LOW LATENCY NIC DRIVER
3464 M: Christian Benvenuti <benve@cisco.com>
3465 M: Dave Goodell <dgoodell@cisco.com>
3467 F: drivers/infiniband/hw/usnic/
3470 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3471 L: linux-kernel@vger.kernel.org
3474 F: include/linux/cleancache.h
3477 M: Russell King <linux@armlinux.org.uk>
3478 L: linux-clk@vger.kernel.org
3480 F: include/linux/clk.h
3482 CLOCKSOURCE, CLOCKEVENT DRIVERS
3483 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3484 M: Thomas Gleixner <tglx@linutronix.de>
3485 L: linux-kernel@vger.kernel.org
3486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3488 F: drivers/clocksource/
3489 F: Documentation/devicetree/bindings/timer/
3492 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3493 M: Daniel Oliveira Nascimento <don@syst.com.br>
3494 L: platform-driver-x86@vger.kernel.org
3496 F: drivers/platform/x86/classmate-laptop.c
3499 M: Hans Verkuil <hans.verkuil@cisco.com>
3500 L: linux-media@vger.kernel.org
3501 T: git git://linuxtv.org/media_tree.git
3502 W: https://linuxtv.org
3504 F: drivers/media/pci/cobalt/
3506 COCCINELLE/Semantic Patches (SmPL)
3507 M: Julia Lawall <Julia.Lawall@lip6.fr>
3508 M: Gilles Muller <Gilles.Muller@lip6.fr>
3509 M: Nicolas Palix <nicolas.palix@imag.fr>
3510 M: Michal Marek <michal.lkml@markovi.net>
3511 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3513 W: http://coccinelle.lip6.fr/
3515 F: Documentation/dev-tools/coccinelle.rst
3516 F: scripts/coccinelle/
3517 F: scripts/coccicheck
3520 M: Jan Harkes <jaharkes@cs.cmu.edu>
3522 L: codalist@coda.cs.cmu.edu
3523 W: http://www.coda.cs.cmu.edu/
3525 F: Documentation/filesystems/coda.txt
3527 F: include/linux/coda*.h
3528 F: include/uapi/linux/coda*.h
3530 CODA V4L2 MEM2MEM DRIVER
3531 M: Philipp Zabel <p.zabel@pengutronix.de>
3532 L: linux-media@vger.kernel.org
3534 F: Documentation/devicetree/bindings/media/coda.txt
3535 F: drivers/media/platform/coda/
3537 COMMON CLK FRAMEWORK
3538 M: Michael Turquette <mturquette@baylibre.com>
3539 M: Stephen Boyd <sboyd@codeaurora.org>
3540 L: linux-clk@vger.kernel.org
3541 Q: http://patchwork.kernel.org/project/linux-clk/list/
3542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3544 F: Documentation/devicetree/bindings/clock/
3546 X: drivers/clk/clkdev.c
3547 F: include/linux/clk-pr*
3548 F: include/linux/clk/
3550 COMMON INTERNET FILE SYSTEM (CIFS)
3551 M: Steve French <sfrench@samba.org>
3552 L: linux-cifs@vger.kernel.org
3553 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3554 W: http://linux-cifs.samba.org/
3555 T: git git://git.samba.org/sfrench/cifs-2.6.git
3557 F: Documentation/filesystems/cifs/
3560 COMPACTPCI HOTPLUG CORE
3561 M: Scott Murray <scott@spiteful.org>
3562 L: linux-pci@vger.kernel.org
3564 F: drivers/pci/hotplug/cpci_hotplug*
3566 COMPACTPCI HOTPLUG GENERIC DRIVER
3567 M: Scott Murray <scott@spiteful.org>
3568 L: linux-pci@vger.kernel.org
3570 F: drivers/pci/hotplug/cpcihp_generic.c
3572 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3573 M: Scott Murray <scott@spiteful.org>
3574 L: linux-pci@vger.kernel.org
3576 F: drivers/pci/hotplug/cpcihp_zt5550.*
3578 COMPAL LAPTOP SUPPORT
3579 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3580 L: platform-driver-x86@vger.kernel.org
3582 F: drivers/platform/x86/compal-laptop.c
3584 CONEXANT ACCESSRUNNER USB DRIVER
3585 L: accessrunner-general@lists.sourceforge.net
3586 W: http://accessrunner.sourceforge.net/
3588 F: drivers/usb/atm/cxacru.c
3591 M: Joel Becker <jlbec@evilplan.org>
3592 M: Christoph Hellwig <hch@lst.de>
3593 T: git git://git.infradead.org/users/hch/configfs.git
3596 F: include/linux/configfs.h
3599 M: Evgeniy Polyakov <zbr@ioremap.net>
3600 L: netdev@vger.kernel.org
3602 F: drivers/connector/
3604 CONTROL GROUP (CGROUP)
3605 M: Tejun Heo <tj@kernel.org>
3606 M: Li Zefan <lizefan@huawei.com>
3607 M: Johannes Weiner <hannes@cmpxchg.org>
3608 L: cgroups@vger.kernel.org
3609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3611 F: Documentation/cgroup*
3612 F: include/linux/cgroup*
3615 CONTROL GROUP - CPUSET
3616 M: Li Zefan <lizefan@huawei.com>
3617 L: cgroups@vger.kernel.org
3618 W: http://www.bullopensource.org/cpuset/
3619 W: http://oss.sgi.com/projects/cpusets/
3620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3622 F: Documentation/cgroup-v1/cpusets.txt
3623 F: include/linux/cpuset.h
3624 F: kernel/cgroup/cpuset.c
3626 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3627 M: Johannes Weiner <hannes@cmpxchg.org>
3628 M: Michal Hocko <mhocko@kernel.org>
3629 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3630 L: cgroups@vger.kernel.org
3631 L: linux-mm@kvack.org
3636 CORETEMP HARDWARE MONITORING DRIVER
3637 M: Fenghua Yu <fenghua.yu@intel.com>
3638 L: linux-hwmon@vger.kernel.org
3640 F: Documentation/hwmon/coretemp
3641 F: drivers/hwmon/coretemp.c
3643 COSA/SRP SYNC SERIAL DRIVER
3644 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3645 W: http://www.fi.muni.cz/~kas/cosa/
3647 F: drivers/net/wan/cosa*
3649 CPMAC ETHERNET DRIVER
3650 M: Florian Fainelli <f.fainelli@gmail.com>
3651 L: netdev@vger.kernel.org
3653 F: drivers/net/ethernet/ti/cpmac.c
3655 CPU FREQUENCY DRIVERS
3656 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3657 M: Viresh Kumar <viresh.kumar@linaro.org>
3658 L: linux-pm@vger.kernel.org
3660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3661 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3662 B: https://bugzilla.kernel.org
3663 F: Documentation/cpu-freq/
3664 F: Documentation/devicetree/bindings/cpufreq/
3666 F: include/linux/cpufreq.h
3667 F: tools/testing/selftests/cpufreq/
3669 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3670 M: Viresh Kumar <viresh.kumar@linaro.org>
3671 M: Sudeep Holla <sudeep.holla@arm.com>
3672 L: linux-pm@vger.kernel.org
3673 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3675 F: drivers/cpufreq/arm_big_little.h
3676 F: drivers/cpufreq/arm_big_little.c
3677 F: drivers/cpufreq/arm_big_little_dt.c
3679 CPU POWER MONITORING SUBSYSTEM
3680 M: Thomas Renninger <trenn@suse.com>
3681 M: Shuah Khan <shuahkh@osg.samsung.com>
3682 M: Shuah Khan <shuah@kernel.org>
3683 L: linux-pm@vger.kernel.org
3685 F: tools/power/cpupower/
3688 M: "H. Peter Anvin" <hpa@zytor.com>
3690 F: arch/x86/kernel/cpuid.c
3691 F: arch/x86/kernel/msr.c
3693 CPUIDLE DRIVER - ARM BIG LITTLE
3694 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3695 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3696 L: linux-pm@vger.kernel.org
3697 L: linux-arm-kernel@lists.infradead.org
3698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3700 F: drivers/cpuidle/cpuidle-big_little.c
3702 CPUIDLE DRIVER - ARM EXYNOS
3703 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3704 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3705 M: Kukjin Kim <kgene@kernel.org>
3706 L: linux-pm@vger.kernel.org
3707 L: linux-samsung-soc@vger.kernel.org
3709 F: drivers/cpuidle/cpuidle-exynos.c
3710 F: arch/arm/mach-exynos/pm.c
3713 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3714 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3715 L: linux-pm@vger.kernel.org
3717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3718 B: https://bugzilla.kernel.org
3719 F: drivers/cpuidle/*
3720 F: include/linux/cpuidle.h
3723 W: http://sourceforge.net/projects/cramfs/
3724 S: Orphan / Obsolete
3725 F: Documentation/filesystems/cramfs.txt
3729 M: Mikael Starvik <starvik@axis.com>
3730 M: Jesper Nilsson <jesper.nilsson@axis.com>
3731 L: linux-cris-kernel@axis.com
3732 W: http://developer.axis.com
3733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3736 F: drivers/tty/serial/crisv10.*
3739 M: Herbert Xu <herbert@gondor.apana.org.au>
3740 M: "David S. Miller" <davem@davemloft.net>
3741 L: linux-crypto@vger.kernel.org
3742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3745 F: Documentation/crypto/
3746 F: Documentation/devicetree/bindings/crypto/
3751 F: include/linux/crypto*
3753 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3754 M: Neil Horman <nhorman@tuxdriver.com>
3755 L: linux-crypto@vger.kernel.org
3757 F: crypto/ansi_cprng.c
3761 M: Hans Verkuil <hverkuil@xs4all.nl>
3762 L: linux-media@vger.kernel.org
3763 T: git git://linuxtv.org/media_tree.git
3764 W: http://linuxtv.org
3766 F: drivers/media/i2c/cs3308.c
3767 F: drivers/media/i2c/cs3308.h
3769 CS5535 Audio ALSA driver
3770 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3772 F: sound/pci/cs5535audio/
3775 M: Solomon Peachy <pizza@shaftnet.org>
3777 F: drivers/net/wireless/st/cw1200/
3779 CX18 VIDEO4LINUX DRIVER
3780 M: Andy Walls <awalls@md.metrocast.net>
3781 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3782 L: linux-media@vger.kernel.org
3783 T: git git://linuxtv.org/media_tree.git
3784 W: https://linuxtv.org
3785 W: http://www.ivtvdriver.org/index.php/Cx18
3787 F: Documentation/media/v4l-drivers/cx18*
3788 F: drivers/media/pci/cx18/
3789 F: include/uapi/linux/ivtv*
3791 CX2341X MPEG ENCODER HELPER MODULE
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: https://linuxtv.org
3797 F: drivers/media/common/cx2341x*
3798 F: include/media/cx2341x*
3800 CX24120 MEDIA DRIVER
3801 M: Jemma Denson <jdenson@gmail.com>
3802 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3803 L: linux-media@vger.kernel.org
3804 W: https://linuxtv.org
3805 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3807 F: drivers/media/dvb-frontends/cx24120*
3809 CX88 VIDEO4LINUX DRIVER
3810 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3811 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3812 L: linux-media@vger.kernel.org
3813 W: https://linuxtv.org
3814 T: git git://linuxtv.org/media_tree.git
3816 F: Documentation/media/v4l-drivers/cx88*
3817 F: drivers/media/pci/cx88/
3819 CXD2820R MEDIA DRIVER
3820 M: Antti Palosaari <crope@iki.fi>
3821 L: linux-media@vger.kernel.org
3822 W: https://linuxtv.org
3823 W: http://palosaari.fi/linux/
3824 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3825 T: git git://linuxtv.org/anttip/media_tree.git
3827 F: drivers/media/dvb-frontends/cxd2820r*
3829 CXGB3 ETHERNET DRIVER (CXGB3)
3830 M: Santosh Raspatur <santosh@chelsio.com>
3831 L: netdev@vger.kernel.org
3832 W: http://www.chelsio.com
3834 F: drivers/net/ethernet/chelsio/cxgb3/
3836 CXGB3 ISCSI DRIVER (CXGB3I)
3837 M: Karen Xie <kxie@chelsio.com>
3838 L: linux-scsi@vger.kernel.org
3839 W: http://www.chelsio.com
3841 F: drivers/scsi/cxgbi/cxgb3i
3843 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3844 M: Steve Wise <swise@chelsio.com>
3845 L: linux-rdma@vger.kernel.org
3846 W: http://www.openfabrics.org
3848 F: drivers/infiniband/hw/cxgb3/
3849 F: include/uapi/rdma/cxgb3-abi.h
3851 CXGB4 CRYPTO DRIVER (chcr)
3852 M: Harsh Jain <harsh@chelsio.com>
3853 L: linux-crypto@vger.kernel.org
3854 W: http://www.chelsio.com
3856 F: drivers/crypto/chelsio
3858 CXGB4 ETHERNET DRIVER (CXGB4)
3859 M: Ganesh Goudar <ganeshgr@chelsio.com>
3860 L: netdev@vger.kernel.org
3861 W: http://www.chelsio.com
3863 F: drivers/net/ethernet/chelsio/cxgb4/
3865 CXGB4 ISCSI DRIVER (CXGB4I)
3866 M: Karen Xie <kxie@chelsio.com>
3867 L: linux-scsi@vger.kernel.org
3868 W: http://www.chelsio.com
3870 F: drivers/scsi/cxgbi/cxgb4i
3872 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3873 M: Steve Wise <swise@chelsio.com>
3874 L: linux-rdma@vger.kernel.org
3875 W: http://www.openfabrics.org
3877 F: drivers/infiniband/hw/cxgb4/
3878 F: include/uapi/rdma/cxgb4-abi.h
3880 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3881 M: Casey Leedom <leedom@chelsio.com>
3882 L: netdev@vger.kernel.org
3883 W: http://www.chelsio.com
3885 F: drivers/net/ethernet/chelsio/cxgb4vf/
3887 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3888 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3889 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3890 L: linuxppc-dev@lists.ozlabs.org
3892 F: arch/powerpc/platforms/powernv/pci-cxl.c
3893 F: drivers/misc/cxl/
3894 F: include/misc/cxl*
3895 F: include/uapi/misc/cxl.h
3896 F: Documentation/powerpc/cxl.txt
3897 F: Documentation/ABI/testing/sysfs-class-cxl
3899 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3900 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3901 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3902 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3903 L: linux-scsi@vger.kernel.org
3905 F: drivers/scsi/cxlflash/
3906 F: include/uapi/scsi/cxlflash_ioctls.h
3907 F: Documentation/powerpc/cxlflash.txt
3910 M: Russell King <linux@armlinux.org.uk>
3911 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3912 W: http://www.armlinux.org.uk/
3914 F: drivers/video/fbdev/cyber2000fb.*
3916 CYCLADES ASYNC MUX DRIVER
3917 W: http://www.cyclades.com/
3919 F: drivers/tty/cyclades.c
3920 F: include/linux/cyclades.h
3921 F: include/uapi/linux/cyclades.h
3923 CYCLADES PC300 DRIVER
3924 W: http://www.cyclades.com/
3926 F: drivers/net/wan/pc300*
3928 CYPRESS_FIRMWARE MEDIA DRIVER
3929 M: Antti Palosaari <crope@iki.fi>
3930 L: linux-media@vger.kernel.org
3931 W: https://linuxtv.org
3932 W: http://palosaari.fi/linux/
3933 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3934 T: git git://linuxtv.org/anttip/media_tree.git
3936 F: drivers/media/common/cypress_firmware*
3938 CYTTSP TOUCHSCREEN DRIVER
3939 M: Ferruh Yigit <fery@cypress.com>
3940 L: linux-input@vger.kernel.org
3942 F: drivers/input/touchscreen/cyttsp*
3943 F: include/linux/input/cyttsp.h
3945 D-LINK DIR-685 TOUCHKEYS DRIVER
3946 M: Linus Walleij <linus.walleij@linaro.org>
3947 L: linux-input@vger.kernel.org
3949 F: drivers/input/dlink-dir685-touchkeys.c
3951 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3952 M: Joshua Kinard <kumba@gentoo.org>
3954 F: drivers/rtc/rtc-ds1685.c
3955 F: include/linux/rtc/ds1685.h
3957 DAMA SLAVE for AX.25
3958 M: Joerg Reuter <jreuter@yaina.de>
3959 W: http://yaina.de/jreuter/
3960 W: http://www.qsl.net/dl1bke/
3961 L: linux-hams@vger.kernel.org
3963 F: net/ax25/af_ax25.c
3964 F: net/ax25/ax25_dev.c
3965 F: net/ax25/ax25_ds_*
3966 F: net/ax25/ax25_in.c
3967 F: net/ax25/ax25_out.c
3968 F: net/ax25/ax25_timer.c
3969 F: net/ax25/sysctl_net_ax25.c
3971 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3972 L: netdev@vger.kernel.org
3974 F: Documentation/networking/dmfe.txt
3975 F: drivers/net/ethernet/dec/tulip/dmfe.c
3977 DC390/AM53C974 SCSI driver
3978 M: Hannes Reinecke <hare@suse.com>
3979 L: linux-scsi@vger.kernel.org
3981 F: drivers/scsi/am53c974.c
3984 M: Oliver Neukum <oliver@neukum.org>
3985 M: Ali Akcaagac <aliakc@web.de>
3986 M: Jamie Lenehan <lenehan@twibble.org>
3987 L: dc395x@twibble.org
3988 W: http://twibble.org/dist/dc395x/
3989 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3991 F: Documentation/scsi/dc395x.txt
3992 F: drivers/scsi/dc395x.*
3995 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3996 L: dccp@vger.kernel.org
3997 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3999 F: include/linux/dccp.h
4000 F: include/uapi/linux/dccp.h
4001 F: include/linux/tfrc.h
4004 DECnet NETWORK LAYER
4005 W: http://linux-decnet.sourceforge.net
4006 L: linux-decnet-user@lists.sourceforge.net
4008 F: Documentation/networking/decnet.txt
4011 DECSTATION PLATFORM SUPPORT
4012 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4013 L: linux-mips@linux-mips.org
4014 W: http://www.linux-mips.org/wiki/DECstation
4017 F: arch/mips/include/asm/dec/
4018 F: arch/mips/include/asm/mach-dec/
4020 DEFXX FDDI NETWORK DRIVER
4021 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4023 F: drivers/net/fddi/defxx.*
4026 M: Matthew Garrett <mjg59@srcf.ucam.org>
4027 M: Pali Rohár <pali.rohar@gmail.com>
4028 L: platform-driver-x86@vger.kernel.org
4030 F: drivers/platform/x86/dell-laptop.c
4032 DELL LAPTOP FREEFALL DRIVER
4033 M: Pali Rohár <pali.rohar@gmail.com>
4035 F: drivers/platform/x86/dell-smo8800.c
4037 DELL LAPTOP RBTN DRIVER
4038 M: Pali Rohár <pali.rohar@gmail.com>
4040 F: drivers/platform/x86/dell-rbtn.*
4042 DELL LAPTOP SMM DRIVER
4043 M: Pali Rohár <pali.rohar@gmail.com>
4045 F: drivers/hwmon/dell-smm-hwmon.c
4046 F: include/uapi/linux/i8k.h
4048 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4049 M: Doug Warzecha <Douglas_Warzecha@dell.com>
4051 F: Documentation/dcdbas.txt
4052 F: drivers/firmware/dcdbas.*
4054 DELL WMI EXTRAS DRIVER
4055 M: Matthew Garrett <mjg59@srcf.ucam.org>
4056 M: Pali Rohár <pali.rohar@gmail.com>
4058 F: drivers/platform/x86/dell-wmi.c
4060 DELTA ST MEDIA DRIVER
4061 M: Hugues Fruchet <hugues.fruchet@st.com>
4062 L: linux-media@vger.kernel.org
4063 T: git git://linuxtv.org/media_tree.git
4064 W: https://linuxtv.org
4066 F: drivers/media/platform/sti/delta
4069 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4070 L: linux-mtd@lists.infradead.org
4072 F: drivers/mtd/nand/denali*
4074 DESIGNWARE USB2 DRD IP DRIVER
4075 M: John Youn <johnyoun@synopsys.com>
4076 L: linux-usb@vger.kernel.org
4077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4079 F: drivers/usb/dwc2/
4081 DESIGNWARE USB3 DRD IP DRIVER
4082 M: Felipe Balbi <balbi@kernel.org>
4083 L: linux-usb@vger.kernel.org
4084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4086 F: drivers/usb/dwc3/
4088 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4089 M: Andreas Klinger <ak@it-klinger.de>
4090 L: linux-iio@vger.kernel.org
4092 F: drivers/iio/proximity/srf*.c
4094 DEVICE COREDUMP (DEV_COREDUMP)
4095 M: Johannes Berg <johannes@sipsolutions.net>
4096 L: linux-kernel@vger.kernel.org
4098 F: drivers/base/devcoredump.c
4099 F: include/linux/devcoredump.h
4101 DEVICE FREQUENCY (DEVFREQ)
4102 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4103 M: Kyungmin Park <kyungmin.park@samsung.com>
4104 R: Chanwoo Choi <cw00.choi@samsung.com>
4105 L: linux-pm@vger.kernel.org
4106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4109 F: include/linux/devfreq.h
4110 F: Documentation/devicetree/bindings/devfreq/
4112 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4113 M: Chanwoo Choi <cw00.choi@samsung.com>
4114 L: linux-pm@vger.kernel.org
4115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4117 F: drivers/devfreq/event/
4118 F: drivers/devfreq/devfreq-event.c
4119 F: include/linux/devfreq-event.h
4120 F: Documentation/devicetree/bindings/devfreq/event/
4122 DEVICE NUMBER REGISTRY
4123 M: Torben Mathiasen <device@lanana.org>
4124 W: http://lanana.org/docs/device-list/index.html
4128 M: Alasdair Kergon <agk@redhat.com>
4129 M: Mike Snitzer <snitzer@redhat.com>
4130 M: dm-devel@redhat.com
4131 L: dm-devel@redhat.com
4132 W: http://sources.redhat.com/dm
4133 Q: http://patchwork.kernel.org/project/dm-devel/list/
4134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4135 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4137 F: Documentation/device-mapper/
4138 F: drivers/md/Makefile
4139 F: drivers/md/Kconfig
4141 F: drivers/md/persistent-data/
4142 F: include/linux/device-mapper.h
4143 F: include/linux/dm-*.h
4144 F: include/uapi/linux/dm-*.h
4147 M: Jiri Pirko <jiri@mellanox.com>
4148 L: netdev@vger.kernel.org
4150 F: net/core/devlink.c
4151 F: include/net/devlink.h
4152 F: include/uapi/linux/devlink.h
4154 DIALOG SEMICONDUCTOR DRIVERS
4155 M: Support Opensource <support.opensource@diasemi.com>
4156 W: http://www.dialog-semiconductor.com/products
4158 F: Documentation/hwmon/da90??
4159 F: Documentation/devicetree/bindings/mfd/da90*.txt
4160 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4161 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4162 F: Documentation/devicetree/bindings/regulator/da92*.txt
4163 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4164 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4165 F: drivers/gpio/gpio-da90??.c
4166 F: drivers/hwmon/da90??-hwmon.c
4167 F: drivers/iio/adc/da91??-*.c
4168 F: drivers/input/misc/da90??_onkey.c
4169 F: drivers/input/touchscreen/da9052_tsi.c
4170 F: drivers/leds/leds-da90??.c
4171 F: drivers/mfd/da903x.c
4172 F: drivers/mfd/da90??-*.c
4173 F: drivers/mfd/da91??-*.c
4174 F: drivers/power/supply/da9052-battery.c
4175 F: drivers/power/supply/da91??-*.c
4176 F: drivers/regulator/da903x.c
4177 F: drivers/regulator/da9???-regulator.[ch]
4178 F: drivers/thermal/da90??-thermal.c
4179 F: drivers/rtc/rtc-da90??.c
4180 F: drivers/video/backlight/da90??_bl.c
4181 F: drivers/watchdog/da90??_wdt.c
4182 F: include/linux/mfd/da903x.h
4183 F: include/linux/mfd/da9052/
4184 F: include/linux/mfd/da9055/
4185 F: include/linux/mfd/da9062/
4186 F: include/linux/mfd/da9063/
4187 F: include/linux/mfd/da9150/
4188 F: include/linux/regulator/da9211.h
4189 F: include/sound/da[79]*.h
4190 F: sound/soc/codecs/da[79]*.[ch]
4192 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4193 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4194 L: linux-gpio@vger.kernel.org
4196 F: drivers/gpio/gpio-gpio-mm.c
4198 DIGI NEO AND CLASSIC PCI PRODUCTS
4199 M: Lidza Louina <lidza.louina@gmail.com>
4200 M: Mark Hounschell <markh@compro.net>
4201 L: driverdev-devel@linuxdriverproject.org
4203 F: drivers/staging/dgnc/
4205 DIOLAN U2C-12 I2C DRIVER
4206 M: Guenter Roeck <linux@roeck-us.net>
4207 L: linux-i2c@vger.kernel.org
4209 F: drivers/i2c/busses/i2c-diolan-u2c.c
4212 M: Matthew Wilcox <mawilcox@microsoft.com>
4213 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4214 L: linux-fsdevel@vger.kernel.org
4217 F: include/linux/dax.h
4218 F: include/trace/events/fs_dax.h
4220 DIRECTORY NOTIFICATION (DNOTIFY)
4221 M: Jan Kara <jack@suse.cz>
4222 R: Amir Goldstein <amir73il@gmail.com>
4223 L: linux-fsdevel@vger.kernel.org
4225 F: Documentation/filesystems/dnotify.txt
4226 F: fs/notify/dnotify/
4227 F: include/linux/dnotify.h
4229 DISK GEOMETRY AND PARTITION HANDLING
4230 M: Andries Brouwer <aeb@cwi.nl>
4231 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4232 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4233 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4237 M: Jan Kara <jack@suse.com>
4239 F: Documentation/filesystems/quota.txt
4241 F: include/linux/quota*.h
4242 F: include/uapi/linux/quota*.h
4244 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4245 M: Bernie Thompson <bernie@plugable.com>
4246 L: linux-fbdev@vger.kernel.org
4248 W: http://plugable.com/category/projects/udlfb/
4249 F: drivers/video/fbdev/udlfb.c
4250 F: include/video/udlfb.h
4251 F: Documentation/fb/udlfb.txt
4253 DISTRIBUTED LOCK MANAGER (DLM)
4254 M: Christine Caulfield <ccaulfie@redhat.com>
4255 M: David Teigland <teigland@redhat.com>
4256 L: cluster-devel@redhat.com
4257 W: http://sources.redhat.com/cluster/
4258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4262 DMA BUFFER SHARING FRAMEWORK
4263 M: Sumit Semwal <sumit.semwal@linaro.org>
4265 L: linux-media@vger.kernel.org
4266 L: dri-devel@lists.freedesktop.org
4267 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4269 F: include/linux/dma-buf*
4270 F: include/linux/reservation.h
4271 F: include/linux/*fence.h
4272 F: Documentation/driver-api/dma-buf.rst
4273 T: git git://anongit.freedesktop.org/drm/drm-misc
4275 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4276 M: Vinod Koul <vinod.koul@intel.com>
4277 L: dmaengine@vger.kernel.org
4278 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4281 F: include/linux/dmaengine.h
4282 F: Documentation/devicetree/bindings/dma/
4283 F: Documentation/driver-api/dmaengine/
4284 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4287 M: Christoph Hellwig <hch@lst.de>
4288 M: Marek Szyprowski <m.szyprowski@samsung.com>
4289 R: Robin Murphy <robin.murphy@arm.com>
4290 L: iommu@lists.linux-foundation.org
4291 T: git git://git.infradead.org/users/hch/dma-mapping.git
4292 W: http://git.infradead.org/users/hch/dma-mapping.git
4297 F: drivers/base/dma-mapping.c
4298 F: drivers/base/dma-coherent.c
4299 F: include/linux/dma-mapping.h
4301 DME1737 HARDWARE MONITOR DRIVER
4302 M: Juerg Haefliger <juergh@gmail.com>
4303 L: linux-hwmon@vger.kernel.org
4305 F: Documentation/hwmon/dme1737
4306 F: drivers/hwmon/dme1737.c
4309 M: Jean Delvare <jdelvare@suse.com>
4311 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4312 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4313 F: drivers/firmware/dmi-id.c
4314 F: drivers/firmware/dmi_scan.c
4315 F: include/linux/dmi.h
4318 M: Jonathan Corbet <corbet@lwn.net>
4319 L: linux-doc@vger.kernel.org
4322 F: scripts/kernel-doc
4323 X: Documentation/ABI/
4324 X: Documentation/devicetree/
4325 X: Documentation/acpi
4326 X: Documentation/power
4327 X: Documentation/spi
4328 X: Documentation/media
4329 T: git git://git.lwn.net/linux.git docs-next
4331 DONGWOON DW9714 LENS VOICE COIL DRIVER
4332 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4333 L: linux-media@vger.kernel.org
4334 T: git git://linuxtv.org/media_tree.git
4336 F: drivers/media/i2c/dw9714.c
4339 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4340 L: blinux-list@redhat.com
4342 F: drivers/char/dtlk.c
4343 F: include/linux/dtlk.h
4345 DPAA2 DATAPATH I/O (DPIO) DRIVER
4346 M: Roy Pledge <Roy.Pledge@nxp.com>
4347 L: linux-kernel@vger.kernel.org
4349 F: drivers/staging/fsl-mc/bus/dpio
4351 DPAA2 ETHERNET DRIVER
4352 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4353 L: linux-kernel@vger.kernel.org
4355 F: drivers/staging/fsl-dpaa2/ethernet
4357 DPT_I2O SCSI RAID DRIVER
4358 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4359 L: linux-scsi@vger.kernel.org
4360 W: http://www.adaptec.com/
4362 F: drivers/scsi/dpt*
4363 F: drivers/scsi/dpt/
4366 M: Philipp Reisner <philipp.reisner@linbit.com>
4367 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4368 L: drbd-dev@lists.linbit.com
4369 W: http://www.drbd.org
4370 T: git git://git.linbit.com/linux-drbd.git
4371 T: git git://git.linbit.com/drbd-8.4.git
4373 F: drivers/block/drbd/
4375 F: Documentation/blockdev/drbd/
4377 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4378 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4381 F: Documentation/kobject.txt
4385 F: include/linux/debugfs.h
4386 F: include/linux/kobj*
4389 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4390 M: Kevin Hilman <khilman@kernel.org>
4391 M: Nishanth Menon <nm@ti.com>
4393 F: drivers/power/avs/
4394 F: include/linux/power/smartreflex.h
4395 L: linux-pm@vger.kernel.org
4397 DRM DRIVER FOR ARM PL111 CLCD
4398 M: Eric Anholt <eric@anholt.net>
4399 T: git git://anongit.freedesktop.org/drm/drm-misc
4401 F: drivers/gpu/drm/pl111/
4403 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4404 M: Dave Airlie <airlied@redhat.com>
4406 F: drivers/gpu/drm/ast/
4408 DRM DRIVER FOR BOCHS VIRTUAL GPU
4409 M: Gerd Hoffmann <kraxel@redhat.com>
4410 L: virtualization@lists.linux-foundation.org
4411 T: git git://anongit.freedesktop.org/drm/drm-misc
4413 F: drivers/gpu/drm/bochs/
4415 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4416 M: Linus Walleij <linus.walleij@linaro.org>
4417 T: git git://anongit.freedesktop.org/drm/drm-misc
4419 F: drivers/gpu/drm/tve200/
4421 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4422 S: Orphan / Obsolete
4423 F: drivers/gpu/drm/i810/
4424 F: include/uapi/drm/i810_drm.h
4426 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4427 S: Orphan / Obsolete
4428 F: drivers/gpu/drm/mga/
4429 F: include/uapi/drm/mga_drm.h
4431 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4432 M: Dave Airlie <airlied@redhat.com>
4434 F: drivers/gpu/drm/mgag200/
4436 DRM DRIVER FOR MI0283QT
4437 M: Noralf Trønnes <noralf@tronnes.org>
4439 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4440 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4442 DRM DRIVER FOR MSM ADRENO GPU
4443 M: Rob Clark <robdclark@gmail.com>
4444 L: linux-arm-msm@vger.kernel.org
4445 L: dri-devel@lists.freedesktop.org
4446 L: freedreno@lists.freedesktop.org
4447 T: git git://people.freedesktop.org/~robclark/linux
4449 F: drivers/gpu/drm/msm/
4450 F: include/uapi/drm/msm_drm.h
4451 F: Documentation/devicetree/bindings/display/msm/
4453 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4454 M: Ben Skeggs <bskeggs@redhat.com>
4455 L: dri-devel@lists.freedesktop.org
4456 L: nouveau@lists.freedesktop.org
4457 T: git git://github.com/skeggsb/linux
4459 F: drivers/gpu/drm/nouveau/
4460 F: include/uapi/drm/nouveau_drm.h
4462 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4463 M: Noralf Trønnes <noralf@tronnes.org>
4465 F: drivers/gpu/drm/tinydrm/repaper.c
4466 F: Documentation/devicetree/bindings/display/repaper.txt
4468 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4469 M: Dave Airlie <airlied@redhat.com>
4470 M: Gerd Hoffmann <kraxel@redhat.com>
4471 L: virtualization@lists.linux-foundation.org
4472 T: git git://anongit.freedesktop.org/drm/drm-misc
4474 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4475 F: drivers/gpu/drm/cirrus/
4477 DRM DRIVER FOR QXL VIRTUAL GPU
4478 M: Dave Airlie <airlied@redhat.com>
4479 M: Gerd Hoffmann <kraxel@redhat.com>
4480 L: virtualization@lists.linux-foundation.org
4481 T: git git://anongit.freedesktop.org/drm/drm-misc
4483 F: drivers/gpu/drm/qxl/
4484 F: include/uapi/drm/qxl_drm.h
4486 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4487 S: Orphan / Obsolete
4488 F: drivers/gpu/drm/r128/
4489 F: include/uapi/drm/r128_drm.h
4491 DRM DRIVER FOR SAVAGE VIDEO CARDS
4492 S: Orphan / Obsolete
4493 F: drivers/gpu/drm/savage/
4494 F: include/uapi/drm/savage_drm.h
4496 DRM DRIVER FOR SIS VIDEO CARDS
4497 S: Orphan / Obsolete
4498 F: drivers/gpu/drm/sis/
4499 F: include/uapi/drm/sis_drm.h
4501 DRM DRIVER FOR SITRONIX ST7586 PANELS
4502 M: David Lechner <david@lechnology.com>
4504 F: drivers/gpu/drm/tinydrm/st7586.c
4505 F: Documentation/devicetree/bindings/display/st7586.txt
4507 DRM DRIVER FOR TDFX VIDEO CARDS
4508 S: Orphan / Obsolete
4509 F: drivers/gpu/drm/tdfx/
4511 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4512 M: Dave Airlie <airlied@redhat.com>
4514 F: drivers/gpu/drm/udl/
4516 DRM DRIVER FOR VMWARE VIRTUAL GPU
4517 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4518 M: Sinclair Yeh <syeh@vmware.com>
4519 M: Thomas Hellstrom <thellstrom@vmware.com>
4520 L: dri-devel@lists.freedesktop.org
4521 T: git git://people.freedesktop.org/~syeh/repos_linux
4522 T: git git://people.freedesktop.org/~thomash/linux
4524 F: drivers/gpu/drm/vmwgfx/
4525 F: include/uapi/drm/vmwgfx_drm.h
4528 M: David Airlie <airlied@linux.ie>
4529 L: dri-devel@lists.freedesktop.org
4530 T: git git://people.freedesktop.org/~airlied/linux
4531 B: https://bugs.freedesktop.org/
4532 C: irc://chat.freenode.net/dri-devel
4536 F: Documentation/devicetree/bindings/display/
4537 F: Documentation/devicetree/bindings/gpu/
4538 F: Documentation/devicetree/bindings/video/
4539 F: Documentation/gpu/
4541 F: include/uapi/drm/
4542 F: include/linux/vga*
4544 DRM DRIVERS AND MISC GPU PATCHES
4545 M: Daniel Vetter <daniel.vetter@intel.com>
4546 M: Jani Nikula <jani.nikula@linux.intel.com>
4547 M: Sean Paul <seanpaul@chromium.org>
4548 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4550 T: git git://anongit.freedesktop.org/drm/drm-misc
4551 F: Documentation/gpu/
4553 F: drivers/gpu/drm/*
4555 F: include/uapi/drm/drm*
4556 F: include/linux/vga*
4558 DRM DRIVERS FOR ALLWINNER A10
4559 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4560 L: dri-devel@lists.freedesktop.org
4562 F: drivers/gpu/drm/sun4i/
4563 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4564 T: git git://anongit.freedesktop.org/drm/drm-misc
4566 DRM DRIVERS FOR AMLOGIC SOCS
4567 M: Neil Armstrong <narmstrong@baylibre.com>
4568 L: dri-devel@lists.freedesktop.org
4569 L: linux-amlogic@lists.infradead.org
4570 W: http://linux-meson.com/
4572 F: drivers/gpu/drm/meson/
4573 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4574 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4575 F: Documentation/gpu/meson.rst
4576 T: git git://anongit.freedesktop.org/drm/drm-misc
4578 DRM DRIVERS FOR ATMEL HLCDC
4579 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4580 L: dri-devel@lists.freedesktop.org
4582 F: drivers/gpu/drm/atmel-hlcdc/
4583 F: Documentation/devicetree/bindings/drm/atmel/
4584 T: git git://anongit.freedesktop.org/drm/drm-misc
4586 DRM DRIVERS FOR BRIDGE CHIPS
4587 M: Archit Taneja <architt@codeaurora.org>
4588 M: Andrzej Hajda <a.hajda@samsung.com>
4589 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4591 T: git git://anongit.freedesktop.org/drm/drm-misc
4592 F: drivers/gpu/drm/bridge/
4594 DRM DRIVERS FOR EXYNOS
4595 M: Inki Dae <inki.dae@samsung.com>
4596 M: Joonyoung Shim <jy0922.shim@samsung.com>
4597 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4598 M: Kyungmin Park <kyungmin.park@samsung.com>
4599 L: dri-devel@lists.freedesktop.org
4600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4602 F: drivers/gpu/drm/exynos/
4603 F: include/uapi/drm/exynos_drm.h
4604 F: Documentation/devicetree/bindings/display/exynos/
4606 DRM DRIVERS FOR FREESCALE DCU
4607 M: Stefan Agner <stefan@agner.ch>
4608 M: Alison Wang <alison.wang@freescale.com>
4609 L: dri-devel@lists.freedesktop.org
4611 F: drivers/gpu/drm/fsl-dcu/
4612 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4613 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4614 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4616 DRM DRIVERS FOR FREESCALE IMX
4617 M: Philipp Zabel <p.zabel@pengutronix.de>
4618 L: dri-devel@lists.freedesktop.org
4620 F: drivers/gpu/drm/imx/
4621 F: drivers/gpu/ipu-v3/
4622 F: Documentation/devicetree/bindings/display/imx/
4624 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4625 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4626 L: dri-devel@lists.freedesktop.org
4627 T: git git://github.com/patjak/drm-gma500
4629 F: drivers/gpu/drm/gma500/
4631 DRM DRIVERS FOR HISILICON
4632 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4633 M: Rongrong Zou <zourongrong@gmail.com>
4634 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4635 R: Chen Feng <puck.chen@hisilicon.com>
4636 L: dri-devel@lists.freedesktop.org
4637 T: git git://github.com/xin3liang/linux.git
4639 F: drivers/gpu/drm/hisilicon/
4640 F: Documentation/devicetree/bindings/display/hisilicon/
4642 DRM DRIVERS FOR MEDIATEK
4643 M: CK Hu <ck.hu@mediatek.com>
4644 M: Philipp Zabel <p.zabel@pengutronix.de>
4645 L: dri-devel@lists.freedesktop.org
4647 F: drivers/gpu/drm/mediatek/
4648 F: Documentation/devicetree/bindings/display/mediatek/
4650 DRM DRIVERS FOR NVIDIA TEGRA
4651 M: Thierry Reding <thierry.reding@gmail.com>
4652 L: dri-devel@lists.freedesktop.org
4653 L: linux-tegra@vger.kernel.org
4654 T: git git://anongit.freedesktop.org/tegra/linux.git
4656 F: drivers/gpu/drm/tegra/
4657 F: drivers/gpu/host1x/
4658 F: include/linux/host1x.h
4659 F: include/uapi/drm/tegra_drm.h
4660 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4662 DRM DRIVERS FOR RENESAS
4663 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4664 L: dri-devel@lists.freedesktop.org
4665 L: linux-renesas-soc@vger.kernel.org
4666 T: git git://linuxtv.org/pinchartl/fbdev
4668 F: drivers/gpu/drm/rcar-du/
4669 F: drivers/gpu/drm/shmobile/
4670 F: include/linux/platform_data/shmob_drm.h
4671 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4672 F: Documentation/devicetree/bindings/display/renesas,du.txt
4674 DRM DRIVERS FOR ROCKCHIP
4675 M: Mark Yao <mark.yao@rock-chips.com>
4676 L: dri-devel@lists.freedesktop.org
4678 F: drivers/gpu/drm/rockchip/
4679 F: Documentation/devicetree/bindings/display/rockchip/
4680 T: git git://anongit.freedesktop.org/drm/drm-misc
4683 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4684 M: Vincent Abriou <vincent.abriou@st.com>
4685 L: dri-devel@lists.freedesktop.org
4686 T: git git://anongit.freedesktop.org/drm/drm-misc
4688 F: drivers/gpu/drm/sti
4689 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4692 M: Yannick Fertre <yannick.fertre@st.com>
4693 M: Philippe Cornu <philippe.cornu@st.com>
4694 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4695 M: Vincent Abriou <vincent.abriou@st.com>
4696 L: dri-devel@lists.freedesktop.org
4697 T: git git://anongit.freedesktop.org/drm/drm-misc
4699 F: drivers/gpu/drm/stm
4700 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4702 DRM DRIVERS FOR TI LCDC
4703 M: Jyri Sarha <jsarha@ti.com>
4704 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4705 L: dri-devel@lists.freedesktop.org
4707 F: drivers/gpu/drm/tilcdc/
4708 F: Documentation/devicetree/bindings/display/tilcdc/
4710 DRM DRIVERS FOR TI OMAP
4711 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4712 L: dri-devel@lists.freedesktop.org
4714 F: drivers/gpu/drm/omapdrm/
4715 F: Documentation/devicetree/bindings/display/ti/
4718 M: Eric Anholt <eric@anholt.net>
4719 T: git git://github.com/anholt/linux
4721 F: drivers/gpu/drm/vc4/
4722 F: include/uapi/drm/vc4_drm.h
4723 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4724 T: git git://anongit.freedesktop.org/drm/drm-misc
4726 DRM DRIVERS FOR VIVANTE GPU IP
4727 M: Lucas Stach <l.stach@pengutronix.de>
4728 R: Russell King <linux+etnaviv@armlinux.org.uk>
4729 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4730 L: etnaviv@lists.freedesktop.org
4731 L: dri-devel@lists.freedesktop.org
4733 F: drivers/gpu/drm/etnaviv/
4734 F: include/uapi/drm/etnaviv_drm.h
4735 F: Documentation/devicetree/bindings/display/etnaviv/
4737 DRM DRIVERS FOR ZTE ZX
4738 M: Shawn Guo <shawnguo@kernel.org>
4739 L: dri-devel@lists.freedesktop.org
4741 F: drivers/gpu/drm/zte/
4742 F: Documentation/devicetree/bindings/display/zte,vou.txt
4743 T: git git://anongit.freedesktop.org/drm/drm-misc
4746 M: Thierry Reding <thierry.reding@gmail.com>
4747 L: dri-devel@lists.freedesktop.org
4748 T: git git://anongit.freedesktop.org/drm/drm-misc
4750 F: drivers/gpu/drm/drm_panel.c
4751 F: drivers/gpu/drm/panel/
4752 F: include/drm/drm_panel.h
4753 F: Documentation/devicetree/bindings/display/panel/
4756 M: Noralf Trønnes <noralf@tronnes.org>
4757 W: https://github.com/notro/tinydrm/wiki/Development
4758 T: git git://anongit.freedesktop.org/drm/drm-misc
4760 F: drivers/gpu/drm/tinydrm/
4761 F: include/drm/tinydrm/
4763 DSBR100 USB FM RADIO DRIVER
4764 M: Alexey Klimov <klimov.linux@gmail.com>
4765 L: linux-media@vger.kernel.org
4766 T: git git://linuxtv.org/media_tree.git
4768 F: drivers/media/radio/dsbr100.c
4771 M: Francois Romieu <romieu@fr.zoreil.com>
4772 L: netdev@vger.kernel.org
4774 F: drivers/net/wan/dscc4.c
4777 M: Hans Verkuil <hverkuil@xs4all.nl>
4778 L: linux-media@vger.kernel.org
4779 T: git git://linuxtv.org/media_tree.git
4780 W: https://linuxtv.org
4782 F: drivers/media/pci/dt3155/
4784 DVB_USB_AF9015 MEDIA DRIVER
4785 M: Antti Palosaari <crope@iki.fi>
4786 L: linux-media@vger.kernel.org
4787 W: https://linuxtv.org
4788 W: http://palosaari.fi/linux/
4789 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4790 T: git git://linuxtv.org/anttip/media_tree.git
4792 F: drivers/media/usb/dvb-usb-v2/af9015*
4794 DVB_USB_AF9035 MEDIA DRIVER
4795 M: Antti Palosaari <crope@iki.fi>
4796 L: linux-media@vger.kernel.org
4797 W: https://linuxtv.org
4798 W: http://palosaari.fi/linux/
4799 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4800 T: git git://linuxtv.org/anttip/media_tree.git
4802 F: drivers/media/usb/dvb-usb-v2/af9035*
4804 DVB_USB_ANYSEE MEDIA DRIVER
4805 M: Antti Palosaari <crope@iki.fi>
4806 L: linux-media@vger.kernel.org
4807 W: https://linuxtv.org
4808 W: http://palosaari.fi/linux/
4809 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4810 T: git git://linuxtv.org/anttip/media_tree.git
4812 F: drivers/media/usb/dvb-usb-v2/anysee*
4814 DVB_USB_AU6610 MEDIA DRIVER
4815 M: Antti Palosaari <crope@iki.fi>
4816 L: linux-media@vger.kernel.org
4817 W: https://linuxtv.org
4818 W: http://palosaari.fi/linux/
4819 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4820 T: git git://linuxtv.org/anttip/media_tree.git
4822 F: drivers/media/usb/dvb-usb-v2/au6610*
4824 DVB_USB_CE6230 MEDIA DRIVER
4825 M: Antti Palosaari <crope@iki.fi>
4826 L: linux-media@vger.kernel.org
4827 W: https://linuxtv.org
4828 W: http://palosaari.fi/linux/
4829 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4830 T: git git://linuxtv.org/anttip/media_tree.git
4832 F: drivers/media/usb/dvb-usb-v2/ce6230*
4834 DVB_USB_CXUSB MEDIA DRIVER
4835 M: Michael Krufky <mkrufky@linuxtv.org>
4836 L: linux-media@vger.kernel.org
4837 W: https://linuxtv.org
4838 W: http://github.com/mkrufky
4839 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4840 T: git git://linuxtv.org/media_tree.git
4842 F: drivers/media/usb/dvb-usb/cxusb*
4844 DVB_USB_EC168 MEDIA DRIVER
4845 M: Antti Palosaari <crope@iki.fi>
4846 L: linux-media@vger.kernel.org
4847 W: https://linuxtv.org
4848 W: http://palosaari.fi/linux/
4849 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4850 T: git git://linuxtv.org/anttip/media_tree.git
4852 F: drivers/media/usb/dvb-usb-v2/ec168*
4854 DVB_USB_GL861 MEDIA DRIVER
4855 M: Antti Palosaari <crope@iki.fi>
4856 L: linux-media@vger.kernel.org
4857 W: https://linuxtv.org
4858 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4859 T: git git://linuxtv.org/anttip/media_tree.git
4861 F: drivers/media/usb/dvb-usb-v2/gl861*
4863 DVB_USB_MXL111SF MEDIA DRIVER
4864 M: Michael Krufky <mkrufky@linuxtv.org>
4865 L: linux-media@vger.kernel.org
4866 W: https://linuxtv.org
4867 W: http://github.com/mkrufky
4868 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4869 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4871 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4873 DVB_USB_RTL28XXU MEDIA DRIVER
4874 M: Antti Palosaari <crope@iki.fi>
4875 L: linux-media@vger.kernel.org
4876 W: https://linuxtv.org
4877 W: http://palosaari.fi/linux/
4878 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4879 T: git git://linuxtv.org/anttip/media_tree.git
4881 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4883 DVB_USB_V2 MEDIA DRIVER
4884 M: Antti Palosaari <crope@iki.fi>
4885 L: linux-media@vger.kernel.org
4886 W: https://linuxtv.org
4887 W: http://palosaari.fi/linux/
4888 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4889 T: git git://linuxtv.org/anttip/media_tree.git
4891 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4892 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4895 M: Jason Baron <jbaron@akamai.com>
4897 F: lib/dynamic_debug.c
4898 F: include/linux/dynamic_debug.h
4900 DZ DECSTATION DZ11 SERIAL DRIVER
4901 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4903 F: drivers/tty/serial/dz.*
4905 E3X0 POWER BUTTON DRIVER
4906 M: Moritz Fischer <moritz.fischer@ettus.com>
4907 L: usrp-users@lists.ettus.com
4908 W: http://www.ettus.com
4910 F: drivers/input/misc/e3x0-button.c
4911 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4914 M: Antti Palosaari <crope@iki.fi>
4915 L: linux-media@vger.kernel.org
4916 W: https://linuxtv.org
4917 W: http://palosaari.fi/linux/
4918 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4919 T: git git://linuxtv.org/anttip/media_tree.git
4921 F: drivers/media/tuners/e4000*
4923 EATA ISA/EISA/PCI SCSI DRIVER
4924 M: Dario Ballabio <ballabio_dario@emc.com>
4925 L: linux-scsi@vger.kernel.org
4927 F: drivers/scsi/eata.c
4930 M: Antti Palosaari <crope@iki.fi>
4931 L: linux-media@vger.kernel.org
4932 W: https://linuxtv.org
4933 W: http://palosaari.fi/linux/
4934 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4935 T: git git://linuxtv.org/anttip/media_tree.git
4937 F: drivers/media/dvb-frontends/ec100*
4940 M: Tyler Hicks <tyhicks@canonical.com>
4941 L: ecryptfs@vger.kernel.org
4942 W: http://ecryptfs.org
4943 W: https://launchpad.net/ecryptfs
4944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4946 F: Documentation/filesystems/ecryptfs.txt
4950 M: Borislav Petkov <bp@alien8.de>
4951 L: linux-edac@vger.kernel.org
4953 F: drivers/edac/amd64_edac*
4956 M: Robert Richter <rric@kernel.org>
4957 L: linux-edac@vger.kernel.org
4959 F: drivers/edac/highbank*
4962 M: Ralf Baechle <ralf@linux-mips.org>
4963 M: David Daney <david.daney@cavium.com>
4964 L: linux-edac@vger.kernel.org
4965 L: linux-mips@linux-mips.org
4967 F: drivers/edac/octeon_edac*
4969 EDAC-CAVIUM THUNDERX
4970 M: David Daney <david.daney@cavium.com>
4971 M: Jan Glauber <jglauber@cavium.com>
4972 L: linux-edac@vger.kernel.org
4974 F: drivers/edac/thunderx_edac*
4977 M: Borislav Petkov <bp@alien8.de>
4978 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4979 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4980 L: linux-edac@vger.kernel.org
4981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4984 F: Documentation/admin-guide/ras.rst
4985 F: Documentation/driver-api/edac.rst
4987 F: include/linux/edac.h
4990 M: Mark Gross <mark.gross@intel.com>
4991 L: linux-edac@vger.kernel.org
4993 F: drivers/edac/e752x_edac.c
4996 L: linux-edac@vger.kernel.org
4998 F: drivers/edac/e7xxx_edac.c
5001 M: York Sun <york.sun@nxp.com>
5002 L: linux-edac@vger.kernel.org
5004 F: drivers/edac/fsl_ddr_edac.*
5007 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5008 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5009 L: linux-edac@vger.kernel.org
5011 F: drivers/edac/ghes_edac.c
5014 L: linux-edac@vger.kernel.org
5016 F: drivers/edac/i3000_edac.c
5019 L: linux-edac@vger.kernel.org
5021 F: drivers/edac/i5000_edac.c
5024 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5025 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5026 L: linux-edac@vger.kernel.org
5028 F: drivers/edac/i5400_edac.c
5031 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5032 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5033 L: linux-edac@vger.kernel.org
5035 F: drivers/edac/i7300_edac.c
5038 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5039 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5040 L: linux-edac@vger.kernel.org
5042 F: drivers/edac/i7core_edac.c
5045 M: Tim Small <tim@buttersideup.com>
5046 L: linux-edac@vger.kernel.org
5048 F: drivers/edac/i82443bxgx_edac.c
5051 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5052 M: "Arvind R." <arvino55@gmail.com>
5053 L: linux-edac@vger.kernel.org
5055 F: drivers/edac/i82975x_edac.c
5058 M: Jason Baron <jbaron@akamai.com>
5059 L: linux-edac@vger.kernel.org
5061 F: drivers/edac/ie31200_edac.c
5064 M: Johannes Thumshirn <morbidrsa@gmail.com>
5065 L: linux-edac@vger.kernel.org
5067 F: drivers/edac/mpc85xx_edac.[ch]
5070 M: Egor Martovetsky <egor@pasemi.com>
5071 L: linux-edac@vger.kernel.org
5073 F: drivers/edac/pasemi_edac.c
5076 M: Tony Luck <tony.luck@intel.com>
5077 L: linux-edac@vger.kernel.org
5079 F: drivers/edac/pnd2_edac.[ch]
5082 M: Tim Small <tim@buttersideup.com>
5083 L: linux-edac@vger.kernel.org
5085 F: drivers/edac/r82600_edac.c
5088 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5089 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5090 L: linux-edac@vger.kernel.org
5092 F: drivers/edac/sb_edac.c
5095 M: Tony Luck <tony.luck@intel.com>
5096 L: linux-edac@vger.kernel.org
5098 F: drivers/edac/skx_edac.c
5100 EDIROL UA-101/UA-1000 DRIVER
5101 M: Clemens Ladisch <clemens@ladisch.de>
5102 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5103 T: git git://git.alsa-project.org/alsa-kernel.git
5105 F: sound/usb/misc/ua101.c
5108 L: linux-efi@vger.kernel.org
5109 M: Ivan Hu <ivan.hu@canonical.com>
5110 M: Matt Fleming <matt@codeblueprint.co.uk>
5112 F: drivers/firmware/efi/test/
5114 EFI VARIABLE FILESYSTEM
5115 M: Matthew Garrett <matthew.garrett@nebula.com>
5116 M: Jeremy Kerr <jk@ozlabs.org>
5117 M: Matt Fleming <matt@codeblueprint.co.uk>
5118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5119 L: linux-efi@vger.kernel.org
5123 EFIFB FRAMEBUFFER DRIVER
5124 L: linux-fbdev@vger.kernel.org
5125 M: Peter Jones <pjones@redhat.com>
5127 F: drivers/video/fbdev/efifb.c
5130 W: http://aeschi.ch.eu.org/efs/
5134 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5135 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5136 L: netdev@vger.kernel.org
5138 F: drivers/net/ethernet/ibm/ehea/
5140 EM28XX VIDEO4LINUX DRIVER
5141 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5142 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5143 L: linux-media@vger.kernel.org
5144 W: https://linuxtv.org
5145 T: git git://linuxtv.org/media_tree.git
5147 F: drivers/media/usb/em28xx/
5148 F: Documentation/media/v4l-drivers/em28xx*
5151 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5152 M: Matt Mackall <mpm@selenic.com>
5153 M: David Woodhouse <dwmw2@infradead.org>
5154 L: linux-embedded@vger.kernel.org
5157 Emulex 10Gbps iSCSI - OneConnect DRIVER
5158 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5159 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5160 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5161 L: linux-scsi@vger.kernel.org
5162 W: http://www.broadcom.com
5164 F: drivers/scsi/be2iscsi/
5166 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5167 M: Sathya Perla <sathya.perla@broadcom.com>
5168 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5169 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5170 M: Somnath Kotur <somnath.kotur@broadcom.com>
5171 L: netdev@vger.kernel.org
5172 W: http://www.emulex.com
5174 F: drivers/net/ethernet/emulex/benet/
5176 EMULEX ONECONNECT ROCE DRIVER
5177 M: Selvin Xavier <selvin.xavier@broadcom.com>
5178 M: Devesh Sharma <devesh.sharma@broadcom.com>
5179 L: linux-rdma@vger.kernel.org
5180 W: http://www.broadcom.com
5182 F: drivers/infiniband/hw/ocrdma/
5183 F: include/uapi/rdma/ocrdma-abi.h
5185 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5186 M: James Smart <james.smart@broadcom.com>
5187 M: Dick Kennedy <dick.kennedy@broadcom.com>
5188 L: linux-scsi@vger.kernel.org
5189 W: http://www.broadcom.com
5191 F: drivers/scsi/lpfc/
5193 ENE CB710 FLASH CARD READER DRIVER
5194 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5196 F: drivers/misc/cb710/
5197 F: drivers/mmc/host/cb710-mmc.*
5198 F: include/linux/cb710.h
5200 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5201 M: Maxim Levitsky <maximlevitsky@gmail.com>
5203 F: drivers/media/rc/ene_ir.*
5205 EPSON S1D13XXX FRAMEBUFFER DRIVER
5206 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5209 F: drivers/video/fbdev/s1d13xxxfb.c
5210 F: include/video/s1d13xxxfb.h
5212 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5213 M: Jeff Layton <jlayton@poochiereds.net>
5216 F: include/linux/errseq.h
5218 ET131X NETWORK DRIVER
5219 M: Mark Einon <mark.einon@gmail.com>
5221 F: drivers/net/ethernet/agere/
5224 M: Stephen Hemminger <stephen@networkplumber.org>
5225 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5226 L: netdev@vger.kernel.org
5227 W: http://www.linuxfoundation.org/en/Net:Bridge
5229 F: include/linux/netfilter_bridge/
5232 ETHERNET PHY LIBRARY
5233 M: Andrew Lunn <andrew@lunn.ch>
5234 M: Florian Fainelli <f.fainelli@gmail.com>
5235 L: netdev@vger.kernel.org
5237 F: Documentation/ABI/testing/sysfs-bus-mdio
5238 F: Documentation/devicetree/bindings/net/mdio*
5239 F: Documentation/networking/phy.txt
5241 F: drivers/of/of_mdio.c
5242 F: drivers/of/of_net.c
5243 F: include/linux/*mdio*.h
5244 F: include/linux/of_net.h
5245 F: include/linux/phy.h
5246 F: include/linux/phy_fixed.h
5247 F: include/linux/platform_data/mdio-gpio.h
5248 F: include/linux/platform_data/mdio-bcm-unimac.h
5249 F: include/trace/events/mdio.h
5250 F: include/uapi/linux/mdio.h
5251 F: include/uapi/linux/mii.h
5254 M: Jan Kara <jack@suse.com>
5255 L: linux-ext4@vger.kernel.org
5257 F: Documentation/filesystems/ext2.txt
5259 F: include/linux/ext2*
5262 M: "Theodore Ts'o" <tytso@mit.edu>
5263 M: Andreas Dilger <adilger.kernel@dilger.ca>
5264 L: linux-ext4@vger.kernel.org
5265 W: http://ext4.wiki.kernel.org
5266 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5269 F: Documentation/filesystems/ext4.txt
5272 Extended Verification Module (EVM)
5273 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5274 L: linux-integrity@vger.kernel.org
5276 F: security/integrity/evm/
5278 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5279 M: Matt Fleming <matt@codeblueprint.co.uk>
5280 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5281 L: linux-efi@vger.kernel.org
5282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5284 F: Documentation/efi-stub.txt
5285 F: arch/*/kernel/efi.c
5286 F: arch/x86/boot/compressed/eboot.[ch]
5287 F: arch/*/include/asm/efi.h
5288 F: arch/x86/platform/efi/
5289 F: drivers/firmware/efi/
5290 F: include/linux/efi*.h
5291 F: arch/arm/boot/compressed/efi-header.S
5292 F: arch/arm64/kernel/efi-entry.S
5294 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5295 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5296 M: Chanwoo Choi <cw00.choi@samsung.com>
5297 L: linux-kernel@vger.kernel.org
5298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5301 F: include/linux/extcon/
5302 F: include/linux/extcon.h
5303 F: Documentation/extcon/
5304 F: Documentation/devicetree/bindings/extcon/
5307 M: Jingoo Han <jingoohan1@gmail.com>
5308 L: dri-devel@lists.freedesktop.org
5310 F: drivers/gpu/drm/exynos/exynos_dp*
5312 EXYNOS SYSMMU (IOMMU) driver
5313 M: Marek Szyprowski <m.szyprowski@samsung.com>
5314 L: iommu@lists.linux-foundation.org
5316 F: drivers/iommu/exynos-iommu.c
5318 EZchip NPS platform support
5319 M: Elad Kanfi <eladkan@mellanox.com>
5320 M: Vineet Gupta <vgupta@synopsys.com>
5322 F: arch/arc/plat-eznps
5323 F: arch/arc/boot/dts/eznps.dts
5326 M: Jaegeuk Kim <jaegeuk@kernel.org>
5327 M: Chao Yu <yuchao0@huawei.com>
5328 L: linux-f2fs-devel@lists.sourceforge.net
5329 W: https://f2fs.wiki.kernel.org/
5330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5332 F: Documentation/filesystems/f2fs.txt
5333 F: Documentation/ABI/testing/sysfs-fs-f2fs
5335 F: include/linux/f2fs_fs.h
5336 F: include/trace/events/f2fs.h
5338 F71805F HARDWARE MONITORING DRIVER
5339 M: Jean Delvare <jdelvare@suse.com>
5340 L: linux-hwmon@vger.kernel.org
5342 F: Documentation/hwmon/f71805f
5343 F: drivers/hwmon/f71805f.c
5346 M: Jan Kara <jack@suse.cz>
5347 R: Amir Goldstein <amir73il@gmail.com>
5348 L: linux-fsdevel@vger.kernel.org
5350 F: fs/notify/fanotify/
5351 F: include/linux/fanotify.h
5352 F: include/uapi/linux/fanotify.h
5354 FARSYNC SYNCHRONOUS DRIVER
5355 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5356 W: http://www.farsite.co.uk/
5358 F: drivers/net/wan/farsync.*
5360 FAULT INJECTION SUPPORT
5361 M: Akinobu Mita <akinobu.mita@gmail.com>
5363 F: Documentation/fault-injection/
5364 F: lib/fault-inject.c
5366 FBTFT Framebuffer drivers
5367 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5369 F: drivers/staging/fbtft/
5372 M: Michael Buesch <m@bues.ch>
5373 L: linux-media@vger.kernel.org
5375 F: drivers/media/tuners/fc0011.h
5376 F: drivers/media/tuners/fc0011.c
5379 M: Antti Palosaari <crope@iki.fi>
5380 L: linux-media@vger.kernel.org
5381 W: https://linuxtv.org
5382 W: http://palosaari.fi/linux/
5383 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5384 T: git git://linuxtv.org/anttip/media_tree.git
5386 F: drivers/media/tuners/fc2580*
5388 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5389 M: Johannes Thumshirn <jth@kernel.org>
5390 L: fcoe-devel@open-fcoe.org
5391 W: www.Open-FCoE.org
5393 F: drivers/scsi/libfc/
5394 F: drivers/scsi/fcoe/
5396 F: include/scsi/libfc.h
5397 F: include/scsi/libfcoe.h
5398 F: include/uapi/scsi/fc/
5400 FILE LOCKING (flock() and fcntl()/lockf())
5401 M: Jeff Layton <jlayton@poochiereds.net>
5402 M: "J. Bruce Fields" <bfields@fieldses.org>
5403 L: linux-fsdevel@vger.kernel.org
5405 F: include/linux/fcntl.h
5406 F: include/uapi/linux/fcntl.h
5410 FILESYSTEMS (VFS and infrastructure)
5411 M: Alexander Viro <viro@zeniv.linux.org.uk>
5412 L: linux-fsdevel@vger.kernel.org
5415 F: include/linux/fs.h
5416 F: include/uapi/linux/fs.h
5418 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5419 M: Riku Voipio <riku.voipio@iki.fi>
5420 L: linux-hwmon@vger.kernel.org
5422 F: drivers/hwmon/f75375s.c
5423 F: include/linux/f75375s.h
5425 FIREWIRE AUDIO DRIVERS
5426 M: Clemens Ladisch <clemens@ladisch.de>
5427 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5428 T: git git://git.alsa-project.org/alsa-kernel.git
5432 FIREWIRE MEDIA DRIVERS (firedtv)
5433 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5434 L: linux-media@vger.kernel.org
5435 L: linux1394-devel@lists.sourceforge.net
5436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5438 F: drivers/media/firewire/
5440 FIREWIRE SBP-2 TARGET
5441 M: Chris Boot <bootc@bootc.net>
5442 L: linux-scsi@vger.kernel.org
5443 L: target-devel@vger.kernel.org
5444 L: linux1394-devel@lists.sourceforge.net
5445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5447 F: drivers/target/sbp/
5450 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5451 L: linux1394-devel@lists.sourceforge.net
5452 W: http://ieee1394.wiki.kernel.org/
5453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5455 F: drivers/firewire/
5456 F: include/linux/firewire.h
5457 F: include/uapi/linux/firewire*.h
5460 FIRMWARE LOADER (request_firmware)
5461 M: Luis R. Rodriguez <mcgrof@kernel.org>
5462 L: linux-kernel@vger.kernel.org
5464 F: Documentation/firmware_class/
5465 F: drivers/base/firmware*.c
5466 F: include/linux/firmware.h
5468 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5469 M: Joshua Morris <josh.h.morris@us.ibm.com>
5470 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5472 F: drivers/block/rsxx/
5475 M: Jiri Kosina <jikos@kernel.org>
5476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5478 F: drivers/block/floppy.c
5481 M: Alessandro Rubini <rubini@gnudd.com>
5482 W: http://www.ohwr.org/projects/fmc-bus
5485 F: include/linux/fmc*.h
5486 F: include/linux/ipmi-fru.h
5489 FPGA MANAGER FRAMEWORK
5490 M: Alan Tull <atull@kernel.org>
5491 M: Moritz Fischer <mdf@kernel.org>
5492 L: linux-fpga@vger.kernel.org
5494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5495 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5496 F: Documentation/fpga/
5497 F: Documentation/devicetree/bindings/fpga/
5499 F: include/linux/fpga/
5500 W: http://www.rocketboards.org
5503 M: Bill Metzenthen <billm@melbpc.org.au>
5504 W: http://floatingpoint.sourceforge.net/emulator/index.html
5506 F: arch/x86/math-emu/
5508 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5509 L: netdev@vger.kernel.org
5511 F: drivers/net/wan/dlci.c
5512 F: drivers/net/wan/sdla.c
5515 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5516 L: dri-devel@lists.freedesktop.org
5517 L: linux-fbdev@vger.kernel.org
5518 T: git git://github.com/bzolnier/linux.git
5519 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5521 F: Documentation/fb/
5524 F: include/linux/fb.h
5525 F: include/uapi/video/
5526 F: include/uapi/linux/fb.h
5528 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5529 M: Horia Geantă <horia.geanta@nxp.com>
5530 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5531 L: linux-crypto@vger.kernel.org
5533 F: drivers/crypto/caam/
5534 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5536 FREESCALE DIU FRAMEBUFFER DRIVER
5537 M: Timur Tabi <timur@tabi.org>
5538 L: linux-fbdev@vger.kernel.org
5540 F: drivers/video/fbdev/fsl-diu-fb.*
5542 FREESCALE DMA DRIVER
5543 M: Li Yang <leoyang.li@nxp.com>
5544 M: Zhang Wei <zw@zh-kernel.org>
5545 L: linuxppc-dev@lists.ozlabs.org
5547 F: drivers/dma/fsldma.*
5549 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5550 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5551 L: netdev@vger.kernel.org
5553 F: drivers/net/ethernet/freescale/gianfar*
5554 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5555 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5557 FREESCALE GPMI NAND DRIVER
5558 M: Han Xu <han.xu@nxp.com>
5559 L: linux-mtd@lists.infradead.org
5561 F: drivers/mtd/nand/gpmi-nand/*
5563 FREESCALE I2C CPM DRIVER
5564 M: Jochen Friedrich <jochen@scram.de>
5565 L: linuxppc-dev@lists.ozlabs.org
5566 L: linux-i2c@vger.kernel.org
5568 F: drivers/i2c/busses/i2c-cpm.c
5570 FREESCALE IMX / MXC FEC DRIVER
5571 M: Fugang Duan <fugang.duan@nxp.com>
5572 L: netdev@vger.kernel.org
5574 F: drivers/net/ethernet/freescale/fec_main.c
5575 F: drivers/net/ethernet/freescale/fec_ptp.c
5576 F: drivers/net/ethernet/freescale/fec.h
5577 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5579 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5580 M: Sascha Hauer <kernel@pengutronix.de>
5581 L: linux-fbdev@vger.kernel.org
5582 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5584 F: include/linux/platform_data/video-imxfb.h
5585 F: drivers/video/fbdev/imxfb.c
5587 FREESCALE QORIQ DPAA ETHERNET DRIVER
5588 M: Madalin Bucur <madalin.bucur@nxp.com>
5589 L: netdev@vger.kernel.org
5591 F: drivers/net/ethernet/freescale/dpaa
5593 FREESCALE QORIQ DPAA FMAN DRIVER
5594 M: Madalin Bucur <madalin.bucur@nxp.com>
5595 L: netdev@vger.kernel.org
5597 F: drivers/net/ethernet/freescale/fman
5598 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5600 FREESCALE QUAD SPI DRIVER
5601 M: Han Xu <han.xu@nxp.com>
5602 L: linux-mtd@lists.infradead.org
5604 F: drivers/mtd/spi-nor/fsl-quadspi.c
5606 FREESCALE QUICC ENGINE LIBRARY
5607 M: Qiang Zhao <qiang.zhao@nxp.com>
5608 L: linuxppc-dev@lists.ozlabs.org
5610 F: drivers/soc/fsl/qe/
5611 F: include/soc/fsl/*qe*.h
5612 F: include/soc/fsl/*ucc*.h
5614 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5615 M: Li Yang <leoyang.li@nxp.com>
5616 L: netdev@vger.kernel.org
5617 L: linuxppc-dev@lists.ozlabs.org
5619 F: drivers/net/ethernet/freescale/ucc_geth*
5621 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5622 M: Zhao Qiang <qiang.zhao@nxp.com>
5623 L: netdev@vger.kernel.org
5624 L: linuxppc-dev@lists.ozlabs.org
5626 F: drivers/net/wan/fsl_ucc_hdlc*
5628 FREESCALE QUICC ENGINE UCC UART DRIVER
5629 M: Timur Tabi <timur@tabi.org>
5630 L: linuxppc-dev@lists.ozlabs.org
5632 F: drivers/tty/serial/ucc_uart.c
5634 FREESCALE SOC DRIVERS
5635 M: Li Yang <leoyang.li@nxp.com>
5636 L: linuxppc-dev@lists.ozlabs.org
5637 L: linux-arm-kernel@lists.infradead.org
5639 F: Documentation/devicetree/bindings/soc/fsl/
5641 F: include/linux/fsl/
5643 FREESCALE SOC FS_ENET DRIVER
5644 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5645 M: Vitaly Bordug <vbordug@ru.mvista.com>
5646 L: linuxppc-dev@lists.ozlabs.org
5647 L: netdev@vger.kernel.org
5649 F: drivers/net/ethernet/freescale/fs_enet/
5650 F: include/linux/fs_enet_pd.h
5652 FREESCALE SOC SOUND DRIVERS
5653 M: Timur Tabi <timur@tabi.org>
5654 M: Nicolin Chen <nicoleotsuka@gmail.com>
5655 M: Xiubo Li <Xiubo.Lee@gmail.com>
5656 R: Fabio Estevam <fabio.estevam@nxp.com>
5657 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5658 L: linuxppc-dev@lists.ozlabs.org
5660 F: sound/soc/fsl/fsl*
5661 F: sound/soc/fsl/imx*
5662 F: sound/soc/fsl/mpc8610_hpcd.c
5664 FREESCALE USB PERIPHERAL DRIVERS
5665 M: Li Yang <leoyang.li@nxp.com>
5666 L: linux-usb@vger.kernel.org
5667 L: linuxppc-dev@lists.ozlabs.org
5669 F: drivers/usb/gadget/udc/fsl*
5672 M: Christoph Hellwig <hch@infradead.org>
5673 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5678 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5679 M: Pavel Machek <pavel@ucw.cz>
5680 L: linux-pm@vger.kernel.org
5682 F: Documentation/power/freezing-of-tasks.txt
5683 F: include/linux/freezer.h
5687 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5688 L: linux-kernel@vger.kernel.org
5691 F: include/linux/frontswap.h
5693 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5694 M: David Howells <dhowells@redhat.com>
5695 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5697 F: Documentation/filesystems/caching/
5699 F: include/linux/fscache*.h
5701 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5702 M: Theodore Y. Ts'o <tytso@mit.edu>
5703 M: Jaegeuk Kim <jaegeuk@kernel.org>
5704 L: linux-fscrypt@vger.kernel.org
5705 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5709 F: include/linux/fscrypt*.h
5710 F: Documentation/filesystems/fscrypt.rst
5712 FUJITSU FR-V (FRV) PORT
5716 FUJITSU LAPTOP EXTRAS
5717 M: Jonathan Woithe <jwoithe@just42.net>
5718 L: platform-driver-x86@vger.kernel.org
5720 F: drivers/platform/x86/fujitsu-laptop.c
5722 FUJITSU M-5MO LS CAMERA ISP DRIVER
5723 M: Kyungmin Park <kyungmin.park@samsung.com>
5724 M: Heungjun Kim <riverful.kim@samsung.com>
5725 L: linux-media@vger.kernel.org
5727 F: drivers/media/i2c/m5mols/
5728 F: include/media/i2c/m5mols.h
5730 FUJITSU TABLET EXTRAS
5731 M: Robert Gerlach <khnz@gmx.de>
5732 L: platform-driver-x86@vger.kernel.org
5734 F: drivers/platform/x86/fujitsu-tablet.c
5736 FUSE: FILESYSTEM IN USERSPACE
5737 M: Miklos Szeredi <miklos@szeredi.hu>
5738 L: linux-fsdevel@vger.kernel.org
5739 W: http://fuse.sourceforge.net/
5740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5743 F: include/uapi/linux/fuse.h
5744 F: Documentation/filesystems/fuse.txt
5747 M: Thomas Gleixner <tglx@linutronix.de>
5748 M: Ingo Molnar <mingo@redhat.com>
5749 R: Peter Zijlstra <peterz@infradead.org>
5750 R: Darren Hart <dvhart@infradead.org>
5751 L: linux-kernel@vger.kernel.org
5752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5755 F: kernel/futex_compat.c
5756 F: include/asm-generic/futex.h
5757 F: include/linux/futex.h
5758 F: include/uapi/linux/futex.h
5759 F: tools/testing/selftests/futex/
5760 F: tools/perf/bench/futex*
5761 F: Documentation/*futex*
5763 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5764 M: Rik Faith <faith@cs.unc.edu>
5765 L: linux-scsi@vger.kernel.org
5766 S: Odd Fixes (e.g., new signatures)
5767 F: drivers/scsi/fdomain.*
5770 M: Kees Cook <keescook@chromium.org>
5771 R: Emese Revfy <re.emese@gmail.com>
5772 L: kernel-hardening@lists.openwall.com
5774 F: scripts/gcc-plugins/
5775 F: scripts/gcc-plugin.sh
5776 F: scripts/Makefile.gcc-plugins
5777 F: Documentation/gcc-plugins.txt
5779 GCOV BASED KERNEL PROFILING
5780 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5783 F: Documentation/dev-tools/gcov.rst
5785 GDB KERNEL DEBUGGING HELPER SCRIPTS
5786 M: Jan Kiszka <jan.kiszka@siemens.com>
5787 M: Kieran Bingham <kieran@bingham.xyz>
5791 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5792 M: Achim Leubner <achim_leubner@adaptec.com>
5793 L: linux-scsi@vger.kernel.org
5794 W: http://www.icp-vortex.com/
5796 F: drivers/scsi/gdt*
5798 GEMTEK FM RADIO RECEIVER DRIVER
5799 M: Hans Verkuil <hverkuil@xs4all.nl>
5800 L: linux-media@vger.kernel.org
5801 T: git git://linuxtv.org/media_tree.git
5802 W: https://linuxtv.org
5804 F: drivers/media/radio/radio-gemtek*
5806 GENERIC GPIO I2C DRIVER
5807 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5809 F: drivers/i2c/busses/i2c-gpio.c
5810 F: include/linux/i2c-gpio.h
5812 GENERIC GPIO I2C MULTIPLEXER DRIVER
5813 M: Peter Korsgaard <peter.korsgaard@barco.com>
5814 L: linux-i2c@vger.kernel.org
5816 F: drivers/i2c/muxes/i2c-mux-gpio.c
5817 F: include/linux/i2c-mux-gpio.h
5818 F: Documentation/i2c/muxes/i2c-mux-gpio
5820 GENERIC HDLC (WAN) DRIVERS
5821 M: Krzysztof Halasa <khc@pm.waw.pl>
5822 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5824 F: drivers/net/wan/c101.c
5825 F: drivers/net/wan/hd6457*
5826 F: drivers/net/wan/hdlc*
5827 F: drivers/net/wan/n2.c
5828 F: drivers/net/wan/pc300too.c
5829 F: drivers/net/wan/pci200syn.c
5830 F: drivers/net/wan/wanxl*
5832 GENERIC INCLUDE/ASM HEADER FILES
5833 M: Arnd Bergmann <arnd@arndb.de>
5834 L: linux-arch@vger.kernel.org
5835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5837 F: include/asm-generic/
5838 F: include/uapi/asm-generic/
5840 GENERIC PHY FRAMEWORK
5841 M: Kishon Vijay Abraham I <kishon@ti.com>
5842 L: linux-kernel@vger.kernel.org
5843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5846 F: include/linux/phy/
5849 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5850 M: Kevin Hilman <khilman@kernel.org>
5851 M: Ulf Hansson <ulf.hansson@linaro.org>
5852 L: linux-pm@vger.kernel.org
5854 F: drivers/base/power/domain*.c
5855 F: include/linux/pm_domain.h
5856 F: Documentation/devicetree/bindings/power/power_domain.txt
5858 GENERIC UIO DRIVER FOR PCI DEVICES
5859 M: "Michael S. Tsirkin" <mst@redhat.com>
5860 L: kvm@vger.kernel.org
5862 F: drivers/uio/uio_pci_generic.c
5864 GENWQE (IBM Generic Workqueue Card)
5865 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5866 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5868 F: drivers/misc/genwqe/
5870 GET_MAINTAINER SCRIPT
5871 M: Joe Perches <joe@perches.com>
5873 F: scripts/get_maintainer.pl
5876 M: Steven Whitehouse <swhiteho@redhat.com>
5877 M: Bob Peterson <rpeterso@redhat.com>
5878 L: cluster-devel@redhat.com
5879 W: http://sources.redhat.com/cluster/
5880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5882 F: Documentation/filesystems/gfs2*.txt
5884 F: include/uapi/linux/gfs2_ondisk.h
5886 GIGASET ISDN DRIVERS
5887 M: Paul Bolle <pebolle@tiscali.nl>
5888 L: gigaset307x-common@lists.sourceforge.net
5889 W: http://gigaset307x.sourceforge.net/
5891 F: Documentation/isdn/README.gigaset
5892 F: drivers/isdn/gigaset/
5893 F: include/uapi/linux/gigaset_dev.h
5896 M: Hans Verkuil <hans.verkuil@cisco.com>
5897 L: linux-media@vger.kernel.org
5899 F: drivers/media/usb/go7007/
5902 M: Bastien Nocera <hadess@hadess.net>
5903 L: linux-input@vger.kernel.org
5905 F: drivers/input/touchscreen/goodix.c
5908 M: Mika Westerberg <mika.westerberg@linux.intel.com>
5909 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5910 L: linux-gpio@vger.kernel.org
5911 L: linux-acpi@vger.kernel.org
5913 F: Documentation/acpi/gpio-properties.txt
5914 F: drivers/gpio/gpiolib-acpi.c
5917 M: Sean Young <sean@mess.org>
5918 L: linux-media@vger.kernel.org
5920 F: drivers/media/rc/gpio-ir-tx.c
5923 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5924 L: linux-gpio@vger.kernel.org
5926 F: drivers/gpio/gpio-mockup.c
5927 F: tools/testing/selftests/gpio/
5930 M: Linus Walleij <linus.walleij@linaro.org>
5931 L: linux-gpio@vger.kernel.org
5932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5934 F: Documentation/devicetree/bindings/gpio/
5935 F: Documentation/gpio/
5936 F: Documentation/ABI/testing/gpio-cdev
5937 F: Documentation/ABI/obsolete/sysfs-gpio
5939 F: include/linux/gpio/
5940 F: include/linux/gpio.h
5941 F: include/asm-generic/gpio.h
5942 F: include/uapi/linux/gpio.h
5945 GRE DEMULTIPLEXER DRIVER
5946 M: Dmitry Kozlov <xeb@mail.ru>
5947 L: netdev@vger.kernel.org
5949 F: net/ipv4/gre_demux.c
5950 F: net/ipv4/gre_offload.c
5951 F: include/net/gre.h
5953 GRETH 10/100/1G Ethernet MAC device driver
5954 M: Andreas Larsson <andreas@gaisler.com>
5955 L: netdev@vger.kernel.org
5957 F: drivers/net/ethernet/aeroflex/
5959 GREYBUS AUDIO PROTOCOLS DRIVERS
5960 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5961 M: Mark Greer <mgreer@animalcreek.com>
5963 F: drivers/staging/greybus/audio_apbridgea.c
5964 F: drivers/staging/greybus/audio_apbridgea.h
5965 F: drivers/staging/greybus/audio_codec.c
5966 F: drivers/staging/greybus/audio_codec.h
5967 F: drivers/staging/greybus/audio_gb.c
5968 F: drivers/staging/greybus/audio_manager.c
5969 F: drivers/staging/greybus/audio_manager.h
5970 F: drivers/staging/greybus/audio_manager_module.c
5971 F: drivers/staging/greybus/audio_manager_private.h
5972 F: drivers/staging/greybus/audio_manager_sysfs.c
5973 F: drivers/staging/greybus/audio_module.c
5974 F: drivers/staging/greybus/audio_topology.c
5976 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5977 M: Viresh Kumar <vireshk@kernel.org>
5979 F: drivers/staging/greybus/authentication.c
5980 F: drivers/staging/greybus/bootrom.c
5981 F: drivers/staging/greybus/firmware.h
5982 F: drivers/staging/greybus/fw-core.c
5983 F: drivers/staging/greybus/fw-download.c
5984 F: drivers/staging/greybus/fw-managament.c
5985 F: drivers/staging/greybus/greybus_authentication.h
5986 F: drivers/staging/greybus/greybus_firmware.h
5987 F: drivers/staging/greybus/hid.c
5988 F: drivers/staging/greybus/i2c.c
5989 F: drivers/staging/greybus/spi.c
5990 F: drivers/staging/greybus/spilib.c
5991 F: drivers/staging/greybus/spilib.h
5993 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5994 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5996 F: drivers/staging/greybus/loopback.c
5997 F: drivers/staging/greybus/timesync.c
5998 F: drivers/staging/greybus/timesync_platform.c
6000 GREYBUS PLATFORM DRIVERS
6001 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6003 F: drivers/staging/greybus/arche-platform.c
6004 F: drivers/staging/greybus/arche-apb-ctrl.c
6005 F: drivers/staging/greybus/arche_platform.h
6007 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6008 M: Rui Miguel Silva <rmfrfs@gmail.com>
6010 F: drivers/staging/greybus/sdio.c
6011 F: drivers/staging/greybus/light.c
6012 F: drivers/staging/greybus/gpio.c
6013 F: drivers/staging/greybus/power_supply.c
6014 F: drivers/staging/greybus/spi.c
6015 F: drivers/staging/greybus/spilib.c
6018 M: Johan Hovold <johan@kernel.org>
6019 M: Alex Elder <elder@kernel.org>
6020 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6022 F: drivers/staging/greybus/
6023 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6025 GREYBUS UART PROTOCOLS DRIVERS
6026 M: David Lin <dtwlin@gmail.com>
6028 F: drivers/staging/greybus/uart.c
6029 F: drivers/staging/greybus/log.c
6031 GS1662 VIDEO SERIALIZER
6032 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6033 L: linux-media@vger.kernel.org
6034 T: git git://linuxtv.org/media_tree.git
6036 F: drivers/media/spi/gs1662.c
6038 GSPCA FINEPIX SUBDRIVER
6039 M: Frank Zago <frank@zago.net>
6040 L: linux-media@vger.kernel.org
6041 T: git git://linuxtv.org/media_tree.git
6043 F: drivers/media/usb/gspca/finepix.c
6045 GSPCA GL860 SUBDRIVER
6046 M: Olivier Lorin <o.lorin@laposte.net>
6047 L: linux-media@vger.kernel.org
6048 T: git git://linuxtv.org/media_tree.git
6050 F: drivers/media/usb/gspca/gl860/
6052 GSPCA M5602 SUBDRIVER
6053 M: Erik Andren <erik.andren@gmail.com>
6054 L: linux-media@vger.kernel.org
6055 T: git git://linuxtv.org/media_tree.git
6057 F: drivers/media/usb/gspca/m5602/
6059 GSPCA PAC207 SONIXB SUBDRIVER
6060 M: Hans Verkuil <hverkuil@xs4all.nl>
6061 L: linux-media@vger.kernel.org
6062 T: git git://linuxtv.org/media_tree.git
6064 F: drivers/media/usb/gspca/pac207.c
6066 GSPCA SN9C20X SUBDRIVER
6067 M: Brian Johnson <brijohn@gmail.com>
6068 L: linux-media@vger.kernel.org
6069 T: git git://linuxtv.org/media_tree.git
6071 F: drivers/media/usb/gspca/sn9c20x.c
6073 GSPCA T613 SUBDRIVER
6074 M: Leandro Costantino <lcostantino@gmail.com>
6075 L: linux-media@vger.kernel.org
6076 T: git git://linuxtv.org/media_tree.git
6078 F: drivers/media/usb/gspca/t613.c
6080 GSPCA USB WEBCAM DRIVER
6081 M: Hans Verkuil <hverkuil@xs4all.nl>
6082 L: linux-media@vger.kernel.org
6083 T: git git://linuxtv.org/media_tree.git
6085 F: drivers/media/usb/gspca/
6087 GTP (GPRS Tunneling Protocol)
6088 M: Pablo Neira Ayuso <pablo@netfilter.org>
6089 M: Harald Welte <laforge@gnumonks.org>
6090 L: osmocom-net-gprs@lists.osmocom.org
6091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6093 F: drivers/net/gtp.c
6095 GUID PARTITION TABLE (GPT)
6096 M: Davidlohr Bueso <dave@stgolabs.net>
6097 L: linux-efi@vger.kernel.org
6099 F: block/partitions/efi.*
6102 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6103 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6104 W: http://uclinux-h8.sourceforge.jp
6105 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6108 F: drivers/clocksource/h8300_*.c
6109 F: drivers/clk/h8300/
6110 F: drivers/irqchip/irq-renesas-h8*.c
6113 M: Antti Palosaari <crope@iki.fi>
6114 L: linux-media@vger.kernel.org
6115 W: https://linuxtv.org
6116 W: http://palosaari.fi/linux/
6117 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6118 T: git git://linuxtv.org/anttip/media_tree.git
6120 F: drivers/media/usb/hackrf/
6122 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6123 M: Frank Seidel <frank@f-seidel.de>
6124 L: platform-driver-x86@vger.kernel.org
6125 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6127 F: drivers/platform/x86/hdaps.c
6130 M: Jean Delvare <jdelvare@suse.com>
6131 M: Guenter Roeck <linux@roeck-us.net>
6132 L: linux-hwmon@vger.kernel.org
6133 W: http://hwmon.wiki.kernel.org/
6134 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6137 F: Documentation/hwmon/
6139 F: include/linux/hwmon*.h
6141 HARDWARE RANDOM NUMBER GENERATOR CORE
6142 M: Matt Mackall <mpm@selenic.com>
6143 M: Herbert Xu <herbert@gondor.apana.org.au>
6144 L: linux-crypto@vger.kernel.org
6146 F: Documentation/devicetree/bindings/rng/
6147 F: Documentation/hw_random.txt
6148 F: drivers/char/hw_random/
6149 F: include/linux/hw_random.h
6151 HARDWARE SPINLOCK CORE
6152 M: Ohad Ben-Cohen <ohad@wizery.com>
6153 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6154 L: linux-remoteproc@vger.kernel.org
6156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6157 F: Documentation/devicetree/bindings/hwlock/
6158 F: Documentation/hwspinlock.txt
6159 F: drivers/hwspinlock/
6160 F: include/linux/hwspinlock.h
6162 HARMONY SOUND DRIVER
6163 L: linux-parisc@vger.kernel.org
6165 F: sound/parisc/harmony.*
6167 HDPVR USB VIDEO ENCODER DRIVER
6168 M: Hans Verkuil <hverkuil@xs4all.nl>
6169 L: linux-media@vger.kernel.org
6170 T: git git://linuxtv.org/media_tree.git
6171 W: https://linuxtv.org
6173 F: drivers/media/usb/hdpvr/
6175 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6176 M: Jimmy Vance <jimmy.vance@hpe.com>
6178 F: Documentation/watchdog/hpwdt.txt
6179 F: drivers/watchdog/hpwdt.c
6181 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6182 M: Don Brace <don.brace@microsemi.com>
6183 L: esc.storagedev@microsemi.com
6184 L: linux-scsi@vger.kernel.org
6186 F: Documentation/scsi/hpsa.txt
6187 F: drivers/scsi/hpsa*.[ch]
6188 F: include/linux/cciss*.h
6189 F: include/uapi/linux/cciss*.h
6192 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6193 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6194 L: linux-rdma@vger.kernel.org
6196 F: drivers/infiniband/hw/hfi1
6199 L: linux-fsdevel@vger.kernel.org
6201 F: Documentation/filesystems/hfs.txt
6205 L: linux-fsdevel@vger.kernel.org
6207 F: Documentation/filesystems/hfsplus.txt
6210 HGA FRAMEBUFFER DRIVER
6211 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6212 L: linux-nvidia@lists.surfsouth.com
6213 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6215 F: drivers/video/fbdev/hgafb.c
6217 HIBERNATION (aka Software Suspend, aka swsusp)
6218 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6219 M: Pavel Machek <pavel@ucw.cz>
6220 L: linux-pm@vger.kernel.org
6221 B: https://bugzilla.kernel.org
6224 F: drivers/base/power/
6226 F: include/linux/suspend.h
6227 F: include/linux/freezer.h
6228 F: include/linux/pm.h
6229 F: arch/*/include/asm/suspend*.h
6232 M: Jiri Kosina <jikos@kernel.org>
6233 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6234 L: linux-input@vger.kernel.org
6235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6238 F: include/linux/hid*
6239 F: include/uapi/linux/hid*
6241 HID SENSOR HUB DRIVERS
6242 M: Jiri Kosina <jikos@kernel.org>
6243 M: Jonathan Cameron <jic23@kernel.org>
6244 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6245 L: linux-input@vger.kernel.org
6246 L: linux-iio@vger.kernel.org
6248 F: Documentation/hid/hid-sensor*
6249 F: drivers/hid/hid-sensor-*
6250 F: drivers/iio/*/hid-*
6251 F: include/linux/hid-sensor-*
6253 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6254 M: Thomas Gleixner <tglx@linutronix.de>
6255 L: linux-kernel@vger.kernel.org
6256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6258 F: Documentation/timers/
6259 F: kernel/time/hrtimer.c
6260 F: kernel/time/clockevents.c
6261 F: kernel/time/timer_*.c
6262 F: include/linux/clockchips.h
6263 F: include/linux/hrtimer.h
6265 HIGH-SPEED SCC DRIVER FOR AX.25
6266 L: linux-hams@vger.kernel.org
6268 F: drivers/net/hamradio/dmascc.c
6269 F: drivers/net/hamradio/scc.c
6271 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6272 M: HighPoint Linux Team <linux@highpoint-tech.com>
6273 W: http://www.highpoint-tech.com
6275 F: Documentation/scsi/hptiop.txt
6276 F: drivers/scsi/hptiop.c
6279 M: Jes Sorensen <jes@trained-monkey.org>
6280 L: linux-hippi@sunsite.dk
6282 F: include/linux/hippidevice.h
6283 F: include/uapi/linux/if_hippi.h
6285 F: drivers/net/hippi/
6287 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6288 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6289 M: Salil Mehta <salil.mehta@huawei.com>
6290 L: netdev@vger.kernel.org
6291 W: http://www.hisilicon.com
6293 F: drivers/net/ethernet/hisilicon/hns3/
6295 HISILICON NETWORK SUBSYSTEM DRIVER
6296 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6297 M: Salil Mehta <salil.mehta@huawei.com>
6298 L: netdev@vger.kernel.org
6299 W: http://www.hisilicon.com
6301 F: drivers/net/ethernet/hisilicon/
6302 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6304 HISILICON PMU DRIVER
6305 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6306 W: http://www.hisilicon.com
6308 F: drivers/perf/hisilicon
6309 F: Documentation/perf/hisi-pmu.txt
6311 HISILICON ROCE DRIVER
6312 M: Lijun Ou <oulijun@huawei.com>
6313 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6314 L: linux-rdma@vger.kernel.org
6316 F: drivers/infiniband/hw/hns/
6317 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6319 HISILICON SAS Controller
6320 M: John Garry <john.garry@huawei.com>
6321 W: http://www.hisilicon.com
6323 F: drivers/scsi/hisi_sas/
6324 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6326 HMM - Heterogeneous Memory Management
6327 M: Jérôme Glisse <jglisse@redhat.com>
6328 L: linux-mm@kvack.org
6331 F: include/linux/hmm*
6334 M: Jouni Malinen <j@w1.fi>
6335 L: linux-wireless@vger.kernel.org
6336 W: http://w1.fi/hostap-driver.html
6338 F: drivers/net/wireless/intersil/hostap/
6340 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6341 L: platform-driver-x86@vger.kernel.org
6343 F: drivers/platform/x86/tc1100-wmi.c
6345 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6346 M: Jaroslav Kysela <perex@perex.cz>
6348 F: drivers/net/ethernet/hp/hp100.*
6350 HPET: High Precision Event Timers driver
6351 M: Clemens Ladisch <clemens@ladisch.de>
6353 F: Documentation/timers/hpet.txt
6354 F: drivers/char/hpet.c
6355 F: include/linux/hpet.h
6356 F: include/uapi/linux/hpet.h
6360 F: arch/x86/kernel/hpet.c
6361 F: arch/x86/include/asm/hpet.h
6364 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6365 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6370 M: Sebastian Reichel <sre@kernel.org>
6371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6373 F: Documentation/ABI/testing/sysfs-bus-hsi
6374 F: Documentation/driver-api/hsi.rst
6376 F: include/linux/hsi/
6377 F: include/uapi/linux/hsi/
6380 L: linux-usb@vger.kernel.org
6382 F: drivers/net/usb/hso.c
6384 HSR NETWORK PROTOCOL
6385 M: Arvid Brodin <arvid.brodin@alten.se>
6386 L: netdev@vger.kernel.org
6390 HT16K33 LED CONTROLLER DRIVER
6391 M: Robin van der Gracht <robin@protonic.nl>
6393 F: drivers/auxdisplay/ht16k33.c
6394 F: Documentation/devicetree/bindings/display/ht16k33.txt
6396 HTCPEN TOUCHSCREEN DRIVER
6397 M: Pau Oliva Fora <pof@eslack.org>
6398 L: linux-input@vger.kernel.org
6400 F: drivers/input/touchscreen/htcpen.c
6402 HUAWEI ETHERNET DRIVER
6403 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6404 L: netdev@vger.kernel.org
6406 F: Documentation/networking/hinic.txt
6407 F: drivers/net/ethernet/huawei/hinic/
6410 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6415 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6416 L: linux-media@vger.kernel.org
6417 T: git git://linuxtv.org/media_tree.git
6418 W: https://linuxtv.org
6420 F: drivers/media/platform/sti/hva
6422 HWPOISON MEMORY FAILURE HANDLING
6423 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6424 L: linux-mm@kvack.org
6426 F: mm/memory-failure.c
6427 F: mm/hwpoison-inject.c
6429 Hyper-V CORE AND DRIVERS
6430 M: "K. Y. Srinivasan" <kys@microsoft.com>
6431 M: Haiyang Zhang <haiyangz@microsoft.com>
6432 M: Stephen Hemminger <sthemmin@microsoft.com>
6433 L: devel@linuxdriverproject.org
6435 F: Documentation/networking/netvsc.txt
6436 F: arch/x86/include/asm/mshyperv.h
6437 F: arch/x86/include/asm/trace/hyperv.h
6438 F: arch/x86/include/uapi/asm/hyperv.h
6439 F: arch/x86/kernel/cpu/mshyperv.c
6441 F: drivers/hid/hid-hyperv.c
6443 F: drivers/input/serio/hyperv-keyboard.c
6444 F: drivers/pci/host/pci-hyperv.c
6445 F: drivers/net/hyperv/
6446 F: drivers/scsi/storvsc_drv.c
6447 F: drivers/uio/uio_hv_generic.c
6448 F: drivers/video/fbdev/hyperv_fb.c
6449 F: net/vmw_vsock/hyperv_transport.c
6450 F: include/linux/hyperv.h
6451 F: include/uapi/linux/hyperv.h
6453 F: Documentation/ABI/stable/sysfs-bus-vmbus
6455 HYPERVISOR VIRTUAL CONSOLE DRIVER
6456 L: linuxppc-dev@lists.ozlabs.org
6461 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6462 L: linux-i2c@vger.kernel.org
6463 L: linux-acpi@vger.kernel.org
6465 F: drivers/i2c/i2c-core-acpi.c
6468 M: Peter Rosin <peda@axentia.se>
6469 L: linux-i2c@vger.kernel.org
6471 F: Documentation/i2c/i2c-topology
6472 F: Documentation/i2c/muxes/
6473 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6474 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6475 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6476 F: drivers/i2c/i2c-mux.c
6477 F: drivers/i2c/muxes/
6478 F: include/linux/i2c-mux.h
6480 I2C OVER PARALLEL PORT
6481 M: Jean Delvare <jdelvare@suse.com>
6482 L: linux-i2c@vger.kernel.org
6484 F: Documentation/i2c/busses/i2c-parport
6485 F: Documentation/i2c/busses/i2c-parport-light
6486 F: drivers/i2c/busses/i2c-parport.c
6487 F: drivers/i2c/busses/i2c-parport-light.c
6490 M: Wolfram Sang <wsa@the-dreams.de>
6491 L: linux-i2c@vger.kernel.org
6492 W: https://i2c.wiki.kernel.org/
6493 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6496 F: Documentation/devicetree/bindings/i2c/
6497 F: Documentation/i2c/
6500 F: include/linux/i2c.h
6501 F: include/linux/i2c-*.h
6502 F: include/uapi/linux/i2c.h
6503 F: include/uapi/linux/i2c-*.h
6506 M: Jean Delvare <jdelvare@suse.com>
6507 L: linux-i2c@vger.kernel.org
6509 F: Documentation/i2c/busses/i2c-taos-evm
6510 F: drivers/i2c/busses/i2c-taos-evm.c
6513 M: Till Harbaum <till@harbaum.org>
6514 L: linux-i2c@vger.kernel.org
6515 W: http://www.harbaum.org/till/i2c_tiny_usb
6517 F: drivers/i2c/busses/i2c-tiny-usb.c
6519 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6520 M: Jean Delvare <jdelvare@suse.com>
6521 L: linux-i2c@vger.kernel.org
6523 F: Documentation/i2c/busses/i2c-ali1535
6524 F: Documentation/i2c/busses/i2c-ali1563
6525 F: Documentation/i2c/busses/i2c-ali15x3
6526 F: Documentation/i2c/busses/i2c-amd756
6527 F: Documentation/i2c/busses/i2c-amd8111
6528 F: Documentation/i2c/busses/i2c-i801
6529 F: Documentation/i2c/busses/i2c-nforce2
6530 F: Documentation/i2c/busses/i2c-piix4
6531 F: Documentation/i2c/busses/i2c-sis5595
6532 F: Documentation/i2c/busses/i2c-sis630
6533 F: Documentation/i2c/busses/i2c-sis96x
6534 F: Documentation/i2c/busses/i2c-via
6535 F: Documentation/i2c/busses/i2c-viapro
6536 F: drivers/i2c/busses/i2c-ali1535.c
6537 F: drivers/i2c/busses/i2c-ali1563.c
6538 F: drivers/i2c/busses/i2c-ali15x3.c
6539 F: drivers/i2c/busses/i2c-amd756.c
6540 F: drivers/i2c/busses/i2c-amd756-s4882.c
6541 F: drivers/i2c/busses/i2c-amd8111.c
6542 F: drivers/i2c/busses/i2c-i801.c
6543 F: drivers/i2c/busses/i2c-isch.c
6544 F: drivers/i2c/busses/i2c-nforce2.c
6545 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6546 F: drivers/i2c/busses/i2c-piix4.c
6547 F: drivers/i2c/busses/i2c-sis5595.c
6548 F: drivers/i2c/busses/i2c-sis630.c
6549 F: drivers/i2c/busses/i2c-sis96x.c
6550 F: drivers/i2c/busses/i2c-via.c
6551 F: drivers/i2c/busses/i2c-viapro.c
6553 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6554 M: Hans de Goede <hdegoede@redhat.com>
6555 L: linux-i2c@vger.kernel.org
6557 F: drivers/i2c/busses/i2c-cht-wc.c
6559 I2C/SMBUS ISMT DRIVER
6560 M: Seth Heasley <seth.heasley@intel.com>
6561 M: Neil Horman <nhorman@tuxdriver.com>
6562 L: linux-i2c@vger.kernel.org
6563 F: drivers/i2c/busses/i2c-ismt.c
6564 F: Documentation/i2c/busses/i2c-ismt
6566 I2C/SMBUS STUB DRIVER
6567 M: Jean Delvare <jdelvare@suse.com>
6568 L: linux-i2c@vger.kernel.org
6570 F: drivers/i2c/i2c-stub.c
6573 M: "H. Peter Anvin" <hpa@zytor.com>
6577 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6578 M: "H. Peter Anvin" <hpa@zytor.com>
6579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6582 IA64 (Itanium) PLATFORM
6583 M: Tony Luck <tony.luck@intel.com>
6584 M: Fenghua Yu <fenghua.yu@intel.com>
6585 L: linux-ia64@vger.kernel.org
6586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6590 IBM Power 842 compression accelerator
6591 M: Haren Myneni <haren@us.ibm.com>
6593 F: drivers/crypto/nx/Makefile
6594 F: drivers/crypto/nx/Kconfig
6595 F: drivers/crypto/nx/nx-842*
6596 F: include/linux/sw842.h
6600 IBM Power in-Nest Crypto Acceleration
6601 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6602 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6603 L: linux-crypto@vger.kernel.org
6605 F: drivers/crypto/nx/Makefile
6606 F: drivers/crypto/nx/Kconfig
6607 F: drivers/crypto/nx/nx-aes*
6608 F: drivers/crypto/nx/nx-sha*
6609 F: drivers/crypto/nx/nx.*
6610 F: drivers/crypto/nx/nx_csbcpb.h
6611 F: drivers/crypto/nx/nx_debugfs.h
6613 IBM Power Linux RAID adapter
6614 M: Brian King <brking@us.ibm.com>
6616 F: drivers/scsi/ipr.*
6618 IBM Power SRIOV Virtual NIC Device Driver
6619 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6620 M: John Allen <jallen@linux.vnet.ibm.com>
6621 L: netdev@vger.kernel.org
6623 F: drivers/net/ethernet/ibm/ibmvnic.*
6625 IBM Power Virtual Accelerator Switchboard
6626 M: Sukadev Bhattiprolu
6627 L: linuxppc-dev@lists.ozlabs.org
6629 F: arch/powerpc/platforms/powernv/vas*
6630 F: arch/powerpc/platforms/powernv/copy-paste.h
6631 F: arch/powerpc/include/asm/vas.h
6632 F: arch/powerpc/include/uapi/asm/vas.h
6634 IBM Power Virtual Ethernet Device Driver
6635 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6636 L: netdev@vger.kernel.org
6638 F: drivers/net/ethernet/ibm/ibmveth.*
6640 IBM Power Virtual FC Device Drivers
6641 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6642 L: linux-scsi@vger.kernel.org
6644 F: drivers/scsi/ibmvscsi/ibmvfc*
6646 IBM Power Virtual SCSI Device Drivers
6647 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6648 L: linux-scsi@vger.kernel.org
6650 F: drivers/scsi/ibmvscsi/ibmvscsi*
6651 F: include/scsi/viosrp.h
6653 IBM Power Virtual SCSI Device Target Driver
6654 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6655 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6656 L: linux-scsi@vger.kernel.org
6657 L: target-devel@vger.kernel.org
6659 F: drivers/scsi/ibmvscsi_tgt/
6661 IBM Power VMX Cryptographic instructions
6662 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6663 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6664 L: linux-crypto@vger.kernel.org
6666 F: drivers/crypto/vmx/Makefile
6667 F: drivers/crypto/vmx/Kconfig
6668 F: drivers/crypto/vmx/vmx.c
6669 F: drivers/crypto/vmx/aes*
6670 F: drivers/crypto/vmx/ghash*
6671 F: drivers/crypto/vmx/ppc-xlate.pl
6673 IBM ServeRAID RAID DRIVER
6675 F: drivers/scsi/ips.*
6677 ICH LPC AND GPIO DRIVER
6678 M: Peter Tyser <ptyser@xes-inc.com>
6680 F: drivers/mfd/lpc_ich.c
6681 F: drivers/gpio/gpio-ich.c
6684 M: "David S. Miller" <davem@davemloft.net>
6685 L: linux-ide@vger.kernel.org
6686 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6689 F: Documentation/ide/
6691 F: include/linux/ide.h
6694 M: Borislav Petkov <bp@alien8.de>
6695 L: linux-ide@vger.kernel.org
6697 F: Documentation/cdrom/ide-cd
6698 F: drivers/ide/ide-cd*
6700 IDEAPAD LAPTOP EXTRAS DRIVER
6701 M: Ike Panhc <ike.pan@canonical.com>
6702 L: platform-driver-x86@vger.kernel.org
6703 W: http://launchpad.net/ideapad-laptop
6705 F: drivers/platform/x86/ideapad-laptop.c
6707 IDEAPAD LAPTOP SLIDEBAR DRIVER
6708 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6709 L: linux-input@vger.kernel.org
6710 W: https://github.com/o2genum/ideapad-slidebar
6712 F: drivers/input/misc/ideapad_slidebar.c
6714 IDT VersaClock 5 CLOCK DRIVER
6715 M: Marek Vasut <marek.vasut@gmail.com>
6717 F: drivers/clk/clk-versaclock5.c
6719 IEEE 802.15.4 SUBSYSTEM
6720 M: Alexander Aring <alex.aring@gmail.com>
6721 M: Stefan Schmidt <stefan@osg.samsung.com>
6722 L: linux-wpan@vger.kernel.org
6723 W: http://wpan.cakelab.org/
6724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6729 F: drivers/net/ieee802154/
6730 F: include/linux/nl802154.h
6731 F: include/linux/ieee802154.h
6732 F: include/net/nl802154.h
6733 F: include/net/mac802154.h
6734 F: include/net/af_ieee802154.h
6735 F: include/net/cfg802154.h
6736 F: include/net/ieee802154_netdev.h
6737 F: Documentation/networking/ieee802154.txt
6740 M: Yotam Gigi <yotam.gi@gmail.com>
6741 M: Jamal Hadi Salim <jhs@mojatatu.com>
6743 F: include/net/ife.h
6744 F: include/uapi/linux/ife.h
6746 IGORPLUG-USB IR RECEIVER
6747 M: Sean Young <sean@mess.org>
6748 L: linux-media@vger.kernel.org
6750 F: drivers/media/rc/igorplugusb.c
6752 IGUANAWORKS USB IR TRANSCEIVER
6753 M: Sean Young <sean@mess.org>
6754 L: linux-media@vger.kernel.org
6756 F: drivers/media/rc/iguanair.c
6758 IIO DIGITAL POTENTIOMETER DAC
6759 M: Peter Rosin <peda@axentia.se>
6760 L: linux-iio@vger.kernel.org
6762 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6763 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6764 F: drivers/iio/dac/dpot-dac.c
6766 IIO ENVELOPE DETECTOR
6767 M: Peter Rosin <peda@axentia.se>
6768 L: linux-iio@vger.kernel.org
6770 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6771 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6772 F: drivers/iio/adc/envelope-detector.c
6775 M: Peter Rosin <peda@axentia.se>
6776 L: linux-iio@vger.kernel.org
6778 F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6779 F: drivers/iio/multiplexer/iio-mux.c
6781 IIO SUBSYSTEM AND DRIVERS
6782 M: Jonathan Cameron <jic23@kernel.org>
6783 R: Hartmut Knaack <knaack.h@gmx.de>
6784 R: Lars-Peter Clausen <lars@metafoo.de>
6785 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6786 L: linux-iio@vger.kernel.org
6787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6789 F: Documentation/devicetree/bindings/iio/
6791 F: drivers/staging/iio/
6792 F: include/linux/iio/
6795 IKANOS/ADI EAGLE ADSL USB DRIVER
6796 M: Matthieu Castet <castet.matthieu@free.fr>
6797 M: Stanislaw Gruszka <stf_xl@wp.pl>
6799 F: drivers/usb/atm/ueagle-atm.c
6801 IMGTEC ASCII LCD DRIVER
6802 M: Paul Burton <paul.burton@mips.com>
6804 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6805 F: drivers/auxdisplay/img-ascii-lcd.c
6807 IMGTEC IR DECODER DRIVER
6808 M: James Hogan <jhogan@kernel.org>
6810 F: drivers/media/rc/img-ir/
6812 IMS TWINTURBO FRAMEBUFFER DRIVER
6813 L: linux-fbdev@vger.kernel.org
6815 F: drivers/video/fbdev/imsttfb.c
6817 INA209 HARDWARE MONITOR DRIVER
6818 M: Guenter Roeck <linux@roeck-us.net>
6819 L: linux-hwmon@vger.kernel.org
6821 F: Documentation/hwmon/ina209
6822 F: Documentation/devicetree/bindings/i2c/ina209.txt
6823 F: drivers/hwmon/ina209.c
6825 INA2XX HARDWARE MONITOR DRIVER
6826 M: Guenter Roeck <linux@roeck-us.net>
6827 L: linux-hwmon@vger.kernel.org
6829 F: Documentation/hwmon/ina2xx
6830 F: drivers/hwmon/ina2xx.c
6831 F: include/linux/platform_data/ina2xx.h
6833 INDUSTRY PACK SUBSYSTEM (IPACK)
6834 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6835 M: Jens Taprogge <jens.taprogge@taprogge.org>
6836 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6837 L: industrypack-devel@lists.sourceforge.net
6838 W: http://industrypack.sourceforge.net
6842 INFINIBAND SUBSYSTEM
6843 M: Doug Ledford <dledford@redhat.com>
6844 M: Jason Gunthorpe <jgg@mellanox.com>
6845 L: linux-rdma@vger.kernel.org
6846 W: http://www.openfabrics.org/
6847 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6850 F: Documentation/devicetree/bindings/infiniband/
6851 F: Documentation/infiniband/
6852 F: drivers/infiniband/
6853 F: include/uapi/linux/if_infiniband.h
6854 F: include/uapi/rdma/
6857 INGENIC JZ4780 DMA Driver
6858 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6860 F: drivers/dma/dma-jz4780.c
6862 INGENIC JZ4780 NAND DRIVER
6863 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6864 L: linux-mtd@lists.infradead.org
6866 F: drivers/mtd/nand/jz4780_*
6869 M: Jan Kara <jack@suse.cz>
6870 R: Amir Goldstein <amir73il@gmail.com>
6871 L: linux-fsdevel@vger.kernel.org
6873 F: Documentation/filesystems/inotify.txt
6874 F: fs/notify/inotify/
6875 F: include/linux/inotify.h
6876 F: include/uapi/linux/inotify.h
6878 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6879 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6880 L: linux-input@vger.kernel.org
6881 Q: http://patchwork.kernel.org/project/linux-input/list/
6882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6885 F: include/linux/input.h
6886 F: include/uapi/linux/input.h
6887 F: include/uapi/linux/input-event-codes.h
6888 F: include/linux/input/
6889 F: Documentation/devicetree/bindings/input/
6890 F: Documentation/input/
6892 INPUT MULTITOUCH (MT) PROTOCOL
6893 M: Henrik Rydberg <rydberg@bitmath.org>
6894 L: linux-input@vger.kernel.org
6896 F: Documentation/input/multi-touch-protocol.rst
6897 F: drivers/input/input-mt.c
6900 INSIDE SECURE CRYPTO DRIVER
6901 M: Antoine Tenart <antoine.tenart@free-electrons.com>
6902 F: drivers/crypto/inside-secure/
6904 L: linux-crypto@vger.kernel.org
6906 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6907 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6908 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6909 L: linux-integrity@vger.kernel.org
6910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6912 F: security/integrity/ima/
6914 INTEL 810/815 FRAMEBUFFER DRIVER
6915 M: Antonino Daplas <adaplas@gmail.com>
6916 L: linux-fbdev@vger.kernel.org
6918 F: drivers/video/fbdev/i810/
6920 INTEL ASoC BDW/HSW DRIVERS
6921 M: Jie Yang <yang.jie@linux.intel.com>
6922 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6924 F: sound/soc/intel/common/sst-dsp*
6925 F: sound/soc/intel/common/sst-firmware.c
6926 F: sound/soc/intel/boards/broadwell.c
6927 F: sound/soc/intel/haswell/
6929 INTEL C600 SERIES SAS CONTROLLER DRIVER
6930 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6931 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6932 L: linux-scsi@vger.kernel.org
6933 T: git git://git.code.sf.net/p/intel-sas/isci
6935 F: drivers/scsi/isci/
6937 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6938 M: Jani Nikula <jani.nikula@linux.intel.com>
6939 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6940 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
6941 L: intel-gfx@lists.freedesktop.org
6942 W: https://01.org/linuxgraphics/
6943 B: https://01.org/linuxgraphics/documentation/how-report-bugs
6944 C: irc://chat.freenode.net/intel-gfx
6945 Q: http://patchwork.freedesktop.org/project/intel-gfx/
6946 T: git git://anongit.freedesktop.org/drm-intel
6948 F: drivers/gpu/drm/i915/
6949 F: include/drm/i915*
6950 F: include/uapi/drm/i915_drm.h
6951 F: Documentation/gpu/i915.rst
6953 INTEL ETHERNET DRIVERS
6954 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6955 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6956 W: http://www.intel.com/support/feedback.htm
6957 W: http://e1000.sourceforge.net/
6958 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6962 F: Documentation/networking/e100.txt
6963 F: Documentation/networking/e1000.txt
6964 F: Documentation/networking/e1000e.txt
6965 F: Documentation/networking/igb.txt
6966 F: Documentation/networking/igbvf.txt
6967 F: Documentation/networking/ixgb.txt
6968 F: Documentation/networking/ixgbe.txt
6969 F: Documentation/networking/ixgbevf.txt
6970 F: Documentation/networking/i40e.txt
6971 F: Documentation/networking/i40evf.txt
6972 F: drivers/net/ethernet/intel/
6973 F: drivers/net/ethernet/intel/*/
6974 F: include/linux/avf/virtchnl.h
6976 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6977 M: Maik Broemme <mbroemme@libmpq.org>
6978 L: linux-fbdev@vger.kernel.org
6980 F: Documentation/fb/intelfb.txt
6981 F: drivers/video/fbdev/intelfb/
6983 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6984 M: Zhenyu Wang <zhenyuw@linux.intel.com>
6985 M: Zhi Wang <zhi.a.wang@intel.com>
6986 L: intel-gvt-dev@lists.freedesktop.org
6987 L: intel-gfx@lists.freedesktop.org
6988 W: https://01.org/igvt-g
6989 T: git https://github.com/01org/gvt-linux.git
6991 F: drivers/gpu/drm/i915/gvt/
6993 INTEL HID EVENT DRIVER
6994 M: Alex Hung <alex.hung@canonical.com>
6995 L: platform-driver-x86@vger.kernel.org
6997 F: drivers/platform/x86/intel-hid.c
6999 INTEL I/OAT DMA DRIVER
7000 M: Dave Jiang <dave.jiang@intel.com>
7001 R: Dan Williams <dan.j.williams@intel.com>
7002 L: dmaengine@vger.kernel.org
7003 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7005 F: drivers/dma/ioat*
7008 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7009 M: Len Brown <lenb@kernel.org>
7010 L: linux-pm@vger.kernel.org
7011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7012 B: https://bugzilla.kernel.org
7014 F: drivers/idle/intel_idle.c
7016 INTEL INTEGRATED SENSOR HUB DRIVER
7017 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7018 M: Jiri Kosina <jikos@kernel.org>
7019 L: linux-input@vger.kernel.org
7021 F: drivers/hid/intel-ish-hid/
7024 M: David Woodhouse <dwmw2@infradead.org>
7025 L: iommu@lists.linux-foundation.org
7026 T: git git://git.infradead.org/iommu-2.6.git
7028 F: drivers/iommu/intel-iommu.c
7029 F: include/linux/intel-iommu.h
7031 INTEL IOP-ADMA DMA DRIVER
7032 R: Dan Williams <dan.j.williams@intel.com>
7034 F: drivers/dma/iop-adma.c
7036 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7037 M: Krzysztof Halasa <khalasa@piap.pl>
7039 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7040 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7041 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7042 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7043 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7044 F: drivers/net/wan/ixp4xx_hss.c
7046 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7047 M: Deepak Saxena <dsaxena@plexity.net>
7049 F: drivers/char/hw_random/ixp4xx-rng.c
7051 INTEL MANAGEMENT ENGINE (mei)
7052 M: Tomas Winkler <tomas.winkler@intel.com>
7053 L: linux-kernel@vger.kernel.org
7055 F: include/uapi/linux/mei.h
7056 F: include/linux/mei_cl_bus.h
7057 F: drivers/misc/mei/*
7058 F: drivers/watchdog/mei_wdt.c
7059 F: Documentation/misc-devices/mei/*
7062 INTEL MENLOW THERMAL DRIVER
7063 M: Sujith Thomas <sujith.thomas@intel.com>
7064 L: platform-driver-x86@vger.kernel.org
7065 W: https://01.org/linux-acpi
7067 F: drivers/platform/x86/intel_menlow.c
7069 INTEL MERRIFIELD GPIO DRIVER
7070 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7071 L: linux-gpio@vger.kernel.org
7073 F: drivers/gpio/gpio-merrifield.c
7075 INTEL MIC DRIVERS (mic)
7076 M: Sudeep Dutt <sudeep.dutt@intel.com>
7077 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7079 W: https://github.com/sudeepdutt/mic
7080 W: http://software.intel.com/en-us/mic-developer
7081 F: include/linux/mic_bus.h
7082 F: include/linux/scif.h
7083 F: include/uapi/linux/mic_common.h
7084 F: include/uapi/linux/mic_ioctl.h
7085 F: include/uapi/linux/scif_ioctl.h
7086 F: drivers/misc/mic/
7087 F: drivers/dma/mic_x100_dma.c
7088 F: drivers/dma/mic_x100_dma.h
7089 F: Documentation/mic/
7091 INTEL PMC CORE DRIVER
7092 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7093 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7094 L: platform-driver-x86@vger.kernel.org
7096 F: arch/x86/include/asm/pmc_core.h
7097 F: drivers/platform/x86/intel_pmc_core*
7099 INTEL PMC/P-Unit IPC DRIVER
7100 M: Zha Qipeng<qipeng.zha@intel.com>
7101 L: platform-driver-x86@vger.kernel.org
7103 F: drivers/platform/x86/intel_pmc_ipc.c
7104 F: drivers/platform/x86/intel_punit_ipc.c
7105 F: arch/x86/include/asm/intel_pmc_ipc.h
7106 F: arch/x86/include/asm/intel_punit_ipc.h
7108 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7109 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7110 L: linux-wireless@vger.kernel.org
7112 F: Documentation/networking/README.ipw2100
7113 F: Documentation/networking/README.ipw2200
7114 F: drivers/net/wireless/intel/ipw2x00/
7117 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7118 M: Len Brown <lenb@kernel.org>
7119 L: linux-pm@vger.kernel.org
7121 F: drivers/cpufreq/intel_pstate.c
7123 INTEL RDMA RNIC DRIVER
7124 M: Faisal Latif <faisal.latif@intel.com>
7125 M: Shiraz Saleem <shiraz.saleem@intel.com>
7126 L: linux-rdma@vger.kernel.org
7128 F: drivers/infiniband/hw/i40iw/
7130 INTEL TELEMETRY DRIVER
7131 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7132 L: platform-driver-x86@vger.kernel.org
7134 F: arch/x86/include/asm/intel_telemetry.h
7135 F: drivers/platform/x86/intel_telemetry*
7137 INTEL VIRTUAL BUTTON DRIVER
7138 M: AceLan Kao <acelan.kao@canonical.com>
7139 L: platform-driver-x86@vger.kernel.org
7141 F: drivers/platform/x86/intel-vbtn.c
7143 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7144 M: Stanislaw Gruszka <sgruszka@redhat.com>
7145 L: linux-wireless@vger.kernel.org
7147 F: drivers/net/wireless/intel/iwlegacy/
7149 INTEL WIRELESS WIFI LINK (iwlwifi)
7150 M: Johannes Berg <johannes.berg@intel.com>
7151 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7152 M: Luca Coelho <luciano.coelho@intel.com>
7153 M: Intel Linux Wireless <linuxwifi@intel.com>
7154 L: linux-wireless@vger.kernel.org
7155 W: http://intellinuxwireless.org
7156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7158 F: drivers/net/wireless/intel/iwlwifi/
7160 INTEL WIRELESS WIMAX CONNECTION 2400
7161 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7162 M: linux-wimax@intel.com
7163 L: wimax@linuxwimax.org (subscribers-only)
7165 W: http://linuxwimax.org
7166 F: Documentation/wimax/README.i2400m
7167 F: drivers/net/wimax/i2400m/
7168 F: include/uapi/linux/wimax/i2400m.h
7171 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7173 F: Documentation/trace/intel_th.txt
7174 F: drivers/hwtracing/intel_th/
7176 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7177 M: Ning Sun <ning.sun@intel.com>
7178 L: tboot-devel@lists.sourceforge.net
7179 W: http://tboot.sourceforge.net
7180 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7182 F: Documentation/intel_txt.txt
7183 F: include/linux/tboot.h
7184 F: arch/x86/kernel/tboot.c
7186 INTEL-MID GPIO DRIVER
7187 M: David Cohen <david.a.cohen@linux.intel.com>
7188 L: linux-gpio@vger.kernel.org
7190 F: drivers/gpio/gpio-intel-mid.c
7192 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7193 M: Linus Walleij <linus.walleij@linaro.org>
7194 L: linux-iio@vger.kernel.org
7196 F: drivers/iio/gyro/mpu3050*
7197 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7199 IOC3 ETHERNET DRIVER
7200 M: Ralf Baechle <ralf@linux-mips.org>
7201 L: linux-mips@linux-mips.org
7203 F: drivers/net/ethernet/sgi/ioc3-eth.c
7206 M: Pat Gefre <pfg@sgi.com>
7207 L: linux-serial@vger.kernel.org
7209 F: drivers/tty/serial/ioc3_serial.c
7212 M: Joerg Roedel <joro@8bytes.org>
7213 L: iommu@lists.linux-foundation.org
7214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7216 F: Documentation/devicetree/bindings/iommu/
7218 F: include/linux/iommu.h
7219 F: include/linux/iova.h
7222 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7224 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7227 M: Corey Minyard <minyard@acm.org>
7228 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7229 W: http://openipmi.sourceforge.net/
7231 F: Documentation/IPMI.txt
7232 F: drivers/char/ipmi/
7233 F: include/linux/ipmi*
7234 F: include/uapi/linux/ipmi*
7236 IPS SCSI RAID DRIVER
7237 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7238 L: linux-scsi@vger.kernel.org
7239 W: http://www.adaptec.com/
7241 F: drivers/scsi/ips*
7244 M: Wensong Zhang <wensong@linux-vs.org>
7245 M: Simon Horman <horms@verge.net.au>
7246 M: Julian Anastasov <ja@ssi.bg>
7247 L: netdev@vger.kernel.org
7248 L: lvs-devel@vger.kernel.org
7250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7252 F: Documentation/networking/ipvs-sysctl.txt
7253 F: include/net/ip_vs.h
7254 F: include/uapi/linux/ip_vs.h
7255 F: net/netfilter/ipvs/
7258 M: Jiri Kosina <jikos@kernel.org>
7259 M: David Sterba <dsterba@suse.com>
7261 F: drivers/tty/ipwireless/
7264 L: netdev@vger.kernel.org
7266 F: include/net/ipx.h
7267 F: include/uapi/linux/ipx.h
7271 M: Samuel Ortiz <samuel@sortiz.org>
7272 L: irda-users@lists.sourceforge.net (subscribers-only)
7273 L: netdev@vger.kernel.org
7274 W: http://irda.sourceforge.net/
7276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7277 F: Documentation/networking/irda.txt
7278 F: drivers/staging/irda/
7280 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7281 M: Marc Zyngier <marc.zyngier@arm.com>
7283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7284 F: Documentation/IRQ-domain.txt
7285 F: include/linux/irqdomain.h
7286 F: kernel/irq/irqdomain.c
7290 M: Thomas Gleixner <tglx@linutronix.de>
7291 L: linux-kernel@vger.kernel.org
7293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7297 M: Thomas Gleixner <tglx@linutronix.de>
7298 M: Jason Cooper <jason@lakedaemon.net>
7299 M: Marc Zyngier <marc.zyngier@arm.com>
7300 L: linux-kernel@vger.kernel.org
7302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7303 F: Documentation/devicetree/bindings/interrupt-controller/
7307 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7309 F: Documentation/isa.txt
7310 F: drivers/base/isa.c
7311 F: include/linux/isa.h
7314 M: Hans Verkuil <hverkuil@xs4all.nl>
7315 L: linux-media@vger.kernel.org
7316 T: git git://linuxtv.org/media_tree.git
7317 W: https://linuxtv.org
7319 F: drivers/media/radio/radio-isa*
7322 M: Jaroslav Kysela <perex@perex.cz>
7324 F: Documentation/isapnp.txt
7325 F: drivers/pnp/isapnp/
7326 F: include/linux/isapnp.h
7329 M: Lee Duncan <lduncan@suse.com>
7330 M: Chris Leech <cleech@redhat.com>
7331 L: open-iscsi@googlegroups.com
7332 W: www.open-iscsi.com
7334 F: drivers/scsi/*iscsi*
7335 F: include/scsi/*iscsi*
7337 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7338 M: Peter Jones <pjones@redhat.com>
7339 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7341 F: drivers/firmware/iscsi_ibft*
7343 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7344 M: Or Gerlitz <ogerlitz@mellanox.com>
7345 M: Sagi Grimberg <sagi@grimberg.me>
7346 M: Roi Dayan <roid@mellanox.com>
7347 L: linux-rdma@vger.kernel.org
7349 W: http://www.openfabrics.org
7350 W: www.open-iscsi.org
7351 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7352 F: drivers/infiniband/ulp/iser/
7354 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7355 M: Sagi Grimberg <sagi@grimberg.me>
7356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7357 L: linux-rdma@vger.kernel.org
7358 L: target-devel@vger.kernel.org
7360 W: http://www.linux-iscsi.org
7361 F: drivers/infiniband/ulp/isert
7364 M: Karsten Keil <isdn@linux-pingi.de>
7365 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7366 L: netdev@vger.kernel.org
7367 W: http://www.isdn4linux.de
7368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7370 F: Documentation/isdn/
7372 F: include/linux/isdn.h
7373 F: include/linux/isdn/
7374 F: include/uapi/linux/isdn.h
7375 F: include/uapi/linux/isdn/
7377 ISDN SUBSYSTEM (Eicon active card driver)
7378 M: Armin Schindler <mac@melware.de>
7379 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7380 W: http://www.melware.de
7382 F: drivers/isdn/hardware/eicon/
7384 IT87 HARDWARE MONITORING DRIVER
7385 M: Jean Delvare <jdelvare@suse.com>
7386 L: linux-hwmon@vger.kernel.org
7388 F: Documentation/hwmon/it87
7389 F: drivers/hwmon/it87.c
7392 M: Antti Palosaari <crope@iki.fi>
7393 L: linux-media@vger.kernel.org
7394 W: https://linuxtv.org
7395 W: http://palosaari.fi/linux/
7396 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7397 T: git git://linuxtv.org/anttip/media_tree.git
7399 F: drivers/media/tuners/it913x*
7401 IVTV VIDEO4LINUX DRIVER
7402 M: Andy Walls <awalls@md.metrocast.net>
7403 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7404 L: linux-media@vger.kernel.org
7405 T: git git://linuxtv.org/media_tree.git
7406 W: http://www.ivtvdriver.org
7408 F: Documentation/media/v4l-drivers/ivtv*
7409 F: drivers/media/pci/ivtv/
7410 F: include/uapi/linux/ivtv*
7412 IX2505V MEDIA DRIVER
7413 M: Malcolm Priestley <tvboxspy@gmail.com>
7414 L: linux-media@vger.kernel.org
7415 W: https://linuxtv.org
7416 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7418 F: drivers/media/dvb-frontends/ix2505v*
7420 JC42.4 TEMPERATURE SENSOR DRIVER
7421 M: Guenter Roeck <linux@roeck-us.net>
7422 L: linux-hwmon@vger.kernel.org
7424 F: drivers/hwmon/jc42.c
7425 F: Documentation/hwmon/jc42
7428 M: Dave Kleikamp <shaggy@kernel.org>
7429 L: jfs-discussion@lists.sourceforge.net
7430 W: http://jfs.sourceforge.net/
7431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7433 F: Documentation/filesystems/jfs.txt
7437 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7438 L: netdev@vger.kernel.org
7440 F: drivers/net/ethernet/jme.*
7442 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7443 M: David Woodhouse <dwmw2@infradead.org>
7444 L: linux-mtd@lists.infradead.org
7445 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7448 F: include/uapi/linux/jffs2.h
7450 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7451 M: "Theodore Ts'o" <tytso@mit.edu>
7452 M: Jan Kara <jack@suse.com>
7453 L: linux-ext4@vger.kernel.org
7456 F: include/linux/jbd2.h
7458 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7459 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7460 L: linux-media@vger.kernel.org
7462 F: drivers/media/platform/rcar_jpu.c
7464 JSM Neo PCI based serial card
7465 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7466 L: linux-serial@vger.kernel.org
7468 F: drivers/tty/serial/jsm/
7470 K10TEMP HARDWARE MONITORING DRIVER
7471 M: Clemens Ladisch <clemens@ladisch.de>
7472 L: linux-hwmon@vger.kernel.org
7474 F: Documentation/hwmon/k10temp
7475 F: drivers/hwmon/k10temp.c
7477 K8TEMP HARDWARE MONITORING DRIVER
7478 M: Rudolf Marek <r.marek@assembler.cz>
7479 L: linux-hwmon@vger.kernel.org
7481 F: Documentation/hwmon/k8temp
7482 F: drivers/hwmon/k8temp.c
7485 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7486 R: Alexander Potapenko <glider@google.com>
7487 R: Dmitry Vyukov <dvyukov@google.com>
7488 L: kasan-dev@googlegroups.com
7490 F: arch/*/include/asm/kasan.h
7491 F: arch/*/mm/kasan_init*
7492 F: Documentation/dev-tools/kasan.rst
7493 F: include/linux/kasan*.h
7496 F: scripts/Makefile.kasan
7499 L: linux-kbuild@vger.kernel.org
7501 F: Documentation/kbuild/kconfig-language.txt
7505 M: Dave Young <dyoung@redhat.com>
7506 M: Baoquan He <bhe@redhat.com>
7507 R: Vivek Goyal <vgoyal@redhat.com>
7508 L: kexec@lists.infradead.org
7509 W: http://lse.sourceforge.net/kdump/
7511 F: Documentation/kdump/
7513 KEENE FM RADIO TRANSMITTER DRIVER
7514 M: Hans Verkuil <hverkuil@xs4all.nl>
7515 L: linux-media@vger.kernel.org
7516 T: git git://linuxtv.org/media_tree.git
7517 W: https://linuxtv.org
7519 F: drivers/media/radio/radio-keene*
7521 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7522 M: Ian Kent <raven@themaw.net>
7523 L: autofs@vger.kernel.org
7527 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7528 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7529 M: Michal Marek <michal.lkml@markovi.net>
7530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7531 L: linux-kbuild@vger.kernel.org
7533 F: Documentation/kbuild/
7535 F: scripts/Makefile.*
7541 L: kernel-janitors@vger.kernel.org
7542 W: http://kernelnewbies.org/KernelJanitors
7545 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7546 M: "J. Bruce Fields" <bfields@fieldses.org>
7547 M: Jeff Layton <jlayton@poochiereds.net>
7548 L: linux-nfs@vger.kernel.org
7549 W: http://nfs.sourceforge.net/
7550 T: git git://linux-nfs.org/~bfields/linux.git
7553 F: include/uapi/linux/nfsd/
7557 F: include/linux/lockd/
7558 F: include/linux/sunrpc/
7559 F: include/uapi/linux/sunrpc/
7561 KERNEL SELFTEST FRAMEWORK
7562 M: Shuah Khan <shuahkh@osg.samsung.com>
7563 M: Shuah Khan <shuah@kernel.org>
7564 L: linux-kselftest@vger.kernel.org
7565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7567 F: tools/testing/selftests/
7568 F: Documentation/dev-tools/kselftest*
7570 KERNEL USERMODE HELPER
7571 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7572 L: linux-kernel@vger.kernel.org
7575 F: include/linux/umh.h
7577 KERNEL VIRTUAL MACHINE (KVM)
7578 M: Paolo Bonzini <pbonzini@redhat.com>
7579 M: Radim Krčmář <rkrcmar@redhat.com>
7580 L: kvm@vger.kernel.org
7581 W: http://www.linux-kvm.org
7582 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7584 F: Documentation/virtual/kvm/
7585 F: include/trace/events/kvm.h
7586 F: include/uapi/asm-generic/kvm*
7587 F: include/uapi/linux/kvm*
7588 F: include/asm-generic/kvm*
7589 F: include/linux/kvm*
7590 F: include/kvm/iodev.h
7594 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7595 M: Joerg Roedel <joro@8bytes.org>
7596 L: kvm@vger.kernel.org
7597 W: http://www.linux-kvm.org/
7599 F: arch/x86/include/asm/svm.h
7600 F: arch/x86/kvm/svm.c
7602 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7603 M: Christoffer Dall <christoffer.dall@linaro.org>
7604 M: Marc Zyngier <marc.zyngier@arm.com>
7605 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7606 L: kvmarm@lists.cs.columbia.edu
7607 W: http://systems.cs.columbia.edu/projects/kvm-arm
7608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7610 F: arch/arm/include/uapi/asm/kvm*
7611 F: arch/arm/include/asm/kvm*
7614 F: include/kvm/arm_*
7616 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7617 M: Christoffer Dall <christoffer.dall@linaro.org>
7618 M: Marc Zyngier <marc.zyngier@arm.com>
7619 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7620 L: kvmarm@lists.cs.columbia.edu
7622 F: arch/arm64/include/uapi/asm/kvm*
7623 F: arch/arm64/include/asm/kvm*
7626 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7627 M: James Hogan <jhogan@kernel.org>
7628 L: linux-mips@linux-mips.org
7630 F: arch/mips/include/uapi/asm/kvm*
7631 F: arch/mips/include/asm/kvm*
7634 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7635 M: Paul Mackerras <paulus@ozlabs.org>
7636 L: kvm-ppc@vger.kernel.org
7637 W: http://www.linux-kvm.org/
7638 T: git git://github.com/agraf/linux-2.6.git
7640 F: arch/powerpc/include/uapi/asm/kvm*
7641 F: arch/powerpc/include/asm/kvm*
7642 F: arch/powerpc/kvm/
7643 F: arch/powerpc/kernel/kvm*
7645 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7646 M: Christian Borntraeger <borntraeger@de.ibm.com>
7647 M: Cornelia Huck <cohuck@redhat.com>
7648 L: linux-s390@vger.kernel.org
7649 W: http://www.ibm.com/developerworks/linux/linux390/
7650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7652 F: arch/s390/include/uapi/asm/kvm*
7653 F: arch/s390/include/asm/gmap.h
7654 F: arch/s390/include/asm/kvm*
7656 F: arch/s390/mm/gmap.c
7658 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7659 M: Paolo Bonzini <pbonzini@redhat.com>
7660 M: Radim Krčmář <rkrcmar@redhat.com>
7661 L: kvm@vger.kernel.org
7662 W: http://www.linux-kvm.org
7663 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7666 F: arch/x86/include/uapi/asm/kvm*
7667 F: arch/x86/include/asm/kvm*
7668 F: arch/x86/include/asm/pvclock-abi.h
7669 F: arch/x86/kernel/kvm.c
7670 F: arch/x86/kernel/kvmclock.c
7673 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7674 M: Tejun Heo <tj@kernel.org>
7675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7677 F: include/linux/kernfs.h
7681 M: Eric Biederman <ebiederm@xmission.com>
7682 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7683 L: kexec@lists.infradead.org
7685 F: include/linux/kexec.h
7686 F: include/uapi/linux/kexec.h
7690 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7691 L: linux-integrity@vger.kernel.org
7692 L: keyrings@vger.kernel.org
7694 F: Documentation/security/keys/trusted-encrypted.rst
7695 F: include/keys/encrypted-type.h
7696 F: security/keys/encrypted-keys/
7699 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7700 L: linux-integrity@vger.kernel.org
7701 L: keyrings@vger.kernel.org
7703 F: Documentation/security/keys/trusted-encrypted.rst
7704 F: include/keys/trusted-type.h
7705 F: security/keys/trusted.c
7706 F: security/keys/trusted.h
7709 M: David Howells <dhowells@redhat.com>
7710 L: keyrings@vger.kernel.org
7712 F: Documentation/security/keys/core.rst
7713 F: include/linux/key.h
7714 F: include/linux/key-type.h
7715 F: include/linux/keyctl.h
7716 F: include/uapi/linux/keyctl.h
7720 KGDB / KDB /debug_core
7721 M: Jason Wessel <jason.wessel@windriver.com>
7722 W: http://kgdb.wiki.kernel.org/
7723 L: kgdb-bugreport@lists.sourceforge.net
7724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7726 F: Documentation/dev-tools/kgdb.rst
7727 F: drivers/misc/kgdbts.c
7728 F: drivers/tty/serial/kgdboc.c
7729 F: include/linux/kdb.h
7730 F: include/linux/kgdb.h
7734 M: Catalin Marinas <catalin.marinas@arm.com>
7736 F: Documentation/dev-tools/kmemleak.rst
7737 F: include/linux/kmemleak.h
7739 F: mm/kmemleak-test.c
7741 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7742 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7743 L: linux-kernel@vger.kernel.org
7746 F: include/linux/kmod.h
7748 F: tools/testing/selftests/kmod/
7751 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7752 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7753 M: "David S. Miller" <davem@davemloft.net>
7754 M: Masami Hiramatsu <mhiramat@kernel.org>
7756 F: Documentation/kprobes.txt
7757 F: include/linux/kprobes.h
7758 F: include/asm-generic/kprobes.h
7761 KS0108 LCD CONTROLLER DRIVER
7762 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7763 W: http://miguelojeda.es/auxdisplay.htm
7764 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7766 F: Documentation/auxdisplay/ks0108
7767 F: drivers/auxdisplay/ks0108.c
7768 F: include/linux/ks0108.h
7771 M: David Ahern <dsa@cumulusnetworks.com>
7772 L: netdev@vger.kernel.org
7775 F: include/net/l3mdev.h
7777 LANTIQ MIPS ARCHITECTURE
7778 M: John Crispin <john@phrozen.org>
7779 L: linux-mips@linux-mips.org
7782 F: drivers/soc/lantiq
7785 L: linux-x25@vger.kernel.org
7787 F: Documentation/networking/lapb-module.txt
7791 LASI 53c700 driver for PARISC
7792 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7793 L: linux-scsi@vger.kernel.org
7795 F: Documentation/scsi/53c700.txt
7796 F: drivers/scsi/53c700*
7799 M: Tobin C. Harding <me@tobin.cc>
7801 F: scripts/leaking_addresses.pl
7804 M: Richard Purdie <rpurdie@rpsys.net>
7805 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7806 M: Pavel Machek <pavel@ucw.cz>
7807 L: linux-leds@vger.kernel.org
7808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7810 F: Documentation/devicetree/bindings/leds/
7812 F: include/linux/leds.h
7814 LEGACY EEPROM DRIVER
7815 M: Jean Delvare <jdelvare@suse.com>
7817 F: Documentation/misc-devices/eeprom
7818 F: drivers/misc/eeprom/eeprom.c
7820 LEGO USB Tower driver
7821 M: Juergen Stuber <starblue@users.sourceforge.net>
7822 L: legousb-devel@lists.sourceforge.net
7823 W: http://legousb.sourceforge.net/
7825 F: drivers/usb/misc/legousbtower.c
7828 M: Michael Krufky <mkrufky@linuxtv.org>
7829 L: linux-media@vger.kernel.org
7830 W: https://linuxtv.org
7831 W: http://github.com/mkrufky
7832 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7833 T: git git://linuxtv.org/mkrufky/tuners.git
7835 F: drivers/media/dvb-frontends/lg2160.*
7837 LGDT3305 MEDIA DRIVER
7838 M: Michael Krufky <mkrufky@linuxtv.org>
7839 L: linux-media@vger.kernel.org
7840 W: https://linuxtv.org
7841 W: http://github.com/mkrufky
7842 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7843 T: git git://linuxtv.org/mkrufky/tuners.git
7845 F: drivers/media/dvb-frontends/lgdt3305.*
7847 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7848 M: Viresh Kumar <vireshk@kernel.org>
7849 L: linux-ide@vger.kernel.org
7850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7852 F: include/linux/pata_arasan_cf_data.h
7853 F: drivers/ata/pata_arasan_cf.c
7856 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7857 M: Tejun Heo <tj@kernel.org>
7858 L: linux-ide@vger.kernel.org
7859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7861 F: drivers/ata/pata_*.c
7862 F: drivers/ata/ata_generic.c
7864 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7865 M: Linus Walleij <linus.walleij@linaro.org>
7866 L: linux-ide@vger.kernel.org
7867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7869 F: drivers/ata/pata_ftide010.c
7870 F: drivers/ata/sata_gemini.c
7871 F: drivers/ata/sata_gemini.h
7873 LIBATA SATA AHCI PLATFORM devices support
7874 M: Hans de Goede <hdegoede@redhat.com>
7875 M: Tejun Heo <tj@kernel.org>
7876 L: linux-ide@vger.kernel.org
7877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7879 F: drivers/ata/ahci_platform.c
7880 F: drivers/ata/libahci_platform.c
7881 F: include/linux/ahci_platform.h
7883 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7884 M: Mikael Pettersson <mikpelinux@gmail.com>
7885 L: linux-ide@vger.kernel.org
7886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7888 F: drivers/ata/sata_promise.*
7890 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7891 M: Tejun Heo <tj@kernel.org>
7892 L: linux-ide@vger.kernel.org
7893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7896 F: include/linux/ata.h
7897 F: include/linux/libata.h
7898 F: Documentation/devicetree/bindings/ata/
7901 M: Sasha Levin <alexander.levin@verizon.com>
7903 F: tools/lib/lockdep/
7905 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7906 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7907 L: linux-nvdimm@lists.01.org
7908 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7910 F: drivers/nvdimm/blk.c
7911 F: drivers/nvdimm/region_devs.c
7913 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7914 M: Vishal Verma <vishal.l.verma@intel.com>
7915 L: linux-nvdimm@lists.01.org
7916 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7918 F: drivers/nvdimm/btt*
7920 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7921 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7922 L: linux-nvdimm@lists.01.org
7923 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7925 F: drivers/nvdimm/pmem*
7927 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7928 M: Dan Williams <dan.j.williams@intel.com>
7929 L: linux-nvdimm@lists.01.org
7930 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7934 F: drivers/acpi/nfit/*
7935 F: include/linux/nd.h
7936 F: include/linux/libnvdimm.h
7937 F: include/uapi/linux/ndctl.h
7939 LIGHTNVM PLATFORM SUPPORT
7940 M: Matias Bjorling <mb@lightnvm.io>
7941 W: http://github/OpenChannelSSD
7942 L: linux-block@vger.kernel.org
7944 F: drivers/lightnvm/
7945 F: include/linux/lightnvm.h
7946 F: include/uapi/linux/lightnvm.h
7948 LINUX FOR POWER MACINTOSH
7949 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7950 W: http://www.penguinppc.org/
7951 L: linuxppc-dev@lists.ozlabs.org
7953 F: arch/powerpc/platforms/powermac/
7954 F: drivers/macintosh/
7956 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7957 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7958 M: Paul Mackerras <paulus@samba.org>
7959 M: Michael Ellerman <mpe@ellerman.id.au>
7960 W: https://github.com/linuxppc/linux/wiki
7961 L: linuxppc-dev@lists.ozlabs.org
7962 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7965 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7966 F: Documentation/devicetree/bindings/powerpc/
7967 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7968 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7969 F: Documentation/powerpc/
7971 F: drivers/char/tpm/tpm_ibmvtpm*
7972 F: drivers/crypto/nx/
7973 F: drivers/crypto/vmx/
7974 F: drivers/i2c/busses/i2c-opal.c
7975 F: drivers/net/ethernet/ibm/ibmveth.*
7976 F: drivers/net/ethernet/ibm/ibmvnic.*
7977 F: drivers/pci/hotplug/pnv_php.c
7978 F: drivers/pci/hotplug/rpa*
7979 F: drivers/rtc/rtc-opal.c
7980 F: drivers/scsi/ibmvscsi/
7981 F: drivers/tty/hvc/hvc_opal.c
7982 F: drivers/watchdog/wdrtas.c
7983 F: tools/testing/selftests/powerpc
7990 LINUX FOR POWERPC EMBEDDED MPC5XXX
7991 M: Anatolij Gustschin <agust@denx.de>
7992 L: linuxppc-dev@lists.ozlabs.org
7993 T: git git://git.denx.de/linux-denx-agust.git
7995 F: arch/powerpc/platforms/512x/
7996 F: arch/powerpc/platforms/52xx/
7998 LINUX FOR POWERPC EMBEDDED PPC4XX
7999 M: Alistair Popple <alistair@popple.id.au>
8000 M: Matt Porter <mporter@kernel.crashing.org>
8001 W: http://www.penguinppc.org/
8002 L: linuxppc-dev@lists.ozlabs.org
8004 F: arch/powerpc/platforms/40x/
8005 F: arch/powerpc/platforms/44x/
8007 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8008 M: Scott Wood <oss@buserror.net>
8009 M: Kumar Gala <galak@kernel.crashing.org>
8010 W: http://www.penguinppc.org/
8011 L: linuxppc-dev@lists.ozlabs.org
8012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8014 F: arch/powerpc/platforms/83xx/
8015 F: arch/powerpc/platforms/85xx/
8016 F: Documentation/devicetree/bindings/powerpc/fsl/
8018 LINUX FOR POWERPC EMBEDDED PPC8XX
8019 M: Vitaly Bordug <vitb@kernel.crashing.org>
8020 W: http://www.penguinppc.org/
8021 L: linuxppc-dev@lists.ozlabs.org
8023 F: arch/powerpc/platforms/8xx/
8025 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8026 L: linuxppc-dev@lists.ozlabs.org
8028 F: arch/powerpc/*/*virtex*
8029 F: arch/powerpc/*/*/*virtex*
8031 LINUX FOR POWERPC PA SEMI PWRFICIENT
8032 L: linuxppc-dev@lists.ozlabs.org
8034 F: arch/powerpc/platforms/pasemi/
8035 F: drivers/*/*pasemi*
8036 F: drivers/*/*/*pasemi*
8038 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8039 M: Kees Cook <keescook@chromium.org>
8041 F: drivers/misc/lkdtm*
8043 LINUX SECURITY MODULE (LSM) FRAMEWORK
8044 M: Chris Wright <chrisw@sous-sol.org>
8045 L: linux-security-module@vger.kernel.org
8048 LIS3LV02D ACCELEROMETER DRIVER
8049 M: Eric Piel <eric.piel@tremplin-utc.net>
8051 F: Documentation/misc-devices/lis3lv02d
8052 F: drivers/misc/lis3lv02d/
8053 F: drivers/platform/x86/hp_accel.c
8056 M: Josh Poimboeuf <jpoimboe@redhat.com>
8057 M: Jessica Yu <jeyu@kernel.org>
8058 M: Jiri Kosina <jikos@kernel.org>
8059 M: Miroslav Benes <mbenes@suse.cz>
8060 R: Petr Mladek <pmladek@suse.com>
8062 F: kernel/livepatch/
8063 F: include/linux/livepatch.h
8064 F: arch/x86/include/asm/livepatch.h
8065 F: arch/x86/kernel/livepatch.c
8066 F: Documentation/livepatch/
8067 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8068 F: samples/livepatch/
8069 L: live-patching@vger.kernel.org
8070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8073 L: netdev@vger.kernel.org
8075 F: include/linux/llc.h
8076 F: include/uapi/linux/llc.h
8080 LM73 HARDWARE MONITOR DRIVER
8081 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8082 L: linux-hwmon@vger.kernel.org
8084 F: drivers/hwmon/lm73.c
8086 LM78 HARDWARE MONITOR DRIVER
8087 M: Jean Delvare <jdelvare@suse.com>
8088 L: linux-hwmon@vger.kernel.org
8090 F: Documentation/hwmon/lm78
8091 F: drivers/hwmon/lm78.c
8093 LM83 HARDWARE MONITOR DRIVER
8094 M: Jean Delvare <jdelvare@suse.com>
8095 L: linux-hwmon@vger.kernel.org
8097 F: Documentation/hwmon/lm83
8098 F: drivers/hwmon/lm83.c
8100 LM90 HARDWARE MONITOR DRIVER
8101 M: Jean Delvare <jdelvare@suse.com>
8102 L: linux-hwmon@vger.kernel.org
8104 F: Documentation/hwmon/lm90
8105 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8106 F: drivers/hwmon/lm90.c
8107 F: include/dt-bindings/thermal/lm90.h
8109 LM95234 HARDWARE MONITOR DRIVER
8110 M: Guenter Roeck <linux@roeck-us.net>
8111 L: linux-hwmon@vger.kernel.org
8113 F: Documentation/hwmon/lm95234
8114 F: drivers/hwmon/lm95234.c
8116 LME2510 MEDIA DRIVER
8117 M: Malcolm Priestley <tvboxspy@gmail.com>
8118 L: linux-media@vger.kernel.org
8119 W: https://linuxtv.org
8120 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8122 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8124 LOADPIN SECURITY MODULE
8125 M: Kees Cook <keescook@chromium.org>
8126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8128 F: security/loadpin/
8129 F: Documentation/admin-guide/LSM/LoadPin.rst
8132 M: Peter Zijlstra <peterz@infradead.org>
8133 M: Ingo Molnar <mingo@redhat.com>
8134 L: linux-kernel@vger.kernel.org
8135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8137 F: Documentation/locking/
8138 F: include/linux/lockdep.h
8139 F: include/linux/spinlock*.h
8140 F: arch/*/include/asm/spinlock*.h
8141 F: include/linux/rwlock*.h
8142 F: include/linux/mutex*.h
8143 F: arch/*/include/asm/mutex*.h
8144 F: include/linux/rwsem*.h
8145 F: arch/*/include/asm/rwsem.h
8146 F: include/linux/seqlock.h
8147 F: lib/locking*.[ch]
8150 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8151 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8152 L: linux-ntfs-dev@lists.sourceforge.net
8153 W: http://www.linux-ntfs.org/content/view/19/37/
8155 F: Documentation/ldm.txt
8156 F: block/partitions/ldm.*
8158 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8159 M: Sathya Prakash <sathya.prakash@broadcom.com>
8160 M: Chaitra P B <chaitra.basappa@broadcom.com>
8161 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8162 L: MPT-FusionLinux.pdl@broadcom.com
8163 L: linux-scsi@vger.kernel.org
8164 W: http://www.avagotech.com/support/
8166 F: drivers/message/fusion/
8167 F: drivers/scsi/mpt2sas/
8168 F: drivers/scsi/mpt3sas/
8170 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8171 M: Matthew Wilcox <matthew@wil.cx>
8172 L: linux-scsi@vger.kernel.org
8174 F: drivers/scsi/sym53c8xx_2/
8176 LTC4261 HARDWARE MONITOR DRIVER
8177 M: Guenter Roeck <linux@roeck-us.net>
8178 L: linux-hwmon@vger.kernel.org
8180 F: Documentation/hwmon/ltc4261
8181 F: drivers/hwmon/ltc4261.c
8183 LTC4306 I2C MULTIPLEXER DRIVER
8184 M: Michael Hennerich <michael.hennerich@analog.com>
8185 W: http://ez.analog.com/community/linux-device-drivers
8186 L: linux-i2c@vger.kernel.org
8188 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8189 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8191 LTP (Linux Test Project)
8192 M: Mike Frysinger <vapier@gentoo.org>
8193 M: Cyril Hrubis <chrubis@suse.cz>
8194 M: Wanlong Gao <wanlong.gao@gmail.com>
8195 M: Jan Stancek <jstancek@redhat.com>
8196 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8197 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8198 L: ltp@lists.linux.it (subscribers-only)
8199 W: http://linux-test-project.github.io/
8200 T: git git://github.com/linux-test-project/ltp.git
8204 W: http://www.linux-m32r.org/
8209 M: Geert Uytterhoeven <geert@linux-m68k.org>
8210 L: linux-m68k@lists.linux-m68k.org
8211 W: http://www.linux-m68k.org/
8212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8217 M68K ON APPLE MACINTOSH
8218 M: Joshua Thompson <funaho@jurai.org>
8219 W: http://www.mac.linux-m68k.org/
8220 L: linux-m68k@lists.linux-m68k.org
8225 M: Philip Blundell <philb@gnu.org>
8226 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8230 M88DS3103 MEDIA DRIVER
8231 M: Antti Palosaari <crope@iki.fi>
8232 L: linux-media@vger.kernel.org
8233 W: https://linuxtv.org
8234 W: http://palosaari.fi/linux/
8235 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8236 T: git git://linuxtv.org/anttip/media_tree.git
8238 F: drivers/media/dvb-frontends/m88ds3103*
8240 M88RS2000 MEDIA DRIVER
8241 M: Malcolm Priestley <tvboxspy@gmail.com>
8242 L: linux-media@vger.kernel.org
8243 W: https://linuxtv.org
8244 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8246 F: drivers/media/dvb-frontends/m88rs2000*
8248 MA901 MASTERKIT USB FM RADIO DRIVER
8249 M: Alexey Klimov <klimov.linux@gmail.com>
8250 L: linux-media@vger.kernel.org
8251 T: git git://linuxtv.org/media_tree.git
8253 F: drivers/media/radio/radio-ma901.c
8256 M: Johannes Berg <johannes@sipsolutions.net>
8257 L: linux-wireless@vger.kernel.org
8258 W: http://wireless.kernel.org/
8259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8262 F: Documentation/networking/mac80211-injection.txt
8263 F: include/net/mac80211.h
8265 F: drivers/net/wireless/mac80211_hwsim.[ch]
8266 F: Documentation/networking/mac80211_hwsim/README
8269 M: Jassi Brar <jassisinghbrar@gmail.com>
8270 L: linux-kernel@vger.kernel.org
8273 F: include/linux/mailbox_client.h
8274 F: include/linux/mailbox_controller.h
8276 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8277 M: Michael Kerrisk <mtk.manpages@gmail.com>
8278 W: http://www.kernel.org/doc/man-pages
8279 L: linux-man@vger.kernel.org
8282 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8283 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8284 L: linux-mips@linux-mips.org
8286 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8288 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8289 M: Andrew Lunn <andrew@lunn.ch>
8290 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8291 L: netdev@vger.kernel.org
8293 F: drivers/net/dsa/mv88e6xxx/
8294 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8296 MARVELL ARMADA DRM SUPPORT
8297 M: Russell King <linux@armlinux.org.uk>
8299 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8300 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8301 F: drivers/gpu/drm/armada/
8302 F: include/uapi/drm/armada_drm.h
8303 F: Documentation/devicetree/bindings/display/armada/
8305 MARVELL CRYPTO DRIVER
8306 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8307 M: Arnaud Ebalard <arno@natisbad.org>
8308 F: drivers/crypto/marvell/
8310 L: linux-crypto@vger.kernel.org
8312 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8313 M: Mirko Lindner <mlindner@marvell.com>
8314 M: Stephen Hemminger <stephen@networkplumber.org>
8315 L: netdev@vger.kernel.org
8317 F: drivers/net/ethernet/marvell/sk*
8319 MARVELL LIBERTAS WIRELESS DRIVER
8320 L: libertas-dev@lists.infradead.org
8322 F: drivers/net/wireless/marvell/libertas/
8324 MARVELL MACCHIATOBIN SUPPORT
8325 M: Russell King <rmk@armlinux.org.uk>
8326 L: linux-arm-kernel@lists.infradead.org
8328 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8330 MARVELL MV643XX ETHERNET DRIVER
8331 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8332 L: netdev@vger.kernel.org
8334 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8335 F: include/linux/mv643xx.h
8337 MARVELL MV88X3310 PHY DRIVER
8338 M: Russell King <rmk@armlinux.org.uk>
8339 L: netdev@vger.kernel.org
8341 F: drivers/net/phy/marvell10g.c
8343 MARVELL MVNETA ETHERNET DRIVER
8344 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8345 L: netdev@vger.kernel.org
8347 F: drivers/net/ethernet/marvell/mvneta.*
8349 MARVELL MWIFIEX WIRELESS DRIVER
8350 M: Amitkumar Karwar <amitkarwar@gmail.com>
8351 M: Nishant Sarmukadam <nishants@marvell.com>
8352 M: Ganapathi Bhat <gbhat@marvell.com>
8353 M: Xinming Hu <huxm@marvell.com>
8354 L: linux-wireless@vger.kernel.org
8356 F: drivers/net/wireless/marvell/mwifiex/
8358 MARVELL MWL8K WIRELESS DRIVER
8359 M: Lennert Buytenhek <buytenh@wantstofly.org>
8360 L: linux-wireless@vger.kernel.org
8362 F: drivers/net/wireless/marvell/mwl8k.c
8364 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8365 M: Nicolas Pitre <nico@fluxnic.net>
8367 F: drivers/mmc/host/mvsdio.*
8369 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8370 M: Hu Ziji <huziji@marvell.com>
8371 L: linux-mmc@vger.kernel.org
8373 F: drivers/mmc/host/sdhci-xenon*
8374 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8376 MATROX FRAMEBUFFER DRIVER
8377 L: linux-fbdev@vger.kernel.org
8379 F: drivers/video/fbdev/matrox/matroxfb_*
8380 F: include/uapi/linux/matroxfb.h
8382 MAX16065 HARDWARE MONITOR DRIVER
8383 M: Guenter Roeck <linux@roeck-us.net>
8384 L: linux-hwmon@vger.kernel.org
8386 F: Documentation/hwmon/max16065
8387 F: drivers/hwmon/max16065.c
8389 MAX20751 HARDWARE MONITOR DRIVER
8390 M: Guenter Roeck <linux@roeck-us.net>
8391 L: linux-hwmon@vger.kernel.org
8393 F: Documentation/hwmon/max20751
8394 F: drivers/hwmon/max20751.c
8396 MAX2175 SDR TUNER DRIVER
8397 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8398 L: linux-media@vger.kernel.org
8399 T: git git://linuxtv.org/media_tree.git
8401 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8402 F: Documentation/media/v4l-drivers/max2175.rst
8403 F: drivers/media/i2c/max2175*
8404 F: include/uapi/linux/max2175.h
8406 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8407 L: linux-hwmon@vger.kernel.org
8409 F: Documentation/hwmon/max6650
8410 F: drivers/hwmon/max6650.c
8412 MAX6697 HARDWARE MONITOR DRIVER
8413 M: Guenter Roeck <linux@roeck-us.net>
8414 L: linux-hwmon@vger.kernel.org
8416 F: Documentation/hwmon/max6697
8417 F: Documentation/devicetree/bindings/i2c/max6697.txt
8418 F: drivers/hwmon/max6697.c
8419 F: include/linux/platform_data/max6697.h
8421 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8422 M: Peter Rosin <peda@axentia.se>
8423 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8425 F: Documentation/devicetree/bindings/sound/max9860.txt
8426 F: sound/soc/codecs/max9860.*
8428 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8429 M: Javier Martinez Canillas <javier@dowhile0.org>
8430 L: linux-kernel@vger.kernel.org
8432 F: drivers/regulator/max77802-regulator.c
8433 F: Documentation/devicetree/bindings/*/*max77802.txt
8434 F: include/dt-bindings/*/*max77802.h
8436 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8437 M: Krzysztof Kozlowski <krzk@kernel.org>
8438 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8439 L: linux-pm@vger.kernel.org
8441 F: drivers/power/supply/max14577_charger.c
8442 F: drivers/power/supply/max77693_charger.c
8444 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8445 M: Chanwoo Choi <cw00.choi@samsung.com>
8446 M: Krzysztof Kozlowski <krzk@kernel.org>
8447 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8448 L: linux-kernel@vger.kernel.org
8450 F: drivers/*/max14577*.c
8451 F: drivers/*/max77686*.c
8452 F: drivers/*/max77693*.c
8453 F: drivers/extcon/extcon-max14577.c
8454 F: drivers/extcon/extcon-max77693.c
8455 F: drivers/rtc/rtc-max77686.c
8456 F: drivers/clk/clk-max77686.c
8457 F: Documentation/devicetree/bindings/mfd/max14577.txt
8458 F: Documentation/devicetree/bindings/*/max77686.txt
8459 F: Documentation/devicetree/bindings/mfd/max77693.txt
8460 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8461 F: include/linux/mfd/max14577*.h
8462 F: include/linux/mfd/max77686*.h
8463 F: include/linux/mfd/max77693*.h
8465 MAXIRADIO FM RADIO RECEIVER DRIVER
8466 M: Hans Verkuil <hverkuil@xs4all.nl>
8467 L: linux-media@vger.kernel.org
8468 T: git git://linuxtv.org/media_tree.git
8469 W: https://linuxtv.org
8471 F: drivers/media/radio/radio-maxiradio*
8473 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8474 M: Peter Rosin <peda@axentia.se>
8475 L: linux-iio@vger.kernel.org
8477 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8478 F: drivers/iio/potentiometer/mcp4531.c
8480 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8481 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8482 L: linux-iio@vger.kernel.org
8484 F: drivers/iio/dac/cio-dac.c
8486 MEDIA DRIVERS FOR ASCOT2E
8487 M: Sergey Kozlov <serjk@netup.ru>
8488 M: Abylay Ospan <aospan@netup.ru>
8489 L: linux-media@vger.kernel.org
8490 W: https://linuxtv.org
8492 T: git git://linuxtv.org/media_tree.git
8494 F: drivers/media/dvb-frontends/ascot2e*
8496 MEDIA DRIVERS FOR CXD2841ER
8497 M: Sergey Kozlov <serjk@netup.ru>
8498 M: Abylay Ospan <aospan@netup.ru>
8499 L: linux-media@vger.kernel.org
8500 W: https://linuxtv.org
8502 T: git git://linuxtv.org/media_tree.git
8504 F: drivers/media/dvb-frontends/cxd2841er*
8506 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8507 M: Daniel Scheller <d.scheller.oss@gmail.com>
8508 L: linux-media@vger.kernel.org
8509 W: https://linuxtv.org
8510 T: git git://linuxtv.org/media_tree.git
8512 F: drivers/media/pci/ddbridge/*
8514 MEDIA DRIVERS FOR FREESCALE IMX
8515 M: Steve Longerbeam <slongerbeam@gmail.com>
8516 M: Philipp Zabel <p.zabel@pengutronix.de>
8517 L: linux-media@vger.kernel.org
8518 T: git git://linuxtv.org/media_tree.git
8520 F: Documentation/devicetree/bindings/media/imx.txt
8521 F: Documentation/media/v4l-drivers/imx.rst
8522 F: drivers/staging/media/imx/
8523 F: include/linux/imx-media.h
8524 F: include/media/imx.h
8526 MEDIA DRIVERS FOR HELENE
8527 M: Abylay Ospan <aospan@netup.ru>
8528 L: linux-media@vger.kernel.org
8529 W: https://linuxtv.org
8531 T: git git://linuxtv.org/media_tree.git
8533 F: drivers/media/dvb-frontends/helene*
8535 MEDIA DRIVERS FOR HORUS3A
8536 M: Sergey Kozlov <serjk@netup.ru>
8537 M: Abylay Ospan <aospan@netup.ru>
8538 L: linux-media@vger.kernel.org
8539 W: https://linuxtv.org
8541 T: git git://linuxtv.org/media_tree.git
8543 F: drivers/media/dvb-frontends/horus3a*
8545 MEDIA DRIVERS FOR LNBH25
8546 M: Sergey Kozlov <serjk@netup.ru>
8547 M: Abylay Ospan <aospan@netup.ru>
8548 L: linux-media@vger.kernel.org
8549 W: https://linuxtv.org
8551 T: git git://linuxtv.org/media_tree.git
8553 F: drivers/media/dvb-frontends/lnbh25*
8555 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8556 M: Daniel Scheller <d.scheller.oss@gmail.com>
8557 L: linux-media@vger.kernel.org
8558 W: https://linuxtv.org
8559 T: git git://linuxtv.org/media_tree.git
8561 F: drivers/media/dvb-frontends/mxl5xx*
8563 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8564 M: Sergey Kozlov <serjk@netup.ru>
8565 M: Abylay Ospan <aospan@netup.ru>
8566 L: linux-media@vger.kernel.org
8567 W: https://linuxtv.org
8569 T: git git://linuxtv.org/media_tree.git
8571 F: drivers/media/pci/netup_unidvb/*
8573 MEDIA DRIVERS FOR RENESAS - DRIF
8574 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8575 L: linux-media@vger.kernel.org
8576 L: linux-renesas-soc@vger.kernel.org
8577 T: git git://linuxtv.org/media_tree.git
8579 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8580 F: drivers/media/platform/rcar_drif.c
8582 MEDIA DRIVERS FOR RENESAS - FCP
8583 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8584 L: linux-media@vger.kernel.org
8585 L: linux-renesas-soc@vger.kernel.org
8586 T: git git://linuxtv.org/media_tree.git
8588 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8589 F: drivers/media/platform/rcar-fcp.c
8590 F: include/media/rcar-fcp.h
8592 MEDIA DRIVERS FOR RENESAS - FDP1
8593 M: Kieran Bingham <kieran@bingham.xyz>
8594 L: linux-media@vger.kernel.org
8595 L: linux-renesas-soc@vger.kernel.org
8596 T: git git://linuxtv.org/media_tree.git
8598 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8599 F: drivers/media/platform/rcar_fdp1.c
8601 MEDIA DRIVERS FOR RENESAS - VIN
8602 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8603 L: linux-media@vger.kernel.org
8604 L: linux-renesas-soc@vger.kernel.org
8605 T: git git://linuxtv.org/media_tree.git
8607 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8608 F: drivers/media/platform/rcar-vin/
8610 MEDIA DRIVERS FOR RENESAS - VSP1
8611 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8612 L: linux-media@vger.kernel.org
8613 L: linux-renesas-soc@vger.kernel.org
8614 T: git git://linuxtv.org/media_tree.git
8616 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8617 F: drivers/media/platform/vsp1/
8619 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8620 M: Daniel Scheller <d.scheller.oss@gmail.com>
8621 L: linux-media@vger.kernel.org
8622 W: https://linuxtv.org
8623 T: git git://linuxtv.org/media_tree.git
8625 F: drivers/media/dvb-frontends/stv0910*
8627 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8628 M: Daniel Scheller <d.scheller.oss@gmail.com>
8629 L: linux-media@vger.kernel.org
8630 W: https://linuxtv.org
8631 T: git git://linuxtv.org/media_tree.git
8633 F: drivers/media/dvb-frontends/stv6111*
8635 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8636 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8637 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8638 P: LinuxTV.org Project
8639 L: linux-media@vger.kernel.org
8640 W: https://linuxtv.org
8641 Q: http://patchwork.kernel.org/project/linux-media/list/
8642 T: git git://linuxtv.org/media_tree.git
8644 F: Documentation/devicetree/bindings/media/
8645 F: Documentation/media/
8647 F: drivers/staging/media/
8648 F: include/linux/platform_data/media/
8650 F: include/uapi/linux/dvb/
8651 F: include/uapi/linux/videodev2.h
8652 F: include/uapi/linux/media.h
8653 F: include/uapi/linux/v4l2-*
8654 F: include/uapi/linux/meye.h
8655 F: include/uapi/linux/ivtv*
8656 F: include/uapi/linux/uvcvideo.h
8659 M: Sean Wang <sean.wang@mediatek.com>
8661 F: drivers/media/rc/mtk-cir.c
8663 MEDIATEK PMIC LED DRIVER
8664 M: Sean Wang <sean.wang@mediatek.com>
8666 F: drivers/leds/leds-mt6323.c
8667 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
8669 MEDIATEK ETHERNET DRIVER
8670 M: Felix Fietkau <nbd@openwrt.org>
8671 M: John Crispin <john@phrozen.org>
8672 M: Sean Wang <sean.wang@mediatek.com>
8673 M: Nelson Chang <nelson.chang@mediatek.com>
8674 L: netdev@vger.kernel.org
8676 F: drivers/net/ethernet/mediatek/
8678 MEDIATEK JPEG DRIVER
8679 M: Rick Chang <rick.chang@mediatek.com>
8680 M: Bin Liu <bin.liu@mediatek.com>
8682 F: drivers/media/platform/mtk-jpeg/
8683 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8686 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8687 M: Houlong Wei <houlong.wei@mediatek.com>
8688 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8690 F: drivers/media/platform/mtk-mdp/
8691 F: drivers/media/platform/mtk-vpu/
8692 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8694 MEDIATEK MEDIA DRIVER
8695 M: Tiffany Lin <tiffany.lin@mediatek.com>
8696 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8698 F: drivers/media/platform/mtk-vcodec/
8699 F: drivers/media/platform/mtk-vpu/
8700 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8701 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8703 MEDIATEK MT7601U WIRELESS LAN DRIVER
8704 M: Jakub Kicinski <kubakici@wp.pl>
8705 L: linux-wireless@vger.kernel.org
8707 F: drivers/net/wireless/mediatek/mt7601u/
8709 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8710 M: Sean Wang <sean.wang@mediatek.com>
8712 F: drivers/char/hw_random/mtk-rng.c
8714 MEDIATEK USB3 DRD IP DRIVER
8715 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
8716 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
8717 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8718 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8720 F: drivers/usb/mtu3/
8722 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8723 M: Peter Senna Tschudin <peter.senna@collabora.com>
8724 M: Martin Donnelly <martin.donnelly@ge.com>
8725 M: Martyn Welch <martyn.welch@collabora.co.uk>
8727 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8728 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8730 MEGARAID SCSI/SAS DRIVERS
8731 M: Kashyap Desai <kashyap.desai@broadcom.com>
8732 M: Sumit Saxena <sumit.saxena@broadcom.com>
8733 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8734 L: megaraidlinux.pdl@broadcom.com
8735 L: linux-scsi@vger.kernel.org
8736 W: http://www.avagotech.com/support/
8738 F: Documentation/scsi/megaraid.txt
8739 F: drivers/scsi/megaraid.*
8740 F: drivers/scsi/megaraid/
8742 MELEXIS MLX90614 DRIVER
8743 M: Crt Mori <cmo@melexis.com>
8744 L: linux-iio@vger.kernel.org
8745 W: http://www.melexis.com
8747 F: drivers/iio/temperature/mlx90614.c
8749 MELFAS MIP4 TOUCHSCREEN DRIVER
8750 M: Sangwon Jee <jeesw@melfas.com>
8751 W: http://www.melfas.com
8753 F: drivers/input/touchscreen/melfas_mip4.c
8754 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8756 MELLANOX ETHERNET DRIVER (mlx4_en)
8757 M: Tariq Toukan <tariqt@mellanox.com>
8758 L: netdev@vger.kernel.org
8760 W: http://www.mellanox.com
8761 Q: http://patchwork.ozlabs.org/project/netdev/list/
8762 F: drivers/net/ethernet/mellanox/mlx4/en_*
8764 MELLANOX ETHERNET DRIVER (mlx5e)
8765 M: Saeed Mahameed <saeedm@mellanox.com>
8766 L: netdev@vger.kernel.org
8768 W: http://www.mellanox.com
8769 Q: http://patchwork.ozlabs.org/project/netdev/list/
8770 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8772 MELLANOX ETHERNET INNOVA DRIVER
8773 M: Ilan Tayari <ilant@mellanox.com>
8774 R: Boris Pismenny <borisp@mellanox.com>
8775 L: netdev@vger.kernel.org
8777 W: http://www.mellanox.com
8778 Q: http://patchwork.ozlabs.org/project/netdev/list/
8779 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8780 F: include/linux/mlx5/mlx5_ifc_fpga.h
8782 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8783 M: Ilan Tayari <ilant@mellanox.com>
8784 R: Boris Pismenny <borisp@mellanox.com>
8785 L: netdev@vger.kernel.org
8787 W: http://www.mellanox.com
8788 Q: http://patchwork.ozlabs.org/project/netdev/list/
8789 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8790 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8792 MELLANOX ETHERNET SWITCH DRIVERS
8793 M: Jiri Pirko <jiri@mellanox.com>
8794 M: Ido Schimmel <idosch@mellanox.com>
8795 L: netdev@vger.kernel.org
8797 W: http://www.mellanox.com
8798 Q: http://patchwork.ozlabs.org/project/netdev/list/
8799 F: drivers/net/ethernet/mellanox/mlxsw/
8801 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8802 M: mlxsw@mellanox.com
8803 L: netdev@vger.kernel.org
8805 W: http://www.mellanox.com
8806 Q: http://patchwork.ozlabs.org/project/netdev/list/
8807 F: drivers/net/ethernet/mellanox/mlxfw/
8809 MELLANOX MLX CPLD HOTPLUG DRIVER
8810 M: Vadim Pasternak <vadimp@mellanox.com>
8811 L: platform-driver-x86@vger.kernel.org
8813 F: drivers/platform/x86/mlxcpld-hotplug.c
8814 F: include/linux/platform_data/mlxcpld-hotplug.h
8816 MELLANOX MLX4 core VPI driver
8817 M: Tariq Toukan <tariqt@mellanox.com>
8818 L: netdev@vger.kernel.org
8819 L: linux-rdma@vger.kernel.org
8820 W: http://www.mellanox.com
8821 Q: http://patchwork.ozlabs.org/project/netdev/list/
8823 F: drivers/net/ethernet/mellanox/mlx4/
8824 F: include/linux/mlx4/
8826 MELLANOX MLX4 IB driver
8827 M: Yishai Hadas <yishaih@mellanox.com>
8828 L: linux-rdma@vger.kernel.org
8829 W: http://www.mellanox.com
8830 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8832 F: drivers/infiniband/hw/mlx4/
8833 F: include/linux/mlx4/
8834 F: include/uapi/rdma/mlx4-abi.h
8836 MELLANOX MLX5 core VPI driver
8837 M: Saeed Mahameed <saeedm@mellanox.com>
8838 M: Matan Barak <matanb@mellanox.com>
8839 M: Leon Romanovsky <leonro@mellanox.com>
8840 L: netdev@vger.kernel.org
8841 L: linux-rdma@vger.kernel.org
8842 W: http://www.mellanox.com
8843 Q: http://patchwork.ozlabs.org/project/netdev/list/
8845 F: drivers/net/ethernet/mellanox/mlx5/core/
8846 F: include/linux/mlx5/
8848 MELLANOX MLX5 IB driver
8849 M: Matan Barak <matanb@mellanox.com>
8850 M: Leon Romanovsky <leonro@mellanox.com>
8851 L: linux-rdma@vger.kernel.org
8852 W: http://www.mellanox.com
8853 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8855 F: drivers/infiniband/hw/mlx5/
8856 F: include/linux/mlx5/
8857 F: include/uapi/rdma/mlx5-abi.h
8859 MELLANOX MLXCPLD I2C AND MUX DRIVER
8860 M: Vadim Pasternak <vadimp@mellanox.com>
8861 M: Michael Shych <michaelsh@mellanox.com>
8862 L: linux-i2c@vger.kernel.org
8864 F: drivers/i2c/busses/i2c-mlxcpld.c
8865 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8866 F: Documentation/i2c/busses/i2c-mlxcpld
8868 MELLANOX MLXCPLD LED DRIVER
8869 M: Vadim Pasternak <vadimp@mellanox.com>
8870 L: linux-leds@vger.kernel.org
8872 F: drivers/leds/leds-mlxcpld.c
8873 F: Documentation/leds/leds-mlxcpld.txt
8875 MELLANOX PLATFORM DRIVER
8876 M: Vadim Pasternak <vadimp@mellanox.com>
8877 L: platform-driver-x86@vger.kernel.org
8879 F: drivers/platform/x86/mlx-platform.c
8882 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8883 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8884 L: linux-kernel@vger.kernel.org
8886 F: kernel/sched/membarrier.c
8887 F: include/uapi/linux/membarrier.h
8890 L: linux-mm@kvack.org
8891 W: http://www.linux-mm.org
8893 F: include/linux/mm.h
8894 F: include/linux/gfp.h
8895 F: include/linux/mmzone.h
8896 F: include/linux/memory_hotplug.h
8897 F: include/linux/vmalloc.h
8900 MEMORY TECHNOLOGY DEVICES (MTD)
8901 M: David Woodhouse <dwmw2@infradead.org>
8902 M: Brian Norris <computersforpeace@gmail.com>
8903 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8904 M: Marek Vasut <marek.vasut@gmail.com>
8905 M: Richard Weinberger <richard@nod.at>
8906 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8907 L: linux-mtd@lists.infradead.org
8908 W: http://www.linux-mtd.infradead.org/
8909 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8910 T: git git://git.infradead.org/linux-mtd.git master
8911 T: git git://git.infradead.org/l2-mtd.git master
8913 F: Documentation/devicetree/bindings/mtd/
8915 F: include/linux/mtd/
8916 F: include/uapi/mtd/
8918 MEN A21 WATCHDOG DRIVER
8919 M: Johannes Thumshirn <morbidrsa@gmail.com>
8920 L: linux-watchdog@vger.kernel.org
8922 F: drivers/watchdog/mena21_wdt.c
8924 MEN CHAMELEON BUS (mcb)
8925 M: Johannes Thumshirn <morbidrsa@gmail.com>
8928 F: include/linux/mcb.h
8929 F: Documentation/men-chameleon-bus.txt
8931 MEN F21BMC (Board Management Controller)
8932 M: Andreas Werner <andreas.werner@men.de>
8934 F: drivers/mfd/menf21bmc.c
8935 F: drivers/watchdog/menf21bmc_wdt.c
8936 F: drivers/leds/leds-menf21bmc.c
8937 F: drivers/hwmon/menf21bmc_hwmon.c
8938 F: Documentation/hwmon/menf21bmc
8940 MESON AO CEC DRIVER FOR AMLOGIC SOCS
8941 M: Neil Armstrong <narmstrong@baylibre.com>
8942 L: linux-media@lists.freedesktop.org
8943 L: linux-amlogic@lists.infradead.org
8944 W: http://linux-meson.com/
8946 F: drivers/media/platform/meson/ao-cec.c
8947 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
8948 T: git git://linuxtv.org/media_tree.git
8951 M: James Hogan <jhogan@kernel.org>
8952 L: linux-metag@vger.kernel.org
8953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8956 F: Documentation/metag/
8957 F: Documentation/devicetree/bindings/metag/
8958 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8959 F: drivers/clocksource/metag_generic.c
8960 F: drivers/irqchip/irq-metag.c
8961 F: drivers/irqchip/irq-metag-ext.c
8962 F: drivers/tty/metag_da.c
8964 MICROBLAZE ARCHITECTURE
8965 M: Michal Simek <monstr@monstr.eu>
8966 W: http://www.monstr.eu/fdt/
8967 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8971 MICROCHIP / ATMEL AT91 SERIAL DRIVER
8972 M: Richard Genoud <richard.genoud@gmail.com>
8974 F: drivers/tty/serial/atmel_serial.c
8975 F: drivers/tty/serial/atmel_serial.h
8977 MICROCHIP / ATMEL DMA DRIVER
8978 M: Ludovic Desroches <ludovic.desroches@microchip.com>
8979 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8980 L: dmaengine@vger.kernel.org
8982 F: drivers/dma/at_hdmac.c
8983 F: drivers/dma/at_hdmac_regs.h
8984 F: include/linux/platform_data/dma-atmel.h
8986 MICROCHIP / ATMEL ECC DRIVER
8987 M: Tudor Ambarus <tudor.ambarus@microchip.com>
8988 L: linux-crypto@vger.kernel.org
8990 F: drivers/crypto/atmel-ecc.*
8992 MICROCHIP / ATMEL ISC DRIVER
8993 M: Songjun Wu <songjun.wu@microchip.com>
8994 L: linux-media@vger.kernel.org
8996 F: drivers/media/platform/atmel/atmel-isc.c
8997 F: drivers/media/platform/atmel/atmel-isc-regs.h
8998 F: devicetree/bindings/media/atmel-isc.txt
9000 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9001 M: Woojung Huh <Woojung.Huh@microchip.com>
9002 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9003 L: netdev@vger.kernel.org
9005 F: net/dsa/tag_ksz.c
9006 F: drivers/net/dsa/microchip/*
9007 F: include/linux/platform_data/microchip-ksz.h
9008 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9010 MICROCHIP USB251XB DRIVER
9011 M: Richard Leitner <richard.leitner@skidata.com>
9012 L: linux-usb@vger.kernel.org
9014 F: drivers/usb/misc/usb251xb.c
9015 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9017 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9018 M: Don Brace <don.brace@microsemi.com>
9019 L: esc.storagedev@microsemi.com
9020 L: linux-scsi@vger.kernel.org
9022 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9023 F: drivers/scsi/smartpqi/Kconfig
9024 F: drivers/scsi/smartpqi/Makefile
9025 F: include/linux/cciss*.h
9026 F: include/uapi/linux/cciss*.h
9027 F: Documentation/scsi/smartpqi.txt
9029 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9030 M: Chen Yu <yu.c.chen@intel.com>
9031 L: platform-driver-x86@vger.kernel.org
9033 F: drivers/platform/x86/surfacepro3_button.c
9036 M: Oliver Neukum <oliver@neukum.org>
9038 F: drivers/usb/image/microtek.*
9041 M: Ralf Baechle <ralf@linux-mips.org>
9042 L: linux-mips@linux-mips.org
9043 W: http://www.linux-mips.org/
9044 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9045 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9047 F: Documentation/devicetree/bindings/mips/
9048 F: Documentation/mips/
9051 MIPS BOSTON DEVELOPMENT BOARD
9052 M: Paul Burton <paul.burton@mips.com>
9053 L: linux-mips@linux-mips.org
9055 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9056 F: arch/mips/boot/dts/img/boston.dts
9057 F: arch/mips/configs/generic/board-boston.config
9058 F: drivers/clk/imgtec/clk-boston.c
9059 F: include/dt-bindings/clock/boston-clock.h
9061 MIPS GENERIC PLATFORM
9062 M: Paul Burton <paul.burton@mips.com>
9063 L: linux-mips@linux-mips.org
9065 F: arch/mips/generic/
9066 F: arch/mips/tools/generic-board-config.sh
9068 MIPS/LOONGSON1 ARCHITECTURE
9069 M: Keguang Zhang <keguang.zhang@gmail.com>
9070 L: linux-mips@linux-mips.org
9072 F: arch/mips/loongson32/
9073 F: arch/mips/include/asm/mach-loongson32/
9074 F: drivers/*/*loongson1*
9075 F: drivers/*/*/*loongson1*
9077 MIPS RINT INSTRUCTION EMULATION
9078 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
9079 L: linux-mips@linux-mips.org
9081 F: arch/mips/math-emu/sp_rint.c
9082 F: arch/mips/math-emu/dp_rint.c
9084 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9085 M: Hans Verkuil <hverkuil@xs4all.nl>
9086 L: linux-media@vger.kernel.org
9087 T: git git://linuxtv.org/media_tree.git
9088 W: https://linuxtv.org
9090 F: drivers/media/radio/radio-miropcm20*
9093 M: Eric Miao <eric.y.miao@gmail.com>
9094 M: Haojian Zhuang <haojian.zhuang@gmail.com>
9095 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9096 T: git git://github.com/hzhuang1/linux.git
9097 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9099 F: arch/arm/boot/dts/mmp*
9100 F: arch/arm/mach-mmp/
9102 MN88472 MEDIA DRIVER
9103 M: Antti Palosaari <crope@iki.fi>
9104 L: linux-media@vger.kernel.org
9105 W: https://linuxtv.org
9106 W: http://palosaari.fi/linux/
9107 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9109 F: drivers/media/dvb-frontends/mn88472*
9111 MN88473 MEDIA DRIVER
9112 M: Antti Palosaari <crope@iki.fi>
9113 L: linux-media@vger.kernel.org
9114 W: https://linuxtv.org
9115 W: http://palosaari.fi/linux/
9116 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9118 F: drivers/media/dvb-frontends/mn88473*
9121 M: Jessica Yu <jeyu@kernel.org>
9122 M: Rusty Russell <rusty@rustcorp.com.au>
9123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9125 F: include/linux/module.h
9128 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9129 W: http://popies.net/meye/
9131 F: Documentation/media/v4l-drivers/meye*
9132 F: drivers/media/pci/meye/
9133 F: include/uapi/linux/meye.h
9135 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9136 M: Jiri Slaby <jirislaby@gmail.com>
9138 F: Documentation/serial/moxa-smartio
9139 F: drivers/tty/mxser.*
9141 MR800 AVERMEDIA USB FM RADIO DRIVER
9142 M: Alexey Klimov <klimov.linux@gmail.com>
9143 L: linux-media@vger.kernel.org
9144 T: git git://linuxtv.org/media_tree.git
9146 F: drivers/media/radio/radio-mr800.c
9148 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9149 M: Alan Ott <alan@signal11.us>
9150 L: linux-wpan@vger.kernel.org
9152 F: drivers/net/ieee802154/mrf24j40.c
9153 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9156 M: "Lee, Chun-Yi" <jlee@suse.com>
9157 L: platform-driver-x86@vger.kernel.org
9159 F: drivers/platform/x86/msi-laptop.c
9162 L: platform-driver-x86@vger.kernel.org
9164 F: drivers/platform/x86/msi-wmi.c
9167 M: Antti Palosaari <crope@iki.fi>
9168 L: linux-media@vger.kernel.org
9169 W: https://linuxtv.org
9170 W: http://palosaari.fi/linux/
9171 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9172 T: git git://linuxtv.org/anttip/media_tree.git
9174 F: drivers/media/tuners/msi001*
9176 MSI2500 MEDIA DRIVER
9177 M: Antti Palosaari <crope@iki.fi>
9178 L: linux-media@vger.kernel.org
9179 W: https://linuxtv.org
9180 W: http://palosaari.fi/linux/
9181 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9182 T: git git://linuxtv.org/anttip/media_tree.git
9184 F: drivers/media/usb/msi2500/
9186 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9187 M: Robert Jarzmik <robert.jarzmik@free.fr>
9188 L: linux-mtd@lists.infradead.org
9190 F: drivers/mtd/devices/docg3*
9192 MT9M032 APTINA SENSOR DRIVER
9193 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9194 L: linux-media@vger.kernel.org
9195 T: git git://linuxtv.org/media_tree.git
9197 F: drivers/media/i2c/mt9m032.c
9198 F: include/media/i2c/mt9m032.h
9200 MT9P031 APTINA CAMERA SENSOR
9201 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9202 L: linux-media@vger.kernel.org
9203 T: git git://linuxtv.org/media_tree.git
9205 F: drivers/media/i2c/mt9p031.c
9206 F: include/media/i2c/mt9p031.h
9208 MT9T001 APTINA CAMERA SENSOR
9209 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9210 L: linux-media@vger.kernel.org
9211 T: git git://linuxtv.org/media_tree.git
9213 F: drivers/media/i2c/mt9t001.c
9214 F: include/media/i2c/mt9t001.h
9216 MT9V032 APTINA CAMERA SENSOR
9217 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9218 L: linux-media@vger.kernel.org
9219 T: git git://linuxtv.org/media_tree.git
9221 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9222 F: drivers/media/i2c/mt9v032.c
9223 F: include/media/i2c/mt9v032.h
9225 MULTIFUNCTION DEVICES (MFD)
9226 M: Lee Jones <lee.jones@linaro.org>
9227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9229 F: Documentation/devicetree/bindings/mfd/
9231 F: include/linux/mfd/
9232 F: include/dt-bindings/mfd/
9234 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9236 F: drivers/mmc/host/mmc_spi.c
9237 F: include/linux/spi/mmc_spi.h
9239 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9240 M: Ulf Hansson <ulf.hansson@linaro.org>
9241 L: linux-mmc@vger.kernel.org
9242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9244 F: Documentation/devicetree/bindings/mmc/
9246 F: include/linux/mmc/
9247 F: include/uapi/linux/mmc/
9249 MULTIPLEXER SUBSYSTEM
9250 M: Peter Rosin <peda@axentia.se>
9252 F: Documentation/ABI/testing/mux/sysfs-class-mux*
9253 F: Documentation/devicetree/bindings/mux/
9254 F: include/linux/dt-bindings/mux/
9255 F: include/linux/mux/
9258 MULTITECH MULTIPORT CARD (ISICOM)
9260 F: drivers/tty/isicom.c
9261 F: include/linux/isicom.h
9263 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9264 M: Bin Liu <b-liu@ti.com>
9265 L: linux-usb@vger.kernel.org
9267 F: drivers/usb/musb/
9269 MXL5007T MEDIA DRIVER
9270 M: Michael Krufky <mkrufky@linuxtv.org>
9271 L: linux-media@vger.kernel.org
9272 W: https://linuxtv.org
9273 W: http://github.com/mkrufky
9274 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9275 T: git git://linuxtv.org/mkrufky/tuners.git
9277 F: drivers/media/tuners/mxl5007t.*
9280 M: Marek Vasut <marex@denx.de>
9282 F: drivers/gpu/drm/mxsfb/
9283 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9285 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9286 M: Hyong-Youb Kim <hykim@myri.com>
9287 L: netdev@vger.kernel.org
9288 W: https://www.myricom.com/support/downloads/myri10ge.html
9290 F: drivers/net/ethernet/myricom/myri10ge/
9292 NAND FLASH SUBSYSTEM
9293 M: Boris Brezillon <boris.brezillon@free-electrons.com>
9294 R: Richard Weinberger <richard@nod.at>
9295 L: linux-mtd@lists.infradead.org
9296 W: http://www.linux-mtd.infradead.org/
9297 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9298 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9299 T: git git://git.infradead.org/l2-mtd.git nand/next
9301 F: drivers/mtd/nand/
9302 F: include/linux/mtd/*nand*.h
9304 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9305 M: Daniel Mack <zonque@gmail.com>
9307 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9308 W: http://www.native-instruments.com
9311 NATSEMI ETHERNET DRIVER (DP8381x)
9313 F: drivers/net/ethernet/natsemi/natsemi.c
9316 M: Petr Vandrovec <petr@vandrovec.name>
9320 NCR 5380 SCSI DRIVERS
9321 M: Finn Thain <fthain@telegraphics.com.au>
9322 M: Michael Schmitz <schmitzmic@gmail.com>
9323 L: linux-scsi@vger.kernel.org
9325 F: Documentation/scsi/g_NCR5380.txt
9326 F: drivers/scsi/NCR5380.*
9327 F: drivers/scsi/arm/cumana_1.c
9328 F: drivers/scsi/arm/oak.c
9329 F: drivers/scsi/atari_scsi.*
9330 F: drivers/scsi/dmx3191d.c
9331 F: drivers/scsi/g_NCR5380.*
9332 F: drivers/scsi/mac_scsi.*
9333 F: drivers/scsi/sun3_scsi.*
9334 F: drivers/scsi/sun3_scsi_vme.c
9336 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9337 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9338 L: linux-scsi@vger.kernel.org
9340 F: drivers/scsi/NCR_D700.*
9342 NCT6775 HARDWARE MONITOR DRIVER
9343 M: Guenter Roeck <linux@roeck-us.net>
9344 L: linux-hwmon@vger.kernel.org
9346 F: Documentation/hwmon/nct6775
9347 F: drivers/hwmon/nct6775.c
9349 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9350 M: Faisal Latif <faisal.latif@intel.com>
9351 L: linux-rdma@vger.kernel.org
9352 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9354 F: drivers/infiniband/hw/nes/
9355 F: include/uapi/rdma/nes-abi.h
9357 NETEM NETWORK EMULATOR
9358 M: Stephen Hemminger <stephen@networkplumber.org>
9359 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9361 F: net/sched/sch_netem.c
9363 NETERION 10GbE DRIVERS (s2io/vxge)
9364 M: Jon Mason <jdmason@kudzu.us>
9365 L: netdev@vger.kernel.org
9367 F: Documentation/networking/s2io.txt
9368 F: Documentation/networking/vxge.txt
9369 F: drivers/net/ethernet/neterion/
9372 M: Pablo Neira Ayuso <pablo@netfilter.org>
9373 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9374 M: Florian Westphal <fw@strlen.de>
9375 L: netfilter-devel@vger.kernel.org
9376 L: coreteam@netfilter.org
9377 W: http://www.netfilter.org/
9378 W: http://www.iptables.org/
9379 W: http://www.nftables.org/
9380 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9384 F: include/linux/netfilter*
9385 F: include/linux/netfilter/
9386 F: include/net/netfilter/
9387 F: include/uapi/linux/netfilter*
9388 F: include/uapi/linux/netfilter/
9389 F: net/*/netfilter.c
9392 F: net/bridge/br_netfilter*.c
9394 NETROM NETWORK LAYER
9395 M: Ralf Baechle <ralf@linux-mips.org>
9396 L: linux-hams@vger.kernel.org
9397 W: http://www.linux-ax25.org/
9399 F: include/net/netrom.h
9400 F: include/uapi/linux/netrom.h
9403 NETRONOME ETHERNET DRIVERS
9404 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9405 L: oss-drivers@netronome.com
9407 F: drivers/net/ethernet/netronome/
9409 NETWORK BLOCK DEVICE (NBD)
9410 M: Josef Bacik <jbacik@fb.com>
9412 L: linux-block@vger.kernel.org
9413 L: nbd@other.debian.org
9414 F: Documentation/blockdev/nbd.txt
9415 F: drivers/block/nbd.c
9416 F: include/uapi/linux/nbd.h
9418 NETWORK DROP MONITOR
9419 M: Neil Horman <nhorman@tuxdriver.com>
9420 L: netdev@vger.kernel.org
9422 W: https://fedorahosted.org/dropwatch/
9423 F: net/core/drop_monitor.c
9426 L: netdev@vger.kernel.org
9427 W: http://www.linuxfoundation.org/en/Net
9428 Q: http://patchwork.ozlabs.org/project/netdev/list/
9429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9432 F: Documentation/devicetree/bindings/net/
9434 F: include/linux/if_*
9435 F: include/linux/netdevice.h
9436 F: include/linux/etherdevice.h
9437 F: include/linux/fcdevice.h
9438 F: include/linux/fddidevice.h
9439 F: include/linux/hippidevice.h
9440 F: include/linux/inetdevice.h
9441 F: include/uapi/linux/if_*
9442 F: include/uapi/linux/netdevice.h
9444 NETWORKING DRIVERS (WIRELESS)
9445 M: Kalle Valo <kvalo@codeaurora.org>
9446 L: linux-wireless@vger.kernel.org
9447 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9451 F: Documentation/devicetree/bindings/net/wireless/
9452 F: drivers/net/wireless/
9455 M: Andrew Lunn <andrew@lunn.ch>
9456 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9457 M: Florian Fainelli <f.fainelli@gmail.com>
9460 F: include/net/dsa.h
9461 F: include/linux/dsa/
9464 NETWORKING [GENERAL]
9465 M: "David S. Miller" <davem@davemloft.net>
9466 L: netdev@vger.kernel.org
9467 W: http://www.linuxfoundation.org/en/Net
9468 Q: http://patchwork.ozlabs.org/project/netdev/list/
9469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9471 B: mailto:netdev@vger.kernel.org
9475 F: include/linux/in.h
9476 F: include/linux/net.h
9477 F: include/linux/netdevice.h
9478 F: include/uapi/linux/in.h
9479 F: include/uapi/linux/net.h
9480 F: include/uapi/linux/netdevice.h
9481 F: include/uapi/linux/net_namespace.h
9482 F: tools/testing/selftests/net/
9487 M: Steffen Klassert <steffen.klassert@secunet.com>
9488 M: Herbert Xu <herbert@gondor.apana.org.au>
9489 M: "David S. Miller" <davem@davemloft.net>
9490 L: netdev@vger.kernel.org
9491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9500 F: net/ipv4/ipcomp.c
9501 F: net/ipv4/ip_vti.c
9505 F: net/ipv6/ipcomp6.c
9506 F: net/ipv6/ip6_vti.c
9507 F: include/uapi/linux/xfrm.h
9508 F: include/net/xfrm.h
9510 NETWORKING [IPv4/IPv6]
9511 M: "David S. Miller" <davem@davemloft.net>
9512 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9513 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9514 L: netdev@vger.kernel.org
9515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9522 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9523 M: Paul Moore <paul@paul-moore.com>
9524 W: https://github.com/netlabel
9525 L: netdev@vger.kernel.org
9526 L: linux-security-module@vger.kernel.org
9528 F: Documentation/netlabel/
9529 F: include/net/calipso.h
9530 F: include/net/cipso_ipv4.h
9531 F: include/net/netlabel.h
9532 F: include/uapi/linux/netfilter/xt_SECMARK.h
9533 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
9535 F: net/ipv4/cipso_ipv4.c
9536 F: net/ipv6/calipso.c
9537 F: net/netfilter/xt_CONNSECMARK.c
9538 F: net/netfilter/xt_SECMARK.c
9541 M: Ilya Lesokhin <ilyal@mellanox.com>
9542 M: Aviad Yehezkel <aviadye@mellanox.com>
9543 M: Dave Watson <davejwatson@fb.com>
9544 L: netdev@vger.kernel.org
9547 F: include/uapi/linux/tls.h
9548 F: include/net/tls.h
9550 NETWORKING [WIRELESS]
9551 L: linux-wireless@vger.kernel.org
9552 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9554 NETXEN (1/10) GbE SUPPORT
9555 M: Manish Chopra <manish.chopra@cavium.com>
9556 M: Rahul Verma <rahul.verma@cavium.com>
9557 M: Dept-GELinuxNICDev@cavium.com
9558 L: netdev@vger.kernel.org
9560 F: drivers/net/ethernet/qlogic/netxen/
9563 M: Samuel Ortiz <sameo@linux.intel.com>
9564 L: linux-wireless@vger.kernel.org
9565 L: linux-nfc@lists.01.org (subscribers-only)
9569 F: include/uapi/linux/nfc.h
9571 F: include/linux/platform_data/nfcmrvl.h
9572 F: include/linux/platform_data/nxp-nci.h
9573 F: Documentation/devicetree/bindings/net/nfc/
9575 NFS, SUNRPC, AND LOCKD CLIENTS
9576 M: Trond Myklebust <trond.myklebust@primarydata.com>
9577 M: Anna Schumaker <anna.schumaker@netapp.com>
9578 L: linux-nfs@vger.kernel.org
9579 W: http://client.linux-nfs.org
9580 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9586 F: include/linux/lockd/
9587 F: include/linux/nfs*
9588 F: include/linux/sunrpc/
9589 F: include/uapi/linux/nfs*
9590 F: include/uapi/linux/sunrpc/
9593 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9594 L: linux-nilfs@vger.kernel.org
9595 W: http://nilfs.sourceforge.net/
9596 W: http://nilfs.osdn.jp/
9597 T: git git://github.com/konis/nilfs2.git
9599 F: Documentation/filesystems/nilfs2.txt
9601 F: include/trace/events/nilfs2.h
9602 F: include/uapi/linux/nilfs2_api.h
9603 F: include/uapi/linux/nilfs2_ondisk.h
9605 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9606 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9607 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9609 F: Documentation/scsi/NinjaSCSI.txt
9610 F: drivers/scsi/pcmcia/nsp_*
9612 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9613 M: GOTO Masanori <gotom@debian.or.jp>
9614 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9615 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9617 F: Documentation/scsi/NinjaSCSI.txt
9618 F: drivers/scsi/nsp32*
9621 M: Ley Foon Tan <lftan@altera.com>
9622 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9627 NOHZ, DYNTICKS SUPPORT
9628 M: Frederic Weisbecker <fweisbec@gmail.com>
9629 M: Thomas Gleixner <tglx@linutronix.de>
9630 M: Ingo Molnar <mingo@kernel.org>
9631 L: linux-kernel@vger.kernel.org
9632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9634 F: kernel/time/tick*.*
9635 F: include/linux/tick.h
9636 F: include/linux/sched/nohz.h
9638 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9639 M: Pavel Machek <pavel@ucw.cz>
9640 M: Sakari Ailus <sakari.ailus@iki.fi>
9641 L: linux-media@vger.kernel.org
9643 F: drivers/media/i2c/et8ek8
9644 F: drivers/media/i2c/ad5820.c
9646 NOKIA N900 POWER SUPPLY DRIVERS
9647 R: Pali Rohár <pali.rohar@gmail.com>
9648 F: include/linux/power/bq2415x_charger.h
9649 F: include/linux/power/bq27xxx_battery.h
9650 F: include/linux/power/isp1704_charger.h
9651 F: drivers/power/supply/bq2415x_charger.c
9652 F: drivers/power/supply/bq27xxx_battery.c
9653 F: drivers/power/supply/bq27xxx_battery_i2c.c
9654 F: drivers/power/supply/isp1704_charger.c
9655 F: drivers/power/supply/rx51_battery.c
9658 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9659 L: linux-ntb@googlegroups.com
9661 F: drivers/ntb/hw/amd/
9664 M: Jon Mason <jdmason@kudzu.us>
9665 M: Dave Jiang <dave.jiang@intel.com>
9666 M: Allen Hubbe <Allen.Hubbe@emc.com>
9667 L: linux-ntb@googlegroups.com
9669 W: https://github.com/jonmason/ntb/wiki
9670 T: git git://github.com/jonmason/ntb.git
9672 F: drivers/net/ntb_netdev.c
9673 F: include/linux/ntb.h
9674 F: include/linux/ntb_transport.h
9675 F: tools/testing/selftests/ntb/
9678 M: Serge Semin <fancer.lancer@gmail.com>
9679 L: linux-ntb@googlegroups.com
9681 F: drivers/ntb/hw/idt/
9684 M: Jon Mason <jdmason@kudzu.us>
9685 M: Dave Jiang <dave.jiang@intel.com>
9686 L: linux-ntb@googlegroups.com
9688 W: https://github.com/jonmason/ntb/wiki
9689 T: git git://github.com/jonmason/ntb.git
9690 F: drivers/ntb/hw/intel/
9693 M: Anton Altaparmakov <anton@tuxera.com>
9694 L: linux-ntfs-dev@lists.sourceforge.net
9695 W: http://www.tuxera.com/
9696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9698 F: Documentation/filesystems/ntfs.txt
9701 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9702 M: Antonino Daplas <adaplas@gmail.com>
9703 L: linux-fbdev@vger.kernel.org
9705 F: drivers/video/fbdev/riva/
9706 F: drivers/video/fbdev/nvidia/
9709 M: Keith Busch <keith.busch@intel.com>
9710 M: Jens Axboe <axboe@fb.com>
9711 M: Christoph Hellwig <hch@lst.de>
9712 M: Sagi Grimberg <sagi@grimberg.me>
9713 L: linux-nvme@lists.infradead.org
9714 T: git://git.infradead.org/nvme.git
9715 W: http://git.infradead.org/nvme.git
9717 F: drivers/nvme/host/
9718 F: include/linux/nvme.h
9719 F: include/uapi/linux/nvme_ioctl.h
9721 NVM EXPRESS FC TRANSPORT DRIVERS
9722 M: James Smart <james.smart@broadcom.com>
9723 L: linux-nvme@lists.infradead.org
9725 F: include/linux/nvme-fc.h
9726 F: include/linux/nvme-fc-driver.h
9727 F: drivers/nvme/host/fc.c
9728 F: drivers/nvme/target/fc.c
9729 F: drivers/nvme/target/fcloop.c
9731 NVM EXPRESS TARGET DRIVER
9732 M: Christoph Hellwig <hch@lst.de>
9733 M: Sagi Grimberg <sagi@grimberg.me>
9734 L: linux-nvme@lists.infradead.org
9735 T: git://git.infradead.org/nvme.git
9736 W: http://git.infradead.org/nvme.git
9738 F: drivers/nvme/target/
9741 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9744 F: Documentation/devicetree/bindings/nvmem/
9745 F: Documentation/ABI/stable/sysfs-bus-nvmem
9746 F: include/linux/nvmem-consumer.h
9747 F: include/linux/nvmem-provider.h
9749 NXP TDA998X DRM DRIVER
9750 M: Russell King <linux@armlinux.org.uk>
9752 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9753 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9754 F: drivers/gpu/drm/i2c/tda998x_drv.c
9755 F: include/drm/i2c/tda998x.h
9758 M: Peter Rosin <peda@axentia.se>
9759 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9761 F: sound/soc/codecs/tfa9879*
9764 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9765 R: Charles Gorand <charles.gorand@effinnov.com>
9766 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9768 F: drivers/nfc/nxp-nci
9771 M: Josh Poimboeuf <jpoimboe@redhat.com>
9776 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9777 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9778 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9779 L: linux-omap@vger.kernel.org
9783 OMAP CLOCK FRAMEWORK SUPPORT
9784 M: Paul Walmsley <paul@pwsan.com>
9785 L: linux-omap@vger.kernel.org
9787 F: arch/arm/*omap*/*clock*
9789 OMAP DEVICE TREE SUPPORT
9790 M: Benoît Cousson <bcousson@baylibre.com>
9791 M: Tony Lindgren <tony@atomide.com>
9792 L: linux-omap@vger.kernel.org
9793 L: devicetree@vger.kernel.org
9795 F: arch/arm/boot/dts/*omap*
9796 F: arch/arm/boot/dts/*am3*
9797 F: arch/arm/boot/dts/*am4*
9798 F: arch/arm/boot/dts/*am5*
9799 F: arch/arm/boot/dts/*dra7*
9801 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9802 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9803 L: linux-omap@vger.kernel.org
9804 L: linux-fbdev@vger.kernel.org
9806 F: drivers/video/fbdev/omap2/
9807 F: Documentation/arm/OMAP/DSS
9809 OMAP FRAMEBUFFER SUPPORT
9810 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9811 L: linux-fbdev@vger.kernel.org
9812 L: linux-omap@vger.kernel.org
9814 F: drivers/video/fbdev/omap/
9816 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9817 M: Roger Quadros <rogerq@ti.com>
9818 M: Tony Lindgren <tony@atomide.com>
9819 L: linux-omap@vger.kernel.org
9821 F: drivers/memory/omap-gpmc.c
9822 F: arch/arm/mach-omap2/*gpmc*
9825 M: Grygorii Strashko <grygorii.strashko@ti.com>
9826 M: Santosh Shilimkar <ssantosh@kernel.org>
9827 M: Kevin Hilman <khilman@kernel.org>
9828 L: linux-omap@vger.kernel.org
9830 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9831 F: drivers/gpio/gpio-omap.c
9833 OMAP HARDWARE SPINLOCK SUPPORT
9834 M: Ohad Ben-Cohen <ohad@wizery.com>
9835 L: linux-omap@vger.kernel.org
9837 F: drivers/hwspinlock/omap_hwspinlock.c
9840 L: linux-mmc@vger.kernel.org
9841 L: linux-omap@vger.kernel.org
9843 F: drivers/mmc/host/omap_hsmmc.c
9846 M: Paul Walmsley <paul@pwsan.com>
9847 L: linux-omap@vger.kernel.org
9849 F: arch/arm/mach-omap2/omap_hwmod*data*
9851 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9852 M: Benoît Cousson <bcousson@baylibre.com>
9853 L: linux-omap@vger.kernel.org
9855 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9858 M: Benoît Cousson <bcousson@baylibre.com>
9859 M: Paul Walmsley <paul@pwsan.com>
9860 L: linux-omap@vger.kernel.org
9862 F: arch/arm/mach-omap2/omap_hwmod.*
9864 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9865 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9866 L: linux-media@vger.kernel.org
9868 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9869 F: drivers/media/platform/omap3isp/
9870 F: drivers/staging/media/omap4iss/
9873 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9874 L: linux-omap@vger.kernel.org
9876 F: drivers/mmc/host/omap.c
9878 OMAP POWER MANAGEMENT SUPPORT
9879 M: Kevin Hilman <khilman@kernel.org>
9880 L: linux-omap@vger.kernel.org
9882 F: arch/arm/*omap*/*pm*
9883 F: drivers/cpufreq/omap-cpufreq.c
9885 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9886 M: Rajendra Nayak <rnayak@codeaurora.org>
9887 M: Paul Walmsley <paul@pwsan.com>
9888 L: linux-omap@vger.kernel.org
9890 F: arch/arm/mach-omap2/prm*
9892 OMAP RANDOM NUMBER GENERATOR SUPPORT
9893 M: Deepak Saxena <dsaxena@plexity.net>
9895 F: drivers/char/hw_random/omap-rng.c
9898 L: linux-usb@vger.kernel.org
9899 L: linux-omap@vger.kernel.org
9901 F: drivers/usb/*/*omap*
9902 F: arch/arm/*omap*/usb*
9904 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9905 M: Mark Jackson <mpfj@newflow.co.uk>
9906 L: linux-omap@vger.kernel.org
9908 F: arch/arm/boot/dts/am335x-nano.dts
9911 M: Aaro Koskinen <aaro.koskinen@iki.fi>
9912 M: Tony Lindgren <tony@atomide.com>
9913 L: linux-omap@vger.kernel.org
9914 Q: http://patchwork.kernel.org/project/linux-omap/list/
9915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9917 F: arch/arm/mach-omap1/
9918 F: arch/arm/plat-omap/
9919 F: arch/arm/configs/omap1_defconfig
9920 F: drivers/i2c/busses/i2c-omap.c
9921 F: include/linux/i2c-omap.h
9924 M: Tony Lindgren <tony@atomide.com>
9925 L: linux-omap@vger.kernel.org
9926 W: http://www.muru.com/linux/omap/
9927 W: http://linux.omap.com/
9928 Q: http://patchwork.kernel.org/project/linux-omap/list/
9929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9931 F: arch/arm/mach-omap2/
9932 F: arch/arm/plat-omap/
9933 F: arch/arm/configs/omap2plus_defconfig
9934 F: drivers/i2c/busses/i2c-omap.c
9935 F: drivers/irqchip/irq-omap-intc.c
9936 F: drivers/mfd/*omap*.c
9937 F: drivers/mfd/menelaus.c
9938 F: drivers/mfd/palmas.c
9939 F: drivers/mfd/tps65217.c
9940 F: drivers/mfd/tps65218.c
9941 F: drivers/mfd/tps65910.c
9942 F: drivers/mfd/twl-core.[ch]
9943 F: drivers/mfd/twl4030*.c
9944 F: drivers/mfd/twl6030*.c
9945 F: drivers/mfd/twl6040*.c
9946 F: drivers/regulator/palmas-regulator*.c
9947 F: drivers/regulator/pbias-regulator.c
9948 F: drivers/regulator/tps65217-regulator.c
9949 F: drivers/regulator/tps65218-regulator.c
9950 F: drivers/regulator/tps65910-regulator.c
9951 F: drivers/regulator/twl-regulator.c
9952 F: drivers/regulator/twl6030-regulator.c
9953 F: include/linux/i2c-omap.h
9956 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9957 L: linux-mips@linux-mips.org
9959 F: arch/mips/boot/dts/ralink/omega2p.dts
9962 M: Bob Copeland <me@bobcopeland.com>
9963 L: linux-karma-devel@lists.sourceforge.net
9965 F: Documentation/filesystems/omfs.txt
9968 OMNIKEY CARDMAN 4000 DRIVER
9969 M: Harald Welte <laforge@gnumonks.org>
9971 F: drivers/char/pcmcia/cm4000_cs.c
9972 F: include/linux/cm4000_cs.h
9973 F: include/uapi/linux/cm4000_cs.h
9975 OMNIKEY CARDMAN 4040 DRIVER
9976 M: Harald Welte <laforge@gnumonks.org>
9978 F: drivers/char/pcmcia/cm4040_cs.*
9980 OMNIVISION OV13858 SENSOR DRIVER
9981 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9982 L: linux-media@vger.kernel.org
9983 T: git git://linuxtv.org/media_tree.git
9985 F: drivers/media/i2c/ov13858.c
9987 OMNIVISION OV5640 SENSOR DRIVER
9988 M: Steve Longerbeam <slongerbeam@gmail.com>
9989 L: linux-media@vger.kernel.org
9990 T: git git://linuxtv.org/media_tree.git
9992 F: drivers/media/i2c/ov5640.c
9994 OMNIVISION OV5647 SENSOR DRIVER
9995 M: Luis Oliveira <lolivei@synopsys.com>
9996 L: linux-media@vger.kernel.org
9997 T: git git://linuxtv.org/media_tree.git
9999 F: drivers/media/i2c/ov5647.c
10001 OMNIVISION OV7670 SENSOR DRIVER
10002 M: Jonathan Corbet <corbet@lwn.net>
10003 L: linux-media@vger.kernel.org
10004 T: git git://linuxtv.org/media_tree.git
10006 F: drivers/media/i2c/ov7670.c
10007 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
10009 ONENAND FLASH DRIVER
10010 M: Kyungmin Park <kyungmin.park@samsung.com>
10011 L: linux-mtd@lists.infradead.org
10013 F: drivers/mtd/onenand/
10014 F: include/linux/mtd/onenand*.h
10016 ONSTREAM SCSI TAPE DRIVER
10017 M: Willem Riede <osst@riede.org>
10018 L: osst-users@lists.sourceforge.net
10019 L: linux-scsi@vger.kernel.org
10021 F: Documentation/scsi/osst.txt
10022 F: drivers/scsi/osst.*
10023 F: drivers/scsi/osst_*.h
10024 F: drivers/scsi/st.h
10027 M: Jens Wiklander <jens.wiklander@linaro.org>
10029 F: drivers/tee/optee/
10032 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10033 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10034 L: linux-rdma@vger.kernel.org
10036 F: drivers/infiniband/ulp/opa_vnic
10038 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10039 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10040 L: devicetree@vger.kernel.org
10042 F: Documentation/devicetree/dynamic-resolution-notes.txt
10043 F: Documentation/devicetree/overlay-notes.txt
10044 F: drivers/of/overlay.c
10045 F: drivers/of/resolver.c
10047 OPEN FIRMWARE AND FLATTENED DEVICE TREE
10048 M: Rob Herring <robh+dt@kernel.org>
10049 M: Frank Rowand <frowand.list@gmail.com>
10050 L: devicetree@vger.kernel.org
10051 W: http://www.devicetree.org/
10052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10055 F: include/linux/of*.h
10057 F: Documentation/ABI/testing/sysfs-firmware-ofw
10059 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10060 M: Rob Herring <robh+dt@kernel.org>
10061 M: Mark Rutland <mark.rutland@arm.com>
10062 L: devicetree@vger.kernel.org
10063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10064 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10066 F: Documentation/devicetree/
10067 F: arch/*/boot/dts/
10068 F: include/dt-bindings/
10070 OPENCORES I2C BUS DRIVER
10071 M: Peter Korsgaard <jacmet@sunsite.dk>
10072 L: linux-i2c@vger.kernel.org
10074 F: Documentation/i2c/busses/i2c-ocores
10075 F: drivers/i2c/busses/i2c-ocores.c
10077 OPENRISC ARCHITECTURE
10078 M: Jonas Bonn <jonas@southpole.se>
10079 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10080 M: Stafford Horne <shorne@gmail.com>
10081 T: git git://github.com/openrisc/linux.git
10082 L: openrisc@lists.librecores.org
10083 W: http://openrisc.io
10085 F: Documentation/devicetree/bindings/openrisc/
10086 F: Documentation/openrisc/
10088 F: drivers/irqchip/irq-ompic.c
10089 F: drivers/irqchip/irq-or1k-*
10092 M: Pravin Shelar <pshelar@nicira.com>
10093 L: netdev@vger.kernel.org
10094 L: dev@openvswitch.org
10095 W: http://openvswitch.org
10097 F: net/openvswitch/
10098 F: include/uapi/linux/openvswitch.h
10100 OPERATING PERFORMANCE POINTS (OPP)
10101 M: Viresh Kumar <vireshk@kernel.org>
10102 M: Nishanth Menon <nm@ti.com>
10103 M: Stephen Boyd <sboyd@codeaurora.org>
10104 L: linux-pm@vger.kernel.org
10106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10108 F: include/linux/pm_opp.h
10109 F: Documentation/power/opp.txt
10110 F: Documentation/devicetree/bindings/opp/
10113 M: Clemens Ladisch <clemens@ladisch.de>
10114 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10115 T: git git://git.alsa-project.org/alsa-kernel.git
10117 F: sound/drivers/opl4/
10120 M: Robert Richter <rric@kernel.org>
10121 L: oprofile-list@lists.sf.net
10123 F: arch/*/include/asm/oprofile*.h
10124 F: arch/*/oprofile/
10125 F: drivers/oprofile/
10126 F: include/linux/oprofile.h
10128 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10129 M: Mark Fasheh <mfasheh@versity.com>
10130 M: Joel Becker <jlbec@evilplan.org>
10131 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10132 W: http://ocfs2.wiki.kernel.org
10134 F: Documentation/filesystems/ocfs2.txt
10135 F: Documentation/filesystems/dlmfs.txt
10138 ORANGEFS FILESYSTEM
10139 M: Mike Marshall <hubcap@omnibond.com>
10140 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
10141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10144 F: Documentation/filesystems/orangefs.txt
10147 L: linux-wireless@vger.kernel.org
10148 W: http://wireless.kernel.org/en/users/Drivers/orinoco
10149 W: http://www.nongnu.org/orinoco/
10151 F: drivers/net/wireless/intersil/orinoco/
10153 OSD LIBRARY and FILESYSTEM
10154 M: Boaz Harrosh <ooo@electrozaur.com>
10156 F: drivers/scsi/osd/
10157 F: include/scsi/osd_*
10160 OV2659 OMNIVISION SENSOR DRIVER
10161 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10162 L: linux-media@vger.kernel.org
10163 W: https://linuxtv.org
10164 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10165 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10167 F: drivers/media/i2c/ov2659.c
10168 F: include/media/i2c/ov2659.h
10171 M: Miklos Szeredi <miklos@szeredi.hu>
10172 L: linux-unionfs@vger.kernel.org
10173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10176 F: Documentation/filesystems/overlayfs.txt
10178 P54 WIRELESS DRIVER
10179 M: Christian Lamparter <chunkeey@googlemail.com>
10180 L: linux-wireless@vger.kernel.org
10181 W: http://wireless.kernel.org/en/users/Drivers/p54
10183 F: drivers/net/wireless/intersil/p54/
10185 PA SEMI ETHERNET DRIVER
10186 L: netdev@vger.kernel.org
10188 F: drivers/net/ethernet/pasemi/*
10190 PA SEMI SMBUS DRIVER
10191 L: linux-i2c@vger.kernel.org
10193 F: drivers/i2c/busses/i2c-pasemi.c
10195 PADATA PARALLEL EXECUTION MECHANISM
10196 M: Steffen Klassert <steffen.klassert@secunet.com>
10197 L: linux-crypto@vger.kernel.org
10200 F: include/linux/padata.h
10201 F: Documentation/padata.txt
10203 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10204 M: Harald Welte <laforge@gnumonks.org>
10205 L: platform-driver-x86@vger.kernel.org
10207 F: drivers/platform/x86/panasonic-laptop.c
10209 PANASONIC MN10300/AM33/AM34 PORT
10210 M: David Howells <dhowells@redhat.com>
10211 L: linux-am33-list@redhat.com (moderated for non-subscribers)
10212 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10214 F: Documentation/mn10300/
10217 PARALLEL LCD/KEYPAD PANEL DRIVER
10218 M: Willy Tarreau <willy@haproxy.com>
10219 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10221 F: Documentation/misc-devices/lcd-panel-cgram.txt
10222 F: drivers/misc/panel.c
10224 PARALLEL PORT SUBSYSTEM
10225 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10226 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10227 L: linux-parport@lists.infradead.org (subscribers-only)
10229 F: drivers/parport/
10230 F: include/linux/parport*.h
10231 F: drivers/char/ppdev.c
10232 F: include/uapi/linux/ppdev.h
10233 F: Documentation/parport*.txt
10235 PARAVIRT_OPS INTERFACE
10236 M: Juergen Gross <jgross@suse.com>
10237 M: Alok Kataria <akataria@vmware.com>
10238 M: Rusty Russell <rusty@rustcorp.com.au>
10239 L: virtualization@lists.linux-foundation.org
10241 F: Documentation/virtual/paravirt_ops.txt
10242 F: arch/*/kernel/paravirt*
10243 F: arch/*/include/asm/paravirt*.h
10244 F: include/linux/hypervisor.h
10246 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10247 M: Tim Waugh <tim@cyberelk.net>
10248 L: linux-parport@lists.infradead.org (subscribers-only)
10250 F: Documentation/blockdev/paride.txt
10251 F: drivers/block/paride/
10253 PARISC ARCHITECTURE
10254 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
10255 M: Helge Deller <deller@gmx.de>
10256 L: linux-parisc@vger.kernel.org
10257 W: http://www.parisc-linux.org/
10258 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10263 F: Documentation/parisc/
10265 F: drivers/char/agp/parisc-agp.c
10266 F: drivers/input/serio/gscps2.c
10267 F: drivers/parport/parport_gsc.*
10268 F: drivers/tty/serial/8250/8250_gsc.c
10269 F: drivers/video/fbdev/sti*
10270 F: drivers/video/console/sti*
10271 F: drivers/video/logo/logo_parisc*
10274 M: Jiri Pirko <jiri@mellanox.com>
10275 L: netdev@vger.kernel.org
10278 F: lib/test_parman.c
10279 F: include/linux/parman.h
10281 PC87360 HARDWARE MONITORING DRIVER
10282 M: Jim Cromie <jim.cromie@gmail.com>
10283 L: linux-hwmon@vger.kernel.org
10285 F: Documentation/hwmon/pc87360
10286 F: drivers/hwmon/pc87360.c
10288 PC8736x GPIO DRIVER
10289 M: Jim Cromie <jim.cromie@gmail.com>
10291 F: drivers/char/pc8736x_gpio.c
10293 PC87427 HARDWARE MONITORING DRIVER
10294 M: Jean Delvare <jdelvare@suse.com>
10295 L: linux-hwmon@vger.kernel.org
10297 F: Documentation/hwmon/pc87427
10298 F: drivers/hwmon/pc87427.c
10301 M: Riku Voipio <riku.voipio@iki.fi>
10303 F: drivers/leds/leds-pca9532.c
10304 F: include/linux/leds-pca9532.h
10306 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10307 M: Guenter Roeck <linux@roeck-us.net>
10308 L: linux-i2c@vger.kernel.org
10310 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10312 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10313 M: Khalid Aziz <khalid@gonehiking.org>
10315 F: drivers/firmware/pcdp.*
10317 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10318 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10319 L: linux-pci@vger.kernel.org
10320 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10322 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10323 F: drivers/pci/host/pci-aardvark.c
10325 PCI DRIVER FOR ALTERA PCIE IP
10326 M: Ley Foon Tan <lftan@altera.com>
10327 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10328 L: linux-pci@vger.kernel.org
10330 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10331 F: drivers/pci/host/pcie-altera.c
10333 PCI DRIVER FOR APPLIEDMICRO XGENE
10334 M: Tanmay Inamdar <tinamdar@apm.com>
10335 L: linux-pci@vger.kernel.org
10336 L: linux-arm-kernel@lists.infradead.org
10338 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10339 F: drivers/pci/host/pci-xgene.c
10341 PCI DRIVER FOR ARM VERSATILE PLATFORM
10342 M: Rob Herring <robh@kernel.org>
10343 L: linux-pci@vger.kernel.org
10344 L: linux-arm-kernel@lists.infradead.org
10346 F: Documentation/devicetree/bindings/pci/versatile.txt
10347 F: drivers/pci/host/pci-versatile.c
10349 PCI DRIVER FOR ARMADA 8K
10350 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10351 L: linux-pci@vger.kernel.org
10352 L: linux-arm-kernel@lists.infradead.org
10354 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10355 F: drivers/pci/dwc/pcie-armada8k.c
10357 PCI DRIVER FOR FREESCALE LAYERSCAPE
10358 M: Minghuan Lian <minghuan.Lian@freescale.com>
10359 M: Mingkai Hu <mingkai.hu@freescale.com>
10360 M: Roy Zang <tie-fei.zang@freescale.com>
10361 L: linuxppc-dev@lists.ozlabs.org
10362 L: linux-pci@vger.kernel.org
10363 L: linux-arm-kernel@lists.infradead.org
10365 F: drivers/pci/dwc/*layerscape*
10367 PCI DRIVER FOR GENERIC OF HOSTS
10368 M: Will Deacon <will.deacon@arm.com>
10369 L: linux-pci@vger.kernel.org
10370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10372 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10373 F: drivers/pci/host/pci-host-common.c
10374 F: drivers/pci/host/pci-host-generic.c
10376 PCI DRIVER FOR IMX6
10377 M: Richard Zhu <hongxing.zhu@nxp.com>
10378 M: Lucas Stach <l.stach@pengutronix.de>
10379 L: linux-pci@vger.kernel.org
10380 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10382 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10383 F: drivers/pci/dwc/*imx6*
10385 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10386 M: Keith Busch <keith.busch@intel.com>
10387 M: Jonathan Derrick <jonathan.derrick@intel.com>
10388 L: linux-pci@vger.kernel.org
10390 F: drivers/pci/host/vmd.c
10392 PCI DRIVER FOR MICROSEMI SWITCHTEC
10393 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10394 M: Logan Gunthorpe <logang@deltatee.com>
10395 L: linux-pci@vger.kernel.org
10397 F: Documentation/switchtec.txt
10398 F: Documentation/ABI/testing/sysfs-class-switchtec
10399 F: drivers/pci/switch/switchtec*
10400 F: include/uapi/linux/switchtec_ioctl.h
10402 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10403 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10404 M: Jason Cooper <jason@lakedaemon.net>
10405 L: linux-pci@vger.kernel.org
10406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10408 F: drivers/pci/host/*mvebu*
10410 PCI DRIVER FOR NVIDIA TEGRA
10411 M: Thierry Reding <thierry.reding@gmail.com>
10412 L: linux-tegra@vger.kernel.org
10413 L: linux-pci@vger.kernel.org
10415 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10416 F: drivers/pci/host/pci-tegra.c
10418 PCI DRIVER FOR RENESAS R-CAR
10419 M: Simon Horman <horms@verge.net.au>
10420 L: linux-pci@vger.kernel.org
10421 L: linux-renesas-soc@vger.kernel.org
10423 F: drivers/pci/host/*rcar*
10425 PCI DRIVER FOR SAMSUNG EXYNOS
10426 M: Jingoo Han <jingoohan1@gmail.com>
10427 L: linux-pci@vger.kernel.org
10428 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10429 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10431 F: drivers/pci/dwc/pci-exynos.c
10433 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10434 M: Jingoo Han <jingoohan1@gmail.com>
10435 M: Joao Pinto <Joao.Pinto@synopsys.com>
10436 L: linux-pci@vger.kernel.org
10438 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
10439 F: drivers/pci/dwc/*designware*
10441 PCI DRIVER FOR TI DRA7XX
10442 M: Kishon Vijay Abraham I <kishon@ti.com>
10443 L: linux-omap@vger.kernel.org
10444 L: linux-pci@vger.kernel.org
10446 F: Documentation/devicetree/bindings/pci/ti-pci.txt
10447 F: drivers/pci/dwc/pci-dra7xx.c
10449 PCI DRIVER FOR TI KEYSTONE
10450 M: Murali Karicheri <m-karicheri2@ti.com>
10451 L: linux-pci@vger.kernel.org
10452 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10454 F: drivers/pci/dwc/*keystone*
10456 PCI ENDPOINT SUBSYSTEM
10457 M: Kishon Vijay Abraham I <kishon@ti.com>
10458 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10459 L: linux-pci@vger.kernel.org
10460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10462 F: drivers/pci/endpoint/
10463 F: drivers/misc/pci_endpoint_test.c
10466 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10467 M: Russell Currey <ruscur@russell.cc>
10468 L: linuxppc-dev@lists.ozlabs.org
10470 F: Documentation/powerpc/eeh-pci-error-recovery.txt
10471 F: arch/powerpc/kernel/eeh*.c
10472 F: arch/powerpc/platforms/*/eeh*.c
10473 F: arch/powerpc/include/*/eeh*.h
10476 M: Linas Vepstas <linasvepstas@gmail.com>
10477 L: linux-pci@vger.kernel.org
10479 F: Documentation/PCI/pci-error-recovery.txt
10481 PCI MSI DRIVER FOR ALTERA MSI IP
10482 M: Ley Foon Tan <lftan@altera.com>
10483 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10484 L: linux-pci@vger.kernel.org
10486 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10487 F: drivers/pci/host/pcie-altera-msi.c
10489 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10490 M: Duc Dang <dhdang@apm.com>
10491 L: linux-pci@vger.kernel.org
10492 L: linux-arm-kernel@lists.infradead.org
10494 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10495 F: drivers/pci/host/pci-xgene-msi.c
10498 M: Bjorn Helgaas <bhelgaas@google.com>
10499 L: linux-pci@vger.kernel.org
10500 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10503 F: Documentation/devicetree/bindings/pci/
10504 F: Documentation/PCI/
10506 F: include/linux/pci*
10508 F: arch/x86/kernel/quirks.c
10510 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10511 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10512 L: linux-pci@vger.kernel.org
10513 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10516 F: drivers/pci/host/
10517 F: drivers/pci/dwc/
10519 PCIE DRIVER FOR AXIS ARTPEC
10520 M: Niklas Cassel <niklas.cassel@axis.com>
10521 M: Jesper Nilsson <jesper.nilsson@axis.com>
10522 L: linux-arm-kernel@axis.com
10523 L: linux-pci@vger.kernel.org
10525 F: Documentation/devicetree/bindings/pci/axis,artpec*
10526 F: drivers/pci/dwc/*artpec*
10528 PCIE DRIVER FOR CAVIUM THUNDERX
10529 M: David Daney <david.daney@cavium.com>
10530 L: linux-pci@vger.kernel.org
10531 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10533 F: Documentation/devicetree/bindings/pci/pci-thunder-*
10534 F: drivers/pci/host/pci-thunder-*
10536 PCIE DRIVER FOR HISILICON
10537 M: Zhou Wang <wangzhou1@hisilicon.com>
10538 L: linux-pci@vger.kernel.org
10540 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10541 F: drivers/pci/dwc/pcie-hisi.c
10543 PCIE DRIVER FOR HISILICON KIRIN
10544 M: Xiaowei Song <songxiaowei@hisilicon.com>
10545 M: Binghui Wang <wangbinghui@hisilicon.com>
10546 L: linux-pci@vger.kernel.org
10548 F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10549 F: drivers/pci/dwc/pcie-kirin.c
10551 PCIE DRIVER FOR HISILICON STB
10552 M: Jianguo Sun <sunjianguo1@huawei.com>
10553 M: Shawn Guo <shawn.guo@linaro.org>
10554 L: linux-pci@vger.kernel.org
10556 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10557 F: drivers/pci/dwc/pcie-histb.c
10559 PCIE DRIVER FOR MEDIATEK
10560 M: Ryder Lee <ryder.lee@mediatek.com>
10561 L: linux-pci@vger.kernel.org
10562 L: linux-mediatek@lists.infradead.org
10564 F: Documentation/devicetree/bindings/pci/mediatek*
10565 F: drivers/pci/host/*mediatek*
10567 PCIE DRIVER FOR QUALCOMM MSM
10568 M: Stanimir Varbanov <svarbanov@mm-sol.com>
10569 L: linux-pci@vger.kernel.org
10570 L: linux-arm-msm@vger.kernel.org
10572 F: drivers/pci/dwc/*qcom*
10574 PCIE DRIVER FOR ROCKCHIP
10575 M: Shawn Lin <shawn.lin@rock-chips.com>
10576 L: linux-pci@vger.kernel.org
10577 L: linux-rockchip@lists.infradead.org
10579 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10580 F: drivers/pci/host/pcie-rockchip.c
10582 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10583 M: Linus Walleij <linus.walleij@linaro.org>
10584 L: linux-pci@vger.kernel.org
10586 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10587 F: drivers/pci/host/pci-v3-semi.c
10589 PCIE DRIVER FOR ST SPEAR13XX
10590 M: Pratyush Anand <pratyush.anand@gmail.com>
10591 L: linux-pci@vger.kernel.org
10593 F: drivers/pci/dwc/*spear*
10596 P: Linux PCMCIA Team
10597 L: linux-pcmcia@lists.infradead.org
10598 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10601 F: Documentation/pcmcia/
10606 PCNET32 NETWORK DRIVER
10607 M: Don Fry <pcnet32@frontier.com>
10608 L: netdev@vger.kernel.org
10610 F: drivers/net/ethernet/amd/pcnet32.c
10612 PCRYPT PARALLEL CRYPTO ENGINE
10613 M: Steffen Klassert <steffen.klassert@secunet.com>
10614 L: linux-crypto@vger.kernel.org
10617 F: include/crypto/pcrypt.h
10619 PER-CPU MEMORY ALLOCATOR
10620 M: Tejun Heo <tj@kernel.org>
10621 M: Christoph Lameter <cl@linux.com>
10622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10624 F: include/linux/percpu*.h
10626 F: arch/*/include/asm/percpu.h
10628 PER-TASK DELAY ACCOUNTING
10629 M: Balbir Singh <bsingharora@gmail.com>
10631 F: include/linux/delayacct.h
10632 F: kernel/delayacct.c
10634 PERFORMANCE EVENTS SUBSYSTEM
10635 M: Peter Zijlstra <peterz@infradead.org>
10636 M: Ingo Molnar <mingo@redhat.com>
10637 M: Arnaldo Carvalho de Melo <acme@kernel.org>
10638 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10639 R: Jiri Olsa <jolsa@redhat.com>
10640 R: Namhyung Kim <namhyung@kernel.org>
10641 L: linux-kernel@vger.kernel.org
10642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10645 F: include/linux/perf_event.h
10646 F: include/uapi/linux/perf_event.h
10647 F: arch/*/kernel/perf_event*.c
10648 F: arch/*/kernel/*/perf_event*.c
10649 F: arch/*/kernel/*/*/perf_event*.c
10650 F: arch/*/include/asm/perf_event.h
10651 F: arch/*/kernel/perf_callchain.c
10655 PERSONALITY HANDLING
10656 M: Christoph Hellwig <hch@infradead.org>
10657 L: linux-abi-devel@lists.sourceforge.net
10659 F: include/linux/personality.h
10660 F: include/uapi/linux/personality.h
10663 M: Remi Denis-Courmont <courmisch@gmail.com>
10665 F: Documentation/networking/phonet.txt
10666 F: include/linux/phonet.h
10667 F: include/net/phonet/
10668 F: include/uapi/linux/phonet.h
10672 M: Joern Engel <joern@lazybastard.org>
10673 L: linux-mtd@lists.infradead.org
10675 F: drivers/mtd/devices/phram.c
10678 M: Bruno Prémont <bonbons@linux-vserver.org>
10679 L: linux-input@vger.kernel.org
10681 F: drivers/hid/hid-picolcd*
10684 M: Jamie Iles <jamie@jamieiles.com>
10685 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10686 T: git git://github.com/jamieiles/linux-2.6-ji.git
10688 F: arch/arm/boot/dts/picoxcell*
10689 F: arch/arm/mach-picoxcell/
10690 F: drivers/crypto/picoxcell*
10692 PIN CONTROL SUBSYSTEM
10693 M: Linus Walleij <linus.walleij@linaro.org>
10694 L: linux-gpio@vger.kernel.org
10695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10697 F: Documentation/devicetree/bindings/pinctrl/
10698 F: Documentation/driver-api/pinctl.rst
10699 F: drivers/pinctrl/
10700 F: include/linux/pinctrl/
10702 PIN CONTROLLER - ATMEL AT91
10703 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10704 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10706 F: drivers/pinctrl/pinctrl-at91.*
10708 PIN CONTROLLER - ATMEL AT91 PIO4
10709 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10710 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10711 L: linux-gpio@vger.kernel.org
10713 F: drivers/pinctrl/pinctrl-at91-pio4.*
10715 PIN CONTROLLER - INTEL
10716 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10717 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10719 F: drivers/pinctrl/intel/
10721 PIN CONTROLLER - QUALCOMM
10722 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10724 L: linux-arm-msm@vger.kernel.org
10725 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10726 F: drivers/pinctrl/qcom/
10728 PIN CONTROLLER - RENESAS
10729 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10730 M: Geert Uytterhoeven <geert+renesas@glider.be>
10731 L: linux-renesas-soc@vger.kernel.org
10732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10734 F: drivers/pinctrl/sh-pfc/
10736 PIN CONTROLLER - SAMSUNG
10737 M: Tomasz Figa <tomasz.figa@gmail.com>
10738 M: Krzysztof Kozlowski <krzk@kernel.org>
10739 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10740 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10741 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10742 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10745 F: drivers/pinctrl/samsung/
10746 F: include/dt-bindings/pinctrl/samsung.h
10747 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10749 PIN CONTROLLER - SINGLE
10750 M: Tony Lindgren <tony@atomide.com>
10751 M: Haojian Zhuang <haojian.zhuang@linaro.org>
10752 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10753 L: linux-omap@vger.kernel.org
10755 F: drivers/pinctrl/pinctrl-single.c
10757 PIN CONTROLLER - ST SPEAR
10758 M: Viresh Kumar <vireshk@kernel.org>
10759 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10760 W: http://www.st.com/spear
10762 F: drivers/pinctrl/spear/
10764 PISTACHIO SOC SUPPORT
10765 M: James Hartley <james.hartley@sondrel.com>
10766 L: linux-mips@linux-mips.org
10768 F: arch/mips/pistachio/
10769 F: arch/mips/include/asm/mach-pistachio/
10770 F: arch/mips/boot/dts/img/pistachio*
10771 F: arch/mips/configs/pistachio*_defconfig
10775 M: linux-block@vger.kernel.org
10776 F: drivers/block/pktcdvd.c
10777 F: include/linux/pktcdvd.h
10778 F: include/uapi/linux/pktcdvd.h
10780 PKUNITY SOC DRIVERS
10781 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10782 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10784 T: git git://github.com/gxt/linux.git
10785 F: drivers/input/serio/i8042-unicore32io.h
10786 F: drivers/i2c/busses/i2c-puv3.c
10787 F: drivers/video/fbdev/fb-puv3.c
10788 F: drivers/rtc/rtc-puv3.c
10790 PMBUS HARDWARE MONITORING DRIVERS
10791 M: Guenter Roeck <linux@roeck-us.net>
10792 L: linux-hwmon@vger.kernel.org
10793 W: http://hwmon.wiki.kernel.org/
10794 W: http://www.roeck-us.net/linux/drivers/
10795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10797 F: Documentation/hwmon/pmbus
10798 F: drivers/hwmon/pmbus/
10799 F: include/linux/pmbus.h
10801 PMC SIERRA MaxRAID DRIVER
10802 L: linux-scsi@vger.kernel.org
10803 W: http://www.pmc-sierra.com/
10805 F: drivers/scsi/pmcraid.*
10807 PMC SIERRA PM8001 DRIVER
10808 M: Jack Wang <jinpu.wang@profitbricks.com>
10809 M: lindar_liu@usish.com
10810 L: linux-scsi@vger.kernel.org
10812 F: drivers/scsi/pm8001/
10815 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10819 POSIX CLOCKS and TIMERS
10820 M: Thomas Gleixner <tglx@linutronix.de>
10821 L: linux-kernel@vger.kernel.org
10822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10825 F: include/linux/timer*
10826 F: kernel/time/*timer*
10828 POWER MANAGEMENT CORE
10829 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10830 L: linux-pm@vger.kernel.org
10831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10832 B: https://bugzilla.kernel.org
10834 F: drivers/base/power/
10835 F: include/linux/pm.h
10836 F: include/linux/pm_*
10837 F: include/linux/powercap.h
10838 F: drivers/powercap/
10840 POWER STATE COORDINATION INTERFACE (PSCI)
10841 M: Mark Rutland <mark.rutland@arm.com>
10842 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10843 L: linux-arm-kernel@lists.infradead.org
10845 F: drivers/firmware/psci*.c
10846 F: include/linux/psci.h
10847 F: include/uapi/linux/psci.h
10849 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10850 M: Sebastian Reichel <sre@kernel.org>
10851 L: linux-pm@vger.kernel.org
10852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10854 F: Documentation/devicetree/bindings/power/supply/
10855 F: include/linux/power_supply.h
10856 F: drivers/power/supply/
10858 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10859 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10860 L: linuxppc-dev@lists.ozlabs.org
10862 F: drivers/char/powernv-op-panel.c
10864 PPP OVER ATM (RFC 2364)
10865 M: Mitchell Blank Jr <mitch@sfgoth.com>
10867 F: net/atm/pppoatm.c
10868 F: include/uapi/linux/atmppp.h
10871 M: Michal Ostrowski <mostrows@earthlink.net>
10873 F: drivers/net/ppp/pppoe.c
10874 F: drivers/net/ppp/pppox.c
10877 M: James Chapman <jchapman@katalix.com>
10879 F: net/l2tp/l2tp_ppp.c
10880 F: include/linux/if_pppol2tp.h
10881 F: include/uapi/linux/if_pppol2tp.h
10883 PPP PROTOCOL DRIVERS AND COMPRESSORS
10884 M: Paul Mackerras <paulus@samba.org>
10885 L: linux-ppp@vger.kernel.org
10887 F: drivers/net/ppp/ppp_*
10890 M: Rodolfo Giometti <giometti@enneenne.com>
10891 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10892 L: linuxpps@ml.enneenne.com (subscribers-only)
10894 F: Documentation/pps/
10895 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
10896 F: Documentation/ABI/testing/sysfs-pps
10898 F: include/linux/pps*.h
10899 F: include/uapi/linux/pps.h
10902 M: Dmitry Kozlov <xeb@mail.ru>
10903 L: netdev@vger.kernel.org
10905 F: drivers/net/ppp/pptp.c
10906 W: http://sourceforge.net/projects/accel-pptp
10909 M: Robert Love <rml@tech9.net>
10910 L: kpreempt-tech@lists.sourceforge.net
10911 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10913 F: Documentation/preempt-locking.txt
10914 F: include/linux/preempt.h
10917 M: Petr Mladek <pmladek@suse.com>
10918 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10919 R: Steven Rostedt <rostedt@goodmis.org>
10922 F: include/linux/printk.h
10924 PRISM54 WIRELESS DRIVER
10925 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10926 L: linux-wireless@vger.kernel.org
10927 W: http://wireless.kernel.org/en/users/Drivers/p54
10929 F: drivers/net/wireless/intersil/prism54/
10932 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
10933 M: Kees Cook <keescook@chromium.org>
10934 L: linux-kernel@vger.kernel.org
10935 L: linux-fsdevel@vger.kernel.org
10937 F: fs/proc/proc_sysctl.c
10938 F: include/linux/sysctl.h
10940 F: tools/testing/selftests/sysctl/
10942 PS3 NETWORK SUPPORT
10943 M: Geoff Levand <geoff@infradead.org>
10944 L: netdev@vger.kernel.org
10945 L: linuxppc-dev@lists.ozlabs.org
10947 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10949 PS3 PLATFORM SUPPORT
10950 M: Geoff Levand <geoff@infradead.org>
10951 L: linuxppc-dev@lists.ozlabs.org
10953 F: arch/powerpc/boot/ps3*
10954 F: arch/powerpc/include/asm/lv1call.h
10955 F: arch/powerpc/include/asm/ps3*.h
10956 F: arch/powerpc/platforms/ps3/
10959 F: drivers/rtc/rtc-ps3.c
10960 F: drivers/usb/host/*ps3.c
10961 F: sound/ppc/snd_ps3*
10964 M: Jim Paris <jim@jtan.com>
10965 M: Geoff Levand <geoff@infradead.org>
10966 L: linuxppc-dev@lists.ozlabs.org
10968 F: drivers/block/ps3vram.c
10970 PSAMPLE PACKET SAMPLING SUPPORT:
10971 M: Yotam Gigi <yotam.gi@gmail.com>
10974 F: include/net/psample.h
10975 F: include/uapi/linux/psample.h
10978 M: Kees Cook <keescook@chromium.org>
10979 M: Anton Vorontsov <anton@enomsg.org>
10980 M: Colin Cross <ccross@android.com>
10981 M: Tony Luck <tony.luck@intel.com>
10983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10985 F: include/linux/pstore*
10986 F: drivers/firmware/efi/efi-pstore.c
10987 F: drivers/acpi/apei/erst.c
10988 F: Documentation/admin-guide/ramoops.rst
10989 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10990 K: \b(pstore|ramoops)
10992 PTP HARDWARE CLOCK SUPPORT
10993 M: Richard Cochran <richardcochran@gmail.com>
10994 L: netdev@vger.kernel.org
10996 W: http://linuxptp.sourceforge.net/
10997 F: Documentation/ABI/testing/sysfs-ptp
10998 F: Documentation/ptp/*
10999 F: drivers/net/ethernet/freescale/gianfar_ptp.c
11000 F: drivers/net/phy/dp83640*
11002 F: include/linux/ptp_cl*
11005 M: Oleg Nesterov <oleg@redhat.com>
11007 F: include/asm-generic/syscall.h
11008 F: include/linux/ptrace.h
11009 F: include/linux/regset.h
11010 F: include/linux/tracehook.h
11011 F: include/uapi/linux/ptrace.h
11012 F: include/uapi/linux/ptrace.h
11013 F: include/asm-generic/ptrace.h
11015 F: arch/*/ptrace*.c
11016 F: arch/*/*/ptrace*.c
11017 F: arch/*/include/asm/ptrace*.h
11020 M: Hans Verkuil <hverkuil@xs4all.nl>
11021 L: linux-media@vger.kernel.org
11022 T: git git://linuxtv.org/media_tree.git
11024 F: drivers/media/usb/pulse8-cec/*
11025 F: Documentation/media/cec-drivers/pulse8-cec.rst
11027 PVRUSB2 VIDEO4LINUX DRIVER
11028 M: Mike Isely <isely@pobox.com>
11029 L: pvrusb2@isely.net (subscribers-only)
11030 L: linux-media@vger.kernel.org
11031 W: http://www.isely.net/pvrusb2/
11032 T: git git://linuxtv.org/media_tree.git
11034 F: Documentation/media/v4l-drivers/pvrusb2*
11035 F: drivers/media/usb/pvrusb2/
11038 M: Hans Verkuil <hverkuil@xs4all.nl>
11039 L: linux-media@vger.kernel.org
11040 T: git git://linuxtv.org/media_tree.git
11042 F: drivers/media/usb/pwc/*
11045 M: Kamil Debski <kamil@wypas.org>
11046 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11047 L: linux-hwmon@vger.kernel.org
11049 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11050 F: Documentation/hwmon/pwm-fan
11051 F: drivers/hwmon/pwm-fan.c
11054 M: Sean Young <sean@mess.org>
11055 L: linux-media@vger.kernel.org
11057 F: drivers/media/rc/pwm-ir-tx.c
11060 M: Thierry Reding <thierry.reding@gmail.com>
11061 L: linux-pwm@vger.kernel.org
11063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11064 F: Documentation/pwm.txt
11065 F: Documentation/devicetree/bindings/pwm/
11066 F: include/linux/pwm.h
11068 F: drivers/video/backlight/pwm_bl.c
11069 F: include/linux/pwm_backlight.h
11070 F: drivers/gpio/gpio-mvebu.c
11071 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11074 M: Robert Jarzmik <robert.jarzmik@free.fr>
11075 L: linux-gpio@vger.kernel.org
11077 F: drivers/gpio/gpio-pxa.c
11083 M: Robert Jarzmik <robert.jarzmik@free.fr>
11084 L: linux-rtc@vger.kernel.org
11087 PXA2xx/PXA3xx SUPPORT
11088 M: Daniel Mack <daniel@zonque.org>
11089 M: Haojian Zhuang <haojian.zhuang@gmail.com>
11090 M: Robert Jarzmik <robert.jarzmik@free.fr>
11091 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11092 T: git git://github.com/hzhuang1/linux.git
11093 T: git git://github.com/rjarzmik/linux.git
11095 F: arch/arm/boot/dts/pxa*
11096 F: arch/arm/mach-pxa/
11097 F: drivers/dma/pxa*
11098 F: drivers/pcmcia/pxa2xx*
11099 F: drivers/pinctrl/pxa/
11100 F: drivers/spi/spi-pxa2xx*
11101 F: drivers/usb/gadget/udc/pxa2*
11102 F: include/sound/pxa2xx-lib.h
11106 PXA3xx NAND FLASH DRIVER
11107 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11108 L: linux-mtd@lists.infradead.org
11110 F: drivers/mtd/nand/pxa3xx_nand.c
11113 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11114 L: qat-linux@intel.com
11116 F: drivers/crypto/qat/
11118 QCOM AUDIO (ASoC) DRIVERS
11119 M: Patrick Lai <plai@codeaurora.org>
11120 M: Banajit Goswami <bgoswami@codeaurora.org>
11121 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11125 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11126 M: Gabriel Somlo <somlo@cmu.edu>
11127 M: "Michael S. Tsirkin" <mst@redhat.com>
11128 L: qemu-devel@nongnu.org
11130 F: drivers/firmware/qemu_fw_cfg.c
11133 M: Mike Marciniszyn <infinipath@intel.com>
11134 L: linux-rdma@vger.kernel.org
11136 F: drivers/infiniband/hw/qib/
11138 QLOGIC QL41xxx FCOE DRIVER
11139 M: QLogic-Storage-Upstream@cavium.com
11140 L: linux-scsi@vger.kernel.org
11142 F: drivers/scsi/qedf/
11144 QLOGIC QL41xxx ISCSI DRIVER
11145 M: QLogic-Storage-Upstream@cavium.com
11146 L: linux-scsi@vger.kernel.org
11148 F: drivers/scsi/qedi/
11150 QLOGIC QL4xxx ETHERNET DRIVER
11151 M: Ariel Elior <Ariel.Elior@cavium.com>
11152 M: everest-linux-l2@cavium.com
11153 L: netdev@vger.kernel.org
11155 F: drivers/net/ethernet/qlogic/qed/
11156 F: include/linux/qed/
11157 F: drivers/net/ethernet/qlogic/qede/
11159 QLOGIC QL4xxx RDMA DRIVER
11160 M: Ram Amrani <Ram.Amrani@cavium.com>
11161 M: Michal Kalderon <Michal.Kalderon@cavium.com>
11162 M: Ariel Elior <Ariel.Elior@cavium.com>
11163 L: linux-rdma@vger.kernel.org
11165 F: drivers/infiniband/hw/qedr/
11166 F: include/uapi/rdma/qedr-abi.h
11168 QLOGIC QLA1280 SCSI DRIVER
11169 M: Michael Reed <mdr@sgi.com>
11170 L: linux-scsi@vger.kernel.org
11172 F: drivers/scsi/qla1280.[ch]
11174 QLOGIC QLA2XXX FC-SCSI DRIVER
11175 M: qla2xxx-upstream@qlogic.com
11176 L: linux-scsi@vger.kernel.org
11178 F: Documentation/scsi/LICENSE.qla2xxx
11179 F: drivers/scsi/qla2xxx/
11181 QLOGIC QLA3XXX NETWORK DRIVER
11182 M: Dept-GELinuxNICDev@cavium.com
11183 L: netdev@vger.kernel.org
11185 F: Documentation/networking/LICENSE.qla3xxx
11186 F: drivers/net/ethernet/qlogic/qla3xxx.*
11188 QLOGIC QLA4XXX iSCSI DRIVER
11189 M: QLogic-Storage-Upstream@qlogic.com
11190 L: linux-scsi@vger.kernel.org
11192 F: Documentation/scsi/LICENSE.qla4xxx
11193 F: drivers/scsi/qla4xxx/
11195 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11196 M: Harish Patil <harish.patil@cavium.com>
11197 M: Manish Chopra <manish.chopra@cavium.com>
11198 M: Dept-GELinuxNICDev@cavium.com
11199 L: netdev@vger.kernel.org
11201 F: drivers/net/ethernet/qlogic/qlcnic/
11203 QLOGIC QLGE 10Gb ETHERNET DRIVER
11204 M: Harish Patil <harish.patil@cavium.com>
11205 M: Manish Chopra <manish.chopra@cavium.com>
11206 M: Dept-GELinuxNICDev@cavium.com
11207 L: netdev@vger.kernel.org
11209 F: drivers/net/ethernet/qlogic/qlge/
11212 M: Anders Larsen <al@alarsen.net>
11213 W: http://www.alarsen.net/linux/qnx4fs/
11216 F: include/uapi/linux/qnx4_fs.h
11217 F: include/uapi/linux/qnxtypes.h
11219 QORIQ DPAA2 FSL-MC BUS DRIVER
11220 M: Stuart Yoder <stuyoder@gmail.com>
11221 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
11222 L: linux-kernel@vger.kernel.org
11224 F: drivers/staging/fsl-mc/
11225 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11227 QT1010 MEDIA DRIVER
11228 M: Antti Palosaari <crope@iki.fi>
11229 L: linux-media@vger.kernel.org
11230 W: https://linuxtv.org
11231 W: http://palosaari.fi/linux/
11232 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11233 T: git git://linuxtv.org/anttip/media_tree.git
11235 F: drivers/media/tuners/qt1010*
11237 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11238 M: Kalle Valo <kvalo@qca.qualcomm.com>
11239 L: ath10k@lists.infradead.org
11240 W: http://wireless.kernel.org/en/users/Drivers/ath10k
11241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11243 F: drivers/net/wireless/ath/ath10k/
11245 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11246 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11247 L: linux-wireless@vger.kernel.org
11248 W: http://wireless.kernel.org/en/users/Drivers/ath9k
11250 F: drivers/net/wireless/ath/ath9k/
11252 QUALCOMM CAMERA SUBSYSTEM DRIVER
11253 M: Todor Tomov <todor.tomov@linaro.org>
11254 L: linux-media@vger.kernel.org
11256 F: Documentation/devicetree/bindings/media/qcom,camss.txt
11257 F: Documentation/media/v4l-drivers/qcom_camss.rst
11258 F: drivers/media/platform/qcom/camss-8x16/
11260 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11261 M: Timur Tabi <timur@codeaurora.org>
11262 L: netdev@vger.kernel.org
11264 F: drivers/net/ethernet/qualcomm/emac/
11266 QUALCOMM HEXAGON ARCHITECTURE
11267 M: Richard Kuo <rkuo@codeaurora.org>
11268 L: linux-hexagon@vger.kernel.org
11269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11274 M: Rob Clark <robdclark@gmail.com>
11275 L: iommu@lists.linux-foundation.org
11276 L: linux-arm-msm@vger.kernel.org
11278 F: drivers/iommu/qcom_iommu.c
11280 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11281 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11282 L: linux-media@vger.kernel.org
11283 L: linux-arm-msm@vger.kernel.org
11284 T: git git://linuxtv.org/media_tree.git
11286 F: drivers/media/platform/qcom/venus/
11288 QUALCOMM WCN36XX WIRELESS DRIVER
11289 M: Eugene Krasnikov <k.eugene.e@gmail.com>
11290 L: wcn36xx@lists.infradead.org
11291 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11292 T: git git://github.com/KrasnikovEugene/wcn36xx.git
11294 F: drivers/net/wireless/ath/wcn36xx/
11296 QUANTENNA QTNFMAC WIRELESS DRIVER
11297 M: Igor Mitsyanko <imitsyanko@quantenna.com>
11298 M: Avinash Patil <avinashp@quantenna.com>
11299 M: Sergey Matyukevich <smatyukevich@quantenna.com>
11300 L: linux-wireless@vger.kernel.org
11302 F: drivers/net/wireless/quantenna
11304 RADEON and AMDGPU DRM DRIVERS
11305 M: Alex Deucher <alexander.deucher@amd.com>
11306 M: Christian König <christian.koenig@amd.com>
11307 L: amd-gfx@lists.freedesktop.org
11308 T: git git://people.freedesktop.org/~agd5f/linux
11310 F: drivers/gpu/drm/radeon/
11311 F: include/uapi/drm/radeon_drm.h
11312 F: drivers/gpu/drm/amd/
11313 F: include/uapi/drm/amdgpu_drm.h
11315 RADEON FRAMEBUFFER DISPLAY DRIVER
11316 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11317 L: linux-fbdev@vger.kernel.org
11319 F: drivers/video/fbdev/aty/radeon*
11320 F: include/uapi/linux/radeonfb.h
11322 RADIOSHARK RADIO DRIVER
11323 M: Hans Verkuil <hverkuil@xs4all.nl>
11324 L: linux-media@vger.kernel.org
11325 T: git git://linuxtv.org/media_tree.git
11327 F: drivers/media/radio/radio-shark.c
11329 RADIOSHARK2 RADIO DRIVER
11330 M: Hans Verkuil <hverkuil@xs4all.nl>
11331 L: linux-media@vger.kernel.org
11332 T: git git://linuxtv.org/media_tree.git
11334 F: drivers/media/radio/radio-shark2.c
11335 F: drivers/media/radio/radio-tea5777.c
11337 RADOS BLOCK DEVICE (RBD)
11338 M: Ilya Dryomov <idryomov@gmail.com>
11339 M: Sage Weil <sage@redhat.com>
11340 M: Alex Elder <elder@kernel.org>
11341 L: ceph-devel@vger.kernel.org
11342 W: http://ceph.com/
11343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11344 T: git git://github.com/ceph/ceph-client.git
11346 F: Documentation/ABI/testing/sysfs-bus-rbd
11347 F: drivers/block/rbd.c
11348 F: drivers/block/rbd_types.h
11350 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11351 M: Paul Mackerras <paulus@samba.org>
11352 L: linux-fbdev@vger.kernel.org
11354 F: drivers/video/fbdev/aty/aty128fb.c
11356 RAINSHADOW-CEC DRIVER
11357 M: Hans Verkuil <hverkuil@xs4all.nl>
11358 L: linux-media@vger.kernel.org
11359 T: git git://linuxtv.org/media_tree.git
11361 F: drivers/media/usb/rainshadow-cec/*
11363 RALINK MIPS ARCHITECTURE
11364 M: John Crispin <john@phrozen.org>
11365 L: linux-mips@linux-mips.org
11367 F: arch/mips/ralink
11369 RALINK RT2X00 WIRELESS LAN DRIVER
11371 M: Stanislaw Gruszka <sgruszka@redhat.com>
11372 M: Helmut Schaa <helmut.schaa@googlemail.com>
11373 L: linux-wireless@vger.kernel.org
11375 F: drivers/net/wireless/ralink/rt2x00/
11377 RAMDISK RAM BLOCK DEVICE DRIVER
11378 M: Jens Axboe <axboe@kernel.dk>
11380 F: Documentation/blockdev/ramdisk.txt
11381 F: drivers/block/brd.c
11383 RANDOM NUMBER DRIVER
11384 M: "Theodore Ts'o" <tytso@mit.edu>
11386 F: drivers/char/random.c
11389 M: Matt Porter <mporter@kernel.crashing.org>
11390 M: Alexandre Bounine <alexandre.bounine@idt.com>
11392 F: drivers/rapidio/
11394 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11395 L: linux-wireless@vger.kernel.org
11397 F: drivers/net/wireless/ray*
11400 M: Josh Triplett <josh@joshtriplett.org>
11401 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11402 L: linux-kernel@vger.kernel.org
11404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11405 F: Documentation/RCU/torture.txt
11406 F: kernel/rcu/rcutorture.c
11408 RCUTORTURE TEST FRAMEWORK
11409 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11410 M: Josh Triplett <josh@joshtriplett.org>
11411 R: Steven Rostedt <rostedt@goodmis.org>
11412 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11413 R: Lai Jiangshan <jiangshanlai@gmail.com>
11414 L: linux-kernel@vger.kernel.org
11416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11417 F: tools/testing/selftests/rcutorture
11420 M: Florian Fainelli <florian@openwrt.org>
11423 RDC R6040 FAST ETHERNET DRIVER
11424 M: Florian Fainelli <f.fainelli@gmail.com>
11425 L: netdev@vger.kernel.org
11427 F: drivers/net/ethernet/rdc/r6040.c
11429 RDMAVT - RDMA verbs software
11430 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11431 L: linux-rdma@vger.kernel.org
11433 F: drivers/infiniband/sw/rdmavt
11435 RDS - RELIABLE DATAGRAM SOCKETS
11436 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11437 L: netdev@vger.kernel.org
11438 L: linux-rdma@vger.kernel.org
11439 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
11440 W: https://oss.oracle.com/projects/rds/
11443 F: Documentation/networking/rds.txt
11445 RDT - RESOURCE ALLOCATION
11446 M: Fenghua Yu <fenghua.yu@intel.com>
11447 L: linux-kernel@vger.kernel.org
11449 F: arch/x86/kernel/cpu/intel_rdt*
11450 F: arch/x86/include/asm/intel_rdt_sched.h
11451 F: Documentation/x86/intel_rdt*
11453 READ-COPY UPDATE (RCU)
11454 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11455 M: Josh Triplett <josh@joshtriplett.org>
11456 R: Steven Rostedt <rostedt@goodmis.org>
11457 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11458 R: Lai Jiangshan <jiangshanlai@gmail.com>
11459 L: linux-kernel@vger.kernel.org
11460 W: http://www.rdrop.com/users/paulmck/RCU/
11462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11463 F: Documentation/RCU/
11464 X: Documentation/RCU/torture.txt
11465 F: include/linux/rcu*
11466 X: include/linux/srcu.h
11468 X: kernel/torture.c
11470 REAL TIME CLOCK (RTC) SUBSYSTEM
11471 M: Alessandro Zummo <a.zummo@towertech.it>
11472 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
11473 L: linux-rtc@vger.kernel.org
11474 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
11475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11477 F: Documentation/devicetree/bindings/rtc/
11478 F: Documentation/rtc.txt
11480 F: include/linux/rtc.h
11481 F: include/uapi/linux/rtc.h
11482 F: include/linux/rtc/
11483 F: include/linux/platform_data/rtc-*
11484 F: tools/testing/selftests/timers/rtctest.c
11486 REALTEK AUDIO CODECS
11487 M: Bard Liao <bardliao@realtek.com>
11488 M: Oder Chiou <oder_chiou@realtek.com>
11490 F: sound/soc/codecs/rt*
11491 F: include/sound/rt*.h
11493 REGISTER MAP ABSTRACTION
11494 M: Mark Brown <broonie@kernel.org>
11495 L: linux-kernel@vger.kernel.org
11496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11498 F: Documentation/devicetree/bindings/regmap/
11499 F: drivers/base/regmap/
11500 F: include/linux/regmap.h
11502 REISERFS FILE SYSTEM
11503 L: reiserfs-devel@vger.kernel.org
11507 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11508 M: Ohad Ben-Cohen <ohad@wizery.com>
11509 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11510 L: linux-remoteproc@vger.kernel.org
11511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11513 F: Documentation/devicetree/bindings/remoteproc/
11514 F: Documentation/remoteproc.txt
11515 F: drivers/remoteproc/
11516 F: include/linux/remoteproc.h
11518 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11519 M: Ohad Ben-Cohen <ohad@wizery.com>
11520 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11521 L: linux-remoteproc@vger.kernel.org
11522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11525 F: Documentation/rpmsg.txt
11526 F: include/linux/rpmsg.h
11527 F: include/linux/rpmsg/
11529 RENESAS CLOCK DRIVERS
11530 M: Geert Uytterhoeven <geert+renesas@glider.be>
11531 L: linux-renesas-soc@vger.kernel.org
11533 F: drivers/clk/renesas/
11535 RENESAS ETHERNET DRIVERS
11536 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11537 L: netdev@vger.kernel.org
11538 L: linux-renesas-soc@vger.kernel.org
11539 F: Documentation/devicetree/bindings/net/renesas,*.txt
11540 F: Documentation/devicetree/bindings/net/sh_eth.txt
11541 F: drivers/net/ethernet/renesas/
11542 F: include/linux/sh_eth.h
11544 RENESAS R-CAR GYROADC DRIVER
11545 M: Marek Vasut <marek.vasut@gmail.com>
11546 L: linux-iio@vger.kernel.org
11548 F: drivers/iio/adc/rcar_gyro_adc.c
11550 RENESAS USB PHY DRIVER
11551 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11552 L: linux-renesas-soc@vger.kernel.org
11554 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
11556 RESET CONTROLLER FRAMEWORK
11557 M: Philipp Zabel <p.zabel@pengutronix.de>
11558 T: git git://git.pengutronix.de/git/pza/linux
11561 F: Documentation/devicetree/bindings/reset/
11562 F: include/dt-bindings/reset/
11563 F: include/linux/reset.h
11564 F: include/linux/reset-controller.h
11567 M: Johannes Berg <johannes@sipsolutions.net>
11568 L: linux-wireless@vger.kernel.org
11569 W: http://wireless.kernel.org/
11570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11573 F: Documentation/rfkill.txt
11574 F: Documentation/ABI/stable/sysfs-class-rfkill
11578 M: Thomas Graf <tgraf@suug.ch>
11579 M: Herbert Xu <herbert@gondor.apana.org.au>
11580 L: netdev@vger.kernel.org
11582 F: lib/rhashtable.c
11583 F: include/linux/rhashtable.h
11585 RICOH R5C592 MEMORYSTICK DRIVER
11586 M: Maxim Levitsky <maximlevitsky@gmail.com>
11588 F: drivers/memstick/host/r592.*
11590 RICOH SMARTMEDIA/XD DRIVER
11591 M: Maxim Levitsky <maximlevitsky@gmail.com>
11593 F: drivers/mtd/nand/r852.c
11594 F: drivers/mtd/nand/r852.h
11596 RISC-V ARCHITECTURE
11597 M: Palmer Dabbelt <palmer@sifive.com>
11598 M: Albert Ou <albert@sifive.com>
11599 L: patches@groups.riscv.org
11600 T: git https://github.com/riscv/riscv-linux
11607 M: Stefan Achatz <erazor_de@users.sourceforge.net>
11608 W: http://sourceforge.net/projects/roccat/
11610 F: drivers/hid/hid-roccat*
11611 F: include/linux/hid-roccat*
11612 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11614 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11615 M: Jacob chen <jacob2.chen@rock-chips.com>
11616 L: linux-media@vger.kernel.org
11618 F: drivers/media/platform/rockchip/rga/
11619 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
11622 M: Jiri Pirko <jiri@resnulli.us>
11623 L: netdev@vger.kernel.org
11625 F: drivers/net/ethernet/rocker/
11629 W: http://www.comtrol.com
11631 F: Documentation/serial/rocket.txt
11632 F: drivers/tty/rocket*
11634 ROCKETPORT EXPRESS/INFINITY DRIVER
11635 M: Kevin Cernekee <cernekee@gmail.com>
11636 L: linux-serial@vger.kernel.org
11638 F: drivers/tty/serial/rp2.*
11640 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11641 M: Marek Vasut <marek.vasut+renesas@gmail.com>
11642 L: linux-kernel@vger.kernel.org
11643 L: linux-renesas-soc@vger.kernel.org
11645 F: drivers/mfd/bd9571mwv.c
11646 F: drivers/regulator/bd9571mwv-regulator.c
11647 F: drivers/gpio/gpio-bd9571mwv.c
11648 F: include/linux/mfd/bd9571mwv.h
11649 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11652 M: Ralf Baechle <ralf@linux-mips.org>
11653 L: linux-hams@vger.kernel.org
11654 W: http://www.linux-ax25.org/
11656 F: include/net/rose.h
11657 F: include/uapi/linux/rose.h
11660 RTL2830 MEDIA DRIVER
11661 M: Antti Palosaari <crope@iki.fi>
11662 L: linux-media@vger.kernel.org
11663 W: https://linuxtv.org
11664 W: http://palosaari.fi/linux/
11665 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11666 T: git git://linuxtv.org/anttip/media_tree.git
11668 F: drivers/media/dvb-frontends/rtl2830*
11670 RTL2832 MEDIA DRIVER
11671 M: Antti Palosaari <crope@iki.fi>
11672 L: linux-media@vger.kernel.org
11673 W: https://linuxtv.org
11674 W: http://palosaari.fi/linux/
11675 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11676 T: git git://linuxtv.org/anttip/media_tree.git
11678 F: drivers/media/dvb-frontends/rtl2832*
11680 RTL2832_SDR MEDIA DRIVER
11681 M: Antti Palosaari <crope@iki.fi>
11682 L: linux-media@vger.kernel.org
11683 W: https://linuxtv.org
11684 W: http://palosaari.fi/linux/
11685 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11686 T: git git://linuxtv.org/anttip/media_tree.git
11688 F: drivers/media/dvb-frontends/rtl2832_sdr*
11690 RTL8180 WIRELESS DRIVER
11691 L: linux-wireless@vger.kernel.org
11692 W: http://wireless.kernel.org/
11693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11695 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
11697 RTL8187 WIRELESS DRIVER
11698 M: Herton Ronaldo Krzesinski <herton@canonical.com>
11699 M: Hin-Tak Leung <htl10@users.sourceforge.net>
11700 M: Larry Finger <Larry.Finger@lwfinger.net>
11701 L: linux-wireless@vger.kernel.org
11702 W: http://wireless.kernel.org/
11703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11705 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
11707 RTL8192CE WIRELESS DRIVER
11708 M: Larry Finger <Larry.Finger@lwfinger.net>
11709 M: Chaoming Li <chaoming_li@realsil.com.cn>
11710 L: linux-wireless@vger.kernel.org
11711 W: http://wireless.kernel.org/
11712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11714 F: drivers/net/wireless/realtek/rtlwifi/
11715 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11717 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11718 M: Jes Sorensen <Jes.Sorensen@gmail.com>
11719 L: linux-wireless@vger.kernel.org
11720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11722 F: drivers/net/wireless/realtek/rtl8xxxu/
11724 S3 SAVAGE FRAMEBUFFER DRIVER
11725 M: Antonino Daplas <adaplas@gmail.com>
11726 L: linux-fbdev@vger.kernel.org
11728 F: drivers/video/fbdev/savage/
11731 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11732 M: Heiko Carstens <heiko.carstens@de.ibm.com>
11733 L: linux-s390@vger.kernel.org
11734 W: http://www.ibm.com/developerworks/linux/linux390/
11735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11739 F: Documentation/s390/
11740 F: Documentation/driver-api/s390-drivers.rst
11742 S390 COMMON I/O LAYER
11743 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11744 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11745 L: linux-s390@vger.kernel.org
11746 W: http://www.ibm.com/developerworks/linux/linux390/
11748 F: drivers/s390/cio/
11751 M: Stefan Haberland <sth@linux.vnet.ibm.com>
11752 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11753 L: linux-s390@vger.kernel.org
11754 W: http://www.ibm.com/developerworks/linux/linux390/
11756 F: drivers/s390/block/dasd*
11757 F: block/partitions/ibm.c
11760 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11761 L: linux-s390@vger.kernel.org
11762 W: http://www.ibm.com/developerworks/linux/linux390/
11764 F: drivers/iommu/s390-iommu.c
11766 S390 IUCV NETWORK LAYER
11767 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11768 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11769 L: linux-s390@vger.kernel.org
11770 W: http://www.ibm.com/developerworks/linux/linux390/
11772 F: drivers/s390/net/*iucv*
11773 F: include/net/iucv/
11776 S390 NETWORK DRIVERS
11777 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11778 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11779 L: linux-s390@vger.kernel.org
11780 W: http://www.ibm.com/developerworks/linux/linux390/
11782 F: drivers/s390/net/
11785 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11786 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11787 L: linux-s390@vger.kernel.org
11788 W: http://www.ibm.com/developerworks/linux/linux390/
11791 F: drivers/pci/hotplug/s390_pci_hpc.c
11793 S390 VFIO-CCW DRIVER
11794 M: Cornelia Huck <cohuck@redhat.com>
11795 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11796 L: linux-s390@vger.kernel.org
11797 L: kvm@vger.kernel.org
11799 F: drivers/s390/cio/vfio_ccw*
11800 F: Documentation/s390/vfio-ccw.txt
11801 F: include/uapi/linux/vfio_ccw.h
11804 M: Harald Freudenberger <freude@de.ibm.com>
11805 L: linux-s390@vger.kernel.org
11806 W: http://www.ibm.com/developerworks/linux/linux390/
11808 F: drivers/s390/crypto/
11811 M: Steffen Maier <maier@linux.vnet.ibm.com>
11812 M: Benjamin Block <bblock@linux.vnet.ibm.com>
11813 L: linux-s390@vger.kernel.org
11814 W: http://www.ibm.com/developerworks/linux/linux390/
11816 F: drivers/s390/scsi/zfcp_*
11818 S3C24XX SD/MMC Driver
11819 M: Ben Dooks <ben-linux@fluff.org>
11820 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11822 F: drivers/mmc/host/s3cmci.*
11824 SAA6588 RDS RECEIVER DRIVER
11825 M: Hans Verkuil <hverkuil@xs4all.nl>
11826 L: linux-media@vger.kernel.org
11827 T: git git://linuxtv.org/media_tree.git
11828 W: https://linuxtv.org
11830 F: drivers/media/i2c/saa6588*
11832 SAA7134 VIDEO4LINUX DRIVER
11833 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11834 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11835 L: linux-media@vger.kernel.org
11836 W: https://linuxtv.org
11837 T: git git://linuxtv.org/media_tree.git
11839 F: Documentation/media/v4l-drivers/saa7134*
11840 F: drivers/media/pci/saa7134/
11842 SAA7146 VIDEO4LINUX-2 DRIVER
11843 M: Hans Verkuil <hverkuil@xs4all.nl>
11844 L: linux-media@vger.kernel.org
11845 T: git git://linuxtv.org/media_tree.git
11847 F: drivers/media/common/saa7146/
11848 F: drivers/media/pci/saa7146/
11849 F: include/media/saa7146*
11851 SAMSUNG AUDIO (ASoC) DRIVERS
11852 M: Krzysztof Kozlowski <krzk@kernel.org>
11853 M: Sangbeom Kim <sbkim73@samsung.com>
11854 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11855 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11857 F: sound/soc/samsung/
11859 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11860 M: Krzysztof Kozlowski <krzk@kernel.org>
11861 L: linux-crypto@vger.kernel.org
11862 L: linux-samsung-soc@vger.kernel.org
11864 F: drivers/crypto/exynos-rng.c
11865 F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
11867 SAMSUNG FRAMEBUFFER DRIVER
11868 M: Jingoo Han <jingoohan1@gmail.com>
11869 L: linux-fbdev@vger.kernel.org
11871 F: drivers/video/fbdev/s3c-fb.c
11873 SAMSUNG LAPTOP DRIVER
11874 M: Corentin Chary <corentin.chary@gmail.com>
11875 L: platform-driver-x86@vger.kernel.org
11877 F: drivers/platform/x86/samsung-laptop.c
11879 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11880 M: Sangbeom Kim <sbkim73@samsung.com>
11881 M: Krzysztof Kozlowski <krzk@kernel.org>
11882 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11883 L: linux-kernel@vger.kernel.org
11884 L: linux-samsung-soc@vger.kernel.org
11886 F: drivers/mfd/sec*.c
11887 F: drivers/regulator/s2m*.c
11888 F: drivers/regulator/s5m*.c
11889 F: drivers/clk/clk-s2mps11.c
11890 F: drivers/rtc/rtc-s5m.c
11891 F: include/linux/mfd/samsung/
11892 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11893 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11894 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11895 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11897 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11898 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11899 L: linux-media@vger.kernel.org
11900 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11902 F: drivers/media/platform/s3c-camif/
11903 F: include/media/drv-intf/s3c_camif.h
11905 SAMSUNG S3FWRN5 NFC DRIVER
11906 M: Robert Baldyga <r.baldyga@samsung.com>
11907 M: Krzysztof Opasiak <k.opasiak@samsung.com>
11908 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11910 F: drivers/nfc/s3fwrn5
11912 SAMSUNG S5C73M3 CAMERA DRIVER
11913 M: Kyungmin Park <kyungmin.park@samsung.com>
11914 M: Andrzej Hajda <a.hajda@samsung.com>
11915 L: linux-media@vger.kernel.org
11917 F: drivers/media/i2c/s5c73m3/*
11919 SAMSUNG S5K5BAF CAMERA DRIVER
11920 M: Kyungmin Park <kyungmin.park@samsung.com>
11921 M: Andrzej Hajda <a.hajda@samsung.com>
11922 L: linux-media@vger.kernel.org
11924 F: drivers/media/i2c/s5k5baf.c
11926 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11927 M: Krzysztof Kozlowski <krzk@kernel.org>
11928 M: Vladimir Zapolskiy <vz@mleia.com>
11929 L: linux-crypto@vger.kernel.org
11930 L: linux-samsung-soc@vger.kernel.org
11932 F: drivers/crypto/s5p-sss.c
11934 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11935 M: Kyungmin Park <kyungmin.park@samsung.com>
11936 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11937 L: linux-media@vger.kernel.org
11938 Q: https://patchwork.linuxtv.org/project/linux-media/list/
11940 F: drivers/media/platform/exynos4-is/
11942 SAMSUNG SOC CLOCK DRIVERS
11943 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11944 M: Tomasz Figa <tomasz.figa@gmail.com>
11945 M: Chanwoo Choi <cw00.choi@samsung.com>
11947 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11948 F: drivers/clk/samsung/
11949 F: include/dt-bindings/clock/exynos*.h
11950 F: Documentation/devicetree/bindings/clock/exynos*.txt
11952 SAMSUNG SPI DRIVERS
11953 M: Kukjin Kim <kgene@kernel.org>
11954 M: Krzysztof Kozlowski <krzk@kernel.org>
11955 M: Andi Shyti <andi.shyti@samsung.com>
11956 L: linux-spi@vger.kernel.org
11957 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11959 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11960 F: drivers/spi/spi-s3c*
11961 F: include/linux/platform_data/spi-s3c64xx.h
11963 SAMSUNG SXGBE DRIVERS
11964 M: Byungho An <bh74.an@samsung.com>
11965 M: Girish K S <ks.giri@samsung.com>
11966 M: Vipul Pandya <vipul.pandya@samsung.com>
11968 L: netdev@vger.kernel.org
11969 F: drivers/net/ethernet/samsung/sxgbe/
11971 SAMSUNG THERMAL DRIVER
11972 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11973 L: linux-pm@vger.kernel.org
11974 L: linux-samsung-soc@vger.kernel.org
11976 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11977 F: drivers/thermal/samsung/
11979 SAMSUNG USB2 PHY DRIVER
11980 M: Kamil Debski <kamil@wypas.org>
11981 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11982 L: linux-kernel@vger.kernel.org
11984 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11985 F: Documentation/phy/samsung-usb2.txt
11986 F: drivers/phy/samsung/phy-exynos4210-usb2.c
11987 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
11988 F: drivers/phy/samsung/phy-exynos5250-usb2.c
11989 F: drivers/phy/samsung/phy-s5pv210-usb2.c
11990 F: drivers/phy/samsung/phy-samsung-usb2.c
11991 F: drivers/phy/samsung/phy-samsung-usb2.h
11994 M: Zwane Mwaikambo <zwanem@gmail.com>
11996 F: drivers/watchdog/sc1200wdt.c
11999 M: Ingo Molnar <mingo@redhat.com>
12000 M: Peter Zijlstra <peterz@infradead.org>
12001 L: linux-kernel@vger.kernel.org
12002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12005 F: include/linux/sched.h
12006 F: include/uapi/linux/sched.h
12007 F: include/linux/wait.h
12010 M: Chen Liqin <liqin.linux@gmail.com>
12011 M: Lennox Wu <lennox.wu@gmail.com>
12012 W: http://www.sunplus.com
12016 SCR24X CHIP CARD INTERFACE DRIVER
12017 M: Lubomir Rintel <lkundrak@v3.sk>
12019 F: drivers/char/pcmcia/scr24x_cs.c
12022 M: Jens Axboe <axboe@kernel.dk>
12023 L: linux-scsi@vger.kernel.org
12024 W: http://www.kernel.dk
12026 F: drivers/scsi/sr*
12028 SCSI RDMA PROTOCOL (SRP) INITIATOR
12029 M: Bart Van Assche <bart.vanassche@sandisk.com>
12030 L: linux-rdma@vger.kernel.org
12032 W: http://www.openfabrics.org
12033 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12035 F: drivers/infiniband/ulp/srp/
12036 F: include/scsi/srp.h
12039 M: Doug Gilbert <dgilbert@interlog.com>
12040 L: linux-scsi@vger.kernel.org
12041 W: http://sg.danny.cz/sg
12043 F: Documentation/scsi/scsi-generic.txt
12044 F: drivers/scsi/sg.c
12045 F: include/scsi/sg.h
12048 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12050 M: "Martin K. Petersen" <martin.petersen@oracle.com>
12051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12052 L: linux-scsi@vger.kernel.org
12054 F: Documentation/devicetree/bindings/scsi/
12059 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12060 L: linux-scsi@vger.kernel.org
12062 F: Documentation/scsi/st.txt
12063 F: drivers/scsi/st.*
12064 F: drivers/scsi/st_*.h
12067 M: Vlad Yasevich <vyasevich@gmail.com>
12068 M: Neil Horman <nhorman@tuxdriver.com>
12069 L: linux-sctp@vger.kernel.org
12070 W: http://lksctp.sourceforge.net
12072 F: Documentation/networking/sctp.txt
12073 F: include/linux/sctp.h
12074 F: include/uapi/linux/sctp.h
12075 F: include/net/sctp/
12079 M: Jim Cromie <jim.cromie@gmail.com>
12081 F: Documentation/i2c/busses/scx200_acb
12082 F: arch/x86/platform/scx200/
12083 F: drivers/watchdog/scx200_wdt.c
12084 F: drivers/i2c/busses/scx200*
12085 F: drivers/mtd/maps/scx200_docflash.c
12086 F: include/linux/scx200.h
12089 M: Jim Cromie <jim.cromie@gmail.com>
12091 F: drivers/char/scx200_gpio.c
12092 F: include/linux/scx200_gpio.h
12094 SCx200 HRT CLOCKSOURCE DRIVER
12095 M: Jim Cromie <jim.cromie@gmail.com>
12097 F: drivers/clocksource/scx200_hrt.c
12099 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12100 M: Sascha Sommer <saschasommer@freenet.de>
12101 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12103 F: drivers/mmc/host/sdricoh_cs.c
12106 M: Kees Cook <keescook@chromium.org>
12107 R: Andy Lutomirski <luto@amacapital.net>
12108 R: Will Drewry <wad@chromium.org>
12109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12111 F: kernel/seccomp.c
12112 F: include/uapi/linux/seccomp.h
12113 F: include/linux/seccomp.h
12114 F: tools/testing/selftests/seccomp/*
12115 F: tools/testing/selftests/kselftest_harness.h
12116 F: Documentation/userspace-api/seccomp_filter.rst
12117 K: \bsecure_computing
12120 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12121 M: Al Cooper <alcooperx@gmail.com>
12122 L: linux-mmc@vger.kernel.org
12123 L: bcm-kernel-feedback-list@broadcom.com
12125 F: drivers/mmc/host/sdhci-brcmstb*
12127 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12128 M: Adrian Hunter <adrian.hunter@intel.com>
12129 L: linux-mmc@vger.kernel.org
12130 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
12132 F: drivers/mmc/host/sdhci*
12133 F: include/linux/mmc/sdhci*
12135 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12136 M: Ben Dooks <ben-linux@fluff.org>
12137 M: Jaehoon Chung <jh80.chung@samsung.com>
12138 L: linux-mmc@vger.kernel.org
12140 F: drivers/mmc/host/sdhci-s3c*
12142 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12143 M: Viresh Kumar <vireshk@kernel.org>
12144 L: linux-mmc@vger.kernel.org
12146 F: drivers/mmc/host/sdhci-spear.c
12148 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12149 M: Kishon Vijay Abraham I <kishon@ti.com>
12150 L: linux-mmc@vger.kernel.org
12152 F: drivers/mmc/host/sdhci-omap.c
12154 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12155 M: Scott Bauer <scott.bauer@intel.com>
12156 M: Jonathan Derrick <jonathan.derrick@intel.com>
12157 L: linux-block@vger.kernel.org
12160 F: block/opal_proto.h
12161 F: include/linux/sed*
12162 F: include/uapi/linux/sed*
12165 M: Security Officers <security@kernel.org>
12169 M: James Morris <james.l.morris@oracle.com>
12170 M: "Serge E. Hallyn" <serge@hallyn.com>
12171 L: linux-security-module@vger.kernel.org (suggested Cc:)
12172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12173 W: http://kernsec.org/
12177 SELINUX SECURITY MODULE
12178 M: Paul Moore <paul@paul-moore.com>
12179 M: Stephen Smalley <sds@tycho.nsa.gov>
12180 M: Eric Paris <eparis@parisplace.org>
12181 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
12182 W: https://selinuxproject.org
12183 W: https://github.com/SELinuxProject
12184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12186 F: include/linux/selinux*
12187 F: security/selinux/
12188 F: scripts/selinux/
12189 F: Documentation/admin-guide/LSM/SELinux.rst
12192 M: Jiri Slaby <jirislaby@gmail.com>
12194 F: drivers/misc/phantom.c
12195 F: include/uapi/linux/phantom.h
12198 M: Rob Herring <robh@kernel.org>
12199 L: linux-serial@vger.kernel.org
12201 F: Documentation/devicetree/bindings/serial/slave-device.txt
12202 F: drivers/tty/serdev/
12203 F: include/linux/serdev.h
12206 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12207 L: linux-serial@vger.kernel.org
12209 F: Documentation/devicetree/bindings/serial/
12210 F: drivers/tty/serial/
12213 M: Sean Young <sean@mess.org>
12214 L: linux-media@vger.kernel.org
12216 F: drivers/media/rc/serial_ir.c
12219 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12220 M: Edward Cree <ecree@solarflare.com>
12221 M: Bert Kenward <bkenward@solarflare.com>
12222 L: netdev@vger.kernel.org
12224 F: drivers/net/ethernet/sfc/
12227 M: Dimitri Sivanich <sivanich@sgi.com>
12229 F: drivers/misc/sgi-gru/
12231 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12232 M: Pat Gefre <pfg@sgi.com>
12233 L: linux-ia64@vger.kernel.org
12235 F: Documentation/ia64/serial.txt
12236 F: drivers/tty/serial/ioc?_serial.c
12237 F: include/linux/ioc?.h
12239 SGI XP/XPC/XPNET DRIVER
12240 M: Cliff Whickman <cpw@sgi.com>
12241 M: Robin Holt <robinmholt@gmail.com>
12243 F: drivers/misc/sgi-xp/
12245 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12246 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
12247 L: linux-s390@vger.kernel.org
12248 W: http://www.ibm.com/developerworks/linux/linux390/
12252 SH_VEU V4L2 MEM2MEM DRIVER
12253 L: linux-media@vger.kernel.org
12255 F: drivers/media/platform/sh_veu.c
12257 SH_VOU V4L2 OUTPUT DRIVER
12258 L: linux-media@vger.kernel.org
12260 F: drivers/media/platform/sh_vou.c
12261 F: include/media/drv-intf/sh_vou.h
12263 SI2157 MEDIA DRIVER
12264 M: Antti Palosaari <crope@iki.fi>
12265 L: linux-media@vger.kernel.org
12266 W: https://linuxtv.org
12267 W: http://palosaari.fi/linux/
12268 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12269 T: git git://linuxtv.org/anttip/media_tree.git
12271 F: drivers/media/tuners/si2157*
12273 SI2168 MEDIA DRIVER
12274 M: Antti Palosaari <crope@iki.fi>
12275 L: linux-media@vger.kernel.org
12276 W: https://linuxtv.org
12277 W: http://palosaari.fi/linux/
12278 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12279 T: git git://linuxtv.org/anttip/media_tree.git
12281 F: drivers/media/dvb-frontends/si2168*
12283 SI470X FM RADIO RECEIVER I2C DRIVER
12284 M: Hans Verkuil <hverkuil@xs4all.nl>
12285 L: linux-media@vger.kernel.org
12286 T: git git://linuxtv.org/media_tree.git
12287 W: https://linuxtv.org
12289 F: drivers/media/radio/si470x/radio-si470x-i2c.c
12291 SI470X FM RADIO RECEIVER USB DRIVER
12292 M: Hans Verkuil <hverkuil@xs4all.nl>
12293 L: linux-media@vger.kernel.org
12294 T: git git://linuxtv.org/media_tree.git
12295 W: https://linuxtv.org
12297 F: drivers/media/radio/si470x/radio-si470x-common.c
12298 F: drivers/media/radio/si470x/radio-si470x.h
12299 F: drivers/media/radio/si470x/radio-si470x-usb.c
12301 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12302 M: Eduardo Valentin <edubezval@gmail.com>
12303 L: linux-media@vger.kernel.org
12304 T: git git://linuxtv.org/media_tree.git
12305 W: https://linuxtv.org
12307 F: drivers/media/radio/si4713/si4713.?
12309 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12310 M: Eduardo Valentin <edubezval@gmail.com>
12311 L: linux-media@vger.kernel.org
12312 T: git git://linuxtv.org/media_tree.git
12313 W: https://linuxtv.org
12315 F: drivers/media/radio/si4713/radio-platform-si4713.c
12317 SI4713 FM RADIO TRANSMITTER USB DRIVER
12318 M: Hans Verkuil <hverkuil@xs4all.nl>
12319 L: linux-media@vger.kernel.org
12320 T: git git://linuxtv.org/media_tree.git
12321 W: https://linuxtv.org
12323 F: drivers/media/radio/si4713/radio-usb-si4713.c
12326 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12327 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12328 L: linux-media@vger.kernel.org
12329 W: https://linuxtv.org
12330 T: git git://linuxtv.org/media_tree.git
12332 F: drivers/media/common/siano/
12333 F: drivers/media/usb/siano/
12334 F: drivers/media/usb/siano/
12335 F: drivers/media/mmc/siano/
12337 SILEAD TOUCHSCREEN DRIVER
12338 M: Hans de Goede <hdegoede@redhat.com>
12339 L: linux-input@vger.kernel.org
12340 L: platform-driver-x86@vger.kernel.org
12342 F: drivers/input/touchscreen/silead.c
12343 F: drivers/platform/x86/silead_dmi.c
12345 SILICON MOTION SM712 FRAME BUFFER DRIVER
12346 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12347 M: Teddy Wang <teddy.wang@siliconmotion.com>
12348 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12349 L: linux-fbdev@vger.kernel.org
12351 F: drivers/video/fbdev/sm712*
12352 F: Documentation/fb/sm712fb.txt
12354 SIMPLE FIRMWARE INTERFACE (SFI)
12355 M: Len Brown <lenb@kernel.org>
12356 L: sfi-devel@simplefirmware.org
12357 W: http://simplefirmware.org/
12358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12360 F: arch/x86/platform/sfi/
12362 F: include/linux/sfi*.h
12365 M: Hans de Goede <hdegoede@redhat.com>
12366 L: linux-fbdev@vger.kernel.org
12368 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12369 F: drivers/video/fbdev/simplefb.c
12370 F: include/linux/platform_data/simplefb.h
12372 SIMTEC EB110ATX (Chalice CATS)
12374 P: Vincent Sanders <vince@simtec.co.uk>
12375 M: Simtec Linux Team <linux@simtec.co.uk>
12376 W: http://www.simtec.co.uk/products/EB110ATX/
12379 SIMTEC EB2410ITX (BAST)
12381 P: Vincent Sanders <vince@simtec.co.uk>
12382 M: Simtec Linux Team <linux@simtec.co.uk>
12383 W: http://www.simtec.co.uk/products/EB2410ITX/
12385 F: arch/arm/mach-s3c24xx/mach-bast.c
12386 F: arch/arm/mach-s3c24xx/bast-ide.c
12387 F: arch/arm/mach-s3c24xx/bast-irq.c
12389 SIPHASH PRF ROUTINES
12390 M: Jason A. Donenfeld <Jason@zx2c4.com>
12393 F: lib/test_siphash.c
12394 F: include/linux/siphash.h
12396 SIS 190 ETHERNET DRIVER
12397 M: Francois Romieu <romieu@fr.zoreil.com>
12398 L: netdev@vger.kernel.org
12400 F: drivers/net/ethernet/sis/sis190.c
12402 SIS 900/7016 FAST ETHERNET DRIVER
12403 M: Daniele Venzano <venza@brownhat.org>
12404 W: http://www.brownhat.org/sis900.html
12405 L: netdev@vger.kernel.org
12407 F: drivers/net/ethernet/sis/sis900.*
12409 SIS FRAMEBUFFER DRIVER
12410 M: Thomas Winischhofer <thomas@winischhofer.net>
12411 W: http://www.winischhofer.net/linuxsisvga.shtml
12413 F: Documentation/fb/sisfb.txt
12414 F: drivers/video/fbdev/sis/
12415 F: include/video/sisfb.h
12418 M: Thomas Winischhofer <thomas@winischhofer.net>
12419 W: http://www.winischhofer.at/linuxsisusbvga.shtml
12421 F: drivers/usb/misc/sisusbvga/
12424 M: Christoph Lameter <cl@linux.com>
12425 M: Pekka Enberg <penberg@kernel.org>
12426 M: David Rientjes <rientjes@google.com>
12427 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12428 M: Andrew Morton <akpm@linux-foundation.org>
12429 L: linux-mm@kvack.org
12431 F: include/linux/sl?b*.h
12434 SLEEPABLE READ-COPY UPDATE (SRCU)
12435 M: Lai Jiangshan <jiangshanlai@gmail.com>
12436 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12437 M: Josh Triplett <josh@joshtriplett.org>
12438 R: Steven Rostedt <rostedt@goodmis.org>
12439 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12440 L: linux-kernel@vger.kernel.org
12441 W: http://www.rdrop.com/users/paulmck/RCU/
12443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12444 F: include/linux/srcu.h
12445 F: kernel/rcu/srcu.c
12447 SMACK SECURITY MODULE
12448 M: Casey Schaufler <casey@schaufler-ca.com>
12449 L: linux-security-module@vger.kernel.org
12450 W: http://schaufler-ca.com
12451 T: git git://github.com/cschaufler/smack-next
12453 F: Documentation/admin-guide/LSM/Smack.rst
12456 SMC91x ETHERNET DRIVER
12457 M: Nicolas Pitre <nico@fluxnic.net>
12459 F: drivers/net/ethernet/smsc/smc91x.*
12461 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12462 M: Sakari Ailus <sakari.ailus@iki.fi>
12463 L: linux-media@vger.kernel.org
12465 F: drivers/media/i2c/smiapp/
12466 F: include/media/i2c/smiapp.h
12467 F: drivers/media/i2c/smiapp-pll.c
12468 F: drivers/media/i2c/smiapp-pll.h
12469 F: include/uapi/linux/smiapp.h
12470 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12472 SMM665 HARDWARE MONITOR DRIVER
12473 M: Guenter Roeck <linux@roeck-us.net>
12474 L: linux-hwmon@vger.kernel.org
12476 F: Documentation/hwmon/smm665
12477 F: drivers/hwmon/smm665.c
12479 SMSC EMC2103 HARDWARE MONITOR DRIVER
12480 M: Steve Glendinning <steve.glendinning@shawell.net>
12481 L: linux-hwmon@vger.kernel.org
12483 F: Documentation/hwmon/emc2103
12484 F: drivers/hwmon/emc2103.c
12486 SMSC SCH5627 HARDWARE MONITOR DRIVER
12487 M: Hans de Goede <hdegoede@redhat.com>
12488 L: linux-hwmon@vger.kernel.org
12490 F: Documentation/hwmon/sch5627
12491 F: drivers/hwmon/sch5627.c
12493 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12494 M: Steve Glendinning <steve.glendinning@shawell.net>
12495 L: linux-fbdev@vger.kernel.org
12497 F: drivers/video/fbdev/smscufx.c
12499 SMSC47B397 HARDWARE MONITOR DRIVER
12500 M: Jean Delvare <jdelvare@suse.com>
12501 L: linux-hwmon@vger.kernel.org
12503 F: Documentation/hwmon/smsc47b397
12504 F: drivers/hwmon/smsc47b397.c
12506 SMSC911x ETHERNET DRIVER
12507 M: Steve Glendinning <steve.glendinning@shawell.net>
12508 L: netdev@vger.kernel.org
12510 F: include/linux/smsc911x.h
12511 F: drivers/net/ethernet/smsc/smsc911x.*
12513 SMSC9420 PCI ETHERNET DRIVER
12514 M: Steve Glendinning <steve.glendinning@shawell.net>
12515 L: netdev@vger.kernel.org
12517 F: drivers/net/ethernet/smsc/smsc9420.*
12519 SOC-CAMERA V4L2 SUBSYSTEM
12520 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12521 L: linux-media@vger.kernel.org
12522 T: git git://linuxtv.org/media_tree.git
12524 F: include/media/soc*
12525 F: drivers/media/i2c/soc_camera/
12526 F: drivers/media/platform/soc_camera/
12528 SOEKRIS NET48XX LED SUPPORT
12529 M: Chris Boot <bootc@bootc.net>
12531 F: drivers/leds/leds-net48xx.c
12533 SOFT-ROCE DRIVER (rxe)
12534 M: Moni Shoua <monis@mellanox.com>
12535 L: linux-rdma@vger.kernel.org
12537 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12538 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12539 F: drivers/infiniband/sw/rxe/
12540 F: include/uapi/rdma/rdma_user_rxe.h
12542 SOFTLOGIC 6x10 MPEG CODEC
12543 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12544 M: Anton Sviridenko <anton@corp.bluecherry.net>
12545 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12546 M: Andrey Utkin <andrey_utkin@fastmail.com>
12547 M: Ismael Luceno <ismael@iodev.co.uk>
12548 L: linux-media@vger.kernel.org
12550 F: drivers/media/pci/solo6x10/
12552 SOFTWARE RAID (Multiple Disks) SUPPORT
12553 M: Shaohua Li <shli@kernel.org>
12554 L: linux-raid@vger.kernel.org
12555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12557 F: drivers/md/Makefile
12558 F: drivers/md/Kconfig
12560 F: drivers/md/raid*
12561 F: include/linux/raid/
12562 F: include/uapi/linux/raid/
12564 SONIC NETWORK DRIVER
12565 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12566 L: netdev@vger.kernel.org
12568 F: drivers/net/ethernet/natsemi/sonic.*
12570 SONICS SILICON BACKPLANE DRIVER (SSB)
12571 M: Michael Buesch <m@bues.ch>
12572 L: linux-wireless@vger.kernel.org
12575 F: include/linux/ssb/
12577 SONY MEMORYSTICK CARD SUPPORT
12578 M: Alex Dubov <oakad@yahoo.com>
12579 W: http://tifmxx.berlios.de/
12581 F: drivers/memstick/host/tifm_ms.c
12583 SONY MEMORYSTICK STANDARD SUPPORT
12584 M: Maxim Levitsky <maximlevitsky@gmail.com>
12586 F: drivers/memstick/core/ms_block.*
12588 SONY VAIO CONTROL DEVICE DRIVER
12589 M: Mattia Dongili <malattia@linux.it>
12590 L: platform-driver-x86@vger.kernel.org
12591 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12593 F: Documentation/laptops/sony-laptop.txt
12594 F: drivers/char/sonypi.c
12595 F: drivers/platform/x86/sony-laptop.c
12596 F: include/linux/sony-laptop.h
12599 M: Jaroslav Kysela <perex@perex.cz>
12600 M: Takashi Iwai <tiwai@suse.com>
12601 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12602 W: http://www.alsa-project.org/
12603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12604 T: git git://git.alsa-project.org/alsa-kernel.git
12605 Q: http://patchwork.kernel.org/project/alsa-devel/list/
12607 F: Documentation/sound/
12609 F: include/uapi/sound/
12612 SOUND - COMPRESSED AUDIO
12613 M: Vinod Koul <vinod.koul@intel.com>
12614 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12617 F: Documentation/sound/alsa/compress_offload.txt
12618 F: include/sound/compress_driver.h
12619 F: include/uapi/sound/compress_*
12620 F: sound/core/compress_offload.c
12621 F: sound/soc/soc-compress.c
12623 SOUND - DMAENGINE HELPERS
12624 M: Lars-Peter Clausen <lars@metafoo.de>
12626 F: include/sound/dmaengine_pcm.h
12627 F: sound/core/pcm_dmaengine.c
12628 F: sound/soc/soc-generic-dmaengine-pcm.c
12630 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12631 M: Liam Girdwood <lgirdwood@gmail.com>
12632 M: Mark Brown <broonie@kernel.org>
12633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12634 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12635 W: http://alsa-project.org/main/index.php/ASoC
12637 F: Documentation/devicetree/bindings/sound/
12638 F: Documentation/sound/alsa/soc/
12640 F: include/sound/soc*
12643 M: Olli Salonen <olli.salonen@iki.fi>
12644 L: linux-media@vger.kernel.org
12645 W: https://linuxtv.org
12646 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12648 F: drivers/media/dvb-frontends/sp2*
12650 SPARC + UltraSPARC (sparc/sparc64)
12651 M: "David S. Miller" <davem@davemloft.net>
12652 L: sparclinux@vger.kernel.org
12653 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
12654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12660 SPARC SERIAL DRIVERS
12661 M: "David S. Miller" <davem@davemloft.net>
12662 L: sparclinux@vger.kernel.org
12663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12666 F: include/linux/sunserialcore.h
12667 F: drivers/tty/serial/suncore.c
12668 F: drivers/tty/serial/sunhv.c
12669 F: drivers/tty/serial/sunsab.c
12670 F: drivers/tty/serial/sunsab.h
12671 F: drivers/tty/serial/sunsu.c
12672 F: drivers/tty/serial/sunzilog.c
12673 F: drivers/tty/serial/sunzilog.h
12674 F: drivers/tty/vcc.c
12677 M: "Christopher Li" <sparse@chrisli.org>
12678 L: linux-sparse@vger.kernel.org
12679 W: https://sparse.wiki.kernel.org/
12680 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12681 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12683 F: include/linux/compiler.h
12685 SPEAR CLOCK FRAMEWORK SUPPORT
12686 M: Viresh Kumar <vireshk@kernel.org>
12687 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12688 W: http://www.st.com/spear
12690 F: drivers/clk/spear/
12692 SPEAR PLATFORM SUPPORT
12693 M: Viresh Kumar <vireshk@kernel.org>
12694 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12695 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12696 W: http://www.st.com/spear
12698 F: arch/arm/boot/dts/spear*
12699 F: arch/arm/mach-spear/
12702 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12703 M: Marek Vasut <marek.vasut@gmail.com>
12704 L: linux-mtd@lists.infradead.org
12705 W: http://www.linux-mtd.infradead.org/
12706 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12707 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12708 T: git git://git.infradead.org/l2-mtd.git spi-nor/next
12710 F: drivers/mtd/spi-nor/
12711 F: include/linux/mtd/spi-nor.h
12714 M: Mark Brown <broonie@kernel.org>
12715 L: linux-spi@vger.kernel.org
12716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12717 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12719 F: Documentation/devicetree/bindings/spi/
12720 F: Documentation/spi/
12722 F: include/linux/spi/
12723 F: include/uapi/linux/spi/
12726 SPIDERNET NETWORK DRIVER for CELL
12727 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12728 L: netdev@vger.kernel.org
12730 F: Documentation/networking/spider_net.txt
12731 F: drivers/net/ethernet/toshiba/spider_net*
12734 R: Stephen Boyd <sboyd@codeaurora.org>
12735 L: linux-arm-msm@vger.kernel.org
12736 F: Documentation/devicetree/bindings/spmi/
12738 F: include/dt-bindings/spmi/spmi.h
12739 F: include/linux/spmi.h
12740 F: include/trace/events/spmi.h
12743 M: Jeremy Kerr <jk@ozlabs.org>
12744 L: linuxppc-dev@lists.ozlabs.org
12745 W: http://www.ibm.com/developerworks/power/cell/
12747 F: Documentation/filesystems/spufs.txt
12748 F: arch/powerpc/platforms/cell/spufs/
12750 SQUASHFS FILE SYSTEM
12751 M: Phillip Lougher <phillip@squashfs.org.uk>
12752 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12753 W: http://squashfs.org.uk
12754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12756 F: Documentation/filesystems/squashfs.txt
12759 SRM (Alpha) environment access
12760 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12762 F: arch/alpha/kernel/srm_env.c
12765 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12766 L: stable@vger.kernel.org
12768 F: Documentation/process/stable-kernel-rules.rst
12770 STAGING - ATOMISP DRIVER
12771 M: Alan Cox <alan@linux.intel.com>
12772 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12773 L: linux-media@vger.kernel.org
12775 F: drivers/staging/media/atomisp/
12778 M: Ian Abbott <abbotti@mev.co.uk>
12779 M: H Hartley Sweeten <hsweeten@visionengravers.com>
12781 F: drivers/staging/comedi/
12783 STAGING - FLARION FT1000 DRIVERS
12784 M: Marek Belisko <marek.belisko@gmail.com>
12786 F: drivers/staging/ft1000/
12788 STAGING - INDUSTRIAL IO
12789 M: Jonathan Cameron <jic23@kernel.org>
12790 L: linux-iio@vger.kernel.org
12792 F: Documentation/devicetree/bindings/staging/iio/
12793 F: drivers/staging/iio/
12795 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12796 M: Jarod Wilson <jarod@wilsonet.com>
12797 W: http://www.lirc.org/
12799 F: drivers/staging/media/lirc/
12801 STAGING - LUSTRE PARALLEL FILESYSTEM
12802 M: Oleg Drokin <oleg.drokin@intel.com>
12803 M: Andreas Dilger <andreas.dilger@intel.com>
12804 M: James Simmons <jsimmons@infradead.org>
12805 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12806 W: http://wiki.lustre.org/
12808 F: drivers/staging/lustre
12810 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12811 M: Marc Dietrich <marvin24@gmx.de>
12812 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12813 L: linux-tegra@vger.kernel.org
12815 F: drivers/staging/nvec/
12817 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12818 M: Jens Frederich <jfrederich@gmail.com>
12819 M: Daniel Drake <dsd@laptop.org>
12820 M: Jon Nettleton <jon.nettleton@gmail.com>
12821 W: http://wiki.laptop.org/go/DCON
12823 F: drivers/staging/olpc_dcon/
12825 STAGING - REALTEK RTL8712U DRIVERS
12826 M: Larry Finger <Larry.Finger@lwfinger.net>
12827 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12829 F: drivers/staging/rtl8712/
12831 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12832 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12833 M: Teddy Wang <teddy.wang@siliconmotion.com>
12834 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12835 L: linux-fbdev@vger.kernel.org
12837 F: drivers/staging/sm750fb/
12839 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12840 M: William Hubbs <w.d.hubbs@gmail.com>
12841 M: Chris Brannon <chris@the-brannons.com>
12842 M: Kirk Reiser <kirk@reisers.ca>
12843 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12844 L: speakup@linux-speakup.org
12845 W: http://www.linux-speakup.org/
12847 F: drivers/staging/speakup/
12849 STAGING - VIA VT665X DRIVERS
12850 M: Forest Bond <forest@alittletooquiet.net>
12852 F: drivers/staging/vt665?/
12854 STAGING - WILC1000 WIFI DRIVER
12855 M: Aditya Shankar <aditya.shankar@microchip.com>
12856 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12857 L: linux-wireless@vger.kernel.org
12859 F: drivers/staging/wilc1000/
12861 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12862 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12864 F: drivers/staging/xgifb/
12867 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12869 L: devel@driverdev.osuosl.org
12871 F: drivers/staging/
12873 STARFIRE/DURALAN NETWORK DRIVER
12874 M: Ion Badulescu <ionut@badula.org>
12876 F: drivers/net/ethernet/adaptec/starfire*
12878 STEC S1220 SKD DRIVER
12879 M: Bart Van Assche <bart.vanassche@wdc.com>
12880 L: linux-block@vger.kernel.org
12882 F: drivers/block/skd*[ch]
12885 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
12887 F: drivers/staging/media/st-cec/
12888 F: Documentation/devicetree/bindings/media/stih-cec.txt
12890 STK1160 USB VIDEO CAPTURE DRIVER
12891 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12892 L: linux-media@vger.kernel.org
12893 T: git git://linuxtv.org/media_tree.git
12895 F: drivers/media/usb/stk1160/
12897 STMMAC ETHERNET DRIVER
12898 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
12899 M: Alexandre Torgue <alexandre.torgue@st.com>
12900 L: netdev@vger.kernel.org
12901 W: http://www.stlinux.com
12903 F: drivers/net/ethernet/stmicro/stmmac/
12906 M: Sam Creasey <sammy@sammy.net>
12907 W: http://sammy.net/sun3/
12909 F: arch/m68k/kernel/*sun3*
12910 F: arch/m68k/sun3*/
12911 F: arch/m68k/include/asm/sun3*
12912 F: drivers/net/ethernet/i825xx/sun3*
12914 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12915 M: Hans de Goede <hdegoede@redhat.com>
12916 L: linux-input@vger.kernel.org
12918 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12919 F: drivers/input/keyboard/sun4i-lradc-keys.c
12921 SUNDANCE NETWORK DRIVER
12922 M: Denis Kirjanov <kda@linux-powerpc.org>
12923 L: netdev@vger.kernel.org
12925 F: drivers/net/ethernet/dlink/sundance.c
12928 M: Yoshinori Sato <ysato@users.sourceforge.jp>
12929 M: Rich Felker <dalias@libc.org>
12930 L: linux-sh@vger.kernel.org
12931 Q: http://patchwork.kernel.org/project/linux-sh/list/
12933 F: Documentation/sh/
12938 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12939 M: Len Brown <len.brown@intel.com>
12940 M: Pavel Machek <pavel@ucw.cz>
12941 L: linux-pm@vger.kernel.org
12942 B: https://bugzilla.kernel.org
12944 F: Documentation/power/
12945 F: arch/x86/kernel/acpi/
12946 F: drivers/base/power/
12948 F: include/linux/suspend.h
12949 F: include/linux/freezer.h
12950 F: include/linux/pm.h
12953 M: Martin Mares <mj@ucw.cz>
12954 L: linux-video@atrey.karlin.mff.cuni.cz
12956 F: Documentation/svga.txt
12957 F: arch/x86/boot/video*
12960 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12961 L: linux-kernel@vger.kernel.org
12962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12965 F: arch/*/kernel/pci-swiotlb.c
12966 F: include/linux/swiotlb.h
12969 M: Jiri Pirko <jiri@resnulli.us>
12970 M: Ivan Vecera <ivecera@redhat.com>
12971 L: netdev@vger.kernel.org
12974 F: include/net/switchdev.h
12976 SYNC FILE FRAMEWORK
12977 M: Sumit Semwal <sumit.semwal@linaro.org>
12978 R: Gustavo Padovan <gustavo@padovan.org>
12980 L: linux-media@vger.kernel.org
12981 L: dri-devel@lists.freedesktop.org
12982 F: drivers/dma-buf/sync_*
12983 F: drivers/dma-buf/dma-fence*
12984 F: drivers/dma-buf/sw_sync.c
12985 F: include/linux/sync_file.h
12986 F: include/uapi/linux/sync_file.h
12987 F: Documentation/sync_file.txt
12988 T: git git://anongit.freedesktop.org/drm/drm-misc
12990 SYNOPSYS ARC ARCHITECTURE
12991 M: Vineet Gupta <vgupta@synopsys.com>
12992 L: linux-snps-arc@lists.infradead.org
12995 F: Documentation/devicetree/bindings/arc/*
12996 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12997 F: drivers/clocksource/arc_timer.c
12998 F: drivers/tty/serial/arc_uart.c
12999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13001 SYNOPSYS ARC HSDK SDP pll clock driver
13002 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13004 F: drivers/clk/clk-hsdk-pll.c
13005 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13007 SYNOPSYS ARC SDP clock driver
13008 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13010 F: drivers/clk/axs10x/*
13011 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13013 SYNOPSYS ARC SDP platform support
13014 M: Alexey Brodkin <abrodkin@synopsys.com>
13016 F: arch/arc/plat-axs10x
13017 F: arch/arc/boot/dts/ax*
13018 F: Documentation/devicetree/bindings/arc/axs10*
13020 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13021 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13023 F: drivers/reset/reset-axs10x.c
13024 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13026 SYNOPSYS DESIGNWARE APB GPIO DRIVER
13027 M: Hoan Tran <hotran@apm.com>
13028 L: linux-gpio@vger.kernel.org
13030 F: drivers/gpio/gpio-dwapb.c
13031 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13033 SYNOPSYS DESIGNWARE DMAC DRIVER
13034 M: Viresh Kumar <vireshk@kernel.org>
13035 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13037 F: include/linux/dma/dw.h
13038 F: include/linux/platform_data/dma-dw.h
13041 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13042 M: Jie Deng <jiedeng@synopsys.com>
13043 L: netdev@vger.kernel.org
13045 F: drivers/net/ethernet/synopsys/
13047 SYNOPSYS DESIGNWARE I2C DRIVER
13048 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
13049 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13050 R: Mika Westerberg <mika.westerberg@linux.intel.com>
13051 L: linux-i2c@vger.kernel.org
13053 F: drivers/i2c/busses/i2c-designware-*
13054 F: include/linux/platform_data/i2c-designware.h
13056 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13057 M: Jaehoon Chung <jh80.chung@samsung.com>
13058 L: linux-mmc@vger.kernel.org
13060 F: drivers/mmc/host/dw_mmc*
13062 SYNOPSYS HSDK RESET CONTROLLER DRIVER
13063 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13065 F: drivers/reset/reset-hsdk.c
13066 F: include/dt-bindings/reset/snps,hsdk-reset.h
13067 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13069 SYSTEM CONFIGURATION (SYSCON)
13070 M: Lee Jones <lee.jones@linaro.org>
13071 M: Arnd Bergmann <arnd@arndb.de>
13072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13074 F: drivers/mfd/syscon.c
13076 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13077 M: Sudeep Holla <sudeep.holla@arm.com>
13078 L: linux-arm-kernel@lists.infradead.org
13080 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
13081 F: drivers/clk/clk-scpi.c
13082 F: drivers/cpufreq/scpi-cpufreq.c
13083 F: drivers/firmware/arm_scpi.c
13084 F: include/linux/scpi_protocol.h
13086 SYSTEM RESET/SHUTDOWN DRIVERS
13087 M: Sebastian Reichel <sre@kernel.org>
13088 L: linux-pm@vger.kernel.org
13089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13091 F: Documentation/devicetree/bindings/power/reset/
13092 F: drivers/power/reset/
13094 SYSTEM TRACE MODULE CLASS
13095 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13098 F: Documentation/trace/stm.txt
13099 F: drivers/hwtracing/stm/
13100 F: include/linux/stm.h
13101 F: include/uapi/linux/stm.h
13104 M: Christoph Hellwig <hch@infradead.org>
13106 F: Documentation/filesystems/sysv-fs.txt
13108 F: include/linux/sysv_fs.h
13111 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
13112 L: linux-scsi@vger.kernel.org
13113 L: target-devel@vger.kernel.org
13114 W: http://www.linux-iscsi.org
13115 W: http://groups.google.com/group/linux-iscsi-target-dev
13116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13120 F: Documentation/target/
13122 TASKSTATS STATISTICS INTERFACE
13123 M: Balbir Singh <bsingharora@gmail.com>
13125 F: Documentation/accounting/taskstats*
13126 F: include/linux/taskstats*
13127 F: kernel/taskstats.c
13130 M: Jamal Hadi Salim <jhs@mojatatu.com>
13131 M: Cong Wang <xiyou.wangcong@gmail.com>
13132 M: Jiri Pirko <jiri@resnulli.us>
13133 L: netdev@vger.kernel.org
13135 F: include/net/pkt_cls.h
13136 F: include/net/pkt_sched.h
13137 F: include/net/tc_act/
13138 F: include/uapi/linux/pkt_cls.h
13139 F: include/uapi/linux/pkt_sched.h
13140 F: include/uapi/linux/tc_act/
13141 F: include/uapi/linux/tc_ematch/
13144 TCP LOW PRIORITY MODULE
13145 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13146 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13147 W: http://tcp-lp-mod.sourceforge.net/
13149 F: net/ipv4/tcp_lp.c
13151 TDA10071 MEDIA DRIVER
13152 M: Antti Palosaari <crope@iki.fi>
13153 L: linux-media@vger.kernel.org
13154 W: https://linuxtv.org
13155 W: http://palosaari.fi/linux/
13156 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13157 T: git git://linuxtv.org/anttip/media_tree.git
13159 F: drivers/media/dvb-frontends/tda10071*
13161 TDA18212 MEDIA DRIVER
13162 M: Antti Palosaari <crope@iki.fi>
13163 L: linux-media@vger.kernel.org
13164 W: https://linuxtv.org
13165 W: http://palosaari.fi/linux/
13166 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13167 T: git git://linuxtv.org/anttip/media_tree.git
13169 F: drivers/media/tuners/tda18212*
13171 TDA18218 MEDIA DRIVER
13172 M: Antti Palosaari <crope@iki.fi>
13173 L: linux-media@vger.kernel.org
13174 W: https://linuxtv.org
13175 W: http://palosaari.fi/linux/
13176 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13177 T: git git://linuxtv.org/anttip/media_tree.git
13179 F: drivers/media/tuners/tda18218*
13181 TDA18271 MEDIA DRIVER
13182 M: Michael Krufky <mkrufky@linuxtv.org>
13183 L: linux-media@vger.kernel.org
13184 W: https://linuxtv.org
13185 W: http://github.com/mkrufky
13186 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13187 T: git git://linuxtv.org/mkrufky/tuners.git
13189 F: drivers/media/tuners/tda18271*
13191 TDA827x MEDIA DRIVER
13192 M: Michael Krufky <mkrufky@linuxtv.org>
13193 L: linux-media@vger.kernel.org
13194 W: https://linuxtv.org
13195 W: http://github.com/mkrufky
13196 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13197 T: git git://linuxtv.org/mkrufky/tuners.git
13199 F: drivers/media/tuners/tda8290.*
13201 TDA8290 MEDIA DRIVER
13202 M: Michael Krufky <mkrufky@linuxtv.org>
13203 L: linux-media@vger.kernel.org
13204 W: https://linuxtv.org
13205 W: http://github.com/mkrufky
13206 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13207 T: git git://linuxtv.org/mkrufky/tuners.git
13209 F: drivers/media/tuners/tda8290.*
13211 TDA9840 MEDIA DRIVER
13212 M: Hans Verkuil <hverkuil@xs4all.nl>
13213 L: linux-media@vger.kernel.org
13214 T: git git://linuxtv.org/media_tree.git
13215 W: https://linuxtv.org
13217 F: drivers/media/i2c/tda9840*
13219 TEA5761 TUNER DRIVER
13220 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13221 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13222 L: linux-media@vger.kernel.org
13223 W: https://linuxtv.org
13224 T: git git://linuxtv.org/media_tree.git
13226 F: drivers/media/tuners/tea5761.*
13228 TEA5767 TUNER DRIVER
13229 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13230 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13231 L: linux-media@vger.kernel.org
13232 W: https://linuxtv.org
13233 T: git git://linuxtv.org/media_tree.git
13235 F: drivers/media/tuners/tea5767.*
13237 TEA6415C MEDIA DRIVER
13238 M: Hans Verkuil <hverkuil@xs4all.nl>
13239 L: linux-media@vger.kernel.org
13240 T: git git://linuxtv.org/media_tree.git
13241 W: https://linuxtv.org
13243 F: drivers/media/i2c/tea6415c*
13245 TEA6420 MEDIA DRIVER
13246 M: Hans Verkuil <hverkuil@xs4all.nl>
13247 L: linux-media@vger.kernel.org
13248 T: git git://linuxtv.org/media_tree.git
13249 W: https://linuxtv.org
13251 F: drivers/media/i2c/tea6420*
13254 M: Jiri Pirko <jiri@resnulli.us>
13255 L: netdev@vger.kernel.org
13257 F: drivers/net/team/
13258 F: include/linux/if_team.h
13259 F: include/uapi/linux/if_team.h
13261 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13262 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13264 F: arch/x86/platform/ts5500/
13266 TECHNOTREND USB IR RECEIVER
13267 M: Sean Young <sean@mess.org>
13268 L: linux-media@vger.kernel.org
13270 F: drivers/media/rc/ttusbir.c
13273 M: Jens Wiklander <jens.wiklander@linaro.org>
13275 F: include/linux/tee_drv.h
13276 F: include/uapi/linux/tee.h
13278 F: Documentation/tee.txt
13280 TEGRA ARCHITECTURE SUPPORT
13281 M: Thierry Reding <thierry.reding@gmail.com>
13282 M: Jonathan Hunter <jonathanh@nvidia.com>
13283 L: linux-tegra@vger.kernel.org
13284 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
13285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13290 M: Peter De Schrijver <pdeschrijver@nvidia.com>
13291 M: Prashant Gaikwad <pgaikwad@nvidia.com>
13293 F: drivers/clk/tegra/
13296 M: Laxman Dewangan <ldewangan@nvidia.com>
13297 M: Jon Hunter <jonathanh@nvidia.com>
13299 F: drivers/dma/tegra*
13302 M: Laxman Dewangan <ldewangan@nvidia.com>
13304 F: drivers/i2c/busses/i2c-tegra.c
13306 TEGRA IOMMU DRIVERS
13307 M: Hiroshi Doyu <hdoyu@nvidia.com>
13309 F: drivers/iommu/tegra*
13312 M: Rakesh Iyer <riyer@nvidia.com>
13313 M: Laxman Dewangan <ldewangan@nvidia.com>
13315 F: drivers/input/keyboard/tegra-kbc.c
13318 M: Thierry Reding <thierry.reding@gmail.com>
13320 F: drivers/pwm/pwm-tegra.c
13322 TEGRA SERIAL DRIVER
13323 M: Laxman Dewangan <ldewangan@nvidia.com>
13325 F: drivers/tty/serial/serial-tegra.c
13328 M: Laxman Dewangan <ldewangan@nvidia.com>
13330 F: drivers/spi/spi-tegra*
13332 TEHUTI ETHERNET DRIVER
13333 M: Andy Gospodarek <andy@greyhouse.net>
13334 L: netdev@vger.kernel.org
13336 F: drivers/net/ethernet/tehuti/*
13338 Telecom Clock Driver for MCPL0010
13339 M: Mark Gross <mark.gross@intel.com>
13341 F: drivers/char/tlclk.c
13343 TENSILICA XTENSA PORT (xtensa)
13344 M: Chris Zankel <chris@zankel.net>
13345 M: Max Filippov <jcmvbkbc@gmail.com>
13346 L: linux-xtensa@linux-xtensa.org
13347 T: git git://github.com/czankel/xtensa-linux.git
13350 F: drivers/irqchip/irq-xtensa-*
13352 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13353 M: Nishanth Menon <nm@ti.com>
13354 M: Tero Kristo <t-kristo@ti.com>
13355 M: Santosh Shilimkar <ssantosh@kernel.org>
13356 L: linux-arm-kernel@lists.infradead.org
13358 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13359 F: drivers/firmware/ti_sci*
13360 F: include/linux/soc/ti/ti_sci_protocol.h
13361 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13362 F: include/dt-bindings/genpd/k2g.h
13363 F: drivers/soc/ti/ti_sci_pm_domains.c
13364 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13365 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13366 F: drivers/clk/keystone/sci-clk.c
13367 F: drivers/reset/reset-ti-sci.c
13369 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13370 M: Hans Verkuil <hverkuil@xs4all.nl>
13371 L: linux-media@vger.kernel.org
13372 T: git git://linuxtv.org/media_tree.git
13373 W: https://linuxtv.org
13375 F: drivers/media/radio/radio-raremono.c
13378 M: Zhang Rui <rui.zhang@intel.com>
13379 M: Eduardo Valentin <edubezval@gmail.com>
13380 L: linux-pm@vger.kernel.org
13381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13383 Q: https://patchwork.kernel.org/project/linux-pm/list/
13385 F: drivers/thermal/
13386 F: include/linux/thermal.h
13387 F: include/uapi/linux/thermal.h
13388 F: include/linux/cpu_cooling.h
13389 F: Documentation/devicetree/bindings/thermal/
13391 THERMAL/CPU_COOLING
13392 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
13393 M: Viresh Kumar <viresh.kumar@linaro.org>
13394 M: Javi Merino <javi.merino@kernel.org>
13395 L: linux-pm@vger.kernel.org
13397 F: Documentation/thermal/cpu-cooling-api.txt
13398 F: drivers/thermal/cpu_cooling.c
13399 F: include/linux/cpu_cooling.h
13401 THINKPAD ACPI EXTRAS DRIVER
13402 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13403 L: ibm-acpi-devel@lists.sourceforge.net
13404 L: platform-driver-x86@vger.kernel.org
13405 W: http://ibm-acpi.sourceforge.net
13406 W: http://thinkwiki.org/wiki/Ibm-acpi
13407 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13409 F: drivers/platform/x86/thinkpad_acpi.c
13412 M: Andreas Noever <andreas.noever@gmail.com>
13413 M: Michael Jamet <michael.jamet@intel.com>
13414 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13415 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13418 F: drivers/thunderbolt/
13419 F: include/linux/thunderbolt.h
13421 THUNDERBOLT NETWORK DRIVER
13422 M: Michael Jamet <michael.jamet@intel.com>
13423 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13424 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13425 L: netdev@vger.kernel.org
13427 F: drivers/net/thunderbolt.c
13429 THUNDERX GPIO DRIVER
13430 M: David Daney <david.daney@cavium.com>
13432 F: drivers/gpio/gpio-thunderx.c
13434 TI AM437X VPFE DRIVER
13435 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13436 L: linux-media@vger.kernel.org
13437 W: https://linuxtv.org
13438 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13439 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13441 F: drivers/media/platform/am437x/
13443 TI BANDGAP AND THERMAL DRIVER
13444 M: Eduardo Valentin <edubezval@gmail.com>
13445 M: Keerthy <j-keerthy@ti.com>
13446 L: linux-pm@vger.kernel.org
13447 L: linux-omap@vger.kernel.org
13449 F: drivers/thermal/ti-soc-thermal/
13451 TI BQ27XXX POWER SUPPLY DRIVER
13452 R: Andrew F. Davis <afd@ti.com>
13453 F: include/linux/power/bq27xxx_battery.h
13454 F: drivers/power/supply/bq27xxx_battery.c
13455 F: drivers/power/supply/bq27xxx_battery_i2c.c
13457 TI CDCE706 CLOCK DRIVER
13458 M: Max Filippov <jcmvbkbc@gmail.com>
13460 F: drivers/clk/clk-cdce706.c
13463 M: Tero Kristo <t-kristo@ti.com>
13464 L: linux-omap@vger.kernel.org
13467 F: include/linux/clk/ti.h
13469 TI DAVINCI MACHINE SUPPORT
13470 M: Sekhar Nori <nsekhar@ti.com>
13471 M: Kevin Hilman <khilman@kernel.org>
13472 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13475 F: arch/arm/mach-davinci/
13476 F: drivers/i2c/busses/i2c-davinci.c
13477 F: arch/arm/boot/dts/da850*
13479 TI DAVINCI SERIES GPIO DRIVER
13480 M: Keerthy <j-keerthy@ti.com>
13481 L: linux-gpio@vger.kernel.org
13483 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13484 F: drivers/gpio/gpio-davinci.c
13486 TI DAVINCI SERIES MEDIA DRIVER
13487 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13488 L: linux-media@vger.kernel.org
13489 W: https://linuxtv.org
13490 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13491 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13493 F: drivers/media/platform/davinci/
13494 F: include/media/davinci/
13496 TI ETHERNET SWITCH DRIVER (CPSW)
13497 R: Grygorii Strashko <grygorii.strashko@ti.com>
13498 L: linux-omap@vger.kernel.org
13499 L: netdev@vger.kernel.org
13501 F: drivers/net/ethernet/ti/cpsw*
13502 F: drivers/net/ethernet/ti/davinci*
13504 TI FLASH MEDIA INTERFACE DRIVER
13505 M: Alex Dubov <oakad@yahoo.com>
13507 F: drivers/misc/tifm*
13508 F: drivers/mmc/host/tifm_sd.c
13509 F: include/linux/tifm.h
13511 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13512 M: Santosh Shilimkar <ssantosh@kernel.org>
13513 L: linux-kernel@vger.kernel.org
13514 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13516 F: drivers/soc/ti/*
13517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13519 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13520 M: M R Swami Reddy <mr.swami.reddy@ti.com>
13521 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13522 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13524 F: sound/soc/codecs/lm49453*
13525 F: sound/soc/codecs/isabelle*
13527 TI LP855x BACKLIGHT DRIVER
13528 M: Milo Kim <milo.kim@ti.com>
13530 F: Documentation/backlight/lp855x-driver.txt
13531 F: drivers/video/backlight/lp855x_bl.c
13532 F: include/linux/platform_data/lp855x.h
13534 TI LP8727 CHARGER DRIVER
13535 M: Milo Kim <milo.kim@ti.com>
13537 F: drivers/power/supply/lp8727_charger.c
13538 F: include/linux/platform_data/lp8727.h
13540 TI LP8788 MFD DRIVER
13541 M: Milo Kim <milo.kim@ti.com>
13543 F: drivers/iio/adc/lp8788_adc.c
13544 F: drivers/leds/leds-lp8788.c
13545 F: drivers/mfd/lp8788*.c
13546 F: drivers/power/supply/lp8788-charger.c
13547 F: drivers/regulator/lp8788-*.c
13548 F: include/linux/mfd/lp8788*.h
13550 TI NETCP ETHERNET DRIVER
13551 M: Wingman Kwok <w-kwok2@ti.com>
13552 M: Murali Karicheri <m-karicheri2@ti.com>
13553 L: netdev@vger.kernel.org
13555 F: drivers/net/ethernet/ti/netcp*
13557 TI TAS571X FAMILY ASoC CODEC DRIVER
13558 M: Kevin Cernekee <cernekee@chromium.org>
13559 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13561 F: sound/soc/codecs/tas571x*
13563 TI TRF7970A NFC DRIVER
13564 M: Mark Greer <mgreer@animalcreek.com>
13565 L: linux-wireless@vger.kernel.org
13566 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13568 F: drivers/nfc/trf7970a.c
13569 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13571 TI TWL4030 SERIES SOC CODEC DRIVER
13572 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
13573 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13575 F: sound/soc/codecs/twl4030*
13578 M: Benoit Parrot <bparrot@ti.com>
13579 L: linux-media@vger.kernel.org
13580 W: http://linuxtv.org/
13581 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13583 F: drivers/media/platform/ti-vpe/
13585 TI WILINK WIRELESS DRIVERS
13586 L: linux-wireless@vger.kernel.org
13587 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13588 W: http://wireless.kernel.org/en/users/Drivers/wl1251
13589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13591 F: drivers/net/wireless/ti/
13592 F: include/linux/wl12xx.h
13595 M: Chris Metcalf <cmetcalf@mellanox.com>
13596 W: http://www.mellanox.com/repository/solutions/tile-scm/
13597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13600 F: drivers/char/tile-srom.c
13601 F: drivers/edac/tile_edac.c
13602 F: drivers/net/ethernet/tile/
13603 F: drivers/rtc/rtc-tile.c
13604 F: drivers/tty/hvc/hvc_tile.c
13605 F: drivers/tty/serial/tilegx.c
13606 F: drivers/usb/host/*-tilegx.c
13607 F: include/linux/usb/tilegx.h
13609 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13610 M: John Stultz <john.stultz@linaro.org>
13611 M: Thomas Gleixner <tglx@linutronix.de>
13612 R: Stephen Boyd <sboyd@codeaurora.org>
13613 L: linux-kernel@vger.kernel.org
13614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13616 F: include/linux/clocksource.h
13617 F: include/linux/time.h
13618 F: include/linux/timex.h
13619 F: include/uapi/linux/time.h
13620 F: include/uapi/linux/timex.h
13621 F: kernel/time/clocksource.c
13622 F: kernel/time/time*.c
13623 F: kernel/time/alarmtimer.c
13624 F: kernel/time/ntp.c
13625 F: tools/testing/selftests/timers/
13628 M: Jon Maloy <jon.maloy@ericsson.com>
13629 M: Ying Xue <ying.xue@windriver.com>
13630 L: netdev@vger.kernel.org (core kernel code)
13631 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13632 W: http://tipc.sourceforge.net/
13634 F: include/uapi/linux/tipc*.h
13637 TLAN NETWORK DRIVER
13638 M: Samuel Chessman <chessman@tux.org>
13639 L: tlan-devel@lists.sourceforge.net (subscribers-only)
13640 W: http://sourceforge.net/projects/tlan/
13642 F: Documentation/networking/tlan.txt
13643 F: drivers/net/ethernet/ti/tlan.*
13645 TM6000 VIDEO4LINUX DRIVER
13646 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13647 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13648 L: linux-media@vger.kernel.org
13649 W: https://linuxtv.org
13650 T: git git://linuxtv.org/media_tree.git
13652 F: drivers/media/usb/tm6000/
13653 F: Documentation/media/v4l-drivers/tm6000*
13655 TMIO/SDHI MMC DRIVER
13656 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13657 L: linux-mmc@vger.kernel.org
13659 F: drivers/mmc/host/tmio_mmc*
13660 F: drivers/mmc/host/renesas_sdhi*
13661 F: include/linux/mfd/tmio.h
13663 TMP401 HARDWARE MONITOR DRIVER
13664 M: Guenter Roeck <linux@roeck-us.net>
13665 L: linux-hwmon@vger.kernel.org
13667 F: Documentation/hwmon/tmp401
13668 F: drivers/hwmon/tmp401.c
13670 TMPFS (SHMEM FILESYSTEM)
13671 M: Hugh Dickins <hughd@google.com>
13672 L: linux-mm@kvack.org
13674 F: include/linux/shmem_fs.h
13677 TOMOYO SECURITY MODULE
13678 M: Kentaro Takeda <takedakn@nttdata.co.jp>
13679 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13680 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13681 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13682 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13683 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13684 W: http://tomoyo.sourceforge.jp/
13685 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13687 F: security/tomoyo/
13689 TOPSTAR LAPTOP EXTRAS DRIVER
13690 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13691 L: platform-driver-x86@vger.kernel.org
13693 F: drivers/platform/x86/topstar-laptop.c
13695 TOSHIBA ACPI EXTRAS DRIVER
13696 M: Azael Avalos <coproscefalo@gmail.com>
13697 L: platform-driver-x86@vger.kernel.org
13699 F: drivers/platform/x86/toshiba_acpi.c
13701 TOSHIBA BLUETOOTH DRIVER
13702 M: Azael Avalos <coproscefalo@gmail.com>
13703 L: platform-driver-x86@vger.kernel.org
13705 F: drivers/platform/x86/toshiba_bluetooth.c
13707 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13708 M: Azael Avalos <coproscefalo@gmail.com>
13709 L: platform-driver-x86@vger.kernel.org
13711 F: drivers/platform/x86/toshiba_haps.c
13714 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
13715 W: http://www.buzzard.org.uk/toshiba/
13717 F: drivers/char/toshiba.c
13718 F: include/linux/toshiba.h
13719 F: include/uapi/linux/toshiba.h
13721 TOSHIBA TC358743 DRIVER
13722 M: Mats Randgaard <matrandg@cisco.com>
13723 L: linux-media@vger.kernel.org
13725 F: drivers/media/i2c/tc358743*
13726 F: include/media/i2c/tc358743.h
13728 TOSHIBA WMI HOTKEYS DRIVER
13729 M: Azael Avalos <coproscefalo@gmail.com>
13730 L: platform-driver-x86@vger.kernel.org
13732 F: drivers/platform/x86/toshiba-wmi.c
13735 M: Peter Huewe <peterhuewe@gmx.de>
13736 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13737 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13738 L: linux-integrity@vger.kernel.org
13739 Q: https://patchwork.kernel.org/project/linux-integrity/list/
13740 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
13742 F: drivers/char/tpm/
13745 M: Steven Rostedt <rostedt@goodmis.org>
13746 M: Ingo Molnar <mingo@redhat.com>
13747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13749 F: Documentation/trace/ftrace.txt
13750 F: arch/*/*/*/ftrace.h
13751 F: arch/*/kernel/ftrace.c
13752 F: include/*/ftrace.h
13753 F: include/linux/trace*.h
13756 F: tools/testing/selftests/ftrace/
13758 TRACING MMIO ACCESSES (MMIOTRACE)
13759 M: Steven Rostedt <rostedt@goodmis.org>
13760 M: Ingo Molnar <mingo@kernel.org>
13761 R: Karol Herbst <karolherbst@gmail.com>
13762 R: Pekka Paalanen <ppaalanen@gmail.com>
13764 L: linux-kernel@vger.kernel.org
13765 L: nouveau@lists.freedesktop.org
13766 F: kernel/trace/trace_mmiotrace.c
13767 F: include/linux/mmiotrace.h
13768 F: arch/x86/mm/kmmio.c
13769 F: arch/x86/mm/mmio-mod.c
13770 F: arch/x86/mm/testmmiotrace.c
13773 M: Jiri Kosina <trivial@kernel.org>
13774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13776 K: ^Subject:.*(?i)trivial
13779 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13780 M: Jiri Slaby <jslaby@suse.com>
13782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13783 F: Documentation/serial/
13785 F: drivers/tty/serial/serial_core.c
13786 F: include/linux/serial_core.h
13787 F: include/linux/serial.h
13788 F: include/linux/tty.h
13789 F: include/uapi/linux/serial_core.h
13790 F: include/uapi/linux/serial.h
13791 F: include/uapi/linux/tty.h
13793 TUA9001 MEDIA DRIVER
13794 M: Antti Palosaari <crope@iki.fi>
13795 L: linux-media@vger.kernel.org
13796 W: https://linuxtv.org
13797 W: http://palosaari.fi/linux/
13798 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13799 T: git git://linuxtv.org/anttip/media_tree.git
13801 F: drivers/media/tuners/tua9001*
13803 TULIP NETWORK DRIVERS
13804 L: netdev@vger.kernel.org
13805 L: linux-parisc@vger.kernel.org
13807 F: drivers/net/ethernet/dec/tulip/
13810 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
13811 W: http://vtun.sourceforge.net/tun
13813 F: Documentation/networking/tuntap.txt
13814 F: arch/um/os-Linux/drivers/
13816 TURBOCHANNEL SUBSYSTEM
13817 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13818 M: Ralf Baechle <ralf@linux-mips.org>
13819 L: linux-mips@linux-mips.org
13820 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
13823 F: include/linux/tc.h
13825 TW5864 VIDEO4LINUX DRIVER
13826 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13827 M: Anton Sviridenko <anton@corp.bluecherry.net>
13828 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13829 M: Andrey Utkin <andrey_utkin@fastmail.com>
13830 L: linux-media@vger.kernel.org
13832 F: drivers/media/pci/tw5864/
13834 TW68 VIDEO4LINUX DRIVER
13835 M: Hans Verkuil <hverkuil@xs4all.nl>
13836 L: linux-media@vger.kernel.org
13837 T: git git://linuxtv.org/media_tree.git
13838 W: https://linuxtv.org
13840 F: drivers/media/pci/tw68/
13842 TW686X VIDEO4LINUX DRIVER
13843 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13844 L: linux-media@vger.kernel.org
13845 T: git git://linuxtv.org/media_tree.git
13846 W: http://linuxtv.org
13848 F: drivers/media/pci/tw686x/
13850 UBI FILE SYSTEM (UBIFS)
13851 M: Richard Weinberger <richard@nod.at>
13852 M: Artem Bityutskiy <dedekind1@gmail.com>
13853 M: Adrian Hunter <adrian.hunter@intel.com>
13854 L: linux-mtd@lists.infradead.org
13855 T: git git://git.infradead.org/ubifs-2.6.git
13856 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
13858 F: Documentation/filesystems/ubifs.txt
13861 UCLINUX (M68KNOMMU AND COLDFIRE)
13862 M: Greg Ungerer <gerg@linux-m68k.org>
13863 W: http://www.linux-m68k.org/
13864 W: http://www.uclinux.org/
13865 L: linux-m68k@lists.linux-m68k.org
13866 L: uclinux-dev@uclinux.org (subscribers-only)
13867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13869 F: arch/m68k/coldfire/
13871 F: arch/m68k/*/*_no.*
13872 F: arch/m68k/include/asm/*_no.*
13875 M: Jan Kara <jack@suse.com>
13877 F: Documentation/filesystems/udf.txt
13881 M: Bastien Nocera <hadess@hadess.net>
13882 L: linux-input@vger.kernel.org
13884 F: drivers/hid/hid-udraw-ps3.c
13887 M: Evgeniy Dushistov <dushistov@mail.ru>
13889 F: Documentation/filesystems/ufs.txt
13892 UHID USERSPACE HID IO DRIVER:
13893 M: David Herrmann <dh.herrmann@googlemail.com>
13894 L: linux-input@vger.kernel.org
13896 F: drivers/hid/uhid.c
13897 F: include/uapi/linux/uhid.h
13900 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13901 L: linux-usb@vger.kernel.org
13903 F: drivers/usb/common/ulpi.c
13904 F: include/linux/ulpi/
13906 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13907 L: linux-usb@vger.kernel.org
13910 F: include/linux/uwb.h
13911 F: include/linux/uwb/
13913 UNICORE32 ARCHITECTURE:
13914 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13915 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13917 T: git git://github.com/gxt/linux.git
13921 M: Tony Finch <dot@dotat.at>
13922 W: http://dotat.at/prog/unifdef
13924 F: scripts/unifdef.c
13926 UNIFORM CDROM DRIVER
13927 M: Jens Axboe <axboe@kernel.dk>
13928 W: http://www.kernel.dk
13930 F: Documentation/cdrom/
13931 F: drivers/cdrom/cdrom.c
13932 F: include/linux/cdrom.h
13933 F: include/uapi/linux/cdrom.h
13935 UNISYS S-PAR DRIVERS
13936 M: David Kershner <david.kershner@unisys.com>
13937 L: sparmaintainer@unisys.com (Unisys internal)
13939 F: drivers/staging/unisys/
13941 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13942 M: Vinayak Holikatti <vinholikatti@gmail.com>
13943 L: linux-scsi@vger.kernel.org
13945 F: Documentation/scsi/ufs.txt
13946 F: drivers/scsi/ufs/
13948 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13949 M: Joao Pinto <jpinto@synopsys.com>
13950 L: linux-scsi@vger.kernel.org
13952 F: drivers/scsi/ufs/*dwc*
13954 UNSORTED BLOCK IMAGES (UBI)
13955 M: Artem Bityutskiy <dedekind1@gmail.com>
13956 M: Richard Weinberger <richard@nod.at>
13957 W: http://www.linux-mtd.infradead.org/
13958 L: linux-mtd@lists.infradead.org
13959 T: git git://git.infradead.org/ubifs-2.6.git
13961 F: drivers/mtd/ubi/
13962 F: include/linux/mtd/ubi.h
13963 F: include/uapi/mtd/ubi-user.h
13965 USB "USBNET" DRIVER FRAMEWORK
13966 M: Oliver Neukum <oneukum@suse.com>
13967 L: netdev@vger.kernel.org
13968 W: http://www.linux-usb.org/usbnet
13970 F: drivers/net/usb/usbnet.c
13971 F: include/linux/usb/usbnet.h
13974 M: Oliver Neukum <oneukum@suse.com>
13975 L: linux-usb@vger.kernel.org
13977 F: Documentation/usb/acm.txt
13978 F: drivers/usb/class/cdc-acm.*
13980 USB AR5523 WIRELESS DRIVER
13981 M: Pontus Fuchs <pontus.fuchs@gmail.com>
13982 L: linux-wireless@vger.kernel.org
13984 F: drivers/net/wireless/ath/ar5523/
13987 M: Oliver Neukum <oneukum@suse.com>
13988 L: linux-usb@vger.kernel.org
13989 L: linux-scsi@vger.kernel.org
13991 F: drivers/usb/storage/uas.c
13993 USB CDC ETHERNET DRIVER
13994 M: Oliver Neukum <oliver@neukum.org>
13995 L: linux-usb@vger.kernel.org
13997 F: drivers/net/usb/cdc_*.c
13998 F: include/uapi/linux/usb/cdc.h
14000 USB CHAOSKEY DRIVER
14001 M: Keith Packard <keithp@keithp.com>
14002 L: linux-usb@vger.kernel.org
14004 F: drivers/usb/misc/chaoskey.c
14006 USB CYPRESS C67X00 DRIVER
14007 M: Peter Korsgaard <jacmet@sunsite.dk>
14008 L: linux-usb@vger.kernel.org
14010 F: drivers/usb/c67x00/
14012 USB DAVICOM DM9601 DRIVER
14013 M: Peter Korsgaard <jacmet@sunsite.dk>
14014 L: netdev@vger.kernel.org
14015 W: http://www.linux-usb.org/usbnet
14017 F: drivers/net/usb/dm9601.c
14019 USB DIAMOND RIO500 DRIVER
14020 M: Cesar Miquel <miquel@df.uba.ar>
14021 L: rio500-users@lists.sourceforge.net
14022 W: http://rio500.sourceforge.net
14024 F: drivers/usb/misc/rio500*
14027 M: Alan Stern <stern@rowland.harvard.edu>
14028 L: linux-usb@vger.kernel.org
14030 F: Documentation/usb/ehci.txt
14031 F: drivers/usb/host/ehci*
14033 USB GADGET/PERIPHERAL SUBSYSTEM
14034 M: Felipe Balbi <balbi@kernel.org>
14035 L: linux-usb@vger.kernel.org
14036 W: http://www.linux-usb.org/gadget
14037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14039 F: drivers/usb/gadget/
14040 F: include/linux/usb/gadget*
14042 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14043 M: Jiri Kosina <jikos@kernel.org>
14044 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
14045 L: linux-usb@vger.kernel.org
14046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14048 F: Documentation/hid/hiddev.txt
14049 F: drivers/hid/usbhid/
14052 M: Olav Kongas <ok@artecdesign.ee>
14053 L: linux-usb@vger.kernel.org
14055 F: drivers/usb/host/isp116x*
14056 F: include/linux/usb/isp116x.h
14058 USB LAN78XX ETHERNET DRIVER
14059 M: Woojung Huh <woojung.huh@microchip.com>
14060 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14061 L: netdev@vger.kernel.org
14063 F: drivers/net/usb/lan78xx.*
14065 USB MASS STORAGE DRIVER
14066 M: Alan Stern <stern@rowland.harvard.edu>
14067 L: linux-usb@vger.kernel.org
14068 L: usb-storage@lists.one-eyed-alien.net
14070 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
14071 F: drivers/usb/storage/
14074 M: Clemens Ladisch <clemens@ladisch.de>
14075 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14076 T: git git://git.alsa-project.org/alsa-kernel.git
14078 F: sound/usb/midi.*
14080 USB NETWORKING DRIVERS
14081 L: linux-usb@vger.kernel.org
14083 F: drivers/net/usb/
14086 M: Alan Stern <stern@rowland.harvard.edu>
14087 L: linux-usb@vger.kernel.org
14089 F: Documentation/usb/ohci.txt
14090 F: drivers/usb/host/ohci*
14092 USB OTG FSM (Finite State Machine)
14093 M: Peter Chen <Peter.Chen@nxp.com>
14094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14095 L: linux-usb@vger.kernel.org
14097 F: drivers/usb/common/usb-otg-fsm.c
14100 M: Valentina Manea <valentina.manea.m@gmail.com>
14101 M: Shuah Khan <shuahkh@osg.samsung.com>
14102 M: Shuah Khan <shuah@kernel.org>
14103 L: linux-usb@vger.kernel.org
14105 F: Documentation/usb/usbip_protocol.txt
14106 F: drivers/usb/usbip/
14107 F: tools/usb/usbip/
14110 M: Petko Manolov <petkan@nucleusys.com>
14111 L: linux-usb@vger.kernel.org
14112 L: netdev@vger.kernel.org
14113 T: git git://github.com/petkan/pegasus.git
14114 W: https://github.com/petkan/pegasus
14116 F: drivers/net/usb/pegasus.*
14119 M: Felipe Balbi <balbi@kernel.org>
14120 L: linux-usb@vger.kernel.org
14121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14123 F: drivers/usb/phy/
14125 USB PRINTER DRIVER (usblp)
14126 M: Pete Zaitcev <zaitcev@redhat.com>
14127 L: linux-usb@vger.kernel.org
14129 F: drivers/usb/class/usblp.c
14131 USB QMI WWAN NETWORK DRIVER
14132 M: Bjørn Mork <bjorn@mork.no>
14133 L: netdev@vger.kernel.org
14135 F: Documentation/ABI/testing/sysfs-class-net-qmi
14136 F: drivers/net/usb/qmi_wwan.c
14139 M: Petko Manolov <petkan@nucleusys.com>
14140 L: linux-usb@vger.kernel.org
14141 L: netdev@vger.kernel.org
14142 T: git git://github.com/petkan/rtl8150.git
14143 W: https://github.com/petkan/rtl8150
14145 F: drivers/net/usb/rtl8150.c
14147 USB SERIAL SUBSYSTEM
14148 M: Johan Hovold <johan@kernel.org>
14149 L: linux-usb@vger.kernel.org
14150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14152 F: Documentation/usb/usb-serial.txt
14153 F: drivers/usb/serial/
14154 F: include/linux/usb/serial.h
14156 USB SMSC75XX ETHERNET DRIVER
14157 M: Steve Glendinning <steve.glendinning@shawell.net>
14158 L: netdev@vger.kernel.org
14160 F: drivers/net/usb/smsc75xx.*
14162 USB SMSC95XX ETHERNET DRIVER
14163 M: Steve Glendinning <steve.glendinning@shawell.net>
14164 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14165 L: netdev@vger.kernel.org
14167 F: drivers/net/usb/smsc95xx.*
14170 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14171 L: linux-usb@vger.kernel.org
14172 W: http://www.linux-usb.org
14173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14175 F: Documentation/devicetree/bindings/usb/
14176 F: Documentation/usb/
14178 F: include/linux/usb.h
14179 F: include/linux/usb/
14181 USB TYPEC SUBSYSTEM
14182 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
14183 L: linux-usb@vger.kernel.org
14185 F: Documentation/ABI/testing/sysfs-class-typec
14186 F: Documentation/usb/typec.rst
14187 F: drivers/usb/typec/
14188 F: include/linux/usb/typec.h
14191 M: Alan Stern <stern@rowland.harvard.edu>
14192 L: linux-usb@vger.kernel.org
14194 F: drivers/usb/host/uhci*
14197 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14198 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14199 L: linux-media@vger.kernel.org
14200 T: git git://linuxtv.org/media_tree.git
14201 W: http://www.ideasonboard.org/uvc/
14203 F: drivers/media/usb/uvc/
14204 F: include/uapi/linux/uvcvideo.h
14207 M: Hans Verkuil <hverkuil@xs4all.nl>
14208 L: linux-media@vger.kernel.org
14209 T: git git://linuxtv.org/media_tree.git
14210 W: https://linuxtv.org
14212 F: drivers/media/usb/usbvision/
14215 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14216 L: linux-usb@vger.kernel.org
14218 F: drivers/usb/gadget/function/*uvc*
14219 F: drivers/usb/gadget/legacy/webcam.c
14221 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14222 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
14223 L: linux-wireless@vger.kernel.org
14225 F: drivers/net/wireless/rndis_wlan.c
14228 M: Mathias Nyman <mathias.nyman@intel.com>
14229 L: linux-usb@vger.kernel.org
14231 F: drivers/usb/host/xhci*
14232 F: drivers/usb/host/pci-quirks*
14235 L: linux-wireless@vger.kernel.org
14236 W: http://linux-lc100020.sourceforge.net
14238 F: drivers/net/wireless/zydas/zd1201.*
14241 M: Antoine Jacquet <royale@zerezo.com>
14242 L: linux-usb@vger.kernel.org
14243 L: linux-media@vger.kernel.org
14244 T: git git://linuxtv.org/media_tree.git
14245 W: http://royale.zerezo.com/zr364xx/
14247 F: Documentation/media/v4l-drivers/zr364xx*
14248 F: drivers/media/usb/zr364xx/
14250 USER-MODE LINUX (UML)
14251 M: Jeff Dike <jdike@addtoit.com>
14252 M: Richard Weinberger <richard@nod.at>
14253 L: user-mode-linux-devel@lists.sourceforge.net
14254 L: user-mode-linux-user@lists.sourceforge.net
14255 W: http://user-mode-linux.sourceforge.net
14256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14258 F: Documentation/virtual/uml/
14264 USERSPACE I/O (UIO)
14265 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14268 F: Documentation/driver-api/uio-howto.rst
14270 F: include/linux/uio*.h
14273 M: Karel Zak <kzak@redhat.com>
14274 L: util-linux@vger.kernel.org
14275 W: http://en.wikipedia.org/wiki/Util-linux
14276 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14280 M: Christoph Hellwig <hch@lst.de>
14281 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14282 L: linux-kernel@vger.kernel.org
14283 T: git git://git.infradead.org/users/hch/uuid.git
14286 F: include/linux/uuid.h
14287 F: include/uapi/linux/uuid.h
14291 M: Michal Januszewski <spock@gentoo.org>
14292 L: linux-fbdev@vger.kernel.org
14293 W: http://dev.gentoo.org/~spock/projects/uvesafb/
14295 F: Documentation/fb/uvesafb.txt
14296 F: drivers/video/fbdev/uvesafb.*
14299 M: Stefan Agner <stefan@agner.ch>
14300 L: linux-mtd@lists.infradead.org
14302 F: drivers/mtd/nand/vf610_nfc.c
14304 VFAT/FAT/MSDOS FILESYSTEM
14305 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14307 F: Documentation/filesystems/vfat.txt
14311 M: Alex Williamson <alex.williamson@redhat.com>
14312 L: kvm@vger.kernel.org
14313 T: git git://github.com/awilliam/linux-vfio.git
14315 F: Documentation/vfio.txt
14317 F: include/linux/vfio.h
14318 F: include/uapi/linux/vfio.h
14320 VFIO MEDIATED DEVICE DRIVERS
14321 M: Kirti Wankhede <kwankhede@nvidia.com>
14322 L: kvm@vger.kernel.org
14324 F: Documentation/vfio-mediated-device.txt
14325 F: drivers/vfio/mdev/
14326 F: include/linux/mdev.h
14327 F: samples/vfio-mdev/
14329 VFIO PLATFORM DRIVER
14330 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
14331 L: kvm@vger.kernel.org
14333 F: drivers/vfio/platform/
14336 R: Lukas Wunner <lukas@wunner.de>
14338 F: Documentation/gpu/vga-switcheroo.rst
14339 F: drivers/gpu/vga/vga_switcheroo.c
14340 F: include/linux/vga_switcheroo.h
14341 T: git git://anongit.freedesktop.org/drm/drm-misc
14343 VIA RHINE NETWORK DRIVER
14345 F: drivers/net/ethernet/via/via-rhine.c
14347 VIA SD/MMC CARD CONTROLLER DRIVER
14348 M: Bruce Chang <brucechang@via.com.tw>
14349 M: Harald Welte <HaraldWelte@viatech.com>
14351 F: drivers/mmc/host/via-sdmmc.c
14353 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14354 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14355 L: linux-fbdev@vger.kernel.org
14357 F: include/linux/via-core.h
14358 F: include/linux/via-gpio.h
14359 F: include/linux/via_i2c.h
14360 F: drivers/video/fbdev/via/
14362 VIA VELOCITY NETWORK DRIVER
14363 M: Francois Romieu <romieu@fr.zoreil.com>
14364 L: netdev@vger.kernel.org
14366 F: drivers/net/ethernet/via/via-velocity.*
14368 VIDEO MULTIPLEXER DRIVER
14369 M: Philipp Zabel <p.zabel@pengutronix.de>
14370 L: linux-media@vger.kernel.org
14372 F: drivers/media/platform/video-mux.c
14374 VIDEOBUF2 FRAMEWORK
14375 M: Pawel Osciak <pawel@osciak.com>
14376 M: Marek Szyprowski <m.szyprowski@samsung.com>
14377 M: Kyungmin Park <kyungmin.park@samsung.com>
14378 L: linux-media@vger.kernel.org
14380 F: drivers/media/v4l2-core/videobuf2-*
14381 F: include/media/videobuf2-*
14383 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14384 M: Helen Koike <helen.koike@collabora.com>
14385 L: linux-media@vger.kernel.org
14386 T: git git://linuxtv.org/media_tree.git
14387 W: https://linuxtv.org
14389 F: drivers/media/platform/vimc/*
14392 M: Alex Williamson <alex.williamson@redhat.com>
14393 M: Paolo Bonzini <pbonzini@redhat.com>
14394 L: kvm@vger.kernel.org
14398 VIRTIO AND VHOST VSOCK DRIVER
14399 M: Stefan Hajnoczi <stefanha@redhat.com>
14400 L: kvm@vger.kernel.org
14401 L: virtualization@lists.linux-foundation.org
14402 L: netdev@vger.kernel.org
14404 F: include/linux/virtio_vsock.h
14405 F: include/uapi/linux/virtio_vsock.h
14406 F: include/uapi/linux/vsockmon.h
14407 F: include/uapi/linux/vm_sockets_diag.h
14408 F: net/vmw_vsock/diag.c
14409 F: net/vmw_vsock/af_vsock_tap.c
14410 F: net/vmw_vsock/virtio_transport_common.c
14411 F: net/vmw_vsock/virtio_transport.c
14412 F: drivers/net/vsockmon.c
14413 F: drivers/vhost/vsock.c
14414 F: drivers/vhost/vsock.h
14415 F: tools/testing/vsock/
14417 VIRTIO CONSOLE DRIVER
14418 M: Amit Shah <amit@kernel.org>
14419 L: virtualization@lists.linux-foundation.org
14421 F: drivers/char/virtio_console.c
14422 F: include/linux/virtio_console.h
14423 F: include/uapi/linux/virtio_console.h
14425 VIRTIO CORE, NET AND BLOCK DRIVERS
14426 M: "Michael S. Tsirkin" <mst@redhat.com>
14427 M: Jason Wang <jasowang@redhat.com>
14428 L: virtualization@lists.linux-foundation.org
14430 F: Documentation/devicetree/bindings/virtio/
14433 F: drivers/net/virtio_net.c
14434 F: drivers/block/virtio_blk.c
14435 F: include/linux/virtio*.h
14436 F: include/uapi/linux/virtio_*.h
14437 F: drivers/crypto/virtio/
14438 F: mm/balloon_compaction.c
14440 VIRTIO CRYPTO DRIVER
14441 M: Gonglei <arei.gonglei@huawei.com>
14442 L: virtualization@lists.linux-foundation.org
14443 L: linux-crypto@vger.kernel.org
14445 F: drivers/crypto/virtio/
14446 F: include/uapi/linux/virtio_crypto.h
14448 VIRTIO DRIVERS FOR S390
14449 M: Cornelia Huck <cohuck@redhat.com>
14450 M: Halil Pasic <pasic@linux.vnet.ibm.com>
14451 L: linux-s390@vger.kernel.org
14452 L: virtualization@lists.linux-foundation.org
14453 L: kvm@vger.kernel.org
14455 F: drivers/s390/virtio/
14456 F: arch/s390/include/uapi/asm/virtio-ccw.h
14459 M: David Airlie <airlied@linux.ie>
14460 M: Gerd Hoffmann <kraxel@redhat.com>
14461 L: dri-devel@lists.freedesktop.org
14462 L: virtualization@lists.linux-foundation.org
14463 T: git git://anongit.freedesktop.org/drm/drm-misc
14465 F: drivers/gpu/drm/virtio/
14466 F: include/uapi/linux/virtio_gpu.h
14468 VIRTIO HOST (VHOST)
14469 M: "Michael S. Tsirkin" <mst@redhat.com>
14470 M: Jason Wang <jasowang@redhat.com>
14471 L: kvm@vger.kernel.org
14472 L: virtualization@lists.linux-foundation.org
14473 L: netdev@vger.kernel.org
14474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14477 F: include/uapi/linux/vhost.h
14479 VIRTIO INPUT DRIVER
14480 M: Gerd Hoffmann <kraxel@redhat.com>
14482 F: drivers/virtio/virtio_input.c
14483 F: include/uapi/linux/virtio_input.h
14485 VIRTUAL SERIO DEVICE DRIVER
14486 M: Stephen Chandler Paul <thatslyude@gmail.com>
14488 F: drivers/input/serio/userio.c
14489 F: include/uapi/linux/userio.h
14491 VIVID VIRTUAL VIDEO DRIVER
14492 M: Hans Verkuil <hverkuil@xs4all.nl>
14493 L: linux-media@vger.kernel.org
14494 T: git git://linuxtv.org/media_tree.git
14495 W: https://linuxtv.org
14497 F: drivers/media/platform/vivid/*
14500 M: Florian Fainelli <f.fainelli@gmail.com>
14501 L: openwrt-devel@lists.openwrt.org (subscribers-only)
14503 F: drivers/vlynq/vlynq.c
14504 F: include/linux/vlynq.h
14507 M: Martyn Welch <martyn@welchs.me.uk>
14508 M: Manohar Vanga <manohar.vanga@gmail.com>
14509 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14510 L: devel@driverdev.osuosl.org
14512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14513 F: Documentation/driver-api/vme.rst
14514 F: drivers/staging/vme/
14516 F: include/linux/vme*
14518 VMWARE BALLOON DRIVER
14519 M: Xavier Deguillard <xdeguillard@vmware.com>
14520 M: Philip Moltmann <moltmann@vmware.com>
14521 M: "VMware, Inc." <pv-drivers@vmware.com>
14522 L: linux-kernel@vger.kernel.org
14524 F: drivers/misc/vmw_balloon.c
14526 VMWARE HYPERVISOR INTERFACE
14527 M: Alok Kataria <akataria@vmware.com>
14528 L: virtualization@lists.linux-foundation.org
14530 F: arch/x86/kernel/cpu/vmware.c
14532 VMWARE PVRDMA DRIVER
14533 M: Adit Ranadive <aditr@vmware.com>
14534 M: VMware PV-Drivers <pv-drivers@vmware.com>
14535 L: linux-rdma@vger.kernel.org
14537 F: drivers/infiniband/hw/vmw_pvrdma/
14539 VMware PVSCSI driver
14540 M: Jim Gill <jgill@vmware.com>
14541 M: VMware PV-Drivers <pv-drivers@vmware.com>
14542 L: linux-scsi@vger.kernel.org
14544 F: drivers/scsi/vmw_pvscsi.c
14545 F: drivers/scsi/vmw_pvscsi.h
14547 VMWARE VMMOUSE SUBDRIVER
14548 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14549 M: "VMware, Inc." <pv-drivers@vmware.com>
14550 L: linux-input@vger.kernel.org
14552 F: drivers/input/mouse/vmmouse.c
14553 F: drivers/input/mouse/vmmouse.h
14555 VMWARE VMXNET3 ETHERNET DRIVER
14556 M: Shrikrishna Khare <skhare@vmware.com>
14557 M: "VMware, Inc." <pv-drivers@vmware.com>
14558 L: netdev@vger.kernel.org
14560 F: drivers/net/vmxnet3/
14562 VOCORE VOCORE2 BOARD
14563 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14564 L: linux-mips@linux-mips.org
14566 F: arch/mips/boot/dts/ralink/vocore2.dts
14568 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14569 M: Liam Girdwood <lgirdwood@gmail.com>
14570 M: Mark Brown <broonie@kernel.org>
14571 L: linux-kernel@vger.kernel.org
14572 W: http://www.slimlogic.co.uk/?p=48
14573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14575 F: Documentation/devicetree/bindings/regulator/
14576 F: drivers/regulator/
14577 F: include/dt-bindings/regulator/
14578 F: include/linux/regulator/
14581 M: David Ahern <dsa@cumulusnetworks.com>
14582 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
14583 L: netdev@vger.kernel.org
14585 F: drivers/net/vrf.c
14586 F: Documentation/networking/vrf.txt
14588 VT1211 HARDWARE MONITOR DRIVER
14589 M: Juerg Haefliger <juergh@gmail.com>
14590 L: linux-hwmon@vger.kernel.org
14592 F: Documentation/hwmon/vt1211
14593 F: drivers/hwmon/vt1211.c
14595 VT8231 HARDWARE MONITOR DRIVER
14596 M: Roger Lucas <vt8231@hiddenengine.co.uk>
14597 L: linux-hwmon@vger.kernel.org
14599 F: drivers/hwmon/vt8231.c
14601 VUB300 USB to SDIO/SD/MMC bridge chip
14602 M: Tony Olech <tony.olech@elandigitalsystems.com>
14603 L: linux-mmc@vger.kernel.org
14604 L: linux-usb@vger.kernel.org
14606 F: drivers/mmc/host/vub300.c
14608 W1 DALLAS'S 1-WIRE BUS
14609 M: Evgeniy Polyakov <zbr@ioremap.net>
14611 F: Documentation/w1/
14613 F: include/linux/w1.h
14615 W83791D HARDWARE MONITORING DRIVER
14616 M: Marc Hulsman <m.hulsman@tudelft.nl>
14617 L: linux-hwmon@vger.kernel.org
14619 F: Documentation/hwmon/w83791d
14620 F: drivers/hwmon/w83791d.c
14622 W83793 HARDWARE MONITORING DRIVER
14623 M: Rudolf Marek <r.marek@assembler.cz>
14624 L: linux-hwmon@vger.kernel.org
14626 F: Documentation/hwmon/w83793
14627 F: drivers/hwmon/w83793.c
14629 W83795 HARDWARE MONITORING DRIVER
14630 M: Jean Delvare <jdelvare@suse.com>
14631 L: linux-hwmon@vger.kernel.org
14633 F: drivers/hwmon/w83795.c
14635 W83L51xD SD/MMC CARD INTERFACE DRIVER
14636 M: Pierre Ossman <pierre@ossman.eu>
14638 F: drivers/mmc/host/wbsd.*
14640 WACOM PROTOCOL 4 SERIAL TABLETS
14641 M: Julian Squires <julian@cipht.net>
14642 M: Hans de Goede <hdegoede@redhat.com>
14643 L: linux-input@vger.kernel.org
14645 F: drivers/input/tablet/wacom_serial4.c
14647 WATCHDOG DEVICE DRIVERS
14648 M: Wim Van Sebroeck <wim@iguana.be>
14649 R: Guenter Roeck <linux@roeck-us.net>
14650 L: linux-watchdog@vger.kernel.org
14651 W: http://www.linux-watchdog.org/
14652 T: git git://www.linux-watchdog.org/linux-watchdog.git
14654 F: Documentation/devicetree/bindings/watchdog/
14655 F: Documentation/watchdog/
14656 F: drivers/watchdog/
14657 F: include/linux/watchdog.h
14658 F: include/uapi/linux/watchdog.h
14660 WHISKEYCOVE PMIC GPIO DRIVER
14661 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14662 L: linux-gpio@vger.kernel.org
14664 F: drivers/gpio/gpio-wcove.c
14667 M: David Herrmann <dh.herrmann@googlemail.com>
14668 L: linux-input@vger.kernel.org
14670 F: drivers/hid/hid-wiimote*
14672 WILOCITY WIL6210 WIRELESS DRIVER
14673 M: Maya Erez <qca_merez@qca.qualcomm.com>
14674 L: linux-wireless@vger.kernel.org
14675 L: wil6210@qca.qualcomm.com
14677 W: http://wireless.kernel.org/en/users/Drivers/wil6210
14678 F: drivers/net/wireless/ath/wil6210/
14681 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14682 M: linux-wimax@intel.com
14683 L: wimax@linuxwimax.org (subscribers-only)
14685 W: http://linuxwimax.org
14686 F: Documentation/wimax/README.wimax
14687 F: include/linux/wimax/debug.h
14688 F: include/net/wimax.h
14689 F: include/uapi/linux/wimax.h
14693 M: David Härdeman <david@hardeman.nu>
14695 F: drivers/media/rc/winbond-cir.c
14697 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14698 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14699 L: linux-watchdog@vger.kernel.org
14701 F: drivers/watchdog/ebc-c384_wdt.c
14703 WINSYSTEMS WS16C48 GPIO DRIVER
14704 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14705 L: linux-gpio@vger.kernel.org
14707 F: drivers/gpio/gpio-ws16c48.c
14709 WISTRON LAPTOP BUTTON DRIVER
14710 M: Miloslav Trmac <mitr@volny.cz>
14712 F: drivers/input/misc/wistron_btns.c
14714 WL3501 WIRELESS PCMCIA CARD DRIVER
14715 L: linux-wireless@vger.kernel.org
14717 F: drivers/net/wireless/wl3501*
14719 WOLFSON MICROELECTRONICS DRIVERS
14720 L: patches@opensource.cirrus.com
14721 T: git https://github.com/CirrusLogic/linux-drivers.git
14722 W: https://github.com/CirrusLogic/linux-drivers/wiki
14724 F: Documentation/hwmon/wm83??
14725 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14726 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14727 F: Documentation/devicetree/bindings/mfd/arizona.txt
14728 F: Documentation/devicetree/bindings/mfd/wm831x.txt
14729 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
14730 F: arch/arm/mach-s3c64xx/mach-crag6410*
14731 F: drivers/clk/clk-wm83*.c
14732 F: drivers/extcon/extcon-arizona.c
14733 F: drivers/leds/leds-wm83*.c
14734 F: drivers/gpio/gpio-*wm*.c
14735 F: drivers/gpio/gpio-arizona.c
14736 F: drivers/hwmon/wm83??-hwmon.c
14737 F: drivers/input/misc/wm831x-on.c
14738 F: drivers/input/touchscreen/wm831x-ts.c
14739 F: drivers/input/touchscreen/wm97*.c
14740 F: drivers/mfd/arizona*
14741 F: drivers/mfd/wm*.c
14742 F: drivers/mfd/cs47l24*
14743 F: drivers/power/supply/wm83*.c
14744 F: drivers/rtc/rtc-wm83*.c
14745 F: drivers/regulator/wm8*.c
14746 F: drivers/regulator/arizona*
14747 F: drivers/video/backlight/wm83*_bl.c
14748 F: drivers/watchdog/wm83*_wdt.c
14749 F: include/linux/mfd/arizona/
14750 F: include/linux/mfd/wm831x/
14751 F: include/linux/mfd/wm8350/
14752 F: include/linux/mfd/wm8400*
14753 F: include/linux/regulator/arizona*
14754 F: include/linux/wm97xx.h
14755 F: include/sound/wm????.h
14756 F: sound/soc/codecs/arizona.?
14757 F: sound/soc/codecs/wm*
14758 F: sound/soc/codecs/cs47l24*
14761 M: Tejun Heo <tj@kernel.org>
14762 R: Lai Jiangshan <jiangshanlai@gmail.com>
14763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14765 F: include/linux/workqueue.h
14766 F: kernel/workqueue.c
14767 F: Documentation/core-api/workqueue.rst
14769 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14770 M: Chen-Yu Tsai <wens@csie.org>
14771 L: linux-kernel@vger.kernel.org
14776 M: Andrew Hendry <andrew.hendry@gmail.com>
14777 L: linux-x25@vger.kernel.org
14779 F: Documentation/networking/x25*
14780 F: include/net/x25*
14783 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14784 M: Thomas Gleixner <tglx@linutronix.de>
14785 M: Ingo Molnar <mingo@redhat.com>
14786 M: "H. Peter Anvin" <hpa@zytor.com>
14788 L: linux-kernel@vger.kernel.org
14789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14791 F: Documentation/x86/
14794 X86 MCE INFRASTRUCTURE
14795 M: Tony Luck <tony.luck@intel.com>
14796 M: Borislav Petkov <bp@alien8.de>
14797 L: linux-edac@vger.kernel.org
14799 F: arch/x86/kernel/cpu/mcheck/*
14801 X86 MICROCODE UPDATE SUPPORT
14802 M: Borislav Petkov <bp@alien8.de>
14804 F: arch/x86/kernel/cpu/microcode/*
14806 X86 PLATFORM DRIVERS
14807 M: Darren Hart <dvhart@infradead.org>
14808 M: Andy Shevchenko <andy@infradead.org>
14809 L: platform-driver-x86@vger.kernel.org
14810 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14812 F: drivers/platform/x86/
14813 F: drivers/platform/olpc/
14816 M: Andy Lutomirski <luto@amacapital.net>
14817 L: linux-kernel@vger.kernel.org
14818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14820 F: arch/x86/entry/vdso/
14822 XC2028/3028 TUNER DRIVER
14823 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14824 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14825 L: linux-media@vger.kernel.org
14826 W: https://linuxtv.org
14827 T: git git://linuxtv.org/media_tree.git
14829 F: drivers/media/tuners/tuner-xc2028.*
14831 XEN BLOCK SUBSYSTEM
14832 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14833 M: Roger Pau Monné <roger.pau@citrix.com>
14834 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14836 F: drivers/block/xen-blkback/*
14837 F: drivers/block/xen*
14840 M: Stefano Stabellini <sstabellini@kernel.org>
14841 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14844 F: arch/arm/include/asm/xen/
14846 XEN HYPERVISOR ARM64
14847 M: Stefano Stabellini <sstabellini@kernel.org>
14848 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14851 F: arch/arm64/include/asm/xen/
14853 XEN HYPERVISOR INTERFACE
14854 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
14855 M: Juergen Gross <jgross@suse.com>
14856 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14860 F: drivers/*/xen-*front.c
14862 F: arch/x86/include/asm/xen/
14863 F: arch/x86/include/asm/pvclock-abi.h
14865 F: include/uapi/xen/
14866 F: Documentation/ABI/stable/sysfs-hypervisor-xen
14867 F: Documentation/ABI/testing/sysfs-hypervisor-xen
14869 XEN NETWORK BACKEND DRIVER
14870 M: Wei Liu <wei.liu2@citrix.com>
14871 M: Paul Durrant <paul.durrant@citrix.com>
14872 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14873 L: netdev@vger.kernel.org
14875 F: drivers/net/xen-netback/*
14878 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14879 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14881 F: arch/x86/pci/*xen*
14882 F: drivers/pci/*xen*
14885 M: Juergen Gross <jgross@suse.com>
14886 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14887 L: linux-scsi@vger.kernel.org
14889 F: drivers/scsi/xen-scsifront.c
14890 F: drivers/xen/xen-scsiback.c
14891 F: include/xen/interface/io/vscsiif.h
14893 XEN SWIOTLB SUBSYSTEM
14894 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14895 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14897 F: arch/x86/xen/*swiotlb*
14898 F: drivers/xen/*swiotlb*
14901 M: Darrick J. Wong <darrick.wong@oracle.com>
14902 M: linux-xfs@vger.kernel.org
14903 L: linux-xfs@vger.kernel.org
14905 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14907 F: Documentation/filesystems/xfs.txt
14910 XILINX AXI ETHERNET DRIVER
14911 M: Anirudha Sarangi <anirudh@xilinx.com>
14912 M: John Linn <John.Linn@xilinx.com>
14914 F: drivers/net/ethernet/xilinx/xilinx_axienet*
14916 XILINX UARTLITE SERIAL DRIVER
14917 M: Peter Korsgaard <jacmet@sunsite.dk>
14918 L: linux-serial@vger.kernel.org
14920 F: drivers/tty/serial/uartlite.c
14922 XILINX VIDEO IP CORES
14923 M: Hyun Kwon <hyun.kwon@xilinx.com>
14924 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14925 L: linux-media@vger.kernel.org
14926 T: git git://linuxtv.org/media_tree.git
14928 F: Documentation/devicetree/bindings/media/xilinx/
14929 F: drivers/media/platform/xilinx/
14930 F: include/uapi/linux/xilinx-v4l2-controls.h
14933 M: Eli Billauer <eli.billauer@gmail.com>
14934 L: linux-kernel@vger.kernel.org
14936 F: drivers/char/xillybus/
14938 XRA1403 GPIO EXPANDER
14939 M: Nandor Han <nandor.han@ge.com>
14940 M: Semi Malinen <semi.malinen@ge.com>
14941 L: linux-gpio@vger.kernel.org
14943 F: drivers/gpio/gpio-xra1403.c
14944 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14946 XTENSA XTFPGA PLATFORM SUPPORT
14947 M: Max Filippov <jcmvbkbc@gmail.com>
14948 L: linux-xtensa@linux-xtensa.org
14950 F: drivers/spi/spi-xtensa-xtfpga.c
14951 F: sound/soc/xtensa/xtfpga-i2s.c
14953 YAM DRIVER FOR AX.25
14954 M: Jean-Paul Roubelat <jpr@f6fbb.org>
14955 L: linux-hams@vger.kernel.org
14957 F: drivers/net/hamradio/yam*
14958 F: include/linux/yam.h
14960 YAMA SECURITY MODULE
14961 M: Kees Cook <keescook@chromium.org>
14962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14965 F: Documentation/admin-guide/LSM/Yama.rst
14967 YEALINK PHONE DRIVER
14968 M: Henk Vergonet <Henk.Vergonet@gmail.com>
14969 L: usbb2k-api-dev@nongnu.org
14971 F: Documentation/input/yealink.rst
14972 F: drivers/input/misc/yealink.*
14974 Z8530 DRIVER FOR AX.25
14975 M: Joerg Reuter <jreuter@yaina.de>
14976 W: http://yaina.de/jreuter/
14977 W: http://www.qsl.net/dl1bke/
14978 L: linux-hams@vger.kernel.org
14980 F: Documentation/networking/z8530drv.txt
14981 F: drivers/net/hamradio/*scc.c
14982 F: drivers/net/hamradio/z8530.h
14984 ZBUD COMPRESSED PAGE ALLOCATOR
14985 M: Seth Jennings <sjenning@redhat.com>
14986 M: Dan Streetman <ddstreet@ieee.org>
14987 L: linux-mm@kvack.org
14990 F: include/linux/zbud.h
14992 ZD1211RW WIRELESS DRIVER
14993 M: Daniel Drake <dsd@gentoo.org>
14994 M: Ulrich Kunitz <kune@deine-taler.de>
14995 W: http://zd1211.ath.cx/wiki/DriverRewrite
14996 L: linux-wireless@vger.kernel.org
14997 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14999 F: drivers/net/wireless/zydas/zd1211rw/
15001 ZD1301 MEDIA DRIVER
15002 M: Antti Palosaari <crope@iki.fi>
15003 L: linux-media@vger.kernel.org
15004 W: https://linuxtv.org/
15005 W: http://palosaari.fi/linux/
15006 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15008 F: drivers/media/usb/dvb-usb-v2/zd1301*
15010 ZD1301_DEMOD MEDIA DRIVER
15011 M: Antti Palosaari <crope@iki.fi>
15012 L: linux-media@vger.kernel.org
15013 W: https://linuxtv.org/
15014 W: http://palosaari.fi/linux/
15015 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15017 F: drivers/media/dvb-frontends/zd1301_demod*
15019 ZPOOL COMPRESSED PAGE STORAGE API
15020 M: Dan Streetman <ddstreet@ieee.org>
15021 L: linux-mm@kvack.org
15024 F: include/linux/zpool.h
15026 ZR36067 VIDEO FOR LINUX DRIVER
15027 L: mjpeg-users@lists.sourceforge.net
15028 L: linux-media@vger.kernel.org
15029 W: http://mjpeg.sourceforge.net/driver-zoran/
15030 T: hg https://linuxtv.org/hg/v4l-dvb
15032 F: drivers/media/pci/zoran/
15034 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15035 M: Minchan Kim <minchan@kernel.org>
15036 M: Nitin Gupta <ngupta@vflare.org>
15037 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15038 L: linux-kernel@vger.kernel.org
15040 F: drivers/block/zram/
15041 F: Documentation/blockdev/zram.txt
15043 ZS DECSTATION Z85C30 SERIAL DRIVER
15044 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15046 F: drivers/tty/serial/zs.*
15048 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15049 M: Minchan Kim <minchan@kernel.org>
15050 M: Nitin Gupta <ngupta@vflare.org>
15051 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15052 L: linux-mm@kvack.org
15055 F: include/linux/zsmalloc.h
15056 F: Documentation/vm/zsmalloc.txt
15058 ZSWAP COMPRESSED SWAP CACHING
15059 M: Seth Jennings <sjenning@redhat.com>
15060 M: Dan Streetman <ddstreet@ieee.org>
15061 L: linux-mm@kvack.org
15066 M: Linus Torvalds <torvalds@linux-foundation.org>
15067 L: linux-kernel@vger.kernel.org
15068 Q: http://patchwork.kernel.org/project/LKML/list/
15069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15070 S: Buried alive in reporters