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
210 M: Antti Palosaari <crope@iki.fi>
211 L: linux-media@vger.kernel.org
212 W: https://linuxtv.org
213 W: http://palosaari.fi/linux/
214 Q: http://patchwork.linuxtv.org/project/linux-media/list/
215 T: git git://linuxtv.org/anttip/media_tree.git
217 F: drivers/media/dvb-frontends/a8293*
219 AACRAID SCSI RAID DRIVER
220 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
221 L: linux-scsi@vger.kernel.org
222 W: http://www.adaptec.com/
224 F: Documentation/scsi/aacraid.txt
225 F: drivers/scsi/aacraid/
228 L: linux-api@vger.kernel.org
229 F: include/linux/syscalls.h
232 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
233 M: Hans de Goede <hdegoede@redhat.com>
234 L: linux-hwmon@vger.kernel.org
236 F: drivers/hwmon/abituguru.c
238 ABIT UGURU 3 HARDWARE MONITOR DRIVER
239 M: Alistair John Strachan <alistair@devzero.co.uk>
240 L: linux-hwmon@vger.kernel.org
242 F: drivers/hwmon/abituguru3.c
244 ACCES 104-DIO-48E GPIO DRIVER
245 M: William Breathitt Gray <vilhelm.gray@gmail.com>
246 L: linux-gpio@vger.kernel.org
248 F: drivers/gpio/gpio-104-dio-48e.c
250 ACCES 104-IDI-48 GPIO DRIVER
251 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
252 L: linux-gpio@vger.kernel.org
254 F: drivers/gpio/gpio-104-idi-48.c
256 ACCES 104-IDIO-16 GPIO DRIVER
257 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
258 L: linux-gpio@vger.kernel.org
260 F: drivers/gpio/gpio-104-idio-16.c
262 ACCES 104-QUAD-8 IIO DRIVER
263 M: William Breathitt Gray <vilhelm.gray@gmail.com>
264 L: linux-iio@vger.kernel.org
266 F: drivers/iio/counter/104-quad-8.c
268 ACCES PCI-IDIO-16 GPIO DRIVER
269 M: William Breathitt Gray <vilhelm.gray@gmail.com>
270 L: linux-gpio@vger.kernel.org
272 F: drivers/gpio/gpio-pci-idio-16.c
275 M: Jes Sorensen <jes@trained-monkey.org>
276 L: linux-acenic@sunsite.dk
278 F: drivers/net/ethernet/alteon/acenic*
280 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
281 M: Peter Feuerer <peter@piie.net>
282 L: platform-driver-x86@vger.kernel.org
283 W: http://piie.net/?section=acerhdf
285 F: drivers/platform/x86/acerhdf.c
287 ACER WMI LAPTOP EXTRAS
288 M: "Lee, Chun-Yi" <jlee@suse.com>
289 L: platform-driver-x86@vger.kernel.org
291 F: drivers/platform/x86/acer-wmi.c
294 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
295 M: Len Brown <lenb@kernel.org>
296 L: linux-acpi@vger.kernel.org
297 W: https://01.org/linux-acpi
298 Q: https://patchwork.kernel.org/project/linux-acpi/list/
299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
300 B: https://bugzilla.kernel.org
303 F: drivers/pnp/pnpacpi/
304 F: include/linux/acpi.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*
314 ACPI COMPONENT ARCHITECTURE (ACPICA)
315 M: Robert Moore <robert.moore@intel.com>
316 M: Lv Zheng <lv.zheng@intel.com>
317 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
318 L: linux-acpi@vger.kernel.org
320 W: https://acpica.org/
321 W: https://github.com/acpica/acpica/
322 Q: https://patchwork.kernel.org/project/linux-acpi/list/
323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
324 B: https://bugzilla.kernel.org
325 B: https://bugs.acpica.org
327 F: drivers/acpi/acpica/
332 M: Zhang Rui <rui.zhang@intel.com>
333 L: linux-acpi@vger.kernel.org
334 W: https://01.org/linux-acpi
335 B: https://bugzilla.kernel.org
337 F: drivers/acpi/fan.c
339 ACPI FOR ARM64 (ACPI/arm64)
340 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
341 M: Hanjun Guo <hanjun.guo@linaro.org>
342 M: Sudeep Holla <sudeep.holla@arm.com>
343 L: linux-acpi@vger.kernel.org
345 F: drivers/acpi/arm64
348 M: Zhang Rui <rui.zhang@intel.com>
349 L: linux-acpi@vger.kernel.org
350 W: https://01.org/linux-acpi
351 B: https://bugzilla.kernel.org
353 F: drivers/acpi/*thermal*
356 M: Zhang Rui <rui.zhang@intel.com>
357 L: linux-acpi@vger.kernel.org
358 W: https://01.org/linux-acpi
359 B: https://bugzilla.kernel.org
361 F: drivers/acpi/acpi_video.c
364 L: platform-driver-x86@vger.kernel.org
366 F: drivers/platform/x86/wmi.c
368 AD1889 ALSA SOUND DRIVER
369 M: Thibaut Varene <T-Bone@parisc-linux.org>
370 W: http://wiki.parisc-linux.org/AD1889
371 L: linux-parisc@vger.kernel.org
373 F: sound/pci/ad1889.*
375 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
376 M: Michael Hennerich <michael.hennerich@analog.com>
377 W: http://wiki.analog.com/AD5254
378 W: http://ez.analog.com/community/linux-device-drivers
380 F: drivers/misc/ad525x_dpot.c
382 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
383 M: Michael Hennerich <michael.hennerich@analog.com>
384 W: http://wiki.analog.com/AD5398
385 W: http://ez.analog.com/community/linux-device-drivers
387 F: drivers/regulator/ad5398.c
389 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
390 M: Michael Hennerich <michael.hennerich@analog.com>
391 W: http://wiki.analog.com/AD7142
392 W: http://ez.analog.com/community/linux-device-drivers
394 F: drivers/input/misc/ad714x.c
396 AD7877 TOUCHSCREEN DRIVER
397 M: Michael Hennerich <michael.hennerich@analog.com>
398 W: http://wiki.analog.com/AD7877
399 W: http://ez.analog.com/community/linux-device-drivers
401 F: drivers/input/touchscreen/ad7877.c
403 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
404 M: Michael Hennerich <michael.hennerich@analog.com>
405 W: http://wiki.analog.com/AD7879
406 W: http://ez.analog.com/community/linux-device-drivers
408 F: drivers/input/touchscreen/ad7879.c
410 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
411 M: Jiri Kosina <jikos@kernel.org>
414 ADF7242 IEEE 802.15.4 RADIO DRIVER
415 M: Michael Hennerich <michael.hennerich@analog.com>
416 W: https://wiki.analog.com/ADF7242
417 W: http://ez.analog.com/community/linux-device-drivers
418 L: linux-wpan@vger.kernel.org
420 F: drivers/net/ieee802154/adf7242.c
421 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
423 ADM1025 HARDWARE MONITOR DRIVER
424 M: Jean Delvare <jdelvare@suse.com>
425 L: linux-hwmon@vger.kernel.org
427 F: Documentation/hwmon/adm1025
428 F: drivers/hwmon/adm1025.c
430 ADM1029 HARDWARE MONITOR DRIVER
431 M: Corentin Labbe <clabbe.montjoie@gmail.com>
432 L: linux-hwmon@vger.kernel.org
434 F: drivers/hwmon/adm1029.c
436 ADM8211 WIRELESS DRIVER
437 L: linux-wireless@vger.kernel.org
438 W: http://wireless.kernel.org/
440 F: drivers/net/wireless/admtek/adm8211.*
442 ADP1653 FLASH CONTROLLER DRIVER
443 M: Sakari Ailus <sakari.ailus@iki.fi>
444 L: linux-media@vger.kernel.org
446 F: drivers/media/i2c/adp1653.c
447 F: include/media/i2c/adp1653.h
449 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
450 M: Michael Hennerich <michael.hennerich@analog.com>
451 W: http://wiki.analog.com/ADP5520
452 W: http://ez.analog.com/community/linux-device-drivers
454 F: drivers/mfd/adp5520.c
455 F: drivers/video/backlight/adp5520_bl.c
456 F: drivers/leds/leds-adp5520.c
457 F: drivers/gpio/gpio-adp5520.c
458 F: drivers/input/keyboard/adp5520-keys.c
460 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
461 M: Michael Hennerich <michael.hennerich@analog.com>
462 W: http://wiki.analog.com/ADP5588
463 W: http://ez.analog.com/community/linux-device-drivers
465 F: drivers/input/keyboard/adp5588-keys.c
466 F: drivers/gpio/gpio-adp5588.c
468 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
469 M: Michael Hennerich <michael.hennerich@analog.com>
470 W: http://wiki.analog.com/ADP8860
471 W: http://ez.analog.com/community/linux-device-drivers
473 F: drivers/video/backlight/adp8860_bl.c
475 ADS1015 HARDWARE MONITOR DRIVER
476 M: Dirk Eibach <eibach@gdsys.de>
477 L: linux-hwmon@vger.kernel.org
479 F: Documentation/hwmon/ads1015
480 F: drivers/hwmon/ads1015.c
481 F: include/linux/platform_data/ads1015.h
484 M: Colin Leroy <colin@colino.net>
486 F: drivers/macintosh/therm_adt746x.c
488 ADT7475 HARDWARE MONITOR DRIVER
489 M: Jean Delvare <jdelvare@suse.com>
490 L: linux-hwmon@vger.kernel.org
492 F: Documentation/hwmon/adt7475
493 F: drivers/hwmon/adt7475.c
495 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
496 M: Michael Hennerich <michael.hennerich@analog.com>
497 W: http://wiki.analog.com/ADXL345
498 W: http://ez.analog.com/community/linux-device-drivers
500 F: drivers/input/misc/adxl34x.c
503 M: Matthew Wilcox <matthew@wil.cx>
504 M: Hannes Reinecke <hare@suse.com>
505 L: linux-scsi@vger.kernel.org
507 F: Documentation/scsi/advansys.txt
508 F: drivers/scsi/advansys.c
511 M: Riccardo Facchetti <fizban@tin.it>
513 F: sound/oss/aedsp16.c
516 M: Antti Palosaari <crope@iki.fi>
517 L: linux-media@vger.kernel.org
518 W: https://linuxtv.org
519 W: http://palosaari.fi/linux/
520 Q: http://patchwork.linuxtv.org/project/linux-media/list/
521 T: git git://linuxtv.org/anttip/media_tree.git
523 F: drivers/media/dvb-frontends/af9013*
526 M: Antti Palosaari <crope@iki.fi>
527 L: linux-media@vger.kernel.org
528 W: https://linuxtv.org
529 W: http://palosaari.fi/linux/
530 Q: http://patchwork.linuxtv.org/project/linux-media/list/
531 T: git git://linuxtv.org/anttip/media_tree.git
533 F: drivers/media/dvb-frontends/af9033*
536 L: linux-fsdevel@vger.kernel.org
538 F: Documentation/filesystems/affs.txt
541 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
542 M: David Howells <dhowells@redhat.com>
543 L: linux-afs@lists.infradead.org
546 F: include/net/af_rxrpc.h
547 F: net/rxrpc/af_rxrpc.c
548 W: https://www.infradead.org/~dhowells/kafs/
551 M: David Airlie <airlied@linux.ie>
552 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
555 F: include/linux/agp*
556 F: include/uapi/linux/agp*
559 M: "Juergen E. Fischer" <fischer@norbit.de>
560 L: linux-scsi@vger.kernel.org
562 F: drivers/scsi/aha152x*
563 F: drivers/scsi/pcmcia/aha152x*
565 AIC7XXX / AIC79XX SCSI DRIVER
566 M: Hannes Reinecke <hare@suse.com>
567 L: linux-scsi@vger.kernel.org
569 F: drivers/scsi/aic7xxx/
571 AIMSLAB FM RADIO RECEIVER DRIVER
572 M: Hans Verkuil <hverkuil@xs4all.nl>
573 L: linux-media@vger.kernel.org
574 T: git git://linuxtv.org/media_tree.git
575 W: https://linuxtv.org
577 F: drivers/media/radio/radio-aimslab*
580 M: Benjamin LaHaise <bcrl@kvack.org>
581 L: linux-aio@kvack.org
584 F: include/linux/*aio*.h
587 M: Antti Palosaari <crope@iki.fi>
588 L: linux-media@vger.kernel.org
589 W: https://linuxtv.org
590 W: http://palosaari.fi/linux/
591 Q: http://patchwork.linuxtv.org/project/linux-media/list/
592 T: git git://linuxtv.org/anttip/media_tree.git
594 F: drivers/media/usb/airspy/
596 ALACRITECH GIGABIT ETHERNET DRIVER
597 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
599 F: drivers/net/ethernet/alacritech/*
601 ALCATEL SPEEDTOUCH USB DRIVER
602 M: Duncan Sands <duncan.sands@free.fr>
603 L: linux-usb@vger.kernel.org
604 W: http://www.linux-usb.org/SpeedTouch/
606 F: drivers/usb/atm/speedtch.c
607 F: drivers/usb/atm/usbatm.c
609 ALCHEMY AU1XX0 MMC DRIVER
610 M: Manuel Lauss <manuel.lauss@gmail.com>
612 F: drivers/mmc/host/au1xmmc.c
615 M: Rudolf Marek <r.marek@assembler.cz>
616 L: linux-i2c@vger.kernel.org
618 F: Documentation/i2c/busses/i2c-ali1563
619 F: drivers/i2c/busses/i2c-ali1563.c
621 ALLWINNER SECURITY SYSTEM
622 M: Corentin Labbe <clabbe.montjoie@gmail.com>
623 L: linux-crypto@vger.kernel.org
625 F: drivers/crypto/sunxi-ss/
628 M: Richard Henderson <rth@twiddle.net>
629 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
630 M: Matt Turner <mattst88@gmail.com>
632 L: linux-alpha@vger.kernel.org
635 ALPS PS/2 TOUCHPAD DRIVER
636 R: Pali Rohár <pali.rohar@gmail.com>
637 F: drivers/input/mouse/alps.*
639 ALTERA MAILBOX DRIVER
640 M: Ley Foon Tan <lftan@altera.com>
641 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
643 F: drivers/mailbox/mailbox-altera.c
646 M: Tien Hock Loh <thloh@altera.com>
647 L: linux-gpio@vger.kernel.org
649 F: drivers/gpio/gpio-altera.c
651 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
652 M: Thor Thayer <thor.thayer@linux.intel.com>
654 F: drivers/gpio/gpio-altera-a10sr.c
655 F: drivers/mfd/altera-a10sr.c
656 F: drivers/reset/reset-a10sr.c
657 F: include/linux/mfd/altera-a10sr.h
658 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
660 ALTERA TRIPLE SPEED ETHERNET DRIVER
661 M: Vince Bridgers <vbridger@opensource.altera.com>
662 L: netdev@vger.kernel.org
663 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
665 F: drivers/net/ethernet/altera/
667 ALTERA UART/JTAG UART SERIAL DRIVERS
668 M: Tobias Klauser <tklauser@distanz.ch>
669 L: linux-serial@vger.kernel.org
670 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
672 F: drivers/tty/serial/altera_uart.c
673 F: drivers/tty/serial/altera_jtaguart.c
674 F: include/linux/altera_uart.h
675 F: include/linux/altera_jtaguart.h
677 AMAZON ETHERNET DRIVERS
678 M: Netanel Belgazal <netanel@annapurnalabs.com>
679 R: Saeed Bishara <saeed@annapurnalabs.com>
680 R: Zorik Machulsky <zorik@annapurnalabs.com>
681 L: netdev@vger.kernel.org
683 F: Documentation/networking/ena.txt
684 F: drivers/net/ethernet/amazon/
686 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
687 M: Tom Lendacky <thomas.lendacky@amd.com>
688 M: Gary Hook <gary.hook@amd.com>
689 L: linux-crypto@vger.kernel.org
691 F: drivers/crypto/ccp/
692 F: include/linux/ccp.h
694 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
695 M: Huang Rui <ray.huang@amd.com>
696 L: linux-hwmon@vger.kernel.org
698 F: Documentation/hwmon/fam15h_power
699 F: drivers/hwmon/fam15h_power.c
701 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
702 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
704 F: drivers/usb/gadget/udc/amd5536udc.*
706 AMD GEODE PROCESSOR/CHIPSET SUPPORT
707 P: Andres Salomon <dilinger@queued.net>
708 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
709 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
711 F: drivers/char/hw_random/geode-rng.c
712 F: drivers/crypto/geode*
713 F: drivers/video/fbdev/geode/
714 F: arch/x86/include/asm/geode.h
717 M: Joerg Roedel <joro@8bytes.org>
718 L: iommu@lists.linux-foundation.org
719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
721 F: drivers/iommu/amd_iommu*.[ch]
722 F: include/linux/amd-iommu.h
725 M: Oded Gabbay <oded.gabbay@gmail.com>
726 L: dri-devel@lists.freedesktop.org
727 T: git git://people.freedesktop.org/~gabbayo/linux.git
729 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
730 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
731 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
732 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
733 F: drivers/gpu/drm/amd/amdkfd/
734 F: drivers/gpu/drm/amd/include/cik_structs.h
735 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
736 F: drivers/gpu/drm/amd/include/vi_structs.h
737 F: drivers/gpu/drm/radeon/radeon_kfd.c
738 F: drivers/gpu/drm/radeon/radeon_kfd.h
739 F: include/uapi/linux/kfd_ioctl.h
741 AMD SEATTLE DEVICE TREE SUPPORT
742 M: Brijesh Singh <brijeshkumar.singh@amd.com>
743 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
744 M: Tom Lendacky <thomas.lendacky@amd.com>
746 F: arch/arm64/boot/dts/amd/
749 M: Tom Lendacky <thomas.lendacky@amd.com>
750 L: netdev@vger.kernel.org
752 F: drivers/net/ethernet/amd/xgbe/
753 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
755 AMS (Apple Motion Sensor) DRIVER
756 M: Michael Hanselmann <linux-kernel@hansmi.ch>
758 F: drivers/macintosh/ams/
760 ANALOG DEVICES INC AD9389B DRIVER
761 M: Hans Verkuil <hans.verkuil@cisco.com>
762 L: linux-media@vger.kernel.org
764 F: drivers/media/i2c/ad9389b*
766 ANALOG DEVICES INC ADV7180 DRIVER
767 M: Lars-Peter Clausen <lars@metafoo.de>
768 L: linux-media@vger.kernel.org
769 W: http://ez.analog.com/community/linux-device-drivers
771 F: drivers/media/i2c/adv7180.c
773 ANALOG DEVICES INC ADV7511 DRIVER
774 M: Hans Verkuil <hans.verkuil@cisco.com>
775 L: linux-media@vger.kernel.org
777 F: drivers/media/i2c/adv7511*
779 ANALOG DEVICES INC ADV7604 DRIVER
780 M: Hans Verkuil <hans.verkuil@cisco.com>
781 L: linux-media@vger.kernel.org
783 F: drivers/media/i2c/adv7604*
785 ANALOG DEVICES INC ADV7842 DRIVER
786 M: Hans Verkuil <hans.verkuil@cisco.com>
787 L: linux-media@vger.kernel.org
789 F: drivers/media/i2c/adv7842*
791 ANALOG DEVICES INC ASOC CODEC DRIVERS
792 M: Lars-Peter Clausen <lars@metafoo.de>
793 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
794 W: http://wiki.analog.com/
795 W: http://ez.analog.com/community/linux-device-drivers
797 F: sound/soc/codecs/adau*
798 F: sound/soc/codecs/adav*
799 F: sound/soc/codecs/ad1*
800 F: sound/soc/codecs/ad7*
801 F: sound/soc/codecs/ssm*
802 F: sound/soc/codecs/sigmadsp.*
804 ANALOG DEVICES INC ASOC DRIVERS
805 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
806 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
807 W: http://blackfin.uclinux.org/
809 F: sound/soc/blackfin/*
811 ANALOG DEVICES INC IIO DRIVERS
812 M: Lars-Peter Clausen <lars@metafoo.de>
813 M: Michael Hennerich <Michael.Hennerich@analog.com>
814 W: http://wiki.analog.com/
815 W: http://ez.analog.com/community/linux-device-drivers
818 F: drivers/iio/adc/ltc2497*
819 X: drivers/iio/*/adjd*
820 F: drivers/staging/iio/*/ad*
821 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
823 ANALOG DEVICES INC DMA DRIVERS
824 M: Lars-Peter Clausen <lars@metafoo.de>
825 W: http://ez.analog.com/community/linux-device-drivers
827 F: drivers/dma/dma-axi-dmac.c
829 ANDROID CONFIG FRAGMENTS
830 M: Rob Herring <robh@kernel.org>
832 F: kernel/configs/android*
835 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
836 M: Arve Hjønnevåg <arve@android.com>
837 M: Riley Andrews <riandrews@android.com>
838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
839 L: devel@driverdev.osuosl.org
842 F: drivers/staging/android/
845 M: Laura Abbott <labbott@redhat.com>
846 M: Sumit Semwal <sumit.semwal@linaro.org>
847 L: devel@driverdev.osuosl.org
849 F: drivers/staging/android/ion
850 F: drivers/staging/android/uapi/ion.h
851 F: drivers/staging/android/uapi/ion_test.h
853 AOA (Apple Onboard Audio) ALSA DRIVER
854 M: Johannes Berg <johannes@sipsolutions.net>
855 L: linuxppc-dev@lists.ozlabs.org
856 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
860 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
861 M: William Breathitt Gray <vilhelm.gray@gmail.com>
862 L: linux-iio@vger.kernel.org
864 F: drivers/iio/adc/stx104.c
867 M: Jiri Kosina <jikos@kernel.org>
869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
870 F: arch/x86/kernel/apm_32.c
871 F: include/linux/apm_bios.h
872 F: include/uapi/linux/apm_bios.h
873 F: drivers/char/apm-emulation.c
875 APPLE BCM5974 MULTITOUCH DRIVER
876 M: Henrik Rydberg <rydberg@bitmath.org>
877 L: linux-input@vger.kernel.org
879 F: drivers/input/mouse/bcm5974.c
882 M: Henrik Rydberg <rydberg@bitmath.org>
883 L: linux-hwmon@vger.kernel.org
885 F: drivers/hwmon/applesmc.c
887 APPLETALK NETWORK LAYER
888 L: netdev@vger.kernel.org
890 F: drivers/net/appletalk/
893 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
894 M: Duc Dang <dhdang@apm.com>
896 F: arch/arm64/boot/dts/apm/
898 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
899 M: Iyappan Subramanian <isubramanian@apm.com>
900 M: Keyur Chudgar <kchudgar@apm.com>
901 M: Quan Nguyen <qnguyen@apm.com>
903 F: drivers/net/ethernet/apm/xgene/
904 F: drivers/net/phy/mdio-xgene.c
905 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
906 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
908 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
909 M: Iyappan Subramanian <isubramanian@apm.com>
910 M: Keyur Chudgar <kchudgar@apm.com>
912 F: drivers/net/ethernet/apm/xgene-v2/
914 APPLIED MICRO (APM) X-GENE SOC PMU
915 M: Tai Nguyen <ttnguyen@apm.com>
917 F: drivers/perf/xgene_pmu.c
918 F: Documentation/perf/xgene-pmu.txt
919 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
921 APTINA CAMERA SENSOR PLL
922 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
923 L: linux-media@vger.kernel.org
925 F: drivers/media/i2c/aptina-pll.*
927 ARC FRAMEBUFFER DRIVER
928 M: Jaya Kumar <jayalk@intworks.biz>
930 F: drivers/video/fbdev/arcfb.c
931 F: drivers/video/fbdev/core/fb_defio.c
934 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
935 L: netdev@vger.kernel.org
937 F: drivers/net/arcnet/
938 F: include/uapi/linux/if_arcnet.h
941 M: Alexey Brodkin <abrodkin@synopsys.com>
943 F: drivers/gpu/drm/arc/
944 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
946 ARM ARCHITECTED TIMER DRIVER
947 M: Mark Rutland <mark.rutland@arm.com>
948 M: Marc Zyngier <marc.zyngier@arm.com>
949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
951 F: arch/arm/include/asm/arch_timer.h
952 F: arch/arm64/include/asm/arch_timer.h
953 F: drivers/clocksource/arm_arch_timer.c
956 M: Liviu Dudau <liviu.dudau@arm.com>
958 F: drivers/gpu/drm/arm/hdlcd_*
959 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
961 ARM MALI-DP DRM DRIVER
962 M: Liviu Dudau <liviu.dudau@arm.com>
963 M: Brian Starkey <brian.starkey@arm.com>
964 M: Mali DP Maintainers <malidp@foss.arm.com>
966 F: drivers/gpu/drm/arm/
967 F: Documentation/devicetree/bindings/display/arm,malidp.txt
969 ARM MFM AND FLOPPY DRIVERS
970 M: Ian Molton <spyro@f2s.com>
972 F: arch/arm/lib/floppydma.S
973 F: arch/arm/include/asm/floppy.h
975 ARM PMU PROFILING AND DEBUGGING
976 M: Will Deacon <will.deacon@arm.com>
977 M: Mark Rutland <mark.rutland@arm.com>
979 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
980 F: arch/arm*/kernel/perf_*
981 F: arch/arm/oprofile/common.c
982 F: arch/arm*/kernel/hw_breakpoint.c
983 F: arch/arm*/include/asm/hw_breakpoint.h
984 F: arch/arm*/include/asm/perf_event.h
986 F: include/linux/perf/arm_pmu.h
987 F: Documentation/devicetree/bindings/arm/pmu.txt
988 F: Documentation/devicetree/bindings/perf/
991 M: Russell King <linux@armlinux.org.uk>
992 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
993 W: http://www.armlinux.org.uk/
995 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
998 ARM SUB-ARCHITECTURES
999 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1005 ARM PRIMECELL AACI PL041 DRIVER
1006 M: Russell King <linux@armlinux.org.uk>
1010 ARM PRIMECELL CLCD PL110 DRIVER
1011 M: Russell King <linux@armlinux.org.uk>
1013 F: drivers/video/fbdev/amba-clcd.*
1015 ARM PRIMECELL KMI PL050 DRIVER
1016 M: Russell King <linux@armlinux.org.uk>
1018 F: drivers/input/serio/ambakmi.*
1019 F: include/linux/amba/kmi.h
1021 ARM PRIMECELL MMCI PL180/1 DRIVER
1022 M: Russell King <linux@armlinux.org.uk>
1024 F: drivers/mmc/host/mmci.*
1025 F: include/linux/amba/mmci.h
1027 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1028 M: Russell King <linux@armlinux.org.uk>
1030 F: drivers/tty/serial/amba-pl01*.c
1031 F: include/linux/amba/serial.h
1033 ARM PRIMECELL BUS SUPPORT
1034 M: Russell King <linux@armlinux.org.uk>
1037 F: include/linux/amba/bus.h
1039 ARM/ACTIONS SEMI ARCHITECTURE
1040 M: Andreas Färber <afaerber@suse.de>
1041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1044 F: arch/arm/mach-actions/
1045 F: arch/arm/boot/dts/owl-*
1046 F: arch/arm64/boot/dts/actions/
1047 F: drivers/clocksource/owl-*
1048 F: drivers/soc/actions/
1049 F: include/dt-bindings/power/owl-*
1050 F: include/linux/soc/actions/
1051 F: Documentation/devicetree/bindings/arm/actions.txt
1052 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1053 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1055 ARM/ADS SPHERE MACHINE SUPPORT
1056 M: Lennert Buytenhek <kernel@wantstofly.org>
1057 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1060 ARM/AFEB9260 MACHINE SUPPORT
1061 M: Sergey Lapin <slapin@ossfans.org>
1062 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1065 ARM/AJECO 1ARM MACHINE SUPPORT
1066 M: Lennert Buytenhek <kernel@wantstofly.org>
1067 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1070 ARM/Allwinner sunXi SoC support
1071 M: Maxime Ripard <maxime.ripard@free-electrons.com>
1072 M: Chen-Yu Tsai <wens@csie.org>
1073 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1077 F: arch/arm/mach-sunxi/
1078 F: arch/arm64/boot/dts/allwinner/
1079 F: drivers/clk/sunxi-ng/
1080 F: drivers/pinctrl/sunxi/
1081 F: drivers/soc/sunxi/
1082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1084 ARM/Allwinner SoC Clock Support
1085 M: Emilio López <emilio@elopez.com.ar>
1087 F: drivers/clk/sunxi/
1089 ARM/Amlogic Meson SoC support
1090 M: Carlo Caione <carlo@caione.org>
1091 M: Kevin Hilman <khilman@baylibre.com>
1092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093 L: linux-amlogic@lists.infradead.org
1094 W: http://linux-meson.com/
1096 F: arch/arm/mach-meson/
1097 F: arch/arm/boot/dts/meson*
1098 F: arch/arm64/boot/dts/amlogic/
1099 F: drivers/pinctrl/meson/
1100 F: drivers/mmc/host/meson*
1103 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1104 M: Neil Armstrong <narmstrong@baylibre.com>
1105 M: Jerome Brunet <jbrunet@baylibre.com>
1106 L: linux-amlogic@lists.infradead.org
1108 F: drivers/clk/meson/
1109 F: include/dt-bindings/clock/meson*
1110 F: include/dt-bindings/clock/gxbb*
1111 F: Documentation/devicetree/bindings/clock/amlogic*
1113 ARM/Annapurna Labs ALPINE ARCHITECTURE
1114 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1115 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1116 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1118 F: arch/arm/mach-alpine/
1119 F: arch/arm/boot/dts/alpine*
1120 F: arch/arm64/boot/dts/al/
1121 F: drivers/*/*alpine*
1123 ARM/ARTPEC MACHINE SUPPORT
1124 M: Jesper Nilsson <jesper.nilsson@axis.com>
1125 M: Lars Persson <lars.persson@axis.com>
1126 M: Niklas Cassel <niklas.cassel@axis.com>
1128 L: linux-arm-kernel@axis.com
1129 F: arch/arm/mach-artpec
1130 F: arch/arm/boot/dts/artpec6*
1132 F: drivers/pinctrl/pinctrl-artpec*
1133 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1135 ARM/ASPEED MACHINE SUPPORT
1136 M: Joel Stanley <joel@jms.id.au>
1138 F: arch/arm/mach-aspeed/
1139 F: arch/arm/boot/dts/aspeed-*
1140 F: drivers/*/*aspeed*
1142 ARM/ASPEED I2C DRIVER
1143 M: Brendan Higgins <brendanhiggins@google.com>
1144 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1145 R: Joel Stanley <joel@jms.id.au>
1146 L: linux-i2c@vger.kernel.org
1147 L: openbmc@lists.ozlabs.org
1149 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1150 F: drivers/i2c/busses/i2c-aspeed.c
1151 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1152 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1154 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1155 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1156 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1157 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158 W: http://www.linux4sam.org
1159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1161 F: arch/arm/mach-at91/
1162 F: include/soc/at91/
1163 F: arch/arm/boot/dts/at91*.dts
1164 F: arch/arm/boot/dts/at91*.dtsi
1165 F: arch/arm/boot/dts/sama*.dts
1166 F: arch/arm/boot/dts/sama*.dtsi
1167 F: arch/arm/include/debug/at91.S
1168 F: drivers/memory/atmel*
1170 ARM/ATMEL AT91 Clock Support
1171 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1175 ARM/CALXEDA HIGHBANK ARCHITECTURE
1176 M: Rob Herring <robh@kernel.org>
1177 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179 F: arch/arm/mach-highbank/
1180 F: arch/arm/boot/dts/highbank.dts
1181 F: arch/arm/boot/dts/ecx-*.dts*
1183 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1184 M: Krzysztof Halasa <khalasa@piap.pl>
1186 F: arch/arm/mach-cns3xxx/
1188 ARM/CAVIUM THUNDER NETWORK DRIVER
1189 M: Sunil Goutham <sgoutham@cavium.com>
1190 M: Robert Richter <rric@kernel.org>
1191 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1193 F: drivers/net/ethernet/cavium/thunder/
1195 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1196 M: Alexander Shiyan <shc_work@mail.ru>
1197 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1202 M: Hartley Sweeten <hsweeten@visionengravers.com>
1203 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1204 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1206 F: arch/arm/mach-ep93xx/
1207 F: arch/arm/mach-ep93xx/include/mach/
1209 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1210 M: Lennert Buytenhek <kernel@wantstofly.org>
1211 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1215 M: Russell King <linux@armlinux.org.uk>
1216 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1219 F: arch/arm/include/asm/clkdev.h
1220 F: drivers/clk/clkdev.c
1222 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1223 M: Mike Rapoport <mike@compulab.co.il>
1224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227 ARM/CONTEC MICRO9 MACHINE SUPPORT
1228 M: Hubert Feurstein <hubert.feurstein@contec.at>
1230 F: arch/arm/mach-ep93xx/micro9.c
1232 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1233 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1234 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1236 F: drivers/hwtracing/coresight/*
1237 F: Documentation/trace/coresight.txt
1238 F: Documentation/trace/coresight-cpu-debug.txt
1239 F: Documentation/devicetree/bindings/arm/coresight.txt
1240 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1241 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1242 F: tools/perf/arch/arm/util/pmu.c
1243 F: tools/perf/arch/arm/util/auxtrace.c
1244 F: tools/perf/arch/arm/util/cs-etm.c
1245 F: tools/perf/arch/arm/util/cs-etm.h
1246 F: tools/perf/util/cs-etm.h
1248 ARM/CORGI MACHINE SUPPORT
1249 M: Richard Purdie <rpurdie@rpsys.net>
1252 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1253 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1254 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255 T: git git://github.com/ulli-kroll/linux.git
1257 F: arch/arm/mach-gemini/
1258 F: drivers/rtc/rtc-gemini.c
1260 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1261 M: Barry Song <baohua@kernel.org>
1262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1265 F: arch/arm/boot/dts/prima2*
1266 F: arch/arm/mach-prima2/
1267 F: drivers/clk/sirf/
1268 F: drivers/clocksource/timer-prima2.c
1269 F: drivers/clocksource/timer-atlas7.c
1272 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1273 M: Baruch Siach <baruch@tkos.co.il>
1274 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276 F: arch/arm/boot/dts/cx92755*
1279 ARM/EBSA110 MACHINE SUPPORT
1280 M: Russell King <linux@armlinux.org.uk>
1281 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282 W: http://www.armlinux.org.uk/
1284 F: arch/arm/mach-ebsa110/
1285 F: drivers/net/ethernet/amd/am79c961a.*
1287 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1288 M: Uwe Kleine-König <kernel@pengutronix.de>
1289 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1294 M: Robert Jarzmik <robert.jarzmik@free.fr>
1295 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1297 F: arch/arm/mach-pxa/ezx.c
1299 ARM/FARADAY FA526 PORT
1300 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1301 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303 T: git git://git.berlios.de/gemini-board
1304 F: arch/arm/mm/*-fa*
1306 ARM/FOOTBRIDGE ARCHITECTURE
1307 M: Russell King <linux@armlinux.org.uk>
1308 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309 W: http://www.armlinux.org.uk/
1311 F: arch/arm/include/asm/hardware/dec21285.h
1312 F: arch/arm/mach-footbridge/
1314 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1315 M: Shawn Guo <shawnguo@kernel.org>
1316 M: Sascha Hauer <kernel@pengutronix.de>
1317 R: Fabio Estevam <fabio.estevam@nxp.com>
1318 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1321 F: arch/arm/mach-imx/
1322 F: arch/arm/mach-mxs/
1323 F: arch/arm/boot/dts/imx*
1324 F: arch/arm/configs/imx*_defconfig
1329 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1330 M: Shawn Guo <shawnguo@kernel.org>
1331 M: Sascha Hauer <kernel@pengutronix.de>
1332 R: Stefan Agner <stefan@agner.ch>
1333 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1336 F: arch/arm/mach-imx/*vf610*
1337 F: arch/arm/boot/dts/vf*
1339 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1340 M: Lennert Buytenhek <kernel@wantstofly.org>
1341 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344 ARM/GUMSTIX MACHINE SUPPORT
1345 M: Steve Sakoman <sakoman@gmail.com>
1346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1350 M: Philipp Zabel <philipp.zabel@gmail.com>
1351 M: Paul Parsons <lost.distance@yahoo.com>
1352 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354 F: arch/arm/mach-pxa/hx4700.c
1355 F: arch/arm/mach-pxa/include/mach/hx4700.h
1356 F: sound/soc/pxa/hx4700.c
1358 ARM/HISILICON SOC SUPPORT
1359 M: Wei Xu <xuwei5@hisilicon.com>
1360 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1361 W: http://www.hisilicon.com
1363 T: git git://github.com/hisilicon/linux-hisi.git
1364 F: arch/arm/mach-hisi/
1365 F: arch/arm/boot/dts/hi3*
1366 F: arch/arm/boot/dts/hip*
1367 F: arch/arm/boot/dts/hisi*
1368 F: arch/arm64/boot/dts/hisilicon/
1370 ARM/HP JORNADA 7XX MACHINE SUPPORT
1371 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1375 F: arch/arm/mach-sa1100/jornada720.c
1376 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1378 ARM/IGEP MACHINE SUPPORT
1379 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1380 M: Javier Martinez Canillas <javier@dowhile0.org>
1381 L: linux-omap@vger.kernel.org
1382 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384 F: arch/arm/boot/dts/omap3-igep*
1386 ARM/INCOME PXA270 SUPPORT
1387 M: Marek Vasut <marek.vasut@gmail.com>
1388 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1392 ARM/INTEL IOP32X ARM ARCHITECTURE
1393 M: Lennert Buytenhek <kernel@wantstofly.org>
1394 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397 ARM/INTEL IOP33X ARM ARCHITECTURE
1398 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401 ARM/INTEL IOP13XX ARM ARCHITECTURE
1402 M: Lennert Buytenhek <kernel@wantstofly.org>
1403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406 ARM/INTEL IQ81342EX MACHINE SUPPORT
1407 M: Lennert Buytenhek <kernel@wantstofly.org>
1408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411 ARM/INTEL IXDP2850 MACHINE SUPPORT
1412 M: Lennert Buytenhek <kernel@wantstofly.org>
1413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416 ARM/INTEL IXP4XX ARM ARCHITECTURE
1417 M: Imre Kaloz <kaloz@openwrt.org>
1418 M: Krzysztof Halasa <khalasa@piap.pl>
1419 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421 F: arch/arm/mach-ixp4xx/
1423 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1424 M: Jonathan Cameron <jic23@cam.ac.uk>
1425 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427 F: arch/arm/mach-pxa/stargate2.c
1428 F: drivers/pcmcia/pxa2xx_stargate2.c
1430 ARM/INTEL XSC3 (MANZANO) ARM CORE
1431 M: Lennert Buytenhek <kernel@wantstofly.org>
1432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1436 M: Lennert Buytenhek <kernel@wantstofly.org>
1437 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1441 M: Santosh Shilimkar <ssantosh@kernel.org>
1442 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444 F: arch/arm/mach-keystone/
1445 F: arch/arm/boot/dts/keystone-*
1446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1448 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1449 M: Santosh Shilimkar <ssantosh@kernel.org>
1450 L: linux-kernel@vger.kernel.org
1452 F: drivers/clk/keystone/
1454 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1455 M: Santosh Shilimkar <ssantosh@kernel.org>
1456 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457 L: linux-kernel@vger.kernel.org
1459 F: drivers/clocksource/timer-keystone.c
1461 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1462 M: Santosh Shilimkar <ssantosh@kernel.org>
1463 L: linux-kernel@vger.kernel.org
1465 F: drivers/power/reset/keystone-reset.c
1467 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1468 M: Santosh Shilimkar <ssantosh@kernel.org>
1469 L: linux-kernel@vger.kernel.org
1471 F: drivers/memory/*emif*
1473 ARM/LG1K ARCHITECTURE
1474 M: Chanho Min <chanho.min@lge.com>
1475 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1477 F: arch/arm64/boot/dts/lg/
1479 ARM/LOGICPD PXA270 MACHINE SUPPORT
1480 M: Lennert Buytenhek <kernel@wantstofly.org>
1481 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484 ARM/LPC18XX ARCHITECTURE
1485 M: Joachim Eastwood <manabian@gmail.com>
1486 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 F: arch/arm/boot/dts/lpc43*
1489 F: drivers/clk/nxp/clk-lpc18xx*
1490 F: drivers/clocksource/time-lpc32xx.c
1491 F: drivers/i2c/busses/i2c-lpc2k.c
1492 F: drivers/memory/pl172.c
1493 F: drivers/mtd/spi-nor/nxp-spifi.c
1494 F: drivers/rtc/rtc-lpc24xx.c
1497 ARM/LPC32XX SOC SUPPORT
1498 M: Vladimir Zapolskiy <vz@mleia.com>
1499 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1500 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1503 F: arch/arm/boot/dts/lpc32*
1504 F: arch/arm/mach-lpc32xx/
1505 F: drivers/i2c/busses/i2c-pnx.c
1506 F: drivers/net/ethernet/nxp/lpc_eth.c
1507 F: drivers/usb/host/ohci-nxp.c
1508 F: drivers/watchdog/pnx4008_wdt.c
1511 ARM/MAGICIAN MACHINE SUPPORT
1512 M: Philipp Zabel <philipp.zabel@gmail.com>
1515 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1516 M: Jason Cooper <jason@lakedaemon.net>
1517 M: Andrew Lunn <andrew@lunn.ch>
1518 M: Gregory Clement <gregory.clement@free-electrons.com>
1519 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1520 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522 F: arch/arm/boot/dts/armada*
1523 F: arch/arm/boot/dts/kirkwood*
1524 F: arch/arm/configs/mvebu_*_defconfig
1525 F: arch/arm/mach-mvebu/
1526 F: arch/arm64/boot/dts/marvell/armada*
1527 F: drivers/cpufreq/mvebu-cpufreq.c
1528 F: drivers/irqchip/irq-armada-370-xp.c
1529 F: drivers/irqchip/irq-mvebu-*
1530 F: drivers/pinctrl/mvebu/
1531 F: drivers/rtc/rtc-armada38x.c
1533 ARM/Marvell Berlin SoC support
1534 M: Jisheng Zhang <jszhang@marvell.com>
1535 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1536 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 F: arch/arm/mach-berlin/
1539 F: arch/arm/boot/dts/berlin*
1540 F: arch/arm64/boot/dts/marvell/berlin*
1543 ARM/Marvell Dove/MV78xx0/Orion SOC support
1544 M: Jason Cooper <jason@lakedaemon.net>
1545 M: Andrew Lunn <andrew@lunn.ch>
1546 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1547 M: Gregory Clement <gregory.clement@free-electrons.com>
1548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1550 F: Documentation/devicetree/bindings/soc/dove/
1551 F: arch/arm/mach-dove/
1552 F: arch/arm/mach-mv78xx0/
1553 F: arch/arm/mach-orion5x/
1554 F: arch/arm/plat-orion/
1555 F: arch/arm/boot/dts/dove*
1556 F: arch/arm/boot/dts/orion5x*
1559 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1560 M: Alexander Clouter <alex@digriz.org.uk>
1561 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562 W: http://www.digriz.org.uk/ts78xx/kernel
1564 F: arch/arm/mach-orion5x/ts78xx-*
1566 ARM/OXNAS platform support
1567 M: Neil Armstrong <narmstrong@baylibre.com>
1568 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1571 F: arch/arm/mach-oxnas/
1572 F: arch/arm/boot/dts/ox8*.dtsi
1573 F: arch/arm/boot/dts/wd-mbwe.dts
1574 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1577 ARM/Mediatek RTC DRIVER
1578 M: Eddie Huang <eddie.huang@mediatek.com>
1579 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1582 F: drivers/rtc/rtc-mt6397.c
1584 ARM/Mediatek SoC support
1585 M: Matthias Brugger <matthias.bgg@gmail.com>
1586 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1589 F: arch/arm/boot/dts/mt6*
1590 F: arch/arm/boot/dts/mt7*
1591 F: arch/arm/boot/dts/mt8*
1592 F: arch/arm/mach-mediatek/
1593 F: arch/arm64/boot/dts/mediatek/
1597 ARM/Mediatek USB3 PHY DRIVER
1598 M: Chunfeng Yun <chunfeng.yun@mediatek.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: drivers/phy/phy-mt65xx-usb3.c
1604 ARM/MICREL KS8695 ARCHITECTURE
1605 M: Greg Ungerer <gerg@uclinux.org>
1606 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1607 F: arch/arm/mach-ks8695/
1610 ARM/MIOA701 MACHINE SUPPORT
1611 M: Robert Jarzmik <robert.jarzmik@free.fr>
1612 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613 F: arch/arm/mach-pxa/mioa701.c
1616 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1617 M: Michael Petchkovsky <mkpetch@internode.on.net>
1620 ARM/NOMADIK ARCHITECTURE
1621 M: Alessandro Rubini <rubini@unipv.it>
1622 M: Linus Walleij <linus.walleij@linaro.org>
1623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625 F: arch/arm/mach-nomadik/
1626 F: drivers/pinctrl/nomadik/
1627 F: drivers/i2c/busses/i2c-nomadik.c
1628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1630 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1631 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1632 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1633 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1636 ARM/TOSA MACHINE SUPPORT
1637 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1638 M: Dirk Opfer <dirk@opfer-online.de>
1641 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1642 M: Marek Vasut <marek.vasut@gmail.com>
1643 L: linux-arm-kernel@lists.infradead.org
1644 W: http://hackndev.com
1646 F: arch/arm/mach-pxa/include/mach/palmtx.h
1647 F: arch/arm/mach-pxa/palmtx.c
1648 F: arch/arm/mach-pxa/include/mach/palmt5.h
1649 F: arch/arm/mach-pxa/palmt5.c
1650 F: arch/arm/mach-pxa/include/mach/palmld.h
1651 F: arch/arm/mach-pxa/palmld.c
1652 F: arch/arm/mach-pxa/include/mach/palmte2.h
1653 F: arch/arm/mach-pxa/palmte2.c
1654 F: arch/arm/mach-pxa/include/mach/palmtc.h
1655 F: arch/arm/mach-pxa/palmtc.c
1657 ARM/PALM TREO SUPPORT
1658 M: Tomas Cech <sleep_walker@suse.com>
1659 L: linux-arm-kernel@lists.infradead.org
1660 W: http://hackndev.com
1662 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1663 F: arch/arm/mach-pxa/palmtreo.c
1666 M: Sergey Lapin <slapin@ossfans.org>
1667 L: linux-arm-kernel@lists.infradead.org
1668 W: http://hackndev.com
1670 F: arch/arm/mach-pxa/include/mach/palmz72.h
1671 F: arch/arm/mach-pxa/palmz72.c
1674 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1675 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1678 ARM/PT DIGITAL BOARD PORT
1679 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 W: http://www.armlinux.org.uk/
1684 ARM/QUALCOMM SUPPORT
1685 M: Andy Gross <andy.gross@linaro.org>
1686 M: David Brown <david.brown@linaro.org>
1687 L: linux-arm-msm@vger.kernel.org
1688 L: linux-soc@vger.kernel.org
1690 F: Documentation/devicetree/bindings/soc/qcom/
1691 F: arch/arm/boot/dts/qcom-*.dts
1692 F: arch/arm/boot/dts/qcom-*.dtsi
1693 F: arch/arm/mach-qcom/
1694 F: arch/arm64/boot/dts/qcom/*
1695 F: drivers/i2c/busses/i2c-qup.c
1696 F: drivers/clk/qcom/
1697 F: drivers/dma/qcom/
1698 F: drivers/soc/qcom/
1699 F: drivers/spi/spi-qup.c
1700 F: drivers/tty/serial/msm_serial.h
1701 F: drivers/tty/serial/msm_serial.c
1702 F: drivers/*/pm8???-*
1703 F: drivers/mfd/ssbi.c
1704 F: drivers/firmware/qcom_scm.c
1705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1707 ARM/RADISYS ENP2611 MACHINE SUPPORT
1708 M: Lennert Buytenhek <kernel@wantstofly.org>
1709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1712 ARM/REALTEK ARCHITECTURE
1713 M: Andreas Färber <afaerber@suse.de>
1714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716 F: arch/arm64/boot/dts/realtek/
1717 F: Documentation/devicetree/bindings/arm/realtek.txt
1719 ARM/RENESAS ARM64 ARCHITECTURE
1720 M: Simon Horman <horms@verge.net.au>
1721 M: Magnus Damm <magnus.damm@gmail.com>
1722 L: linux-renesas-soc@vger.kernel.org
1723 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1726 F: arch/arm64/boot/dts/renesas/
1727 F: drivers/soc/renesas/
1728 F: include/linux/soc/renesas/
1730 ARM/RISCPC ARCHITECTURE
1731 M: Russell King <linux@armlinux.org.uk>
1732 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733 W: http://www.armlinux.org.uk/
1735 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1736 F: arch/arm/include/asm/hardware/ioc.h
1737 F: arch/arm/include/asm/hardware/iomd.h
1738 F: arch/arm/include/asm/hardware/memc.h
1739 F: arch/arm/mach-rpc/
1740 F: drivers/net/ethernet/8390/etherh.c
1741 F: drivers/net/ethernet/i825xx/ether1*
1742 F: drivers/net/ethernet/seeq/ether3*
1743 F: drivers/scsi/arm/
1745 ARM/Rockchip SoC support
1746 M: Heiko Stuebner <heiko@sntech.de>
1747 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748 L: linux-rockchip@lists.infradead.org
1749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1751 F: arch/arm/boot/dts/rk3*
1752 F: arch/arm/boot/dts/rv1108*
1753 F: arch/arm/mach-rockchip/
1754 F: drivers/clk/rockchip/
1755 F: drivers/i2c/busses/i2c-rk3x.c
1756 F: drivers/*/*rockchip*
1757 F: drivers/*/*/*rockchip*
1758 F: sound/soc/rockchip/
1761 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1762 M: Kukjin Kim <kgene@kernel.org>
1763 M: Krzysztof Kozlowski <krzk@kernel.org>
1764 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1766 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1768 F: arch/arm/boot/dts/s3c*
1769 F: arch/arm/boot/dts/s5p*
1770 F: arch/arm/boot/dts/samsung*
1771 F: arch/arm/boot/dts/exynos*
1772 F: arch/arm64/boot/dts/exynos/
1773 F: arch/arm/plat-samsung/
1774 F: arch/arm/mach-s3c24*/
1775 F: arch/arm/mach-s3c64xx/
1776 F: arch/arm/mach-s5p*/
1777 F: arch/arm/mach-exynos*/
1778 F: drivers/*/*s3c24*
1779 F: drivers/*/*/*s3c24*
1780 F: drivers/*/*s3c64xx*
1781 F: drivers/*/*s5pv210*
1782 F: drivers/memory/samsung/*
1783 F: drivers/soc/samsung/*
1784 F: Documentation/arm/Samsung/
1785 F: Documentation/devicetree/bindings/arm/samsung/
1786 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1787 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1790 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1791 M: Kyungmin Park <kyungmin.park@samsung.com>
1792 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1794 F: arch/arm/mach-s5pv210/
1796 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1797 M: Kyungmin Park <kyungmin.park@samsung.com>
1798 M: Kamil Debski <kamil@wypas.org>
1799 M: Andrzej Hajda <a.hajda@samsung.com>
1800 L: linux-arm-kernel@lists.infradead.org
1801 L: linux-media@vger.kernel.org
1803 F: drivers/media/platform/s5p-g2d/
1805 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1806 M: Kyungmin Park <kyungmin.park@samsung.com>
1807 M: Kamil Debski <kamil@wypas.org>
1808 M: Jeongtae Park <jtp.park@samsung.com>
1809 M: Andrzej Hajda <a.hajda@samsung.com>
1810 L: linux-arm-kernel@lists.infradead.org
1811 L: linux-media@vger.kernel.org
1813 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1814 F: drivers/media/platform/s5p-mfc/
1816 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1817 M: Marek Szyprowski <m.szyprowski@samsung.com>
1818 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1819 L: linux-media@vger.kernel.org
1821 F: drivers/media/platform/s5p-cec/
1822 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1824 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1825 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1826 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1827 L: linux-arm-kernel@lists.infradead.org
1828 L: linux-media@vger.kernel.org
1830 F: drivers/media/platform/s5p-jpeg/
1832 ARM/SHMOBILE ARM ARCHITECTURE
1833 M: Simon Horman <horms@verge.net.au>
1834 M: Magnus Damm <magnus.damm@gmail.com>
1835 L: linux-renesas-soc@vger.kernel.org
1836 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1839 F: arch/arm/boot/dts/emev2*
1840 F: arch/arm/boot/dts/r7s*
1841 F: arch/arm/boot/dts/r8a*
1842 F: arch/arm/boot/dts/sh*
1843 F: arch/arm/configs/shmobile_defconfig
1844 F: arch/arm/include/debug/renesas-scif.S
1845 F: arch/arm/mach-shmobile/
1846 F: drivers/soc/renesas/
1847 F: include/linux/soc/renesas/
1849 ARM/SOCFPGA ARCHITECTURE
1850 M: Dinh Nguyen <dinguyen@kernel.org>
1852 F: arch/arm/mach-socfpga/
1853 F: arch/arm/boot/dts/socfpga*
1854 F: arch/arm/configs/socfpga_defconfig
1855 F: arch/arm64/boot/dts/altera/
1856 W: http://www.rocketboards.org
1857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1859 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1860 M: Dinh Nguyen <dinguyen@kernel.org>
1862 F: drivers/clk/socfpga/
1864 ARM/SOCFPGA EDAC SUPPORT
1865 M: Thor Thayer <thor.thayer@linux.intel.com>
1867 F: drivers/edac/altera_edac.
1869 ARM/STI ARCHITECTURE
1870 M: Patrice Chotard <patrice.chotard@st.com>
1871 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872 W: http://www.stlinux.com
1874 F: arch/arm/mach-sti/
1875 F: arch/arm/boot/dts/sti*
1876 F: drivers/char/hw_random/st-rng.c
1877 F: drivers/clocksource/arm_global_timer.c
1878 F: drivers/clocksource/clksrc_st_lpc.c
1879 F: drivers/cpufreq/sti-cpufreq.c
1880 F: drivers/dma/st_fdma*
1881 F: drivers/i2c/busses/i2c-st.c
1882 F: drivers/media/rc/st_rc.c
1883 F: drivers/media/platform/sti/c8sectpfe/
1884 F: drivers/mmc/host/sdhci-st.c
1885 F: drivers/phy/st/phy-miphy28lp.c
1886 F: drivers/phy/st/phy-stih407-usb.c
1887 F: drivers/pinctrl/pinctrl-st.c
1888 F: drivers/remoteproc/st_remoteproc.c
1889 F: drivers/remoteproc/st_slim_rproc.c
1890 F: drivers/reset/sti/
1891 F: drivers/rtc/rtc-st-lpc.c
1892 F: drivers/tty/serial/st-asc.c
1893 F: drivers/usb/dwc3/dwc3-st.c
1894 F: drivers/usb/host/ehci-st.c
1895 F: drivers/usb/host/ohci-st.c
1896 F: drivers/watchdog/st_lpc_wdt.c
1897 F: drivers/ata/ahci_st.c
1898 F: include/linux/remoteproc/st_slim_rproc.h
1900 ARM/STM32 ARCHITECTURE
1901 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1902 M: Alexandre Torgue <alexandre.torgue@st.com>
1903 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1907 F: drivers/clocksource/armv7m_systick.c
1909 ARM/TANGO ARCHITECTURE
1910 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1911 L: linux-arm-kernel@lists.infradead.org
1915 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1916 M: Lennert Buytenhek <kernel@wantstofly.org>
1917 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920 ARM/TETON BGA MACHINE SUPPORT
1921 M: "Mark F. Brown" <mark.brown314@gmail.com>
1922 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925 ARM/THECUS N2100 MACHINE SUPPORT
1926 M: Lennert Buytenhek <kernel@wantstofly.org>
1927 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1930 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1931 M: Wan ZongShun <mcuos.com@gmail.com>
1932 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933 W: http://www.mcuos.com
1935 F: arch/arm/mach-w90x900/
1936 F: drivers/input/keyboard/w90p910_keypad.c
1937 F: drivers/input/touchscreen/w90p910_ts.c
1938 F: drivers/watchdog/nuc900_wdt.c
1939 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1940 F: drivers/mtd/nand/nuc900_nand.c
1941 F: drivers/rtc/rtc-nuc900.c
1942 F: drivers/spi/spi-nuc900.c
1943 F: drivers/usb/host/ehci-w90x900.c
1944 F: drivers/video/fbdev/nuc900fb.c
1946 ARM/U300 MACHINE SUPPORT
1947 M: Linus Walleij <linus.walleij@linaro.org>
1948 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950 F: arch/arm/mach-u300/
1951 F: drivers/clocksource/timer-u300.c
1952 F: drivers/i2c/busses/i2c-stu300.c
1953 F: drivers/rtc/rtc-coh901331.c
1954 F: drivers/watchdog/coh901327_wdt.c
1955 F: drivers/dma/coh901318*
1956 F: drivers/mfd/ab3100*
1957 F: drivers/rtc/rtc-ab3100.c
1958 F: drivers/rtc/rtc-coh901331.c
1959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1961 ARM/UNIPHIER ARCHITECTURE
1962 M: Masahiro Yamada <yamada.masahiro@socionext.com>
1963 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1966 F: arch/arm/boot/dts/uniphier*
1967 F: arch/arm/include/asm/hardware/cache-uniphier.h
1968 F: arch/arm/mach-uniphier/
1969 F: arch/arm/mm/cache-uniphier.c
1970 F: arch/arm64/boot/dts/socionext/
1971 F: drivers/bus/uniphier-system-bus.c
1972 F: drivers/clk/uniphier/
1973 F: drivers/i2c/busses/i2c-uniphier*
1974 F: drivers/pinctrl/uniphier/
1975 F: drivers/reset/reset-uniphier.c
1976 F: drivers/tty/serial/8250/8250_uniphier.c
1979 ARM/Ux500 ARM ARCHITECTURE
1980 M: Linus Walleij <linus.walleij@linaro.org>
1981 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983 F: arch/arm/mach-ux500/
1984 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1985 F: drivers/dma/ste_dma40*
1986 F: drivers/hwspinlock/u8500_hsem.c
1987 F: drivers/mfd/abx500*
1988 F: drivers/mfd/ab8500*
1989 F: drivers/mfd/dbx500*
1990 F: drivers/mfd/db8500*
1991 F: drivers/pinctrl/nomadik/pinctrl-ab*
1992 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1993 F: drivers/rtc/rtc-ab8500.c
1994 F: drivers/rtc/rtc-pl031.c
1995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1997 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1998 M: Ulf Hansson <ulf.hansson@linaro.org>
1999 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000 T: git git://git.linaro.org/people/ulfh/clk.git
2002 F: drivers/clk/ux500/
2004 ARM/VERSATILE EXPRESS PLATFORM
2005 M: Liviu Dudau <liviu.dudau@arm.com>
2006 M: Sudeep Holla <sudeep.holla@arm.com>
2007 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2008 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2010 F: arch/arm/boot/dts/vexpress*
2011 F: arch/arm64/boot/dts/arm/
2012 F: arch/arm/mach-vexpress/
2015 F: drivers/clk/versatile/clk-vexpress-osc.c
2016 F: drivers/clocksource/versatile.c
2020 M: Russell King <linux@armlinux.org.uk>
2021 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022 W: http://www.armlinux.org.uk/
2026 ARM/VOIPAC PXA270 SUPPORT
2027 M: Marek Vasut <marek.vasut@gmail.com>
2028 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2030 F: arch/arm/mach-pxa/vpac270.c
2031 F: arch/arm/mach-pxa/include/mach/vpac270.h
2033 ARM/VT8500 ARM ARCHITECTURE
2034 M: Tony Prisk <linux@prisktech.co.nz>
2035 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037 F: arch/arm/mach-vt8500/
2038 F: drivers/clocksource/vt8500_timer.c
2039 F: drivers/i2c/busses/i2c-wmt.c
2040 F: drivers/mmc/host/wmt-sdmmc.c
2041 F: drivers/pwm/pwm-vt8500.c
2042 F: drivers/rtc/rtc-vt8500.c
2043 F: drivers/tty/serial/vt8500_serial.c
2044 F: drivers/usb/host/ehci-platform.c
2045 F: drivers/usb/host/uhci-platform.c
2046 F: drivers/video/fbdev/vt8500lcdfb.*
2047 F: drivers/video/fbdev/wm8505fb*
2048 F: drivers/video/fbdev/wmt_ge_rops.*
2050 ARM/ZIPIT Z2 SUPPORT
2051 M: Marek Vasut <marek.vasut@gmail.com>
2052 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2054 F: arch/arm/mach-pxa/z2.c
2055 F: arch/arm/mach-pxa/include/mach/z2.h
2057 ARM/ZTE ARCHITECTURE
2058 M: Jun Nie <jun.nie@linaro.org>
2059 M: Baoyou Xie <baoyou.xie@linaro.org>
2060 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2062 F: arch/arm/mach-zx/
2064 F: drivers/reset/reset-zx2967.c
2066 F: Documentation/devicetree/bindings/arm/zte.txt
2067 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
2068 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2069 F: Documentation/devicetree/bindings/soc/zte/
2070 F: include/dt-bindings/soc/zx*.h
2072 ARM/ZYNQ ARCHITECTURE
2073 M: Michal Simek <michal.simek@xilinx.com>
2074 R: Sören Brinkmann <soren.brinkmann@xilinx.com>
2075 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2076 W: http://wiki.xilinx.com
2077 T: git https://github.com/Xilinx/linux-xlnx.git
2079 F: arch/arm/mach-zynq/
2080 F: drivers/cpuidle/cpuidle-zynq.c
2081 F: drivers/block/xsysace.c
2084 F: drivers/clocksource/cadence_ttc_timer.c
2085 F: drivers/i2c/busses/i2c-cadence.c
2086 F: drivers/mmc/host/sdhci-of-arasan.c
2087 F: drivers/edac/synopsys_edac.c
2090 M: Will Deacon <will.deacon@arm.com>
2091 R: Robin Murphy <robin.murphy@arm.com>
2092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2094 F: drivers/iommu/arm-smmu.c
2095 F: drivers/iommu/arm-smmu-v3.c
2096 F: drivers/iommu/io-pgtable-arm.c
2097 F: drivers/iommu/io-pgtable-arm-v7s.c
2099 ARM64 PORT (AARCH64 ARCHITECTURE)
2100 M: Catalin Marinas <catalin.marinas@arm.com>
2101 M: Will Deacon <will.deacon@arm.com>
2102 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2106 F: Documentation/arm64/
2108 AS3645A LED FLASH CONTROLLER DRIVER
2109 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2110 L: linux-media@vger.kernel.org
2111 T: git git://linuxtv.org/media_tree.git
2113 F: drivers/media/i2c/as3645a.c
2114 F: include/media/i2c/as3645a.h
2116 ASAHI KASEI AK8974 DRIVER
2117 M: Linus Walleij <linus.walleij@linaro.org>
2118 L: linux-iio@vger.kernel.org
2119 W: http://www.akm.com/
2121 F: drivers/iio/magnetometer/ak8974.c
2123 ASC7621 HARDWARE MONITOR DRIVER
2124 M: George Joseph <george.joseph@fairview5.com>
2125 L: linux-hwmon@vger.kernel.org
2127 F: Documentation/hwmon/asc7621
2128 F: drivers/hwmon/asc7621.c
2130 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2131 M: Corentin Chary <corentin.chary@gmail.com>
2132 L: acpi4asus-user@lists.sourceforge.net
2133 L: platform-driver-x86@vger.kernel.org
2134 W: http://acpi4asus.sf.net
2136 F: drivers/platform/x86/asus*.c
2137 F: drivers/platform/x86/eeepc*.c
2139 ASUS WIRELESS RADIO CONTROL DRIVER
2140 M: João Paulo Rechi Vita <jprvita@gmail.com>
2141 L: platform-driver-x86@vger.kernel.org
2143 F: drivers/platform/x86/asus-wireless.c
2146 M: David Howells <dhowells@redhat.com>
2147 L: keyrings@vger.kernel.org
2149 F: Documentation/crypto/asymmetric-keys.txt
2150 F: include/linux/verification.h
2151 F: include/crypto/public_key.h
2152 F: include/crypto/pkcs7.h
2153 F: crypto/asymmetric_keys/
2155 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2156 R: Dan Williams <dan.j.williams@intel.com>
2157 W: http://sourceforge.net/projects/xscaleiop
2159 F: Documentation/crypto/async-tx-api.txt
2162 F: include/linux/dmaengine.h
2163 F: include/linux/async_tx.h
2166 M: Wolfram Sang <wsa@the-dreams.de>
2167 L: linux-i2c@vger.kernel.org
2169 F: drivers/misc/eeprom/at24.c
2170 F: include/linux/platform_data/at24.h
2172 ATA OVER ETHERNET (AOE) DRIVER
2173 M: "Ed L. Cashin" <ed.cashin@acm.org>
2174 W: http://www.openaoe.org/
2176 F: Documentation/aoe/
2177 F: drivers/block/aoe/
2179 ATHEROS 71XX/9XXX GPIO DRIVER
2180 M: Alban Bedel <albeu@free.fr>
2181 W: https://github.com/AlbanBedel/linux
2182 T: git git://github.com/AlbanBedel/linux
2184 F: drivers/gpio/gpio-ath79.c
2185 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2187 ATHEROS ATH GENERIC UTILITIES
2188 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2189 L: linux-wireless@vger.kernel.org
2191 F: drivers/net/wireless/ath/*
2193 ATHEROS ATH5K WIRELESS DRIVER
2194 M: Jiri Slaby <jirislaby@gmail.com>
2195 M: Nick Kossifidis <mickflemm@gmail.com>
2196 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2197 L: linux-wireless@vger.kernel.org
2198 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2200 F: drivers/net/wireless/ath/ath5k/
2202 ATHEROS ATH6KL WIRELESS DRIVER
2203 M: Kalle Valo <kvalo@qca.qualcomm.com>
2204 L: linux-wireless@vger.kernel.org
2205 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2208 F: drivers/net/wireless/ath/ath6kl/
2210 WILOCITY WIL6210 WIRELESS DRIVER
2211 M: Maya Erez <qca_merez@qca.qualcomm.com>
2212 L: linux-wireless@vger.kernel.org
2213 L: wil6210@qca.qualcomm.com
2215 W: http://wireless.kernel.org/en/users/Drivers/wil6210
2216 F: drivers/net/wireless/ath/wil6210/
2217 F: include/uapi/linux/wil6210_uapi.h
2219 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2220 M: Christian Lamparter <chunkeey@googlemail.com>
2221 L: linux-wireless@vger.kernel.org
2222 W: http://wireless.kernel.org/en/users/Drivers/carl9170
2224 F: drivers/net/wireless/ath/carl9170/
2226 ATK0110 HWMON DRIVER
2227 M: Luca Tettamanti <kronos.it@gmail.com>
2228 L: linux-hwmon@vger.kernel.org
2230 F: drivers/hwmon/asus_atk0110.c
2233 M: Ville Syrjala <syrjala@sci.fi>
2235 F: drivers/input/misc/ati_remote2.c
2237 ATLX ETHERNET DRIVERS
2238 M: Jay Cliburn <jcliburn@gmail.com>
2239 M: Chris Snook <chris.snook@gmail.com>
2240 L: netdev@vger.kernel.org
2241 W: http://sourceforge.net/projects/atl1
2242 W: http://atl1.sourceforge.net
2244 F: drivers/net/ethernet/atheros/
2247 M: Chas Williams <3chas3@gmail.com>
2248 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2249 L: netdev@vger.kernel.org
2250 W: http://linux-atm.sourceforge.net
2253 F: include/linux/atm*
2254 F: include/uapi/linux/atm*
2256 ATMEL AT91 / AT32 MCI DRIVER
2257 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2259 F: drivers/mmc/host/atmel-mci.c
2261 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2262 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2264 F: drivers/power/reset/at91-sama5d2_shdwc.c
2266 ATMEL SAMA5D2 ADC DRIVER
2267 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2268 L: linux-iio@vger.kernel.org
2270 F: drivers/iio/adc/at91-sama5d2_adc.c
2272 ATMEL Audio ALSA driver
2273 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2274 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2279 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2280 L: linux-arm-kernel@lists.infradead.org
2281 L: dmaengine@vger.kernel.org
2283 F: drivers/dma/at_xdmac.c
2286 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2287 L: linux-i2c@vger.kernel.org
2289 F: drivers/i2c/busses/i2c-at91.c
2292 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2293 L: linux-media@vger.kernel.org
2295 F: drivers/media/platform/atmel/atmel-isi.c
2296 F: include/media/atmel-isi.h
2299 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2300 L: linux-fbdev@vger.kernel.org
2302 F: drivers/video/fbdev/atmel_lcdfb.c
2303 F: include/video/atmel_lcdc.h
2305 ATMEL MACB ETHERNET DRIVER
2306 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2308 F: drivers/net/ethernet/cadence/
2311 M: Wenyou Yang <wenyou.yang@atmel.com>
2312 M: Josh Wu <rainyfeeling@outlook.com>
2313 L: linux-mtd@lists.infradead.org
2315 F: drivers/mtd/nand/atmel/*
2318 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2319 L: linux-mmc@vger.kernel.org
2321 F: drivers/mmc/host/sdhci-of-at91.c
2324 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2326 F: drivers/spi/spi-atmel.*
2329 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2330 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2332 F: drivers/misc/atmel-ssc.c
2333 F: include/linux/atmel-ssc.h
2335 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2336 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2337 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2339 F: drivers/misc/atmel_tclib.c
2340 F: drivers/clocksource/tcb_clksrc.c
2342 ATMEL USBA UDC DRIVER
2343 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2344 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2346 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2348 ATMEL WIRELESS DRIVER
2349 M: Simon Kelley <simon@thekelleys.org.uk>
2350 L: linux-wireless@vger.kernel.org
2351 W: http://www.thekelleys.org.uk/atmel
2352 W: http://atmelwlandriver.sourceforge.net/
2354 F: drivers/net/wireless/atmel/atmel*
2356 ATMEL MAXTOUCH DRIVER
2357 M: Nick Dyer <nick@shmanahar.org>
2358 T: git git://github.com/ndyer/linux.git
2360 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2361 F: drivers/input/touchscreen/atmel_mxt_ts.c
2362 F: include/linux/platform_data/atmel_mxt_ts.h
2364 ATOMIC INFRASTRUCTURE
2365 M: Will Deacon <will.deacon@arm.com>
2366 M: Peter Zijlstra <peterz@infradead.org>
2367 R: Boqun Feng <boqun.feng@gmail.com>
2368 L: linux-kernel@vger.kernel.org
2370 F: arch/*/include/asm/atomic*.h
2371 F: include/*/atomic*.h
2373 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2374 M: Bradley Grove <linuxdrivers@attotech.com>
2375 L: linux-scsi@vger.kernel.org
2376 W: http://www.attotech.com
2378 F: drivers/scsi/esas2r
2380 ATUSB IEEE 802.15.4 RADIO DRIVER
2381 M: Stefan Schmidt <stefan@osg.samsung.com>
2382 L: linux-wpan@vger.kernel.org
2384 F: drivers/net/ieee802154/atusb.c
2385 F: drivers/net/ieee802154/atusb.h
2386 F: drivers/net/ieee802154/at86rf230.h
2389 M: Paul Moore <paul@paul-moore.com>
2390 M: Eric Paris <eparis@redhat.com>
2391 L: linux-audit@redhat.com (moderated for non-subscribers)
2392 W: http://people.redhat.com/sgrubb/audit/
2393 T: git git://git.infradead.org/users/pcmoore/audit
2395 F: include/linux/audit.h
2396 F: include/uapi/linux/audit.h
2399 AUXILIARY DISPLAY DRIVERS
2400 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2401 W: http://miguelojeda.es/auxdisplay.htm
2402 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2404 F: drivers/auxdisplay/
2405 F: include/linux/cfag12864b.h
2408 M: Ralf Baechle <ralf@linux-mips.org>
2409 L: linux-hams@vger.kernel.org
2410 W: http://www.linux-ax25.org/
2412 F: include/uapi/linux/ax25.h
2413 F: include/net/ax25.h
2416 AXENTIA ASOC DRIVERS
2417 M: Peter Rosin <peda@axentia.se>
2418 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2420 F: Documentation/devicetree/bindings/sound/axentia,*
2421 F: sound/soc/atmel/tse850-pcm5142.c
2424 M: Peter Rosin <peda@axentia.se>
2425 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2427 F: Documentation/devicetree/bindings/arm/axentia.txt
2428 F: arch/arm/boot/dts/at91-linea.dtsi
2429 F: arch/arm/boot/dts/at91-tse850-3.dts
2432 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2433 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2434 L: linux-media@vger.kernel.org
2435 W: https://linuxtv.org
2436 T: git git://linuxtv.org/media_tree.git
2438 F: drivers/media/usb/dvb-usb-v2/az6007.c
2440 AZTECH FM RADIO RECEIVER DRIVER
2441 M: Hans Verkuil <hverkuil@xs4all.nl>
2442 L: linux-media@vger.kernel.org
2443 T: git git://linuxtv.org/media_tree.git
2444 W: https://linuxtv.org
2446 F: drivers/media/radio/radio-aztech*
2449 L: linux-wireless@vger.kernel.org
2450 L: b43-dev@lists.infradead.org
2451 W: http://wireless.kernel.org/en/users/Drivers/b43
2453 F: drivers/net/wireless/broadcom/b43/
2455 B43LEGACY WIRELESS DRIVER
2456 M: Larry Finger <Larry.Finger@lwfinger.net>
2457 L: linux-wireless@vger.kernel.org
2458 L: b43-dev@lists.infradead.org
2459 W: http://wireless.kernel.org/en/users/Drivers/b43
2461 F: drivers/net/wireless/broadcom/b43legacy/
2463 BACKLIGHT CLASS/SUBSYSTEM
2464 M: Lee Jones <lee.jones@linaro.org>
2465 M: Daniel Thompson <daniel.thompson@linaro.org>
2466 M: Jingoo Han <jingoohan1@gmail.com>
2467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2469 F: drivers/video/backlight/
2470 F: include/linux/backlight.h
2471 F: include/linux/pwm_backlight.h
2472 F: Documentation/devicetree/bindings/leds/backlight
2475 M: Marek Lindner <mareklindner@neomailbox.ch>
2476 M: Simon Wunderlich <sw@simonwunderlich.de>
2477 M: Antonio Quartulli <a@unstable.cc>
2478 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2479 W: https://www.open-mesh.org/
2480 Q: https://patchwork.open-mesh.org/project/batman/list/
2482 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2483 F: Documentation/ABI/testing/sysfs-class-net-mesh
2484 F: Documentation/networking/batman-adv.txt
2485 F: include/uapi/linux/batman_adv.h
2488 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2489 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2490 L: linux-hams@vger.kernel.org
2491 W: http://www.baycom.org/~tom/ham/ham.html
2493 F: drivers/net/hamradio/baycom*
2495 BCACHE (BLOCK LAYER CACHE)
2496 M: Kent Overstreet <kent.overstreet@gmail.com>
2497 L: linux-bcache@vger.kernel.org
2498 W: http://bcache.evilpiepirate.org
2500 F: drivers/md/bcache/
2502 BDISP ST MEDIA DRIVER
2503 M: Fabien Dessenne <fabien.dessenne@st.com>
2504 L: linux-media@vger.kernel.org
2505 T: git git://linuxtv.org/media_tree.git
2506 W: https://linuxtv.org
2508 F: drivers/media/platform/sti/bdisp
2510 DELTA ST MEDIA DRIVER
2511 M: Hugues Fruchet <hugues.fruchet@st.com>
2512 L: linux-media@vger.kernel.org
2513 T: git git://linuxtv.org/media_tree.git
2514 W: https://linuxtv.org
2516 F: drivers/media/platform/sti/delta
2519 M: Luis de Bethencourt <luisbg@osg.samsung.com>
2520 M: Salah Triki <salah.triki@gmail.com>
2522 T: git git://github.com/luisbg/linux-befs.git
2523 F: Documentation/filesystems/befs.txt
2526 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2527 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2528 L: netdev@vger.kernel.org
2530 F: drivers/net/ethernet/ec_bhf.c
2533 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2535 F: Documentation/filesystems/bfs.txt
2537 F: include/uapi/linux/bfs_fs.h
2539 BLACKFIN ARCHITECTURE
2540 M: Steven Miao <realmz6@gmail.com>
2541 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2542 T: git git://git.code.sf.net/p/adi-linux/code
2543 W: http://blackfin.uclinux.org
2547 BLACKFIN EMAC DRIVER
2548 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2549 W: http://blackfin.uclinux.org
2551 F: drivers/net/ethernet/adi/
2554 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2555 W: http://blackfin.uclinux.org
2557 F: drivers/rtc/rtc-bfin.c
2560 M: Sonic Zhang <sonic.zhang@analog.com>
2561 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2562 W: http://blackfin.uclinux.org
2564 F: drivers/mmc/host/bfin_sdh.c
2566 BLACKFIN SERIAL DRIVER
2567 M: Sonic Zhang <sonic.zhang@analog.com>
2568 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2569 W: http://blackfin.uclinux.org
2571 F: drivers/tty/serial/bfin_uart.c
2573 BLACKFIN WATCHDOG DRIVER
2574 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2575 W: http://blackfin.uclinux.org
2577 F: drivers/watchdog/bfin_wdt.c
2579 BLACKFIN I2C TWI DRIVER
2580 M: Sonic Zhang <sonic.zhang@analog.com>
2581 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2582 W: http://blackfin.uclinux.org/
2584 F: drivers/i2c/busses/i2c-bfin-twi.c
2586 BLACKFIN MEDIA DRIVER
2587 M: Scott Jiang <scott.jiang.linux@gmail.com>
2588 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2589 W: http://blackfin.uclinux.org/
2591 F: drivers/media/platform/blackfin/
2592 F: drivers/media/i2c/adv7183*
2593 F: drivers/media/i2c/vs6624*
2595 BLINKM RGB LED DRIVER
2596 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2598 F: drivers/leds/leds-blinkm.c
2601 M: Jens Axboe <axboe@kernel.dk>
2602 L: linux-block@vger.kernel.org
2603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2606 F: kernel/trace/blktrace.c
2610 M: Paolo Valente <paolo.valente@linaro.org>
2611 M: Jens Axboe <axboe@kernel.dk>
2612 L: linux-block@vger.kernel.org
2615 F: Documentation/block/bfq-iosched.txt
2618 M: Joern Engel <joern@lazybastard.org>
2619 L: linux-mtd@lists.infradead.org
2621 F: drivers/mtd/devices/block2mtd.c
2624 M: Marcel Holtmann <marcel@holtmann.org>
2625 M: Gustavo Padovan <gustavo@padovan.org>
2626 M: Johan Hedberg <johan.hedberg@gmail.com>
2627 L: linux-bluetooth@vger.kernel.org
2628 W: http://www.bluez.org/
2629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2632 F: drivers/bluetooth/
2635 M: Marcel Holtmann <marcel@holtmann.org>
2636 M: Gustavo Padovan <gustavo@padovan.org>
2637 M: Johan Hedberg <johan.hedberg@gmail.com>
2638 L: linux-bluetooth@vger.kernel.org
2639 W: http://www.bluez.org/
2640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2644 F: include/net/bluetooth/
2647 M: Christoph Hellwig <hch@lst.de>
2648 M: Marek Szyprowski <m.szyprowski@samsung.com>
2649 R: Robin Murphy <robin.murphy@arm.com>
2650 L: linux-kernel@vger.kernel.org
2651 T: git git://git.infradead.org/users/hch/dma-mapping.git
2652 W: http://git.infradead.org/users/hch/dma-mapping.git
2657 F: drivers/base/dma-mapping.c
2658 F: drivers/base/dma-coherent.c
2659 F: include/linux/dma-mapping.h
2662 M: Jay Vosburgh <j.vosburgh@gmail.com>
2663 M: Veaceslav Falico <vfalico@gmail.com>
2664 M: Andy Gospodarek <andy@greyhouse.net>
2665 L: netdev@vger.kernel.org
2666 W: http://sourceforge.net/projects/bonding/
2668 F: drivers/net/bonding/
2669 F: include/uapi/linux/if_bonding.h
2671 BPF (Safe dynamic programs and tools)
2672 M: Alexei Starovoitov <ast@kernel.org>
2673 M: Daniel Borkmann <daniel@iogearbox.net>
2674 L: netdev@vger.kernel.org
2675 L: linux-kernel@vger.kernel.org
2677 F: arch/x86/net/bpf_jit*
2678 F: Documentation/networking/filter.txt
2679 F: include/linux/bpf*
2680 F: include/linux/filter.h
2681 F: include/uapi/linux/bpf*
2682 F: include/uapi/linux/filter.h
2684 F: kernel/trace/bpf_trace.c
2687 F: net/core/filter.c
2688 F: net/sched/act_bpf.c
2689 F: net/sched/cls_bpf.c
2692 F: tools/testing/selftests/bpf/
2694 BROADCOM B44 10/100 ETHERNET DRIVER
2695 M: Michael Chan <michael.chan@broadcom.com>
2696 L: netdev@vger.kernel.org
2698 F: drivers/net/ethernet/broadcom/b44.*
2700 BROADCOM B53 ETHERNET SWITCH DRIVER
2701 M: Florian Fainelli <f.fainelli@gmail.com>
2702 L: netdev@vger.kernel.org
2703 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2705 F: drivers/net/dsa/b53/*
2706 F: include/linux/platform_data/b53.h
2708 BROADCOM GENET ETHERNET DRIVER
2709 M: Florian Fainelli <f.fainelli@gmail.com>
2710 L: netdev@vger.kernel.org
2712 F: drivers/net/ethernet/broadcom/genet/
2714 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2715 M: Rasesh Mody <rasesh.mody@cavium.com>
2716 M: Harish Patil <harish.patil@cavium.com>
2717 M: Dept-GELinuxNICDev@cavium.com
2718 L: netdev@vger.kernel.org
2720 F: drivers/net/ethernet/broadcom/bnx2.*
2721 F: drivers/net/ethernet/broadcom/bnx2_*
2723 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2724 M: Yuval Mintz <Yuval.Mintz@cavium.com>
2725 M: Ariel Elior <ariel.elior@cavium.com>
2726 M: everest-linux-l2@cavium.com
2727 L: netdev@vger.kernel.org
2729 F: drivers/net/ethernet/broadcom/bnx2x/
2731 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2732 M: Michael Chan <michael.chan@broadcom.com>
2733 L: netdev@vger.kernel.org
2735 F: drivers/net/ethernet/broadcom/bnxt/
2737 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2738 M: Florian Fainelli <f.fainelli@gmail.com>
2739 M: Ray Jui <rjui@broadcom.com>
2740 M: Scott Branden <sbranden@broadcom.com>
2741 M: bcm-kernel-feedback-list@broadcom.com
2742 T: git git://github.com/broadcom/mach-bcm
2748 F: arch/arm/mach-bcm/
2750 BROADCOM BCM2835 ARM ARCHITECTURE
2751 M: Eric Anholt <eric@anholt.net>
2752 M: Stefan Wahren <stefan.wahren@i2se.com>
2753 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2754 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2755 T: git git://github.com/anholt/linux
2758 F: drivers/staging/vc04_services
2760 BROADCOM BCM47XX MIPS ARCHITECTURE
2761 M: Hauke Mehrtens <hauke@hauke-m.de>
2762 M: Rafał Miłecki <zajec5@gmail.com>
2763 L: linux-mips@linux-mips.org
2765 F: Documentation/devicetree/bindings/mips/brcm/
2766 F: arch/mips/bcm47xx/*
2767 F: arch/mips/include/asm/mach-bcm47xx/*
2769 BROADCOM BCM5301X ARM ARCHITECTURE
2770 M: Hauke Mehrtens <hauke@hauke-m.de>
2771 M: Rafał Miłecki <zajec5@gmail.com>
2772 M: Jon Mason <jonmason@broadcom.com>
2773 M: bcm-kernel-feedback-list@broadcom.com
2774 L: linux-arm-kernel@lists.infradead.org
2776 F: arch/arm/mach-bcm/bcm_5301x.c
2777 F: arch/arm/boot/dts/bcm5301x*.dtsi
2778 F: arch/arm/boot/dts/bcm470*
2779 F: arch/arm/boot/dts/bcm953012*
2781 BROADCOM BCM53573 ARM ARCHITECTURE
2782 M: Rafał Miłecki <rafal@milecki.pl>
2783 L: linux-arm-kernel@lists.infradead.org
2785 F: arch/arm/boot/dts/bcm53573*
2786 F: arch/arm/boot/dts/bcm47189*
2788 BROADCOM BCM63XX ARM ARCHITECTURE
2789 M: Florian Fainelli <f.fainelli@gmail.com>
2790 M: bcm-kernel-feedback-list@broadcom.com
2791 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2792 T: git git://github.com/broadcom/stblinux.git
2796 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2797 M: Kevin Cernekee <cernekee@gmail.com>
2798 L: linux-usb@vger.kernel.org
2800 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2802 BROADCOM BCM7XXX ARM ARCHITECTURE
2803 M: Brian Norris <computersforpeace@gmail.com>
2804 M: Gregory Fong <gregory.0xf0@gmail.com>
2805 M: Florian Fainelli <f.fainelli@gmail.com>
2806 M: bcm-kernel-feedback-list@broadcom.com
2807 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2808 T: git git://github.com/broadcom/stblinux.git
2810 F: arch/arm/mach-bcm/*brcmstb*
2811 F: arch/arm/boot/dts/bcm7*.dts*
2812 F: drivers/bus/brcmstb_gisb.c
2815 BROADCOM BMIPS MIPS ARCHITECTURE
2816 M: Kevin Cernekee <cernekee@gmail.com>
2817 M: Florian Fainelli <f.fainelli@gmail.com>
2818 L: linux-mips@linux-mips.org
2819 T: git git://github.com/broadcom/stblinux.git
2821 F: arch/mips/bmips/*
2822 F: arch/mips/include/asm/mach-bmips/*
2823 F: arch/mips/kernel/*bmips*
2824 F: arch/mips/boot/dts/brcm/bcm*.dts*
2825 F: drivers/irqchip/irq-bcm63*
2826 F: drivers/irqchip/irq-bcm7*
2827 F: drivers/irqchip/irq-brcmstb*
2828 F: include/linux/bcm963xx_nvram.h
2829 F: include/linux/bcm963xx_tag.h
2831 BROADCOM BMIPS CPUFREQ DRIVER
2832 M: Markus Mayer <mmayer@broadcom.com>
2833 M: bcm-kernel-feedback-list@broadcom.com
2834 L: linux-pm@vger.kernel.org
2836 F: drivers/cpufreq/bmips-cpufreq.c
2838 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2839 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2840 M: Prashant Sreedharan <prashant@broadcom.com>
2841 M: Michael Chan <mchan@broadcom.com>
2842 L: netdev@vger.kernel.org
2844 F: drivers/net/ethernet/broadcom/tg3.*
2846 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2847 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2848 M: Franky Lin <franky.lin@broadcom.com>
2849 M: Hante Meuleman <hante.meuleman@broadcom.com>
2850 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2851 M: Wright Feng <wright.feng@cypress.com>
2852 L: linux-wireless@vger.kernel.org
2853 L: brcm80211-dev-list.pdl@broadcom.com
2854 L: brcm80211-dev-list@cypress.com
2856 F: drivers/net/wireless/broadcom/brcm80211/
2858 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2859 M: QLogic-Storage-Upstream@qlogic.com
2860 L: linux-scsi@vger.kernel.org
2862 F: drivers/scsi/bnx2fc/
2864 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2865 M: QLogic-Storage-Upstream@qlogic.com
2866 L: linux-scsi@vger.kernel.org
2868 F: drivers/scsi/bnx2i/
2870 BROADCOM IPROC ARM ARCHITECTURE
2871 M: Ray Jui <rjui@broadcom.com>
2872 M: Scott Branden <sbranden@broadcom.com>
2873 M: Jon Mason <jonmason@broadcom.com>
2874 M: bcm-kernel-feedback-list@broadcom.com
2875 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2876 T: git git://github.com/broadcom/cygnus-linux.git
2891 F: arch/arm64/boot/dts/broadcom/ns2*
2892 F: drivers/clk/bcm/clk-ns*
2893 F: drivers/pinctrl/bcm/pinctrl-ns*
2895 BROADCOM BRCMSTB GPIO DRIVER
2896 M: Gregory Fong <gregory.0xf0@gmail.com>
2897 L: bcm-kernel-feedback-list@broadcom.com
2899 F: drivers/gpio/gpio-brcmstb.c
2900 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2902 BROADCOM KONA GPIO DRIVER
2903 M: Ray Jui <rjui@broadcom.com>
2904 L: bcm-kernel-feedback-list@broadcom.com
2906 F: drivers/gpio/gpio-bcm-kona.c
2907 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2909 BROADCOM NVRAM DRIVER
2910 M: Rafał Miłecki <zajec5@gmail.com>
2911 L: linux-mips@linux-mips.org
2913 F: drivers/firmware/broadcom/*
2915 BROADCOM STB NAND FLASH DRIVER
2916 M: Brian Norris <computersforpeace@gmail.com>
2917 M: Kamal Dasu <kdasu.kdev@gmail.com>
2918 L: linux-mtd@lists.infradead.org
2919 L: bcm-kernel-feedback-list@broadcom.com
2921 F: drivers/mtd/nand/brcmnand/
2923 BROADCOM STB AVS CPUFREQ DRIVER
2924 M: Markus Mayer <mmayer@broadcom.com>
2925 M: bcm-kernel-feedback-list@broadcom.com
2926 L: linux-pm@vger.kernel.org
2928 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2929 F: drivers/cpufreq/brcmstb*
2931 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2932 M: Rafał Miłecki <zajec5@gmail.com>
2933 L: linux-wireless@vger.kernel.org
2936 F: include/linux/bcma/
2938 BROADCOM SYSTEMPORT ETHERNET DRIVER
2939 M: Florian Fainelli <f.fainelli@gmail.com>
2940 L: netdev@vger.kernel.org
2942 F: drivers/net/ethernet/broadcom/bcmsysport.*
2944 BROADCOM NETXTREME-E ROCE DRIVER
2945 M: Selvin Xavier <selvin.xavier@broadcom.com>
2946 M: Devesh Sharma <devesh.sharma@broadcom.com>
2947 M: Somnath Kotur <somnath.kotur@broadcom.com>
2948 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2949 L: linux-rdma@vger.kernel.org
2950 W: http://www.broadcom.com
2952 F: drivers/infiniband/hw/bnxt_re/
2953 F: include/uapi/rdma/bnxt_re-abi.h
2955 BROCADE BFA FC SCSI DRIVER
2956 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2957 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2958 L: linux-scsi@vger.kernel.org
2960 F: drivers/scsi/bfa/
2962 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2963 M: Rasesh Mody <rasesh.mody@cavium.com>
2964 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2965 M: Dept-GELinuxNICDev@cavium.com
2966 L: netdev@vger.kernel.org
2968 F: drivers/net/ethernet/brocade/bna/
2970 BSG (block layer generic sg v4 driver)
2971 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2972 L: linux-scsi@vger.kernel.org
2975 F: include/linux/bsg.h
2976 F: include/uapi/linux/bsg.h
2979 M: Clemens Ladisch <clemens@ladisch.de>
2980 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2981 T: git git://git.alsa-project.org/alsa-kernel.git
2983 F: Documentation/sound/alsa/Bt87x.txt
2984 F: sound/pci/bt87x.c
2987 M: Michael Buesch <m@bues.ch>
2988 W: http://bu3sch.de/btgpio.php
2990 F: drivers/gpio/gpio-bt8xx.c
2993 M: Chris Mason <clm@fb.com>
2994 M: Josef Bacik <jbacik@fb.com>
2995 M: David Sterba <dsterba@suse.com>
2996 L: linux-btrfs@vger.kernel.org
2997 W: http://btrfs.wiki.kernel.org/
2998 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3001 F: Documentation/filesystems/btrfs.txt
3003 F: include/linux/btrfs*
3004 F: include/uapi/linux/btrfs*
3006 BTTV VIDEO4LINUX DRIVER
3007 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3008 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3009 L: linux-media@vger.kernel.org
3010 W: https://linuxtv.org
3011 T: git git://linuxtv.org/media_tree.git
3013 F: Documentation/media/v4l-drivers/bttv*
3014 F: drivers/media/pci/bt8xx/bttv*
3016 BUSLOGIC SCSI DRIVER
3017 M: Khalid Aziz <khalid@gonehiking.org>
3018 L: linux-scsi@vger.kernel.org
3020 F: drivers/scsi/BusLogic.*
3021 F: drivers/scsi/FlashPoint.*
3023 C-MEDIA CMI8788 DRIVER
3024 M: Clemens Ladisch <clemens@ladisch.de>
3025 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3026 T: git git://git.alsa-project.org/alsa-kernel.git
3028 F: sound/pci/oxygen/
3031 M: Mark Salter <msalter@redhat.com>
3032 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3033 L: linux-c6x-dev@linux-c6x.org
3034 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3038 CA8210 IEEE-802.15.4 RADIO DRIVER
3039 M: Harry Morris <h.morris@cascoda.com>
3040 M: linuxdev@cascoda.com
3041 L: linux-wpan@vger.kernel.org
3042 W: https://github.com/Cascoda/ca8210-linux.git
3044 F: drivers/net/ieee802154/ca8210.c
3045 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3047 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3048 M: David Howells <dhowells@redhat.com>
3049 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3051 F: Documentation/filesystems/caching/cachefiles.txt
3054 CADET FM/AM RADIO RECEIVER DRIVER
3055 M: Hans Verkuil <hverkuil@xs4all.nl>
3056 L: linux-media@vger.kernel.org
3057 T: git git://linuxtv.org/media_tree.git
3058 W: https://linuxtv.org
3060 F: drivers/media/radio/radio-cadet*
3062 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3063 M: Jonathan Corbet <corbet@lwn.net>
3064 L: linux-media@vger.kernel.org
3065 T: git git://linuxtv.org/media_tree.git
3067 F: Documentation/media/v4l-drivers/cafe_ccic*
3068 F: drivers/media/platform/marvell-ccic/
3071 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3072 L: netdev@vger.kernel.org
3074 F: Documentation/networking/caif/
3075 F: drivers/net/caif/
3076 F: include/uapi/linux/caif/
3077 F: include/net/caif/
3080 CALGARY x86-64 IOMMU
3081 M: Muli Ben-Yehuda <mulix@mulix.org>
3082 M: Jon Mason <jdmason@kudzu.us>
3083 L: iommu@lists.linux-foundation.org
3085 F: arch/x86/kernel/pci-calgary_64.c
3086 F: arch/x86/kernel/tce_64.c
3087 F: arch/x86/include/asm/calgary.h
3088 F: arch/x86/include/asm/tce.h
3091 M: Oliver Hartkopp <socketcan@hartkopp.net>
3092 M: Marc Kleine-Budde <mkl@pengutronix.de>
3093 L: linux-can@vger.kernel.org
3094 W: https://github.com/linux-can
3095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3098 F: Documentation/networking/can.txt
3100 F: include/linux/can/core.h
3101 F: include/uapi/linux/can.h
3102 F: include/uapi/linux/can/bcm.h
3103 F: include/uapi/linux/can/raw.h
3104 F: include/uapi/linux/can/gw.h
3107 M: Wolfgang Grandegger <wg@grandegger.com>
3108 M: Marc Kleine-Budde <mkl@pengutronix.de>
3109 L: linux-can@vger.kernel.org
3110 W: https://github.com/linux-can
3111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3114 F: Documentation/devicetree/bindings/net/can/
3116 F: include/linux/can/dev.h
3117 F: include/linux/can/platform/
3118 F: include/uapi/linux/can/error.h
3119 F: include/uapi/linux/can/netlink.h
3122 M: Serge Hallyn <serge@hallyn.com>
3123 L: linux-security-module@vger.kernel.org
3125 F: include/linux/capability.h
3126 F: include/uapi/linux/capability.h
3127 F: security/commoncap.c
3128 F: kernel/capability.c
3130 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3131 M: Kevin Tsai <ktsai@capellamicro.com>
3133 F: drivers/iio/light/cm*
3135 CAVIUM THUNDERX2 ARM64 SOC
3136 M: Jayachandran C <jnair@caviumnetworks.com>
3137 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3139 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3140 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3143 M: Jan Glauber <jglauber@cavium.com>
3144 M: David Daney <david.daney@cavium.com>
3145 W: http://www.cavium.com
3147 F: drivers/i2c/busses/i2c-octeon*
3148 F: drivers/i2c/busses/i2c-thunderx*
3151 M: Jan Glauber <jglauber@cavium.com>
3152 M: David Daney <david.daney@cavium.com>
3153 M: Steven J. Hill <Steven.Hill@cavium.com>
3154 W: http://www.cavium.com
3156 F: drivers/mmc/host/cavium*
3158 CAVIUM LIQUIDIO NETWORK DRIVER
3159 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3160 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3161 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3162 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3163 L: netdev@vger.kernel.org
3164 W: http://www.cavium.com
3166 F: drivers/net/ethernet/cavium/liquidio/
3168 CAVIUM OCTEON-TX CRYPTO DRIVER
3169 M: George Cherian <george.cherian@cavium.com>
3170 L: linux-crypto@vger.kernel.org
3171 W: http://www.cavium.com
3173 F: drivers/crypto/cavium/cpt/
3175 CC2520 IEEE-802.15.4 RADIO DRIVER
3176 M: Varka Bhadram <varkabhadram@gmail.com>
3177 L: linux-wpan@vger.kernel.org
3179 F: drivers/net/ieee802154/cc2520.c
3180 F: include/linux/spi/cc2520.h
3181 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3183 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3184 M: Gilad Ben-Yossef <gilad@benyossef.com>
3185 L: linux-crypto@vger.kernel.org
3186 L: driverdev-devel@linuxdriverproject.org
3188 F: drivers/staging/ccree/
3189 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3192 M: Hans Verkuil <hans.verkuil@cisco.com>
3193 L: linux-media@vger.kernel.org
3194 T: git git://linuxtv.org/media_tree.git
3195 W: http://linuxtv.org
3197 F: Documentation/media/kapi/cec-core.rst
3198 F: Documentation/media/uapi/cec
3199 F: drivers/media/cec/
3200 F: drivers/media/rc/keymaps/rc-cec.c
3201 F: include/media/cec.h
3202 F: include/media/cec-notifier.h
3203 F: include/uapi/linux/cec.h
3204 F: include/uapi/linux/cec-funcs.h
3205 F: Documentation/devicetree/bindings/media/cec.txt
3207 CELL BROADBAND ENGINE ARCHITECTURE
3208 M: Arnd Bergmann <arnd@arndb.de>
3209 L: linuxppc-dev@lists.ozlabs.org
3210 W: http://www.ibm.com/developerworks/power/cell/
3212 F: arch/powerpc/include/asm/cell*.h
3213 F: arch/powerpc/include/asm/spu*.h
3214 F: arch/powerpc/include/uapi/asm/spu*.h
3215 F: arch/powerpc/oprofile/*cell*
3216 F: arch/powerpc/platforms/cell/
3218 CEPH COMMON CODE (LIBCEPH)
3219 M: Ilya Dryomov <idryomov@gmail.com>
3220 M: "Yan, Zheng" <zyan@redhat.com>
3221 M: Sage Weil <sage@redhat.com>
3222 L: ceph-devel@vger.kernel.org
3224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3225 T: git git://github.com/ceph/ceph-client.git
3228 F: include/linux/ceph/
3229 F: include/linux/crush/
3231 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3232 M: "Yan, Zheng" <zyan@redhat.com>
3233 M: Sage Weil <sage@redhat.com>
3234 M: Ilya Dryomov <idryomov@gmail.com>
3235 L: ceph-devel@vger.kernel.org
3237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3238 T: git git://github.com/ceph/ceph-client.git
3240 F: Documentation/filesystems/ceph.txt
3243 CERTIFICATE HANDLING:
3244 M: David Howells <dhowells@redhat.com>
3245 M: David Woodhouse <dwmw2@infradead.org>
3246 L: keyrings@vger.kernel.org
3248 F: Documentation/module-signing.txt
3250 F: scripts/sign-file.c
3251 F: scripts/extract-cert.c
3253 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3254 L: linux-usb@vger.kernel.org
3256 F: Documentation/usb/WUSB-Design-overview.txt
3257 F: Documentation/usb/wusb-cbaf
3258 F: drivers/usb/host/hwa-hc.c
3259 F: drivers/usb/host/whci/
3260 F: drivers/usb/wusbcore/
3261 F: include/linux/usb/wusb*
3263 HT16K33 LED CONTROLLER DRIVER
3264 M: Robin van der Gracht <robin@protonic.nl>
3266 F: drivers/auxdisplay/ht16k33.c
3267 F: Documentation/devicetree/bindings/display/ht16k33.txt
3269 CFAG12864B LCD DRIVER
3270 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3271 W: http://miguelojeda.es/auxdisplay.htm
3272 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3274 F: drivers/auxdisplay/cfag12864b.c
3275 F: include/linux/cfag12864b.h
3277 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3278 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3279 W: http://miguelojeda.es/auxdisplay.htm
3280 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3282 F: drivers/auxdisplay/cfag12864bfb.c
3283 F: include/linux/cfag12864b.h
3285 CFG80211 and NL80211
3286 M: Johannes Berg <johannes@sipsolutions.net>
3287 L: linux-wireless@vger.kernel.org
3288 W: http://wireless.kernel.org/
3289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3292 F: include/uapi/linux/nl80211.h
3293 F: include/net/cfg80211.h
3295 X: net/wireless/wext*
3297 CHAR and MISC DRIVERS
3298 M: Arnd Bergmann <arnd@arndb.de>
3299 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3304 F: include/linux/miscdevice.h
3307 M: Andy Whitcroft <apw@canonical.com>
3308 M: Joe Perches <joe@perches.com>
3310 F: scripts/checkpatch.pl
3312 CHINESE DOCUMENTATION
3313 M: Harry Wei <harryxiyou@gmail.com>
3314 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3315 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3317 F: Documentation/translations/zh_CN/
3319 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3320 M: Peter Chen <Peter.Chen@nxp.com>
3321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3322 L: linux-usb@vger.kernel.org
3324 F: drivers/usb/chipidea/
3326 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3327 M: Hans de Goede <hdegoede@redhat.com>
3328 L: linux-input@vger.kernel.org
3330 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3331 F: drivers/input/touchscreen/chipone_icn8318.c
3333 CHROME HARDWARE PLATFORM SUPPORT
3334 M: Benson Leung <bleung@chromium.org>
3335 M: Olof Johansson <olof@lixom.net>
3337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3338 F: drivers/platform/chrome/
3340 CISCO VIC ETHERNET NIC DRIVER
3341 M: Christian Benvenuti <benve@cisco.com>
3342 M: Govindarajulu Varadarajan <_govind@gmx.com>
3343 M: Neel Patel <neepatel@cisco.com>
3345 F: drivers/net/ethernet/cisco/enic/
3347 CISCO VIC LOW LATENCY NIC DRIVER
3348 M: Christian Benvenuti <benve@cisco.com>
3349 M: Dave Goodell <dgoodell@cisco.com>
3351 F: drivers/infiniband/hw/usnic/
3353 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3354 M: Hartley Sweeten <hsweeten@visionengravers.com>
3355 L: netdev@vger.kernel.org
3357 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3359 CIRRUS LOGIC AUDIO CODEC DRIVERS
3360 M: Brian Austin <brian.austin@cirrus.com>
3361 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3362 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3364 F: sound/soc/codecs/cs*
3367 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3368 L: linux-kernel@vger.kernel.org
3371 F: include/linux/cleancache.h
3374 M: Russell King <linux@armlinux.org.uk>
3375 L: linux-clk@vger.kernel.org
3377 F: include/linux/clk.h
3379 CLOCKSOURCE, CLOCKEVENT DRIVERS
3380 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3381 M: Thomas Gleixner <tglx@linutronix.de>
3382 L: linux-kernel@vger.kernel.org
3383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3385 F: drivers/clocksource
3387 CISCO FCOE HBA DRIVER
3388 M: Satish Kharat <satishkh@cisco.com>
3389 M: Sesidhar Baddela <sebaddel@cisco.com>
3390 M: Karan Tilak Kumar <kartilak@cisco.com>
3391 L: linux-scsi@vger.kernel.org
3393 F: drivers/scsi/fnic/
3395 CISCO SCSI HBA DRIVER
3396 M: Karan Tilak Kumar <kartilak@cisco.com>
3397 M: Sesidhar Baddela <sebaddel@cisco.com>
3398 L: linux-scsi@vger.kernel.org
3400 F: drivers/scsi/snic/
3403 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3404 M: Daniel Oliveira Nascimento <don@syst.com.br>
3405 L: platform-driver-x86@vger.kernel.org
3407 F: drivers/platform/x86/classmate-laptop.c
3410 M: Hans Verkuil <hans.verkuil@cisco.com>
3411 L: linux-media@vger.kernel.org
3412 T: git git://linuxtv.org/media_tree.git
3413 W: https://linuxtv.org
3415 F: drivers/media/pci/cobalt/
3417 COCCINELLE/Semantic Patches (SmPL)
3418 M: Julia Lawall <Julia.Lawall@lip6.fr>
3419 M: Gilles Muller <Gilles.Muller@lip6.fr>
3420 M: Nicolas Palix <nicolas.palix@imag.fr>
3421 M: Michal Marek <mmarek@suse.com>
3422 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3424 W: http://coccinelle.lip6.fr/
3426 F: Documentation/dev-tools/coccinelle.rst
3427 F: scripts/coccinelle/
3428 F: scripts/coccicheck
3431 M: Jan Harkes <jaharkes@cs.cmu.edu>
3433 L: codalist@coda.cs.cmu.edu
3434 W: http://www.coda.cs.cmu.edu/
3436 F: Documentation/filesystems/coda.txt
3438 F: include/linux/coda*.h
3439 F: include/uapi/linux/coda*.h
3441 CODA V4L2 MEM2MEM DRIVER
3442 M: Philipp Zabel <p.zabel@pengutronix.de>
3443 L: linux-media@vger.kernel.org
3445 F: Documentation/devicetree/bindings/media/coda.txt
3446 F: drivers/media/platform/coda/
3448 COMMON CLK FRAMEWORK
3449 M: Michael Turquette <mturquette@baylibre.com>
3450 M: Stephen Boyd <sboyd@codeaurora.org>
3451 L: linux-clk@vger.kernel.org
3452 Q: http://patchwork.kernel.org/project/linux-clk/list/
3453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3455 F: Documentation/devicetree/bindings/clock/
3457 X: drivers/clk/clkdev.c
3458 F: include/linux/clk-pr*
3459 F: include/linux/clk/
3461 COMMON INTERNET FILE SYSTEM (CIFS)
3462 M: Steve French <sfrench@samba.org>
3463 L: linux-cifs@vger.kernel.org
3464 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3465 W: http://linux-cifs.samba.org/
3466 T: git git://git.samba.org/sfrench/cifs-2.6.git
3468 F: Documentation/filesystems/cifs/
3471 COMPACTPCI HOTPLUG CORE
3472 M: Scott Murray <scott@spiteful.org>
3473 L: linux-pci@vger.kernel.org
3475 F: drivers/pci/hotplug/cpci_hotplug*
3477 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3478 M: Scott Murray <scott@spiteful.org>
3479 L: linux-pci@vger.kernel.org
3481 F: drivers/pci/hotplug/cpcihp_zt5550.*
3483 COMPACTPCI HOTPLUG GENERIC DRIVER
3484 M: Scott Murray <scott@spiteful.org>
3485 L: linux-pci@vger.kernel.org
3487 F: drivers/pci/hotplug/cpcihp_generic.c
3489 COMPAL LAPTOP SUPPORT
3490 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3491 L: platform-driver-x86@vger.kernel.org
3493 F: drivers/platform/x86/compal-laptop.c
3495 CONEXANT ACCESSRUNNER USB DRIVER
3496 L: accessrunner-general@lists.sourceforge.net
3497 W: http://accessrunner.sourceforge.net/
3499 F: drivers/usb/atm/cxacru.c
3502 M: Joel Becker <jlbec@evilplan.org>
3503 M: Christoph Hellwig <hch@lst.de>
3504 T: git git://git.infradead.org/users/hch/configfs.git
3507 F: include/linux/configfs.h
3510 M: Evgeniy Polyakov <zbr@ioremap.net>
3511 L: netdev@vger.kernel.org
3513 F: drivers/connector/
3515 CONTROL GROUP (CGROUP)
3516 M: Tejun Heo <tj@kernel.org>
3517 M: Li Zefan <lizefan@huawei.com>
3518 M: Johannes Weiner <hannes@cmpxchg.org>
3519 L: cgroups@vger.kernel.org
3520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3522 F: Documentation/cgroup*
3523 F: include/linux/cgroup*
3526 CONTROL GROUP - CPUSET
3527 M: Li Zefan <lizefan@huawei.com>
3528 L: cgroups@vger.kernel.org
3529 W: http://www.bullopensource.org/cpuset/
3530 W: http://oss.sgi.com/projects/cpusets/
3531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3533 F: Documentation/cgroup-v1/cpusets.txt
3534 F: include/linux/cpuset.h
3537 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3538 M: Johannes Weiner <hannes@cmpxchg.org>
3539 M: Michal Hocko <mhocko@kernel.org>
3540 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3541 L: cgroups@vger.kernel.org
3542 L: linux-mm@kvack.org
3547 CORETEMP HARDWARE MONITORING DRIVER
3548 M: Fenghua Yu <fenghua.yu@intel.com>
3549 L: linux-hwmon@vger.kernel.org
3551 F: Documentation/hwmon/coretemp
3552 F: drivers/hwmon/coretemp.c
3554 COSA/SRP SYNC SERIAL DRIVER
3555 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3556 W: http://www.fi.muni.cz/~kas/cosa/
3558 F: drivers/net/wan/cosa*
3560 CPMAC ETHERNET DRIVER
3561 M: Florian Fainelli <f.fainelli@gmail.com>
3562 L: netdev@vger.kernel.org
3564 F: drivers/net/ethernet/ti/cpmac.c
3566 CPU FREQUENCY DRIVERS
3567 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3568 M: Viresh Kumar <viresh.kumar@linaro.org>
3569 L: linux-pm@vger.kernel.org
3571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3572 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3573 B: https://bugzilla.kernel.org
3574 F: Documentation/cpu-freq/
3575 F: Documentation/devicetree/bindings/cpufreq/
3577 F: include/linux/cpufreq.h
3578 F: tools/testing/selftests/cpufreq/
3580 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3581 M: Viresh Kumar <viresh.kumar@linaro.org>
3582 M: Sudeep Holla <sudeep.holla@arm.com>
3583 L: linux-pm@vger.kernel.org
3584 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3586 F: drivers/cpufreq/arm_big_little.h
3587 F: drivers/cpufreq/arm_big_little.c
3588 F: drivers/cpufreq/arm_big_little_dt.c
3590 CPUIDLE DRIVER - ARM BIG LITTLE
3591 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3592 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3593 L: linux-pm@vger.kernel.org
3594 L: linux-arm-kernel@lists.infradead.org
3595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3597 F: drivers/cpuidle/cpuidle-big_little.c
3599 CPUIDLE DRIVER - ARM EXYNOS
3600 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3601 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3602 M: Kukjin Kim <kgene@kernel.org>
3603 L: linux-pm@vger.kernel.org
3604 L: linux-samsung-soc@vger.kernel.org
3606 F: drivers/cpuidle/cpuidle-exynos.c
3607 F: arch/arm/mach-exynos/pm.c
3610 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3611 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3612 L: linux-pm@vger.kernel.org
3614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3615 B: https://bugzilla.kernel.org
3616 F: drivers/cpuidle/*
3617 F: include/linux/cpuidle.h
3620 M: "H. Peter Anvin" <hpa@zytor.com>
3622 F: arch/x86/kernel/cpuid.c
3623 F: arch/x86/kernel/msr.c
3625 CPU POWER MONITORING SUBSYSTEM
3626 M: Thomas Renninger <trenn@suse.com>
3627 L: linux-pm@vger.kernel.org
3629 F: tools/power/cpupower/
3632 W: http://sourceforge.net/projects/cramfs/
3633 S: Orphan / Obsolete
3634 F: Documentation/filesystems/cramfs.txt
3638 M: Mikael Starvik <starvik@axis.com>
3639 M: Jesper Nilsson <jesper.nilsson@axis.com>
3640 L: linux-cris-kernel@axis.com
3641 W: http://developer.axis.com
3642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3645 F: drivers/tty/serial/crisv10.*
3648 M: Herbert Xu <herbert@gondor.apana.org.au>
3649 M: "David S. Miller" <davem@davemloft.net>
3650 L: linux-crypto@vger.kernel.org
3651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3654 F: Documentation/crypto/
3655 F: Documentation/devicetree/bindings/crypto/
3660 F: include/linux/crypto*
3662 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3663 M: Neil Horman <nhorman@tuxdriver.com>
3664 L: linux-crypto@vger.kernel.org
3666 F: crypto/ansi_cprng.c
3670 M: Hans Verkuil <hverkuil@xs4all.nl>
3671 L: linux-media@vger.kernel.org
3672 T: git git://linuxtv.org/media_tree.git
3673 W: http://linuxtv.org
3675 F: drivers/media/i2c/cs3308.c
3676 F: drivers/media/i2c/cs3308.h
3678 CS5535 Audio ALSA driver
3679 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3681 F: sound/pci/cs5535audio/
3684 M: Solomon Peachy <pizza@shaftnet.org>
3686 F: drivers/net/wireless/st/cw1200/
3688 CX18 VIDEO4LINUX DRIVER
3689 M: Andy Walls <awalls@md.metrocast.net>
3690 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3691 L: linux-media@vger.kernel.org
3692 T: git git://linuxtv.org/media_tree.git
3693 W: https://linuxtv.org
3694 W: http://www.ivtvdriver.org/index.php/Cx18
3696 F: Documentation/media/v4l-drivers/cx18*
3697 F: drivers/media/pci/cx18/
3698 F: include/uapi/linux/ivtv*
3700 CX2341X MPEG ENCODER HELPER MODULE
3701 M: Hans Verkuil <hverkuil@xs4all.nl>
3702 L: linux-media@vger.kernel.org
3703 T: git git://linuxtv.org/media_tree.git
3704 W: https://linuxtv.org
3706 F: drivers/media/common/cx2341x*
3707 F: include/media/cx2341x*
3709 CX24120 MEDIA DRIVER
3710 M: Jemma Denson <jdenson@gmail.com>
3711 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3712 L: linux-media@vger.kernel.org
3713 W: https://linuxtv.org
3714 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3716 F: drivers/media/dvb-frontends/cx24120*
3718 CX88 VIDEO4LINUX DRIVER
3719 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3720 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3721 L: linux-media@vger.kernel.org
3722 W: https://linuxtv.org
3723 T: git git://linuxtv.org/media_tree.git
3725 F: Documentation/media/v4l-drivers/cx88*
3726 F: drivers/media/pci/cx88/
3728 CXD2820R MEDIA DRIVER
3729 M: Antti Palosaari <crope@iki.fi>
3730 L: linux-media@vger.kernel.org
3731 W: https://linuxtv.org
3732 W: http://palosaari.fi/linux/
3733 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3734 T: git git://linuxtv.org/anttip/media_tree.git
3736 F: drivers/media/dvb-frontends/cxd2820r*
3738 CXGB3 ETHERNET DRIVER (CXGB3)
3739 M: Santosh Raspatur <santosh@chelsio.com>
3740 L: netdev@vger.kernel.org
3741 W: http://www.chelsio.com
3743 F: drivers/net/ethernet/chelsio/cxgb3/
3745 CXGB3 ISCSI DRIVER (CXGB3I)
3746 M: Karen Xie <kxie@chelsio.com>
3747 L: linux-scsi@vger.kernel.org
3748 W: http://www.chelsio.com
3750 F: drivers/scsi/cxgbi/cxgb3i
3752 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3753 M: Steve Wise <swise@chelsio.com>
3754 L: linux-rdma@vger.kernel.org
3755 W: http://www.openfabrics.org
3757 F: drivers/infiniband/hw/cxgb3/
3758 F: include/uapi/rdma/cxgb3-abi.h
3760 CXGB4 ETHERNET DRIVER (CXGB4)
3761 M: Ganesh Goudar <ganeshgr@chelsio.com>
3762 L: netdev@vger.kernel.org
3763 W: http://www.chelsio.com
3765 F: drivers/net/ethernet/chelsio/cxgb4/
3767 CXGB4 ISCSI DRIVER (CXGB4I)
3768 M: Karen Xie <kxie@chelsio.com>
3769 L: linux-scsi@vger.kernel.org
3770 W: http://www.chelsio.com
3772 F: drivers/scsi/cxgbi/cxgb4i
3774 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3775 M: Steve Wise <swise@chelsio.com>
3776 L: linux-rdma@vger.kernel.org
3777 W: http://www.openfabrics.org
3779 F: drivers/infiniband/hw/cxgb4/
3780 F: include/uapi/rdma/cxgb4-abi.h
3782 CXGB4 CRYPTO DRIVER (chcr)
3783 M: Harsh Jain <harsh@chelsio.com>
3784 L: linux-crypto@vger.kernel.org
3785 W: http://www.chelsio.com
3787 F: drivers/crypto/chelsio
3789 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3790 M: Casey Leedom <leedom@chelsio.com>
3791 L: netdev@vger.kernel.org
3792 W: http://www.chelsio.com
3794 F: drivers/net/ethernet/chelsio/cxgb4vf/
3796 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3797 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3798 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3799 L: linuxppc-dev@lists.ozlabs.org
3801 F: arch/powerpc/platforms/powernv/pci-cxl.c
3802 F: drivers/misc/cxl/
3803 F: include/misc/cxl*
3804 F: include/uapi/misc/cxl.h
3805 F: Documentation/powerpc/cxl.txt
3806 F: Documentation/ABI/testing/sysfs-class-cxl
3808 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3809 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3810 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3811 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3812 L: linux-scsi@vger.kernel.org
3814 F: drivers/scsi/cxlflash/
3815 F: include/uapi/scsi/cxlflash_ioctls.h
3816 F: Documentation/powerpc/cxlflash.txt
3818 STMMAC ETHERNET DRIVER
3819 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3820 M: Alexandre Torgue <alexandre.torgue@st.com>
3821 L: netdev@vger.kernel.org
3822 W: http://www.stlinux.com
3824 F: drivers/net/ethernet/stmicro/stmmac/
3827 M: Russell King <linux@armlinux.org.uk>
3828 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3829 W: http://www.armlinux.org.uk/
3831 F: drivers/video/fbdev/cyber2000fb.*
3833 CYCLADES ASYNC MUX DRIVER
3834 W: http://www.cyclades.com/
3836 F: drivers/tty/cyclades.c
3837 F: include/linux/cyclades.h
3838 F: include/uapi/linux/cyclades.h
3840 CYCLADES PC300 DRIVER
3841 W: http://www.cyclades.com/
3843 F: drivers/net/wan/pc300*
3845 CYPRESS_FIRMWARE MEDIA DRIVER
3846 M: Antti Palosaari <crope@iki.fi>
3847 L: linux-media@vger.kernel.org
3848 W: https://linuxtv.org
3849 W: http://palosaari.fi/linux/
3850 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3851 T: git git://linuxtv.org/anttip/media_tree.git
3853 F: drivers/media/common/cypress_firmware*
3855 CYTTSP TOUCHSCREEN DRIVER
3856 M: Ferruh Yigit <fery@cypress.com>
3857 L: linux-input@vger.kernel.org
3859 F: drivers/input/touchscreen/cyttsp*
3860 F: include/linux/input/cyttsp.h
3862 D-LINK DIR-685 TOUCHKEYS DRIVER
3863 M: Linus Walleij <linus.walleij@linaro.org>
3864 L: linux-input@vger.kernel.org
3866 F: drivers/input/dlink-dir685-touchkeys.c
3868 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3869 M: Joshua Kinard <kumba@gentoo.org>
3871 F: drivers/rtc/rtc-ds1685.c
3872 F: include/linux/rtc/ds1685.h
3874 DAMA SLAVE for AX.25
3875 M: Joerg Reuter <jreuter@yaina.de>
3876 W: http://yaina.de/jreuter/
3877 W: http://www.qsl.net/dl1bke/
3878 L: linux-hams@vger.kernel.org
3880 F: net/ax25/af_ax25.c
3881 F: net/ax25/ax25_dev.c
3882 F: net/ax25/ax25_ds_*
3883 F: net/ax25/ax25_in.c
3884 F: net/ax25/ax25_out.c
3885 F: net/ax25/ax25_timer.c
3886 F: net/ax25/sysctl_net_ax25.c
3888 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3889 L: netdev@vger.kernel.org
3891 F: Documentation/networking/dmfe.txt
3892 F: drivers/net/ethernet/dec/tulip/dmfe.c
3894 DC390/AM53C974 SCSI driver
3895 M: Hannes Reinecke <hare@suse.com>
3896 L: linux-scsi@vger.kernel.org
3898 F: drivers/scsi/am53c974.c
3901 M: Oliver Neukum <oliver@neukum.org>
3902 M: Ali Akcaagac <aliakc@web.de>
3903 M: Jamie Lenehan <lenehan@twibble.org>
3904 L: dc395x@twibble.org
3905 W: http://twibble.org/dist/dc395x/
3906 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3908 F: Documentation/scsi/dc395x.txt
3909 F: drivers/scsi/dc395x.*
3912 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3913 L: dccp@vger.kernel.org
3914 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3916 F: include/linux/dccp.h
3917 F: include/uapi/linux/dccp.h
3918 F: include/linux/tfrc.h
3921 DECnet NETWORK LAYER
3922 W: http://linux-decnet.sourceforge.net
3923 L: linux-decnet-user@lists.sourceforge.net
3925 F: Documentation/networking/decnet.txt
3928 DECSTATION PLATFORM SUPPORT
3929 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3930 L: linux-mips@linux-mips.org
3931 W: http://www.linux-mips.org/wiki/DECstation
3934 F: arch/mips/include/asm/dec/
3935 F: arch/mips/include/asm/mach-dec/
3937 DEFXX FDDI NETWORK DRIVER
3938 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3940 F: drivers/net/fddi/defxx.*
3943 M: Matthew Garrett <mjg59@srcf.ucam.org>
3944 M: Pali Rohár <pali.rohar@gmail.com>
3945 L: platform-driver-x86@vger.kernel.org
3947 F: drivers/platform/x86/dell-laptop.c
3949 DELL LAPTOP RBTN DRIVER
3950 M: Pali Rohár <pali.rohar@gmail.com>
3952 F: drivers/platform/x86/dell-rbtn.*
3954 DELL LAPTOP FREEFALL DRIVER
3955 M: Pali Rohár <pali.rohar@gmail.com>
3957 F: drivers/platform/x86/dell-smo8800.c
3959 DELL LAPTOP SMM DRIVER
3960 M: Pali Rohár <pali.rohar@gmail.com>
3962 F: drivers/hwmon/dell-smm-hwmon.c
3963 F: include/uapi/linux/i8k.h
3965 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3966 M: Doug Warzecha <Douglas_Warzecha@dell.com>
3968 F: Documentation/dcdbas.txt
3969 F: drivers/firmware/dcdbas.*
3971 DELL WMI EXTRAS DRIVER
3972 M: Matthew Garrett <mjg59@srcf.ucam.org>
3973 M: Pali Rohár <pali.rohar@gmail.com>
3975 F: drivers/platform/x86/dell-wmi.c
3977 DESIGNWARE USB2 DRD IP DRIVER
3978 M: John Youn <johnyoun@synopsys.com>
3979 L: linux-usb@vger.kernel.org
3980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3982 F: drivers/usb/dwc2/
3984 DESIGNWARE USB3 DRD IP DRIVER
3985 M: Felipe Balbi <balbi@kernel.org>
3986 L: linux-usb@vger.kernel.org
3987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3989 F: drivers/usb/dwc3/
3991 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3992 M: Andreas Klinger <ak@it-klinger.de>
3993 L: linux-iio@vger.kernel.org
3995 F: drivers/iio/proximity/srf*.c
3997 DEVICE COREDUMP (DEV_COREDUMP)
3998 M: Johannes Berg <johannes@sipsolutions.net>
3999 L: linux-kernel@vger.kernel.org
4001 F: drivers/base/devcoredump.c
4002 F: include/linux/devcoredump.h
4004 DEVICE FREQUENCY (DEVFREQ)
4005 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4006 M: Kyungmin Park <kyungmin.park@samsung.com>
4007 R: Chanwoo Choi <cw00.choi@samsung.com>
4008 L: linux-pm@vger.kernel.org
4009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4012 F: include/linux/devfreq.h
4013 F: Documentation/devicetree/bindings/devfreq/
4015 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4016 M: Chanwoo Choi <cw00.choi@samsung.com>
4017 L: linux-pm@vger.kernel.org
4018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4020 F: drivers/devfreq/event/
4021 F: drivers/devfreq/devfreq-event.c
4022 F: include/linux/devfreq-event.h
4023 F: Documentation/devicetree/bindings/devfreq/event/
4025 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4026 M: Chanwoo Choi <cw00.choi@samsung.com>
4027 L: linux-pm@vger.kernel.org
4028 L: linux-samsung-soc@vger.kernel.org
4029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4031 F: drivers/devfreq/exynos-bus.c
4032 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
4034 DEVICE NUMBER REGISTRY
4035 M: Torben Mathiasen <device@lanana.org>
4036 W: http://lanana.org/docs/device-list/index.html
4040 M: Alasdair Kergon <agk@redhat.com>
4041 M: Mike Snitzer <snitzer@redhat.com>
4042 M: dm-devel@redhat.com
4043 L: dm-devel@redhat.com
4044 W: http://sources.redhat.com/dm
4045 Q: http://patchwork.kernel.org/project/dm-devel/list/
4046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4047 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4049 F: Documentation/device-mapper/
4051 F: drivers/md/persistent-data/
4052 F: include/linux/device-mapper.h
4053 F: include/linux/dm-*.h
4054 F: include/uapi/linux/dm-*.h
4057 M: Jiri Pirko <jiri@mellanox.com>
4058 L: netdev@vger.kernel.org
4060 F: net/core/devlink.c
4061 F: include/net/devlink.h
4062 F: include/uapi/linux/devlink.h
4064 DIALOG SEMICONDUCTOR DRIVERS
4065 M: Support Opensource <support.opensource@diasemi.com>
4066 W: http://www.dialog-semiconductor.com/products
4068 F: Documentation/hwmon/da90??
4069 F: Documentation/devicetree/bindings/mfd/da90*.txt
4070 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4071 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4072 F: Documentation/devicetree/bindings/regulator/da92*.txt
4073 F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4074 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4075 F: drivers/gpio/gpio-da90??.c
4076 F: drivers/hwmon/da90??-hwmon.c
4077 F: drivers/iio/adc/da91??-*.c
4078 F: drivers/input/misc/da90??_onkey.c
4079 F: drivers/input/touchscreen/da9052_tsi.c
4080 F: drivers/leds/leds-da90??.c
4081 F: drivers/mfd/da903x.c
4082 F: drivers/mfd/da90??-*.c
4083 F: drivers/mfd/da91??-*.c
4084 F: drivers/power/supply/da9052-battery.c
4085 F: drivers/power/supply/da91??-*.c
4086 F: drivers/regulator/da903x.c
4087 F: drivers/regulator/da9???-regulator.[ch]
4088 F: drivers/thermal/da90??-thermal.c
4089 F: drivers/rtc/rtc-da90??.c
4090 F: drivers/video/backlight/da90??_bl.c
4091 F: drivers/watchdog/da90??_wdt.c
4092 F: include/linux/mfd/da903x.h
4093 F: include/linux/mfd/da9052/
4094 F: include/linux/mfd/da9055/
4095 F: include/linux/mfd/da9062/
4096 F: include/linux/mfd/da9063/
4097 F: include/linux/mfd/da9150/
4098 F: include/linux/regulator/da9211.h
4099 F: include/sound/da[79]*.h
4100 F: sound/soc/codecs/da[79]*.[ch]
4102 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4103 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4104 L: linux-gpio@vger.kernel.org
4106 F: drivers/gpio/gpio-gpio-mm.c
4108 DIGI NEO AND CLASSIC PCI PRODUCTS
4109 M: Lidza Louina <lidza.louina@gmail.com>
4110 M: Mark Hounschell <markh@compro.net>
4111 L: driverdev-devel@linuxdriverproject.org
4113 F: drivers/staging/dgnc/
4115 DIOLAN U2C-12 I2C DRIVER
4116 M: Guenter Roeck <linux@roeck-us.net>
4117 L: linux-i2c@vger.kernel.org
4119 F: drivers/i2c/busses/i2c-diolan-u2c.c
4122 M: Matthew Wilcox <mawilcox@microsoft.com>
4123 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4124 L: linux-fsdevel@vger.kernel.org
4127 F: include/linux/dax.h
4128 F: include/trace/events/fs_dax.h
4130 DIRECTORY NOTIFICATION (DNOTIFY)
4131 M: Eric Paris <eparis@parisplace.org>
4133 F: Documentation/filesystems/dnotify.txt
4134 F: fs/notify/dnotify/
4135 F: include/linux/dnotify.h
4137 DISK GEOMETRY AND PARTITION HANDLING
4138 M: Andries Brouwer <aeb@cwi.nl>
4139 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4140 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4141 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4145 M: Jan Kara <jack@suse.com>
4147 F: Documentation/filesystems/quota.txt
4149 F: include/linux/quota*.h
4150 F: include/uapi/linux/quota*.h
4152 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4153 M: Bernie Thompson <bernie@plugable.com>
4154 L: linux-fbdev@vger.kernel.org
4156 W: http://plugable.com/category/projects/udlfb/
4157 F: drivers/video/fbdev/udlfb.c
4158 F: include/video/udlfb.h
4159 F: Documentation/fb/udlfb.txt
4161 DISTRIBUTED LOCK MANAGER (DLM)
4162 M: Christine Caulfield <ccaulfie@redhat.com>
4163 M: David Teigland <teigland@redhat.com>
4164 L: cluster-devel@redhat.com
4165 W: http://sources.redhat.com/cluster/
4166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4170 DMA BUFFER SHARING FRAMEWORK
4171 M: Sumit Semwal <sumit.semwal@linaro.org>
4173 L: linux-media@vger.kernel.org
4174 L: dri-devel@lists.freedesktop.org
4175 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4177 F: include/linux/dma-buf*
4178 F: include/linux/reservation.h
4179 F: include/linux/*fence.h
4180 F: Documentation/driver-api/dma-buf.rst
4181 T: git git://anongit.freedesktop.org/drm/drm-misc
4184 M: Sumit Semwal <sumit.semwal@linaro.org>
4185 R: Gustavo Padovan <gustavo@padovan.org>
4187 L: linux-media@vger.kernel.org
4188 L: dri-devel@lists.freedesktop.org
4189 F: drivers/dma-buf/sync_*
4190 F: drivers/dma-buf/dma-fence*
4191 F: drivers/dma-buf/sw_sync.c
4192 F: include/linux/sync_file.h
4193 F: include/uapi/linux/sync_file.h
4194 F: Documentation/sync_file.txt
4195 T: git git://anongit.freedesktop.org/drm/drm-misc
4197 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4198 M: Vinod Koul <vinod.koul@intel.com>
4199 L: dmaengine@vger.kernel.org
4200 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4203 F: include/linux/dmaengine.h
4204 F: Documentation/devicetree/bindings/dma/
4205 F: Documentation/dmaengine/
4206 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4208 DME1737 HARDWARE MONITOR DRIVER
4209 M: Juerg Haefliger <juergh@gmail.com>
4210 L: linux-hwmon@vger.kernel.org
4212 F: Documentation/hwmon/dme1737
4213 F: drivers/hwmon/dme1737.c
4216 M: Jean Delvare <jdelvare@suse.com>
4218 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4219 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4220 F: drivers/firmware/dmi-id.c
4221 F: drivers/firmware/dmi_scan.c
4222 F: include/linux/dmi.h
4225 M: Jonathan Corbet <corbet@lwn.net>
4226 L: linux-doc@vger.kernel.org
4229 F: scripts/kernel-doc
4230 X: Documentation/ABI/
4231 X: Documentation/devicetree/
4232 X: Documentation/acpi
4233 X: Documentation/power
4234 X: Documentation/spi
4235 X: Documentation/media
4236 T: git git://git.lwn.net/linux.git docs-next
4239 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4240 L: blinux-list@redhat.com
4242 F: drivers/char/dtlk.c
4243 F: include/linux/dtlk.h
4245 DPAA2 DATAPATH I/O (DPIO) DRIVER
4246 M: Roy Pledge <Roy.Pledge@nxp.com>
4247 L: linux-kernel@vger.kernel.org
4249 F: drivers/staging/fsl-mc/bus/dpio
4251 DPAA2 ETHERNET DRIVER
4252 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4253 L: linux-kernel@vger.kernel.org
4255 F: drivers/staging/fsl-dpaa2/ethernet
4257 DPT_I2O SCSI RAID DRIVER
4258 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4259 L: linux-scsi@vger.kernel.org
4260 W: http://www.adaptec.com/
4262 F: drivers/scsi/dpt*
4263 F: drivers/scsi/dpt/
4266 M: Philipp Reisner <philipp.reisner@linbit.com>
4267 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4268 L: drbd-dev@lists.linbit.com
4269 W: http://www.drbd.org
4270 T: git git://git.linbit.com/linux-drbd.git
4271 T: git git://git.linbit.com/drbd-8.4.git
4273 F: drivers/block/drbd/
4275 F: Documentation/blockdev/drbd/
4277 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4278 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4281 F: Documentation/kobject.txt
4285 F: include/linux/debugfs.h
4286 F: include/linux/kobj*
4290 M: David Airlie <airlied@linux.ie>
4291 L: dri-devel@lists.freedesktop.org
4292 T: git git://people.freedesktop.org/~airlied/linux
4293 B: https://bugs.freedesktop.org/
4294 C: irc://chat.freenode.net/dri-devel
4298 F: Documentation/devicetree/bindings/display/
4299 F: Documentation/devicetree/bindings/gpu/
4300 F: Documentation/devicetree/bindings/video/
4301 F: Documentation/gpu/
4303 F: include/uapi/drm/
4304 F: include/linux/vga*
4306 DRM DRIVERS AND MISC GPU PATCHES
4307 M: Daniel Vetter <daniel.vetter@intel.com>
4308 M: Jani Nikula <jani.nikula@linux.intel.com>
4309 M: Sean Paul <seanpaul@chromium.org>
4310 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4312 T: git git://anongit.freedesktop.org/drm/drm-misc
4313 F: Documentation/gpu/
4315 F: drivers/gpu/drm/*
4317 F: include/uapi/drm/drm*
4318 F: include/linux/vga*
4320 DRM DRIVER FOR ARM PL111 CLCD
4321 M: Eric Anholt <eric@anholt.net>
4322 T: git git://anongit.freedesktop.org/drm/drm-misc
4324 F: drivers/gpu/drm/pl111/
4326 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4327 M: Dave Airlie <airlied@redhat.com>
4329 F: drivers/gpu/drm/ast/
4331 DRM DRIVERS FOR BRIDGE CHIPS
4332 M: Archit Taneja <architt@codeaurora.org>
4333 M: Andrzej Hajda <a.hajda@samsung.com>
4334 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4336 T: git git://anongit.freedesktop.org/drm/drm-misc
4337 F: drivers/gpu/drm/bridge/
4339 DRM DRIVER FOR BOCHS VIRTUAL GPU
4340 M: Gerd Hoffmann <kraxel@redhat.com>
4341 L: virtualization@lists.linux-foundation.org
4342 T: git git://anongit.freedesktop.org/drm/drm-misc
4344 F: drivers/gpu/drm/bochs/
4346 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4347 M: Dave Airlie <airlied@redhat.com>
4348 M: Gerd Hoffmann <kraxel@redhat.com>
4349 L: virtualization@lists.linux-foundation.org
4350 T: git git://anongit.freedesktop.org/drm/drm-misc
4352 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4353 F: drivers/gpu/drm/cirrus/
4355 RADEON and AMDGPU DRM DRIVERS
4356 M: Alex Deucher <alexander.deucher@amd.com>
4357 M: Christian König <christian.koenig@amd.com>
4358 L: amd-gfx@lists.freedesktop.org
4359 T: git git://people.freedesktop.org/~agd5f/linux
4361 F: drivers/gpu/drm/radeon/
4362 F: include/uapi/drm/radeon_drm.h
4363 F: drivers/gpu/drm/amd/
4364 F: include/uapi/drm/amdgpu_drm.h
4367 M: Thierry Reding <thierry.reding@gmail.com>
4368 L: dri-devel@lists.freedesktop.org
4369 T: git git://anongit.freedesktop.org/tegra/linux.git
4371 F: drivers/gpu/drm/drm_panel.c
4372 F: drivers/gpu/drm/panel/
4373 F: include/drm/drm_panel.h
4374 F: Documentation/devicetree/bindings/display/panel/
4376 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4377 M: Daniel Vetter <daniel.vetter@intel.com>
4378 M: Jani Nikula <jani.nikula@linux.intel.com>
4379 L: intel-gfx@lists.freedesktop.org
4380 W: https://01.org/linuxgraphics/
4381 B: https://01.org/linuxgraphics/documentation/how-report-bugs
4382 C: irc://chat.freenode.net/intel-gfx
4383 Q: http://patchwork.freedesktop.org/project/intel-gfx/
4384 T: git git://anongit.freedesktop.org/drm-intel
4386 F: drivers/gpu/drm/i915/
4387 F: include/drm/i915*
4388 F: include/uapi/drm/i915_drm.h
4389 F: Documentation/gpu/i915.rst
4391 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4392 M: Zhenyu Wang <zhenyuw@linux.intel.com>
4393 M: Zhi Wang <zhi.a.wang@intel.com>
4394 L: intel-gvt-dev@lists.freedesktop.org
4395 L: intel-gfx@lists.freedesktop.org
4396 W: https://01.org/igvt-g
4397 T: git https://github.com/01org/gvt-linux.git
4399 F: drivers/gpu/drm/i915/gvt/
4401 DRM DRIVERS FOR ATMEL HLCDC
4402 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4403 L: dri-devel@lists.freedesktop.org
4405 F: drivers/gpu/drm/atmel-hlcdc/
4406 F: Documentation/devicetree/bindings/drm/atmel/
4407 T: git git://anongit.freedesktop.org/drm/drm-misc
4409 DRM DRIVERS FOR ALLWINNER A10
4410 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4411 L: dri-devel@lists.freedesktop.org
4413 F: drivers/gpu/drm/sun4i/
4414 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4417 DRM DRIVERS FOR AMLOGIC SOCS
4418 M: Neil Armstrong <narmstrong@baylibre.com>
4419 L: dri-devel@lists.freedesktop.org
4420 L: linux-amlogic@lists.infradead.org
4421 W: http://linux-meson.com/
4423 F: drivers/gpu/drm/meson/
4424 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4425 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4426 F: Documentation/gpu/meson.rst
4427 T: git git://anongit.freedesktop.org/drm/drm-misc
4429 DRM DRIVERS FOR EXYNOS
4430 M: Inki Dae <inki.dae@samsung.com>
4431 M: Joonyoung Shim <jy0922.shim@samsung.com>
4432 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4433 M: Kyungmin Park <kyungmin.park@samsung.com>
4434 L: dri-devel@lists.freedesktop.org
4435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4437 F: drivers/gpu/drm/exynos/
4438 F: include/uapi/drm/exynos_drm.h
4439 F: Documentation/devicetree/bindings/display/exynos/
4441 DRM DRIVERS FOR FREESCALE DCU
4442 M: Stefan Agner <stefan@agner.ch>
4443 M: Alison Wang <alison.wang@freescale.com>
4444 L: dri-devel@lists.freedesktop.org
4446 F: drivers/gpu/drm/fsl-dcu/
4447 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4448 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4449 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4451 DRM DRIVERS FOR FREESCALE IMX
4452 M: Philipp Zabel <p.zabel@pengutronix.de>
4453 L: dri-devel@lists.freedesktop.org
4455 F: drivers/gpu/drm/imx/
4456 F: drivers/gpu/ipu-v3/
4457 F: Documentation/devicetree/bindings/display/imx/
4459 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4460 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4461 L: dri-devel@lists.freedesktop.org
4462 T: git git://github.com/patjak/drm-gma500
4464 F: drivers/gpu/drm/gma500/
4466 DRM DRIVERS FOR HISILICON
4467 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4468 M: Rongrong Zou <zourongrong@gmail.com>
4469 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4470 R: Chen Feng <puck.chen@hisilicon.com>
4471 L: dri-devel@lists.freedesktop.org
4472 T: git git://github.com/xin3liang/linux.git
4474 F: drivers/gpu/drm/hisilicon/
4475 F: Documentation/devicetree/bindings/display/hisilicon/
4477 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4478 S: Orphan / Obsolete
4479 F: drivers/gpu/drm/i810/
4480 F: include/uapi/drm/i810_drm.h
4482 DRM DRIVERS FOR MEDIATEK
4483 M: CK Hu <ck.hu@mediatek.com>
4484 M: Philipp Zabel <p.zabel@pengutronix.de>
4485 L: dri-devel@lists.freedesktop.org
4487 F: drivers/gpu/drm/mediatek/
4488 F: Documentation/devicetree/bindings/display/mediatek/
4490 DRM DRIVER FOR MI0283QT
4491 M: Noralf Trønnes <noralf@tronnes.org>
4493 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4494 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4496 DRM DRIVER FOR MSM ADRENO GPU
4497 M: Rob Clark <robdclark@gmail.com>
4498 L: linux-arm-msm@vger.kernel.org
4499 L: dri-devel@lists.freedesktop.org
4500 L: freedreno@lists.freedesktop.org
4501 T: git git://people.freedesktop.org/~robclark/linux
4503 F: drivers/gpu/drm/msm/
4504 F: include/uapi/drm/msm_drm.h
4505 F: Documentation/devicetree/bindings/display/msm/
4507 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4508 M: Ben Skeggs <bskeggs@redhat.com>
4509 L: dri-devel@lists.freedesktop.org
4510 L: nouveau@lists.freedesktop.org
4511 T: git git://github.com/skeggsb/linux
4513 F: drivers/gpu/drm/nouveau/
4514 F: include/uapi/drm/nouveau_drm.h
4516 DRM DRIVERS FOR NVIDIA TEGRA
4517 M: Thierry Reding <thierry.reding@gmail.com>
4518 L: dri-devel@lists.freedesktop.org
4519 L: linux-tegra@vger.kernel.org
4520 T: git git://anongit.freedesktop.org/tegra/linux.git
4522 F: drivers/gpu/drm/tegra/
4523 F: drivers/gpu/host1x/
4524 F: include/linux/host1x.h
4525 F: include/uapi/drm/tegra_drm.h
4526 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4528 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4529 S: Orphan / Obsolete
4530 F: drivers/gpu/drm/mga/
4531 F: include/uapi/drm/mga_drm.h
4533 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4534 M: Dave Airlie <airlied@redhat.com>
4536 F: drivers/gpu/drm/mgag200/
4538 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4539 S: Orphan / Obsolete
4540 F: drivers/gpu/drm/r128/
4541 F: include/uapi/drm/r128_drm.h
4543 DRM DRIVERS FOR RENESAS
4544 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4545 L: dri-devel@lists.freedesktop.org
4546 L: linux-renesas-soc@vger.kernel.org
4547 T: git git://linuxtv.org/pinchartl/fbdev
4549 F: drivers/gpu/drm/rcar-du/
4550 F: drivers/gpu/drm/shmobile/
4551 F: include/linux/platform_data/shmob_drm.h
4552 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4553 F: Documentation/devicetree/bindings/display/renesas,du.txt
4555 DRM DRIVER FOR QXL VIRTUAL GPU
4556 M: Dave Airlie <airlied@redhat.com>
4557 M: Gerd Hoffmann <kraxel@redhat.com>
4558 L: virtualization@lists.linux-foundation.org
4559 T: git git://anongit.freedesktop.org/drm/drm-misc
4561 F: drivers/gpu/drm/qxl/
4562 F: include/uapi/drm/qxl_drm.h
4564 DRM DRIVERS FOR ROCKCHIP
4565 M: Mark Yao <mark.yao@rock-chips.com>
4566 L: dri-devel@lists.freedesktop.org
4568 F: drivers/gpu/drm/rockchip/
4569 F: Documentation/devicetree/bindings/display/rockchip/
4570 T: git git://anongit.freedesktop.org/drm/drm-misc
4572 DRM DRIVER FOR SAVAGE VIDEO CARDS
4573 S: Orphan / Obsolete
4574 F: drivers/gpu/drm/savage/
4575 F: include/uapi/drm/savage_drm.h
4577 DRM DRIVER FOR SIS VIDEO CARDS
4578 S: Orphan / Obsolete
4579 F: drivers/gpu/drm/sis/
4580 F: include/uapi/drm/sis_drm.h
4583 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4584 M: Vincent Abriou <vincent.abriou@st.com>
4585 L: dri-devel@lists.freedesktop.org
4586 T: git git://anongit.freedesktop.org/drm/drm-misc
4588 F: drivers/gpu/drm/sti
4589 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4592 M: Yannick Fertre <yannick.fertre@st.com>
4593 M: Philippe Cornu <philippe.cornu@st.com>
4594 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4595 M: Vincent Abriou <vincent.abriou@st.com>
4596 L: dri-devel@lists.freedesktop.org
4597 T: git git://anongit.freedesktop.org/drm/drm-misc
4599 F: drivers/gpu/drm/stm
4600 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4602 DRM DRIVER FOR TDFX VIDEO CARDS
4603 S: Orphan / Obsolete
4604 F: drivers/gpu/drm/tdfx/
4606 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4607 M: Dave Airlie <airlied@redhat.com>
4609 F: drivers/gpu/drm/udl/
4611 DRM DRIVERS FOR VIVANTE GPU IP
4612 M: Lucas Stach <l.stach@pengutronix.de>
4613 R: Russell King <linux+etnaviv@armlinux.org.uk>
4614 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4615 L: etnaviv@lists.freedesktop.org
4616 L: dri-devel@lists.freedesktop.org
4618 F: drivers/gpu/drm/etnaviv/
4619 F: include/uapi/drm/etnaviv_drm.h
4620 F: Documentation/devicetree/bindings/display/etnaviv/
4622 DRM DRIVER FOR VMWARE VIRTUAL GPU
4623 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4624 M: Sinclair Yeh <syeh@vmware.com>
4625 M: Thomas Hellstrom <thellstrom@vmware.com>
4626 L: dri-devel@lists.freedesktop.org
4627 T: git git://people.freedesktop.org/~syeh/repos_linux
4628 T: git git://people.freedesktop.org/~thomash/linux
4630 F: drivers/gpu/drm/vmwgfx/
4631 F: include/uapi/drm/vmwgfx_drm.h
4634 M: Eric Anholt <eric@anholt.net>
4635 T: git git://github.com/anholt/linux
4637 F: drivers/gpu/drm/vc4/
4638 F: include/uapi/drm/vc4_drm.h
4639 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4640 T: git git://anongit.freedesktop.org/drm/drm-misc
4642 DRM DRIVERS FOR TI OMAP
4643 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4644 L: dri-devel@lists.freedesktop.org
4646 F: drivers/gpu/drm/omapdrm/
4647 F: Documentation/devicetree/bindings/display/ti/
4649 DRM DRIVERS FOR TI LCDC
4650 M: Jyri Sarha <jsarha@ti.com>
4651 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4652 L: dri-devel@lists.freedesktop.org
4654 F: drivers/gpu/drm/tilcdc/
4655 F: Documentation/devicetree/bindings/display/tilcdc/
4657 DRM DRIVERS FOR ZTE ZX
4658 M: Shawn Guo <shawnguo@kernel.org>
4659 L: dri-devel@lists.freedesktop.org
4661 F: drivers/gpu/drm/zte/
4662 F: Documentation/devicetree/bindings/display/zte,vou.txt
4663 T: git git://anongit.freedesktop.org/drm/drm-misc
4665 DSBR100 USB FM RADIO DRIVER
4666 M: Alexey Klimov <klimov.linux@gmail.com>
4667 L: linux-media@vger.kernel.org
4668 T: git git://linuxtv.org/media_tree.git
4670 F: drivers/media/radio/dsbr100.c
4673 M: Francois Romieu <romieu@fr.zoreil.com>
4674 L: netdev@vger.kernel.org
4676 F: drivers/net/wan/dscc4.c
4679 M: Hans Verkuil <hverkuil@xs4all.nl>
4680 L: linux-media@vger.kernel.org
4681 T: git git://linuxtv.org/media_tree.git
4682 W: https://linuxtv.org
4684 F: drivers/media/pci/dt3155/
4686 DVB_USB_AF9015 MEDIA DRIVER
4687 M: Antti Palosaari <crope@iki.fi>
4688 L: linux-media@vger.kernel.org
4689 W: https://linuxtv.org
4690 W: http://palosaari.fi/linux/
4691 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4692 T: git git://linuxtv.org/anttip/media_tree.git
4694 F: drivers/media/usb/dvb-usb-v2/af9015*
4696 DVB_USB_AF9035 MEDIA DRIVER
4697 M: Antti Palosaari <crope@iki.fi>
4698 L: linux-media@vger.kernel.org
4699 W: https://linuxtv.org
4700 W: http://palosaari.fi/linux/
4701 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4702 T: git git://linuxtv.org/anttip/media_tree.git
4704 F: drivers/media/usb/dvb-usb-v2/af9035*
4706 DVB_USB_ANYSEE MEDIA DRIVER
4707 M: Antti Palosaari <crope@iki.fi>
4708 L: linux-media@vger.kernel.org
4709 W: https://linuxtv.org
4710 W: http://palosaari.fi/linux/
4711 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4712 T: git git://linuxtv.org/anttip/media_tree.git
4714 F: drivers/media/usb/dvb-usb-v2/anysee*
4716 DVB_USB_AU6610 MEDIA DRIVER
4717 M: Antti Palosaari <crope@iki.fi>
4718 L: linux-media@vger.kernel.org
4719 W: https://linuxtv.org
4720 W: http://palosaari.fi/linux/
4721 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4722 T: git git://linuxtv.org/anttip/media_tree.git
4724 F: drivers/media/usb/dvb-usb-v2/au6610*
4726 DVB_USB_CE6230 MEDIA DRIVER
4727 M: Antti Palosaari <crope@iki.fi>
4728 L: linux-media@vger.kernel.org
4729 W: https://linuxtv.org
4730 W: http://palosaari.fi/linux/
4731 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4732 T: git git://linuxtv.org/anttip/media_tree.git
4734 F: drivers/media/usb/dvb-usb-v2/ce6230*
4736 DVB_USB_CXUSB MEDIA DRIVER
4737 M: Michael Krufky <mkrufky@linuxtv.org>
4738 L: linux-media@vger.kernel.org
4739 W: https://linuxtv.org
4740 W: http://github.com/mkrufky
4741 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4742 T: git git://linuxtv.org/media_tree.git
4744 F: drivers/media/usb/dvb-usb/cxusb*
4746 DVB_USB_EC168 MEDIA DRIVER
4747 M: Antti Palosaari <crope@iki.fi>
4748 L: linux-media@vger.kernel.org
4749 W: https://linuxtv.org
4750 W: http://palosaari.fi/linux/
4751 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4752 T: git git://linuxtv.org/anttip/media_tree.git
4754 F: drivers/media/usb/dvb-usb-v2/ec168*
4756 DVB_USB_GL861 MEDIA DRIVER
4757 M: Antti Palosaari <crope@iki.fi>
4758 L: linux-media@vger.kernel.org
4759 W: https://linuxtv.org
4760 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4761 T: git git://linuxtv.org/anttip/media_tree.git
4763 F: drivers/media/usb/dvb-usb-v2/gl861*
4765 DVB_USB_MXL111SF MEDIA DRIVER
4766 M: Michael Krufky <mkrufky@linuxtv.org>
4767 L: linux-media@vger.kernel.org
4768 W: https://linuxtv.org
4769 W: http://github.com/mkrufky
4770 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4771 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4773 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4775 DVB_USB_RTL28XXU MEDIA DRIVER
4776 M: Antti Palosaari <crope@iki.fi>
4777 L: linux-media@vger.kernel.org
4778 W: https://linuxtv.org
4779 W: http://palosaari.fi/linux/
4780 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4781 T: git git://linuxtv.org/anttip/media_tree.git
4783 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4785 DVB_USB_V2 MEDIA DRIVER
4786 M: Antti Palosaari <crope@iki.fi>
4787 L: linux-media@vger.kernel.org
4788 W: https://linuxtv.org
4789 W: http://palosaari.fi/linux/
4790 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4791 T: git git://linuxtv.org/anttip/media_tree.git
4793 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4794 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4796 DONGWOON DW9714 LENS VOICE COIL DRIVER
4797 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4798 L: linux-media@vger.kernel.org
4799 T: git git://linuxtv.org/media_tree.git
4801 F: drivers/media/i2c/dw9714.c
4804 M: Jason Baron <jbaron@akamai.com>
4806 F: lib/dynamic_debug.c
4807 F: include/linux/dynamic_debug.h
4809 DZ DECSTATION DZ11 SERIAL DRIVER
4810 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4812 F: drivers/tty/serial/dz.*
4814 E3X0 POWER BUTTON DRIVER
4815 M: Moritz Fischer <moritz.fischer@ettus.com>
4816 L: usrp-users@lists.ettus.com
4817 W: http://www.ettus.com
4819 F: drivers/input/misc/e3x0-button.c
4820 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4823 M: Antti Palosaari <crope@iki.fi>
4824 L: linux-media@vger.kernel.org
4825 W: https://linuxtv.org
4826 W: http://palosaari.fi/linux/
4827 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4828 T: git git://linuxtv.org/anttip/media_tree.git
4830 F: drivers/media/tuners/e4000*
4832 EATA ISA/EISA/PCI SCSI DRIVER
4833 M: Dario Ballabio <ballabio_dario@emc.com>
4834 L: linux-scsi@vger.kernel.org
4836 F: drivers/scsi/eata.c
4839 M: Antti Palosaari <crope@iki.fi>
4840 L: linux-media@vger.kernel.org
4841 W: https://linuxtv.org
4842 W: http://palosaari.fi/linux/
4843 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4844 T: git git://linuxtv.org/anttip/media_tree.git
4846 F: drivers/media/dvb-frontends/ec100*
4849 M: Tyler Hicks <tyhicks@canonical.com>
4850 L: ecryptfs@vger.kernel.org
4851 W: http://ecryptfs.org
4852 W: https://launchpad.net/ecryptfs
4853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4855 F: Documentation/filesystems/ecryptfs.txt
4859 M: Borislav Petkov <bp@alien8.de>
4860 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4861 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4862 L: linux-edac@vger.kernel.org
4863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4866 F: Documentation/admin-guide/ras.rst
4867 F: Documentation/driver-api/edac.rst
4869 F: include/linux/edac.h
4872 M: Borislav Petkov <bp@alien8.de>
4873 L: linux-edac@vger.kernel.org
4875 F: drivers/edac/amd64_edac*
4878 M: Robert Richter <rric@kernel.org>
4879 L: linux-edac@vger.kernel.org
4881 F: drivers/edac/highbank*
4884 M: Ralf Baechle <ralf@linux-mips.org>
4885 M: David Daney <david.daney@cavium.com>
4886 L: linux-edac@vger.kernel.org
4887 L: linux-mips@linux-mips.org
4889 F: drivers/edac/octeon_edac*
4890 F: drivers/edac/thunderx_edac*
4893 M: Mark Gross <mark.gross@intel.com>
4894 L: linux-edac@vger.kernel.org
4896 F: drivers/edac/e752x_edac.c
4899 L: linux-edac@vger.kernel.org
4901 F: drivers/edac/e7xxx_edac.c
4904 M: York Sun <york.sun@nxp.com>
4905 L: linux-edac@vger.kernel.org
4907 F: drivers/edac/fsl_ddr_edac.*
4910 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4911 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4912 L: linux-edac@vger.kernel.org
4914 F: drivers/edac/ghes_edac.c
4917 M: Tim Small <tim@buttersideup.com>
4918 L: linux-edac@vger.kernel.org
4920 F: drivers/edac/i82443bxgx_edac.c
4923 L: linux-edac@vger.kernel.org
4925 F: drivers/edac/i3000_edac.c
4928 L: linux-edac@vger.kernel.org
4930 F: drivers/edac/i5000_edac.c
4933 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4934 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4935 L: linux-edac@vger.kernel.org
4937 F: drivers/edac/i5400_edac.c
4940 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4941 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4942 L: linux-edac@vger.kernel.org
4944 F: drivers/edac/i7300_edac.c
4947 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4948 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4949 L: linux-edac@vger.kernel.org
4951 F: drivers/edac/i7core_edac.c
4954 M: Ranganathan Desikan <ravi@jetztechnologies.com>
4955 M: "Arvind R." <arvino55@gmail.com>
4956 L: linux-edac@vger.kernel.org
4958 F: drivers/edac/i82975x_edac.c
4961 M: Jason Baron <jbaron@akamai.com>
4962 L: linux-edac@vger.kernel.org
4964 F: drivers/edac/ie31200_edac.c
4967 M: Johannes Thumshirn <morbidrsa@gmail.com>
4968 L: linux-edac@vger.kernel.org
4970 F: drivers/edac/mpc85xx_edac.[ch]
4973 M: Tony Luck <tony.luck@intel.com>
4974 L: linux-edac@vger.kernel.org
4976 F: drivers/edac/pnd2_edac.[ch]
4979 M: Egor Martovetsky <egor@pasemi.com>
4980 L: linux-edac@vger.kernel.org
4982 F: drivers/edac/pasemi_edac.c
4985 M: Tim Small <tim@buttersideup.com>
4986 L: linux-edac@vger.kernel.org
4988 F: drivers/edac/r82600_edac.c
4991 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4992 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4993 L: linux-edac@vger.kernel.org
4995 F: drivers/edac/sb_edac.c
4998 M: Tony Luck <tony.luck@intel.com>
4999 L: linux-edac@vger.kernel.org
5001 F: drivers/edac/skx_edac.c
5004 APPLIED MICRO (APM) X-GENE SOC EDAC
5005 M: Loc Ho <lho@apm.com>
5007 F: drivers/edac/xgene_edac.c
5008 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
5010 EDIROL UA-101/UA-1000 DRIVER
5011 M: Clemens Ladisch <clemens@ladisch.de>
5012 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5013 T: git git://git.alsa-project.org/alsa-kernel.git
5015 F: sound/usb/misc/ua101.c
5017 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5018 M: Matt Fleming <matt@codeblueprint.co.uk>
5019 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5020 L: linux-efi@vger.kernel.org
5021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5023 F: Documentation/efi-stub.txt
5024 F: arch/*/kernel/efi.c
5025 F: arch/x86/boot/compressed/eboot.[ch]
5026 F: arch/*/include/asm/efi.h
5027 F: arch/x86/platform/efi/
5028 F: drivers/firmware/efi/
5029 F: include/linux/efi*.h
5030 F: arch/arm/boot/compressed/efi-header.S
5031 F: arch/arm64/kernel/efi-entry.S
5033 EFI VARIABLE FILESYSTEM
5034 M: Matthew Garrett <matthew.garrett@nebula.com>
5035 M: Jeremy Kerr <jk@ozlabs.org>
5036 M: Matt Fleming <matt@codeblueprint.co.uk>
5037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5038 L: linux-efi@vger.kernel.org
5042 EFIFB FRAMEBUFFER DRIVER
5043 L: linux-fbdev@vger.kernel.org
5044 M: Peter Jones <pjones@redhat.com>
5046 F: drivers/video/fbdev/efifb.c
5049 L: linux-efi@vger.kernel.org
5050 M: Ivan Hu <ivan.hu@canonical.com>
5051 M: Matt Fleming <matt@codeblueprint.co.uk>
5053 F: drivers/firmware/efi/test/
5056 W: http://aeschi.ch.eu.org/efs/
5060 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5061 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5062 L: netdev@vger.kernel.org
5064 F: drivers/net/ethernet/ibm/ehea/
5066 EM28XX VIDEO4LINUX DRIVER
5067 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5068 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5069 L: linux-media@vger.kernel.org
5070 W: https://linuxtv.org
5071 T: git git://linuxtv.org/media_tree.git
5073 F: drivers/media/usb/em28xx/
5074 F: Documentation/media/v4l-drivers/em28xx*
5077 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5078 M: Matt Mackall <mpm@selenic.com>
5079 M: David Woodhouse <dwmw2@infradead.org>
5080 L: linux-embedded@vger.kernel.org
5083 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5084 M: James Smart <james.smart@broadcom.com>
5085 M: Dick Kennedy <dick.kennedy@broadcom.com>
5086 L: linux-scsi@vger.kernel.org
5087 W: http://www.broadcom.com
5089 F: drivers/scsi/lpfc/
5091 ENE CB710 FLASH CARD READER DRIVER
5092 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5094 F: drivers/misc/cb710/
5095 F: drivers/mmc/host/cb710-mmc.*
5096 F: include/linux/cb710.h
5098 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5099 M: Maxim Levitsky <maximlevitsky@gmail.com>
5101 F: drivers/media/rc/ene_ir.*
5103 EPSON S1D13XXX FRAMEBUFFER DRIVER
5104 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5107 F: drivers/video/fbdev/s1d13xxxfb.c
5108 F: include/video/s1d13xxxfb.h
5110 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5111 M: Jeff Layton <jlayton@poochiereds.net>
5114 F: include/linux/errseq.h
5116 ET131X NETWORK DRIVER
5117 M: Mark Einon <mark.einon@gmail.com>
5119 F: drivers/net/ethernet/agere/
5122 M: Stephen Hemminger <stephen@networkplumber.org>
5123 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5124 L: netdev@vger.kernel.org
5125 W: http://www.linuxfoundation.org/en/Net:Bridge
5127 F: include/linux/netfilter_bridge/
5130 ETHERNET PHY LIBRARY
5131 M: Andrew Lunn <andrew@lunn.ch>
5132 M: Florian Fainelli <f.fainelli@gmail.com>
5133 L: netdev@vger.kernel.org
5135 F: include/linux/phy.h
5136 F: include/linux/phy_fixed.h
5138 F: Documentation/networking/phy.txt
5139 F: drivers/of/of_mdio.c
5140 F: drivers/of/of_net.c
5143 M: Jan Kara <jack@suse.com>
5144 L: linux-ext4@vger.kernel.org
5146 F: Documentation/filesystems/ext2.txt
5148 F: include/linux/ext2*
5151 M: "Theodore Ts'o" <tytso@mit.edu>
5152 M: Andreas Dilger <adilger.kernel@dilger.ca>
5153 L: linux-ext4@vger.kernel.org
5154 W: http://ext4.wiki.kernel.org
5155 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5158 F: Documentation/filesystems/ext4.txt
5161 Extended Verification Module (EVM)
5162 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5163 L: linux-ima-devel@lists.sourceforge.net
5164 L: linux-security-module@vger.kernel.org
5166 F: security/integrity/evm/
5168 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5169 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5170 M: Chanwoo Choi <cw00.choi@samsung.com>
5171 L: linux-kernel@vger.kernel.org
5172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5175 F: include/linux/extcon/
5176 F: include/linux/extcon.h
5177 F: Documentation/extcon/
5178 F: Documentation/devicetree/bindings/extcon/
5181 M: Jingoo Han <jingoohan1@gmail.com>
5182 L: dri-devel@lists.freedesktop.org
5184 F: drivers/gpu/drm/exynos/exynos_dp*
5186 EXYNOS SYSMMU (IOMMU) driver
5187 M: Marek Szyprowski <m.szyprowski@samsung.com>
5188 L: iommu@lists.linux-foundation.org
5190 F: drivers/iommu/exynos-iommu.c
5192 EZchip NPS platform support
5193 M: Noam Camus <noamc@ezchip.com>
5195 F: arch/arc/plat-eznps
5196 F: arch/arc/boot/dts/eznps.dts
5198 F71805F HARDWARE MONITORING DRIVER
5199 M: Jean Delvare <jdelvare@suse.com>
5200 L: linux-hwmon@vger.kernel.org
5202 F: Documentation/hwmon/f71805f
5203 F: drivers/hwmon/f71805f.c
5206 M: Michael Buesch <m@bues.ch>
5207 L: linux-media@vger.kernel.org
5209 F: drivers/media/tuners/fc0011.h
5210 F: drivers/media/tuners/fc0011.c
5213 M: Antti Palosaari <crope@iki.fi>
5214 L: linux-media@vger.kernel.org
5215 W: https://linuxtv.org
5216 W: http://palosaari.fi/linux/
5217 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5218 T: git git://linuxtv.org/anttip/media_tree.git
5220 F: drivers/media/tuners/fc2580*
5223 M: Eric Paris <eparis@redhat.com>
5225 F: fs/notify/fanotify/
5226 F: include/linux/fanotify.h
5227 F: include/uapi/linux/fanotify.h
5229 FARSYNC SYNCHRONOUS DRIVER
5230 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5231 W: http://www.farsite.co.uk/
5233 F: drivers/net/wan/farsync.*
5235 FAULT INJECTION SUPPORT
5236 M: Akinobu Mita <akinobu.mita@gmail.com>
5238 F: Documentation/fault-injection/
5239 F: lib/fault-inject.c
5241 FBTFT Framebuffer drivers
5242 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5244 F: drivers/staging/fbtft/
5246 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5247 M: Johannes Thumshirn <jth@kernel.org>
5248 L: fcoe-devel@open-fcoe.org
5249 W: www.Open-FCoE.org
5251 F: drivers/scsi/libfc/
5252 F: drivers/scsi/fcoe/
5254 F: include/scsi/libfc.h
5255 F: include/scsi/libfcoe.h
5256 F: include/uapi/scsi/fc/
5258 FILE LOCKING (flock() and fcntl()/lockf())
5259 M: Jeff Layton <jlayton@poochiereds.net>
5260 M: "J. Bruce Fields" <bfields@fieldses.org>
5261 L: linux-fsdevel@vger.kernel.org
5263 F: include/linux/fcntl.h
5264 F: include/linux/fs.h
5265 F: include/uapi/linux/fcntl.h
5266 F: include/uapi/linux/fs.h
5270 FILESYSTEMS (VFS and infrastructure)
5271 M: Alexander Viro <viro@zeniv.linux.org.uk>
5272 L: linux-fsdevel@vger.kernel.org
5276 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5277 M: Riku Voipio <riku.voipio@iki.fi>
5278 L: linux-hwmon@vger.kernel.org
5280 F: drivers/hwmon/f75375s.c
5281 F: include/linux/f75375s.h
5283 FIREWIRE AUDIO DRIVERS
5284 M: Clemens Ladisch <clemens@ladisch.de>
5285 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5286 T: git git://git.alsa-project.org/alsa-kernel.git
5290 FIREWIRE MEDIA DRIVERS (firedtv)
5291 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5292 L: linux-media@vger.kernel.org
5293 L: linux1394-devel@lists.sourceforge.net
5294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5296 F: drivers/media/firewire/
5298 FIREWIRE SBP-2 TARGET
5299 M: Chris Boot <bootc@bootc.net>
5300 L: linux-scsi@vger.kernel.org
5301 L: target-devel@vger.kernel.org
5302 L: linux1394-devel@lists.sourceforge.net
5303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5305 F: drivers/target/sbp/
5308 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5309 L: linux1394-devel@lists.sourceforge.net
5310 W: http://ieee1394.wiki.kernel.org/
5311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5313 F: drivers/firewire/
5314 F: include/linux/firewire.h
5315 F: include/uapi/linux/firewire*.h
5318 FIRMWARE LOADER (request_firmware)
5319 M: Luis R. Rodriguez <mcgrof@kernel.org>
5320 L: linux-kernel@vger.kernel.org
5322 F: Documentation/firmware_class/
5323 F: drivers/base/firmware*.c
5324 F: include/linux/firmware.h
5326 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5327 M: Joshua Morris <josh.h.morris@us.ibm.com>
5328 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5330 F: drivers/block/rsxx/
5333 M: Jiri Kosina <jikos@kernel.org>
5334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5336 F: drivers/block/floppy.c
5339 M: Alessandro Rubini <rubini@gnudd.com>
5340 W: http://www.ohwr.org/projects/fmc-bus
5343 F: include/linux/fmc*.h
5344 F: include/linux/ipmi-fru.h
5347 FPGA MANAGER FRAMEWORK
5348 M: Alan Tull <atull@kernel.org>
5349 R: Moritz Fischer <moritz.fischer@ettus.com>
5350 L: linux-fpga@vger.kernel.org
5352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5353 F: Documentation/fpga/
5354 F: Documentation/devicetree/bindings/fpga/
5356 F: include/linux/fpga/
5357 W: http://www.rocketboards.org
5360 M: Bill Metzenthen <billm@melbpc.org.au>
5361 W: http://floatingpoint.sourceforge.net/emulator/index.html
5363 F: arch/x86/math-emu/
5365 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5366 L: netdev@vger.kernel.org
5368 F: drivers/net/wan/dlci.c
5369 F: drivers/net/wan/sdla.c
5372 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5373 L: linux-fbdev@vger.kernel.org
5374 T: git git://github.com/bzolnier/linux.git
5375 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5377 F: Documentation/fb/
5380 F: include/linux/fb.h
5381 F: include/uapi/video/
5382 F: include/uapi/linux/fb.h
5384 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5385 M: Horia Geantă <horia.geanta@nxp.com>
5386 M: Dan Douglass <dan.douglass@nxp.com>
5387 L: linux-crypto@vger.kernel.org
5389 F: drivers/crypto/caam/
5390 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5392 FREESCALE DIU FRAMEBUFFER DRIVER
5393 M: Timur Tabi <timur@tabi.org>
5394 L: linux-fbdev@vger.kernel.org
5396 F: drivers/video/fbdev/fsl-diu-fb.*
5398 FREESCALE DMA DRIVER
5399 M: Li Yang <leoyang.li@nxp.com>
5400 M: Zhang Wei <zw@zh-kernel.org>
5401 L: linuxppc-dev@lists.ozlabs.org
5403 F: drivers/dma/fsldma.*
5405 FREESCALE GPMI NAND DRIVER
5406 M: Han Xu <han.xu@nxp.com>
5407 L: linux-mtd@lists.infradead.org
5409 F: drivers/mtd/nand/gpmi-nand/*
5411 FREESCALE I2C CPM DRIVER
5412 M: Jochen Friedrich <jochen@scram.de>
5413 L: linuxppc-dev@lists.ozlabs.org
5414 L: linux-i2c@vger.kernel.org
5416 F: drivers/i2c/busses/i2c-cpm.c
5418 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5419 M: Sascha Hauer <kernel@pengutronix.de>
5420 L: linux-fbdev@vger.kernel.org
5421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5423 F: include/linux/platform_data/video-imxfb.h
5424 F: drivers/video/fbdev/imxfb.c
5426 FREESCALE QUAD SPI DRIVER
5427 M: Han Xu <han.xu@nxp.com>
5428 L: linux-mtd@lists.infradead.org
5430 F: drivers/mtd/spi-nor/fsl-quadspi.c
5432 FREESCALE SOC FS_ENET DRIVER
5433 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5434 M: Vitaly Bordug <vbordug@ru.mvista.com>
5435 L: linuxppc-dev@lists.ozlabs.org
5436 L: netdev@vger.kernel.org
5438 F: drivers/net/ethernet/freescale/fs_enet/
5439 F: include/linux/fs_enet_pd.h
5441 FREESCALE IMX / MXC FEC DRIVER
5442 M: Fugang Duan <fugang.duan@nxp.com>
5443 L: netdev@vger.kernel.org
5445 F: drivers/net/ethernet/freescale/fec_main.c
5446 F: drivers/net/ethernet/freescale/fec_ptp.c
5447 F: drivers/net/ethernet/freescale/fec.h
5448 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5450 FREESCALE QORIQ DPAA FMAN DRIVER
5451 M: Madalin Bucur <madalin.bucur@nxp.com>
5452 L: netdev@vger.kernel.org
5454 F: drivers/net/ethernet/freescale/fman
5455 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5457 FREESCALE QORIQ DPAA ETHERNET DRIVER
5458 M: Madalin Bucur <madalin.bucur@nxp.com>
5459 L: netdev@vger.kernel.org
5461 F: drivers/net/ethernet/freescale/dpaa
5463 FREESCALE SOC DRIVERS
5464 M: Li Yang <leoyang.li@nxp.com>
5465 L: linuxppc-dev@lists.ozlabs.org
5466 L: linux-arm-kernel@lists.infradead.org
5468 F: Documentation/devicetree/bindings/soc/fsl/
5470 F: include/linux/fsl/
5472 FREESCALE QUICC ENGINE LIBRARY
5473 M: Qiang Zhao <qiang.zhao@nxp.com>
5474 L: linuxppc-dev@lists.ozlabs.org
5476 F: drivers/soc/fsl/qe/
5477 F: include/soc/fsl/*qe*.h
5478 F: include/soc/fsl/*ucc*.h
5480 FREESCALE USB PERIPHERAL DRIVERS
5481 M: Li Yang <leoyang.li@nxp.com>
5482 L: linux-usb@vger.kernel.org
5483 L: linuxppc-dev@lists.ozlabs.org
5485 F: drivers/usb/gadget/udc/fsl*
5487 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5488 M: Li Yang <leoyang.li@nxp.com>
5489 L: netdev@vger.kernel.org
5490 L: linuxppc-dev@lists.ozlabs.org
5492 F: drivers/net/ethernet/freescale/ucc_geth*
5494 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5495 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5496 L: netdev@vger.kernel.org
5498 F: drivers/net/ethernet/freescale/gianfar*
5499 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5500 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5502 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5503 M: Zhao Qiang <qiang.zhao@nxp.com>
5504 L: netdev@vger.kernel.org
5505 L: linuxppc-dev@lists.ozlabs.org
5507 F: drivers/net/wan/fsl_ucc_hdlc*
5509 FREESCALE QUICC ENGINE UCC UART DRIVER
5510 M: Timur Tabi <timur@tabi.org>
5511 L: linuxppc-dev@lists.ozlabs.org
5513 F: drivers/tty/serial/ucc_uart.c
5515 FREESCALE SOC SOUND DRIVERS
5516 M: Timur Tabi <timur@tabi.org>
5517 M: Nicolin Chen <nicoleotsuka@gmail.com>
5518 M: Xiubo Li <Xiubo.Lee@gmail.com>
5519 R: Fabio Estevam <fabio.estevam@nxp.com>
5520 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5521 L: linuxppc-dev@lists.ozlabs.org
5523 F: sound/soc/fsl/fsl*
5524 F: sound/soc/fsl/imx*
5525 F: sound/soc/fsl/mpc8610_hpcd.c
5528 M: Christoph Hellwig <hch@infradead.org>
5529 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5534 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5535 M: Pavel Machek <pavel@ucw.cz>
5536 L: linux-pm@vger.kernel.org
5538 F: Documentation/power/freezing-of-tasks.txt
5539 F: include/linux/freezer.h
5543 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5544 L: linux-kernel@vger.kernel.org
5547 F: include/linux/frontswap.h
5549 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5550 M: David Howells <dhowells@redhat.com>
5551 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5553 F: Documentation/filesystems/caching/
5555 F: include/linux/fscache*.h
5557 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5558 M: Theodore Y. Ts'o <tytso@mit.edu>
5559 M: Jaegeuk Kim <jaegeuk@kernel.org>
5560 L: linux-fscrypt@vger.kernel.org
5561 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5565 F: include/linux/fscrypt*.h
5568 M: Jaegeuk Kim <jaegeuk@kernel.org>
5569 M: Chao Yu <yuchao0@huawei.com>
5570 L: linux-f2fs-devel@lists.sourceforge.net
5571 W: https://f2fs.wiki.kernel.org/
5572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5574 F: Documentation/filesystems/f2fs.txt
5575 F: Documentation/ABI/testing/sysfs-fs-f2fs
5577 F: include/linux/f2fs_fs.h
5578 F: include/trace/events/f2fs.h
5580 FUJITSU FR-V (FRV) PORT
5584 FUJITSU LAPTOP EXTRAS
5585 M: Jonathan Woithe <jwoithe@just42.net>
5586 L: platform-driver-x86@vger.kernel.org
5588 F: drivers/platform/x86/fujitsu-laptop.c
5590 FUJITSU M-5MO LS CAMERA ISP DRIVER
5591 M: Kyungmin Park <kyungmin.park@samsung.com>
5592 M: Heungjun Kim <riverful.kim@samsung.com>
5593 L: linux-media@vger.kernel.org
5595 F: drivers/media/i2c/m5mols/
5596 F: include/media/i2c/m5mols.h
5598 FUJITSU TABLET EXTRAS
5599 M: Robert Gerlach <khnz@gmx.de>
5600 L: platform-driver-x86@vger.kernel.org
5602 F: drivers/platform/x86/fujitsu-tablet.c
5604 FUSE: FILESYSTEM IN USERSPACE
5605 M: Miklos Szeredi <miklos@szeredi.hu>
5606 L: linux-fsdevel@vger.kernel.org
5607 W: http://fuse.sourceforge.net/
5608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5611 F: include/uapi/linux/fuse.h
5612 F: Documentation/filesystems/fuse.txt
5615 M: Thomas Gleixner <tglx@linutronix.de>
5616 M: Ingo Molnar <mingo@redhat.com>
5617 R: Peter Zijlstra <peterz@infradead.org>
5618 R: Darren Hart <dvhart@infradead.org>
5619 L: linux-kernel@vger.kernel.org
5620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5623 F: kernel/futex_compat.c
5624 F: include/asm-generic/futex.h
5625 F: include/linux/futex.h
5626 F: include/uapi/linux/futex.h
5627 F: tools/testing/selftests/futex/
5628 F: tools/perf/bench/futex*
5629 F: Documentation/*futex*
5631 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5632 M: Rik Faith <faith@cs.unc.edu>
5633 L: linux-scsi@vger.kernel.org
5634 S: Odd Fixes (e.g., new signatures)
5635 F: drivers/scsi/fdomain.*
5638 M: Kees Cook <keescook@chromium.org>
5639 R: Emese Revfy <re.emese@gmail.com>
5640 L: kernel-hardening@lists.openwall.com
5642 F: scripts/gcc-plugins/
5643 F: scripts/gcc-plugin.sh
5644 F: scripts/Makefile.gcc-plugins
5645 F: Documentation/gcc-plugins.txt
5647 GCOV BASED KERNEL PROFILING
5648 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5651 F: Documentation/dev-tools/gcov.rst
5653 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5654 M: Achim Leubner <achim_leubner@adaptec.com>
5655 L: linux-scsi@vger.kernel.org
5656 W: http://www.icp-vortex.com/
5658 F: drivers/scsi/gdt*
5660 GDB KERNEL DEBUGGING HELPER SCRIPTS
5661 M: Jan Kiszka <jan.kiszka@siemens.com>
5662 M: Kieran Bingham <kieran@bingham.xyz>
5666 GEMTEK FM RADIO RECEIVER DRIVER
5667 M: Hans Verkuil <hverkuil@xs4all.nl>
5668 L: linux-media@vger.kernel.org
5669 T: git git://linuxtv.org/media_tree.git
5670 W: https://linuxtv.org
5672 F: drivers/media/radio/radio-gemtek*
5674 GENERIC GPIO I2C DRIVER
5675 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5677 F: drivers/i2c/busses/i2c-gpio.c
5678 F: include/linux/i2c-gpio.h
5680 GENERIC GPIO I2C MULTIPLEXER DRIVER
5681 M: Peter Korsgaard <peter.korsgaard@barco.com>
5682 L: linux-i2c@vger.kernel.org
5684 F: drivers/i2c/muxes/i2c-mux-gpio.c
5685 F: include/linux/i2c-mux-gpio.h
5686 F: Documentation/i2c/muxes/i2c-mux-gpio
5688 GENERIC HDLC (WAN) DRIVERS
5689 M: Krzysztof Halasa <khc@pm.waw.pl>
5690 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5692 F: drivers/net/wan/c101.c
5693 F: drivers/net/wan/hd6457*
5694 F: drivers/net/wan/hdlc*
5695 F: drivers/net/wan/n2.c
5696 F: drivers/net/wan/pc300too.c
5697 F: drivers/net/wan/pci200syn.c
5698 F: drivers/net/wan/wanxl*
5700 GENERIC INCLUDE/ASM HEADER FILES
5701 M: Arnd Bergmann <arnd@arndb.de>
5702 L: linux-arch@vger.kernel.org
5703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5705 F: include/asm-generic/
5706 F: include/uapi/asm-generic/
5708 GENERIC PHY FRAMEWORK
5709 M: Kishon Vijay Abraham I <kishon@ti.com>
5710 L: linux-kernel@vger.kernel.org
5711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5714 F: include/linux/phy/
5717 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5718 M: Kevin Hilman <khilman@kernel.org>
5719 M: Ulf Hansson <ulf.hansson@linaro.org>
5720 L: linux-pm@vger.kernel.org
5722 F: drivers/base/power/domain*.c
5723 F: include/linux/pm_domain.h
5724 F: Documentation/devicetree/bindings/power/power_domain.txt
5726 GENERIC UIO DRIVER FOR PCI DEVICES
5727 M: "Michael S. Tsirkin" <mst@redhat.com>
5728 L: kvm@vger.kernel.org
5730 F: drivers/uio/uio_pci_generic.c
5732 GET_MAINTAINER SCRIPT
5733 M: Joe Perches <joe@perches.com>
5735 F: scripts/get_maintainer.pl
5737 GENWQE (IBM Generic Workqueue Card)
5738 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5739 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5741 F: drivers/misc/genwqe/
5744 M: Steven Whitehouse <swhiteho@redhat.com>
5745 M: Bob Peterson <rpeterso@redhat.com>
5746 L: cluster-devel@redhat.com
5747 W: http://sources.redhat.com/cluster/
5748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5750 F: Documentation/filesystems/gfs2*.txt
5752 F: include/uapi/linux/gfs2_ondisk.h
5754 GIGASET ISDN DRIVERS
5755 M: Paul Bolle <pebolle@tiscali.nl>
5756 L: gigaset307x-common@lists.sourceforge.net
5757 W: http://gigaset307x.sourceforge.net/
5759 F: Documentation/isdn/README.gigaset
5760 F: drivers/isdn/gigaset/
5761 F: include/uapi/linux/gigaset_dev.h
5764 M: Hans Verkuil <hans.verkuil@cisco.com>
5765 L: linux-media@vger.kernel.org
5767 F: drivers/media/usb/go7007/
5770 M: Bastien Nocera <hadess@hadess.net>
5771 L: linux-input@vger.kernel.org
5773 F: drivers/input/touchscreen/goodix.c
5776 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5777 L: linux-gpio@vger.kernel.org
5779 F: drivers/gpio/gpio-mockup.c
5780 F: tools/testing/selftests/gpio/
5783 M: Linus Walleij <linus.walleij@linaro.org>
5784 L: linux-gpio@vger.kernel.org
5785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5787 F: Documentation/devicetree/bindings/gpio/
5788 F: Documentation/gpio/
5789 F: Documentation/ABI/testing/gpio-cdev
5790 F: Documentation/ABI/obsolete/sysfs-gpio
5792 F: include/linux/gpio/
5793 F: include/linux/gpio.h
5794 F: include/asm-generic/gpio.h
5795 F: include/uapi/linux/gpio.h
5799 M: Mika Westerberg <mika.westerberg@linux.intel.com>
5800 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5801 L: linux-gpio@vger.kernel.org
5802 L: linux-acpi@vger.kernel.org
5804 F: Documentation/acpi/gpio-properties.txt
5805 F: drivers/gpio/gpiolib-acpi.c
5807 GRE DEMULTIPLEXER DRIVER
5808 M: Dmitry Kozlov <xeb@mail.ru>
5809 L: netdev@vger.kernel.org
5811 F: net/ipv4/gre_demux.c
5812 F: net/ipv4/gre_offload.c
5813 F: include/net/gre.h
5815 GRETH 10/100/1G Ethernet MAC device driver
5816 M: Andreas Larsson <andreas@gaisler.com>
5817 L: netdev@vger.kernel.org
5819 F: drivers/net/ethernet/aeroflex/
5822 M: Johan Hovold <johan@kernel.org>
5823 M: Alex Elder <elder@kernel.org>
5824 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5826 F: drivers/staging/greybus/
5827 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
5829 GREYBUS AUDIO PROTOCOLS DRIVERS
5830 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5831 M: Mark Greer <mgreer@animalcreek.com>
5833 F: drivers/staging/greybus/audio_apbridgea.c
5834 F: drivers/staging/greybus/audio_apbridgea.h
5835 F: drivers/staging/greybus/audio_codec.c
5836 F: drivers/staging/greybus/audio_codec.h
5837 F: drivers/staging/greybus/audio_gb.c
5838 F: drivers/staging/greybus/audio_manager.c
5839 F: drivers/staging/greybus/audio_manager.h
5840 F: drivers/staging/greybus/audio_manager_module.c
5841 F: drivers/staging/greybus/audio_manager_private.h
5842 F: drivers/staging/greybus/audio_manager_sysfs.c
5843 F: drivers/staging/greybus/audio_module.c
5844 F: drivers/staging/greybus/audio_topology.c
5846 GREYBUS PROTOCOLS DRIVERS
5847 M: Rui Miguel Silva <rmfrfs@gmail.com>
5849 F: drivers/staging/greybus/sdio.c
5850 F: drivers/staging/greybus/light.c
5851 F: drivers/staging/greybus/gpio.c
5852 F: drivers/staging/greybus/power_supply.c
5853 F: drivers/staging/greybus/spi.c
5854 F: drivers/staging/greybus/spilib.c
5856 GREYBUS PROTOCOLS DRIVERS
5857 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5859 F: drivers/staging/greybus/loopback.c
5860 F: drivers/staging/greybus/timesync.c
5861 F: drivers/staging/greybus/timesync_platform.c
5863 GREYBUS PROTOCOLS DRIVERS
5864 M: Viresh Kumar <vireshk@kernel.org>
5866 F: drivers/staging/greybus/authentication.c
5867 F: drivers/staging/greybus/bootrom.c
5868 F: drivers/staging/greybus/firmware.h
5869 F: drivers/staging/greybus/fw-core.c
5870 F: drivers/staging/greybus/fw-download.c
5871 F: drivers/staging/greybus/fw-managament.c
5872 F: drivers/staging/greybus/greybus_authentication.h
5873 F: drivers/staging/greybus/greybus_firmware.h
5874 F: drivers/staging/greybus/hid.c
5875 F: drivers/staging/greybus/i2c.c
5876 F: drivers/staging/greybus/spi.c
5877 F: drivers/staging/greybus/spilib.c
5878 F: drivers/staging/greybus/spilib.h
5880 GREYBUS PROTOCOLS DRIVERS
5881 M: David Lin <dtwlin@gmail.com>
5883 F: drivers/staging/greybus/uart.c
5884 F: drivers/staging/greybus/log.c
5886 GREYBUS PLATFORM DRIVERS
5887 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5889 F: drivers/staging/greybus/arche-platform.c
5890 F: drivers/staging/greybus/arche-apb-ctrl.c
5891 F: drivers/staging/greybus/arche_platform.h
5893 GS1662 VIDEO SERIALIZER
5894 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5895 L: linux-media@vger.kernel.org
5896 T: git git://linuxtv.org/media_tree.git
5898 F: drivers/media/spi/gs1662.c
5900 GSPCA FINEPIX SUBDRIVER
5901 M: Frank Zago <frank@zago.net>
5902 L: linux-media@vger.kernel.org
5903 T: git git://linuxtv.org/media_tree.git
5905 F: drivers/media/usb/gspca/finepix.c
5907 GSPCA GL860 SUBDRIVER
5908 M: Olivier Lorin <o.lorin@laposte.net>
5909 L: linux-media@vger.kernel.org
5910 T: git git://linuxtv.org/media_tree.git
5912 F: drivers/media/usb/gspca/gl860/
5914 GSPCA M5602 SUBDRIVER
5915 M: Erik Andren <erik.andren@gmail.com>
5916 L: linux-media@vger.kernel.org
5917 T: git git://linuxtv.org/media_tree.git
5919 F: drivers/media/usb/gspca/m5602/
5921 GSPCA PAC207 SONIXB SUBDRIVER
5922 M: Hans Verkuil <hverkuil@xs4all.nl>
5923 L: linux-media@vger.kernel.org
5924 T: git git://linuxtv.org/media_tree.git
5926 F: drivers/media/usb/gspca/pac207.c
5928 GSPCA SN9C20X SUBDRIVER
5929 M: Brian Johnson <brijohn@gmail.com>
5930 L: linux-media@vger.kernel.org
5931 T: git git://linuxtv.org/media_tree.git
5933 F: drivers/media/usb/gspca/sn9c20x.c
5935 GSPCA T613 SUBDRIVER
5936 M: Leandro Costantino <lcostantino@gmail.com>
5937 L: linux-media@vger.kernel.org
5938 T: git git://linuxtv.org/media_tree.git
5940 F: drivers/media/usb/gspca/t613.c
5942 GSPCA USB WEBCAM DRIVER
5943 M: Hans Verkuil <hverkuil@xs4all.nl>
5944 L: linux-media@vger.kernel.org
5945 T: git git://linuxtv.org/media_tree.git
5947 F: drivers/media/usb/gspca/
5949 GTP (GPRS Tunneling Protocol)
5950 M: Pablo Neira Ayuso <pablo@netfilter.org>
5951 M: Harald Welte <laforge@gnumonks.org>
5952 L: osmocom-net-gprs@lists.osmocom.org
5953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5955 F: drivers/net/gtp.c
5957 GUID PARTITION TABLE (GPT)
5958 M: Davidlohr Bueso <dave@stgolabs.net>
5959 L: linux-efi@vger.kernel.org
5961 F: block/partitions/efi.*
5963 STK1160 USB VIDEO CAPTURE DRIVER
5964 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5965 L: linux-media@vger.kernel.org
5966 T: git git://linuxtv.org/media_tree.git
5968 F: drivers/media/usb/stk1160/
5971 M: Yoshinori Sato <ysato@users.sourceforge.jp>
5972 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5973 W: http://uclinux-h8.sourceforge.jp
5974 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5977 F: drivers/clocksource/h8300_*.c
5978 F: drivers/clk/h8300/
5979 F: drivers/irqchip/irq-renesas-h8*.c
5981 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5982 M: Frank Seidel <frank@f-seidel.de>
5983 L: platform-driver-x86@vger.kernel.org
5984 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5986 F: drivers/platform/x86/hdaps.c
5988 HDPVR USB VIDEO ENCODER DRIVER
5989 M: Hans Verkuil <hverkuil@xs4all.nl>
5990 L: linux-media@vger.kernel.org
5991 T: git git://linuxtv.org/media_tree.git
5992 W: https://linuxtv.org
5994 F: drivers/media/usb/hdpvr/
5996 HWPOISON MEMORY FAILURE HANDLING
5997 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5998 L: linux-mm@kvack.org
6000 F: mm/memory-failure.c
6001 F: mm/hwpoison-inject.c
6003 HYPERVISOR VIRTUAL CONSOLE DRIVER
6004 L: linuxppc-dev@lists.ozlabs.org
6009 M: Antti Palosaari <crope@iki.fi>
6010 L: linux-media@vger.kernel.org
6011 W: https://linuxtv.org
6012 W: http://palosaari.fi/linux/
6013 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6014 T: git git://linuxtv.org/anttip/media_tree.git
6016 F: drivers/media/usb/hackrf/
6019 M: Jean Delvare <jdelvare@suse.com>
6020 M: Guenter Roeck <linux@roeck-us.net>
6021 L: linux-hwmon@vger.kernel.org
6022 W: http://hwmon.wiki.kernel.org/
6023 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6026 F: Documentation/hwmon/
6028 F: include/linux/hwmon*.h
6030 HARDWARE RANDOM NUMBER GENERATOR CORE
6031 M: Matt Mackall <mpm@selenic.com>
6032 M: Herbert Xu <herbert@gondor.apana.org.au>
6033 L: linux-crypto@vger.kernel.org
6035 F: Documentation/devicetree/bindings/rng/
6036 F: Documentation/hw_random.txt
6037 F: drivers/char/hw_random/
6038 F: include/linux/hw_random.h
6040 HARDWARE SPINLOCK CORE
6041 M: Ohad Ben-Cohen <ohad@wizery.com>
6042 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6043 L: linux-remoteproc@vger.kernel.org
6045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6046 F: Documentation/devicetree/bindings/hwlock/
6047 F: Documentation/hwspinlock.txt
6048 F: drivers/hwspinlock/
6049 F: include/linux/hwspinlock.h
6051 HARMONY SOUND DRIVER
6052 L: linux-parisc@vger.kernel.org
6054 F: sound/parisc/harmony.*
6056 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6057 M: Jimmy Vance <jimmy.vance@hpe.com>
6059 F: Documentation/watchdog/hpwdt.txt
6060 F: drivers/watchdog/hpwdt.c
6062 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6063 M: Don Brace <don.brace@microsemi.com>
6064 L: esc.storagedev@microsemi.com
6065 L: linux-scsi@vger.kernel.org
6067 F: Documentation/scsi/hpsa.txt
6068 F: drivers/scsi/hpsa*.[ch]
6069 F: include/linux/cciss*.h
6070 F: include/uapi/linux/cciss*.h
6072 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
6073 M: Don Brace <don.brace@microsemi.com>
6074 L: esc.storagedev@microsemi.com
6075 L: linux-scsi@vger.kernel.org
6077 F: Documentation/blockdev/cciss.txt
6078 F: drivers/block/cciss*
6079 F: include/linux/cciss_ioctl.h
6080 F: include/uapi/linux/cciss_ioctl.h
6083 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6084 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
6085 L: linux-rdma@vger.kernel.org
6087 F: drivers/infiniband/ulp/opa_vnic
6090 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6091 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6092 L: linux-rdma@vger.kernel.org
6094 F: drivers/infiniband/hw/hfi1
6097 L: linux-fsdevel@vger.kernel.org
6099 F: Documentation/filesystems/hfs.txt
6103 L: linux-fsdevel@vger.kernel.org
6105 F: Documentation/filesystems/hfsplus.txt
6108 HGA FRAMEBUFFER DRIVER
6109 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6110 L: linux-nvidia@lists.surfsouth.com
6111 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6113 F: drivers/video/fbdev/hgafb.c
6115 HIBERNATION (aka Software Suspend, aka swsusp)
6116 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6117 M: Pavel Machek <pavel@ucw.cz>
6118 L: linux-pm@vger.kernel.org
6119 B: https://bugzilla.kernel.org
6122 F: drivers/base/power/
6124 F: include/linux/suspend.h
6125 F: include/linux/freezer.h
6126 F: include/linux/pm.h
6127 F: arch/*/include/asm/suspend*.h
6130 M: Jiri Kosina <jikos@kernel.org>
6131 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6132 L: linux-input@vger.kernel.org
6133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6136 F: include/linux/hid*
6137 F: include/uapi/linux/hid*
6139 HID SENSOR HUB DRIVERS
6140 M: Jiri Kosina <jikos@kernel.org>
6141 M: Jonathan Cameron <jic23@kernel.org>
6142 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6143 L: linux-input@vger.kernel.org
6144 L: linux-iio@vger.kernel.org
6146 F: Documentation/hid/hid-sensor*
6147 F: drivers/hid/hid-sensor-*
6148 F: drivers/iio/*/hid-*
6149 F: include/linux/hid-sensor-*
6151 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6152 M: Thomas Gleixner <tglx@linutronix.de>
6153 L: linux-kernel@vger.kernel.org
6154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6156 F: Documentation/timers/
6157 F: kernel/time/hrtimer.c
6158 F: kernel/time/clockevents.c
6159 F: kernel/time/timer_*.c
6160 F: include/linux/clockchips.h
6161 F: include/linux/hrtimer.h
6163 HIGH-SPEED SCC DRIVER FOR AX.25
6164 L: linux-hams@vger.kernel.org
6166 F: drivers/net/hamradio/dmascc.c
6167 F: drivers/net/hamradio/scc.c
6169 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6170 M: HighPoint Linux Team <linux@highpoint-tech.com>
6171 W: http://www.highpoint-tech.com
6173 F: Documentation/scsi/hptiop.txt
6174 F: drivers/scsi/hptiop.c
6177 M: Jes Sorensen <jes@trained-monkey.org>
6178 L: linux-hippi@sunsite.dk
6180 F: include/linux/hippidevice.h
6181 F: include/uapi/linux/if_hippi.h
6183 F: drivers/net/hippi/
6185 HISILICON NETWORK SUBSYSTEM DRIVER
6186 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6187 M: Salil Mehta <salil.mehta@huawei.com>
6188 L: netdev@vger.kernel.org
6189 W: http://www.hisilicon.com
6191 F: drivers/net/ethernet/hisilicon/
6192 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6194 HISILICON ROCE DRIVER
6195 M: Lijun Ou <oulijun@huawei.com>
6196 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6197 L: linux-rdma@vger.kernel.org
6199 F: drivers/infiniband/hw/hns/
6200 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6202 HISILICON SAS Controller
6203 M: John Garry <john.garry@huawei.com>
6204 W: http://www.hisilicon.com
6206 F: drivers/scsi/hisi_sas/
6207 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6210 M: Jouni Malinen <j@w1.fi>
6211 L: linux-wireless@vger.kernel.org
6212 W: http://w1.fi/hostap-driver.html
6214 F: drivers/net/wireless/intersil/hostap/
6216 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6217 L: platform-driver-x86@vger.kernel.org
6219 F: drivers/platform/x86/tc1100-wmi.c
6221 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6222 M: Jaroslav Kysela <perex@perex.cz>
6224 F: drivers/net/ethernet/hp/hp100.*
6226 HPET: High Precision Event Timers driver
6227 M: Clemens Ladisch <clemens@ladisch.de>
6229 F: Documentation/timers/hpet.txt
6230 F: drivers/char/hpet.c
6231 F: include/linux/hpet.h
6232 F: include/uapi/linux/hpet.h
6236 F: arch/x86/kernel/hpet.c
6237 F: arch/x86/include/asm/hpet.h
6240 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6241 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6246 M: Sebastian Reichel <sre@kernel.org>
6247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6249 F: Documentation/ABI/testing/sysfs-bus-hsi
6250 F: Documentation/driver-api/hsi.rst
6252 F: include/linux/hsi/
6253 F: include/uapi/linux/hsi/
6256 L: linux-usb@vger.kernel.org
6258 F: drivers/net/usb/hso.c
6260 HSR NETWORK PROTOCOL
6261 M: Arvid Brodin <arvid.brodin@alten.se>
6262 L: netdev@vger.kernel.org
6266 HTCPEN TOUCHSCREEN DRIVER
6267 M: Pau Oliva Fora <pof@eslack.org>
6268 L: linux-input@vger.kernel.org
6270 F: drivers/input/touchscreen/htcpen.c
6273 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6278 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6279 L: linux-media@vger.kernel.org
6280 T: git git://linuxtv.org/media_tree.git
6281 W: https://linuxtv.org
6283 F: drivers/media/platform/sti/hva
6285 Hyper-V CORE AND DRIVERS
6286 M: "K. Y. Srinivasan" <kys@microsoft.com>
6287 M: Haiyang Zhang <haiyangz@microsoft.com>
6288 M: Stephen Hemminger <sthemmin@microsoft.com>
6289 L: devel@linuxdriverproject.org
6291 F: arch/x86/include/asm/mshyperv.h
6292 F: arch/x86/include/uapi/asm/hyperv.h
6293 F: arch/x86/kernel/cpu/mshyperv.c
6295 F: drivers/hid/hid-hyperv.c
6297 F: drivers/input/serio/hyperv-keyboard.c
6298 F: drivers/pci/host/pci-hyperv.c
6299 F: drivers/net/hyperv/
6300 F: drivers/scsi/storvsc_drv.c
6301 F: drivers/uio/uio_hv_generic.c
6302 F: drivers/video/fbdev/hyperv_fb.c
6303 F: include/linux/hyperv.h
6305 F: Documentation/ABI/stable/sysfs-bus-vmbus
6308 M: Peter Rosin <peda@axentia.se>
6309 L: linux-i2c@vger.kernel.org
6311 F: Documentation/i2c/i2c-topology
6312 F: Documentation/i2c/muxes/
6313 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6314 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6315 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6316 F: drivers/i2c/i2c-mux.c
6317 F: drivers/i2c/muxes/
6318 F: include/linux/i2c-mux.h
6320 I2C OVER PARALLEL PORT
6321 M: Jean Delvare <jdelvare@suse.com>
6322 L: linux-i2c@vger.kernel.org
6324 F: Documentation/i2c/busses/i2c-parport
6325 F: Documentation/i2c/busses/i2c-parport-light
6326 F: drivers/i2c/busses/i2c-parport.c
6327 F: drivers/i2c/busses/i2c-parport-light.c
6329 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6330 M: Jean Delvare <jdelvare@suse.com>
6331 L: linux-i2c@vger.kernel.org
6333 F: Documentation/i2c/busses/i2c-ali1535
6334 F: Documentation/i2c/busses/i2c-ali1563
6335 F: Documentation/i2c/busses/i2c-ali15x3
6336 F: Documentation/i2c/busses/i2c-amd756
6337 F: Documentation/i2c/busses/i2c-amd8111
6338 F: Documentation/i2c/busses/i2c-i801
6339 F: Documentation/i2c/busses/i2c-nforce2
6340 F: Documentation/i2c/busses/i2c-piix4
6341 F: Documentation/i2c/busses/i2c-sis5595
6342 F: Documentation/i2c/busses/i2c-sis630
6343 F: Documentation/i2c/busses/i2c-sis96x
6344 F: Documentation/i2c/busses/i2c-via
6345 F: Documentation/i2c/busses/i2c-viapro
6346 F: drivers/i2c/busses/i2c-ali1535.c
6347 F: drivers/i2c/busses/i2c-ali1563.c
6348 F: drivers/i2c/busses/i2c-ali15x3.c
6349 F: drivers/i2c/busses/i2c-amd756.c
6350 F: drivers/i2c/busses/i2c-amd756-s4882.c
6351 F: drivers/i2c/busses/i2c-amd8111.c
6352 F: drivers/i2c/busses/i2c-i801.c
6353 F: drivers/i2c/busses/i2c-isch.c
6354 F: drivers/i2c/busses/i2c-nforce2.c
6355 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6356 F: drivers/i2c/busses/i2c-piix4.c
6357 F: drivers/i2c/busses/i2c-sis5595.c
6358 F: drivers/i2c/busses/i2c-sis630.c
6359 F: drivers/i2c/busses/i2c-sis96x.c
6360 F: drivers/i2c/busses/i2c-via.c
6361 F: drivers/i2c/busses/i2c-viapro.c
6363 I2C/SMBUS ISMT DRIVER
6364 M: Seth Heasley <seth.heasley@intel.com>
6365 M: Neil Horman <nhorman@tuxdriver.com>
6366 L: linux-i2c@vger.kernel.org
6367 F: drivers/i2c/busses/i2c-ismt.c
6368 F: Documentation/i2c/busses/i2c-ismt
6370 I2C/SMBUS STUB DRIVER
6371 M: Jean Delvare <jdelvare@suse.com>
6372 L: linux-i2c@vger.kernel.org
6374 F: drivers/i2c/i2c-stub.c
6377 M: Wolfram Sang <wsa@the-dreams.de>
6378 L: linux-i2c@vger.kernel.org
6379 W: https://i2c.wiki.kernel.org/
6380 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6383 F: Documentation/devicetree/bindings/i2c/
6384 F: Documentation/i2c/
6387 F: include/linux/i2c.h
6388 F: include/linux/i2c-*.h
6389 F: include/uapi/linux/i2c.h
6390 F: include/uapi/linux/i2c-*.h
6393 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6394 L: linux-i2c@vger.kernel.org
6395 L: linux-acpi@vger.kernel.org
6397 F: drivers/i2c/i2c-core-acpi.c
6400 M: Jean Delvare <jdelvare@suse.com>
6401 L: linux-i2c@vger.kernel.org
6403 F: Documentation/i2c/busses/i2c-taos-evm
6404 F: drivers/i2c/busses/i2c-taos-evm.c
6407 M: Till Harbaum <till@harbaum.org>
6408 L: linux-i2c@vger.kernel.org
6409 W: http://www.harbaum.org/till/i2c_tiny_usb
6411 F: drivers/i2c/busses/i2c-tiny-usb.c
6414 M: "H. Peter Anvin" <hpa@zytor.com>
6418 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6419 M: "H. Peter Anvin" <hpa@zytor.com>
6420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6423 IA64 (Itanium) PLATFORM
6424 M: Tony Luck <tony.luck@intel.com>
6425 M: Fenghua Yu <fenghua.yu@intel.com>
6426 L: linux-ia64@vger.kernel.org
6427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6431 IBM Power VMX Cryptographic instructions
6432 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6433 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6434 L: linux-crypto@vger.kernel.org
6436 F: drivers/crypto/vmx/Makefile
6437 F: drivers/crypto/vmx/Kconfig
6438 F: drivers/crypto/vmx/vmx.c
6439 F: drivers/crypto/vmx/aes*
6440 F: drivers/crypto/vmx/ghash*
6441 F: drivers/crypto/vmx/ppc-xlate.pl
6443 IBM Power in-Nest Crypto Acceleration
6444 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6445 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6446 L: linux-crypto@vger.kernel.org
6448 F: drivers/crypto/nx/Makefile
6449 F: drivers/crypto/nx/Kconfig
6450 F: drivers/crypto/nx/nx-aes*
6451 F: drivers/crypto/nx/nx-sha*
6452 F: drivers/crypto/nx/nx.*
6453 F: drivers/crypto/nx/nx_csbcpb.h
6454 F: drivers/crypto/nx/nx_debugfs.h
6456 IBM Power 842 compression accelerator
6457 M: Haren Myneni <haren@us.ibm.com>
6459 F: drivers/crypto/nx/Makefile
6460 F: drivers/crypto/nx/Kconfig
6461 F: drivers/crypto/nx/nx-842*
6462 F: include/linux/sw842.h
6466 IBM Power Linux RAID adapter
6467 M: Brian King <brking@us.ibm.com>
6469 F: drivers/scsi/ipr.*
6471 IBM Power Virtual Ethernet Device Driver
6472 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6473 L: netdev@vger.kernel.org
6475 F: drivers/net/ethernet/ibm/ibmveth.*
6477 IBM Power SRIOV Virtual NIC Device Driver
6478 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6479 M: John Allen <jallen@linux.vnet.ibm.com>
6480 L: netdev@vger.kernel.org
6482 F: drivers/net/ethernet/ibm/ibmvnic.*
6484 IBM Power Virtual SCSI Device Drivers
6485 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6486 L: linux-scsi@vger.kernel.org
6488 F: drivers/scsi/ibmvscsi/ibmvscsi*
6489 F: include/scsi/viosrp.h
6491 IBM Power Virtual SCSI Device Target Driver
6492 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6493 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6494 L: linux-scsi@vger.kernel.org
6495 L: target-devel@vger.kernel.org
6497 F: drivers/scsi/ibmvscsi_tgt/
6499 IBM Power Virtual FC Device Drivers
6500 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6501 L: linux-scsi@vger.kernel.org
6503 F: drivers/scsi/ibmvscsi/ibmvfc*
6505 IBM ServeRAID RAID DRIVER
6507 F: drivers/scsi/ips.*
6509 ICH LPC AND GPIO DRIVER
6510 M: Peter Tyser <ptyser@xes-inc.com>
6512 F: drivers/mfd/lpc_ich.c
6513 F: drivers/gpio/gpio-ich.c
6515 IDT VersaClock 5 CLOCK DRIVER
6516 M: Marek Vasut <marek.vasut@gmail.com>
6518 F: drivers/clk/clk-versaclock5.c
6521 M: "David S. Miller" <davem@davemloft.net>
6522 L: linux-ide@vger.kernel.org
6523 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6526 F: Documentation/ide/
6528 F: include/linux/ide.h
6530 IDEAPAD LAPTOP EXTRAS DRIVER
6531 M: Ike Panhc <ike.pan@canonical.com>
6532 L: platform-driver-x86@vger.kernel.org
6533 W: http://launchpad.net/ideapad-laptop
6535 F: drivers/platform/x86/ideapad-laptop.c
6537 IDEAPAD LAPTOP SLIDEBAR DRIVER
6538 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6539 L: linux-input@vger.kernel.org
6540 W: https://github.com/o2genum/ideapad-slidebar
6542 F: drivers/input/misc/ideapad_slidebar.c
6545 M: Borislav Petkov <bp@alien8.de>
6546 L: linux-ide@vger.kernel.org
6548 F: Documentation/cdrom/ide-cd
6549 F: drivers/ide/ide-cd*
6551 IEEE 802.15.4 SUBSYSTEM
6552 M: Alexander Aring <alex.aring@gmail.com>
6553 M: Stefan Schmidt <stefan@osg.samsung.com>
6554 L: linux-wpan@vger.kernel.org
6555 W: http://wpan.cakelab.org/
6556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6561 F: drivers/net/ieee802154/
6562 F: include/linux/nl802154.h
6563 F: include/linux/ieee802154.h
6564 F: include/net/nl802154.h
6565 F: include/net/mac802154.h
6566 F: include/net/af_ieee802154.h
6567 F: include/net/cfg802154.h
6568 F: include/net/ieee802154_netdev.h
6569 F: Documentation/networking/ieee802154.txt
6572 M: Yotam Gigi <yotamg@mellanox.com>
6573 M: Jamal Hadi Salim <jhs@mojatatu.com>
6575 F: include/net/ife.h
6576 F: include/uapi/linux/ife.h
6578 IGORPLUG-USB IR RECEIVER
6579 M: Sean Young <sean@mess.org>
6580 L: linux-media@vger.kernel.org
6582 F: drivers/media/rc/igorplugusb.c
6584 IGUANAWORKS USB IR TRANSCEIVER
6585 M: Sean Young <sean@mess.org>
6586 L: linux-media@vger.kernel.org
6588 F: drivers/media/rc/iguanair.c
6590 IIO DIGITAL POTENTIOMETER DAC
6591 M: Peter Rosin <peda@axentia.se>
6592 L: linux-iio@vger.kernel.org
6594 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6595 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6596 F: drivers/iio/dac/dpot-dac.c
6598 IIO ENVELOPE DETECTOR
6599 M: Peter Rosin <peda@axentia.se>
6600 L: linux-iio@vger.kernel.org
6602 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6603 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6604 F: drivers/iio/adc/envelope-detector.c
6607 M: Peter Rosin <peda@axentia.se>
6608 L: linux-iio@vger.kernel.org
6610 F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6611 F: drivers/iio/multiplexer/iio-mux.c
6613 IIO SUBSYSTEM AND DRIVERS
6614 M: Jonathan Cameron <jic23@kernel.org>
6615 R: Hartmut Knaack <knaack.h@gmx.de>
6616 R: Lars-Peter Clausen <lars@metafoo.de>
6617 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6618 L: linux-iio@vger.kernel.org
6619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6621 F: Documentation/devicetree/bindings/iio/
6623 F: drivers/staging/iio/
6624 F: include/linux/iio/
6627 IKANOS/ADI EAGLE ADSL USB DRIVER
6628 M: Matthieu Castet <castet.matthieu@free.fr>
6629 M: Stanislaw Gruszka <stf_xl@wp.pl>
6631 F: drivers/usb/atm/ueagle-atm.c
6633 IMGTEC ASCII LCD DRIVER
6634 M: Paul Burton <paul.burton@imgtec.com>
6636 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6637 F: drivers/auxdisplay/img-ascii-lcd.c
6639 INA209 HARDWARE MONITOR DRIVER
6640 M: Guenter Roeck <linux@roeck-us.net>
6641 L: linux-hwmon@vger.kernel.org
6643 F: Documentation/hwmon/ina209
6644 F: Documentation/devicetree/bindings/i2c/ina209.txt
6645 F: drivers/hwmon/ina209.c
6647 INA2XX HARDWARE MONITOR DRIVER
6648 M: Guenter Roeck <linux@roeck-us.net>
6649 L: linux-hwmon@vger.kernel.org
6651 F: Documentation/hwmon/ina2xx
6652 F: drivers/hwmon/ina2xx.c
6653 F: include/linux/platform_data/ina2xx.h
6655 INDUSTRY PACK SUBSYSTEM (IPACK)
6656 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6657 M: Jens Taprogge <jens.taprogge@taprogge.org>
6658 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6659 L: industrypack-devel@lists.sourceforge.net
6660 W: http://industrypack.sourceforge.net
6664 INGENIC JZ4780 DMA Driver
6665 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6667 F: drivers/dma/dma-jz4780.c
6669 INGENIC JZ4780 NAND DRIVER
6670 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6671 L: linux-mtd@lists.infradead.org
6673 F: drivers/mtd/nand/jz4780_*
6675 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6676 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6677 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6678 L: linux-ima-devel@lists.sourceforge.net
6679 L: linux-ima-user@lists.sourceforge.net
6680 L: linux-security-module@vger.kernel.org
6681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6683 F: security/integrity/ima/
6685 IMGTEC IR DECODER DRIVER
6686 M: James Hogan <james.hogan@imgtec.com>
6688 F: drivers/media/rc/img-ir/
6690 IMS TWINTURBO FRAMEBUFFER DRIVER
6691 L: linux-fbdev@vger.kernel.org
6693 F: drivers/video/fbdev/imsttfb.c
6695 INFINIBAND SUBSYSTEM
6696 M: Doug Ledford <dledford@redhat.com>
6697 M: Sean Hefty <sean.hefty@intel.com>
6698 M: Hal Rosenstock <hal.rosenstock@gmail.com>
6699 L: linux-rdma@vger.kernel.org
6700 W: http://www.openfabrics.org/
6701 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6704 F: Documentation/devicetree/bindings/infiniband/
6705 F: Documentation/infiniband/
6706 F: drivers/infiniband/
6707 F: include/uapi/linux/if_infiniband.h
6708 F: include/uapi/rdma/
6712 M: John McCutchan <john@johnmccutchan.com>
6713 M: Robert Love <rlove@rlove.org>
6714 M: Eric Paris <eparis@parisplace.org>
6716 F: Documentation/filesystems/inotify.txt
6717 F: fs/notify/inotify/
6718 F: include/linux/inotify.h
6719 F: include/uapi/linux/inotify.h
6721 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6722 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6723 L: linux-input@vger.kernel.org
6724 Q: http://patchwork.kernel.org/project/linux-input/list/
6725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6728 F: include/linux/input.h
6729 F: include/uapi/linux/input.h
6730 F: include/uapi/linux/input-event-codes.h
6731 F: include/linux/input/
6732 F: Documentation/devicetree/bindings/input/
6733 F: Documentation/input/
6735 INPUT MULTITOUCH (MT) PROTOCOL
6736 M: Henrik Rydberg <rydberg@bitmath.org>
6737 L: linux-input@vger.kernel.org
6739 F: Documentation/input/multi-touch-protocol.rst
6740 F: drivers/input/input-mt.c
6743 INSIDE SECURE CRYPTO DRIVER
6744 M: Antoine Tenart <antoine.tenart@free-electrons.com>
6745 F: drivers/crypto/inside-secure/
6747 L: linux-crypto@vger.kernel.org
6749 INTEL ASoC BDW/HSW DRIVERS
6750 M: Jie Yang <yang.jie@linux.intel.com>
6751 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6753 F: sound/soc/intel/common/sst-dsp*
6754 F: sound/soc/intel/common/sst-firmware.c
6755 F: sound/soc/intel/boards/broadwell.c
6756 F: sound/soc/intel/haswell/
6758 INTEL C600 SERIES SAS CONTROLLER DRIVER
6759 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6760 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6761 L: linux-scsi@vger.kernel.org
6762 T: git git://git.code.sf.net/p/intel-sas/isci
6764 F: drivers/scsi/isci/
6766 INTEL HID EVENT DRIVER
6767 M: Alex Hung <alex.hung@canonical.com>
6768 L: platform-driver-x86@vger.kernel.org
6770 F: drivers/platform/x86/intel-hid.c
6772 INTEL VIRTUAL BUTTON DRIVER
6773 M: AceLan Kao <acelan.kao@canonical.com>
6774 L: platform-driver-x86@vger.kernel.org
6776 F: drivers/platform/x86/intel-vbtn.c
6779 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6780 M: Len Brown <lenb@kernel.org>
6781 L: linux-pm@vger.kernel.org
6782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6783 B: https://bugzilla.kernel.org
6785 F: drivers/idle/intel_idle.c
6787 INTEL INTEGRATED SENSOR HUB DRIVER
6788 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6789 M: Jiri Kosina <jikos@kernel.org>
6790 L: linux-input@vger.kernel.org
6792 F: drivers/hid/intel-ish-hid/
6795 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6796 M: Len Brown <lenb@kernel.org>
6797 L: linux-pm@vger.kernel.org
6799 F: drivers/cpufreq/intel_pstate.c
6801 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6802 M: Maik Broemme <mbroemme@libmpq.org>
6803 L: linux-fbdev@vger.kernel.org
6805 F: Documentation/fb/intelfb.txt
6806 F: drivers/video/fbdev/intelfb/
6808 INTEL 810/815 FRAMEBUFFER DRIVER
6809 M: Antonino Daplas <adaplas@gmail.com>
6810 L: linux-fbdev@vger.kernel.org
6812 F: drivers/video/fbdev/i810/
6814 INTEL MENLOW THERMAL DRIVER
6815 M: Sujith Thomas <sujith.thomas@intel.com>
6816 L: platform-driver-x86@vger.kernel.org
6817 W: https://01.org/linux-acpi
6819 F: drivers/platform/x86/intel_menlow.c
6821 INTEL I/OAT DMA DRIVER
6822 M: Dave Jiang <dave.jiang@intel.com>
6823 R: Dan Williams <dan.j.williams@intel.com>
6824 L: dmaengine@vger.kernel.org
6825 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6827 F: drivers/dma/ioat*
6830 M: David Woodhouse <dwmw2@infradead.org>
6831 L: iommu@lists.linux-foundation.org
6832 T: git git://git.infradead.org/iommu-2.6.git
6834 F: drivers/iommu/intel-iommu.c
6835 F: include/linux/intel-iommu.h
6837 INTEL IOP-ADMA DMA DRIVER
6838 R: Dan Williams <dan.j.williams@intel.com>
6840 F: drivers/dma/iop-adma.c
6842 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6843 M: Krzysztof Halasa <khalasa@piap.pl>
6845 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6846 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6847 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6848 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6849 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6850 F: drivers/net/wan/ixp4xx_hss.c
6852 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6853 M: Deepak Saxena <dsaxena@plexity.net>
6855 F: drivers/char/hw_random/ixp4xx-rng.c
6857 INTEL ETHERNET DRIVERS
6858 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6859 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6860 W: http://www.intel.com/support/feedback.htm
6861 W: http://e1000.sourceforge.net/
6862 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6866 F: Documentation/networking/e100.txt
6867 F: Documentation/networking/e1000.txt
6868 F: Documentation/networking/e1000e.txt
6869 F: Documentation/networking/igb.txt
6870 F: Documentation/networking/igbvf.txt
6871 F: Documentation/networking/ixgb.txt
6872 F: Documentation/networking/ixgbe.txt
6873 F: Documentation/networking/ixgbevf.txt
6874 F: Documentation/networking/i40e.txt
6875 F: Documentation/networking/i40evf.txt
6876 F: drivers/net/ethernet/intel/
6877 F: drivers/net/ethernet/intel/*/
6878 F: include/linux/avf/virtchnl.h
6880 INTEL RDMA RNIC DRIVER
6881 M: Faisal Latif <faisal.latif@intel.com>
6882 M: Shiraz Saleem <shiraz.saleem@intel.com>
6883 L: linux-rdma@vger.kernel.org
6885 F: drivers/infiniband/hw/i40iw/
6887 INTEL MERRIFIELD GPIO DRIVER
6888 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6889 L: linux-gpio@vger.kernel.org
6891 F: drivers/gpio/gpio-merrifield.c
6893 INTEL-MID GPIO DRIVER
6894 M: David Cohen <david.a.cohen@linux.intel.com>
6895 L: linux-gpio@vger.kernel.org
6897 F: drivers/gpio/gpio-intel-mid.c
6899 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6900 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6901 L: linux-wireless@vger.kernel.org
6903 F: Documentation/networking/README.ipw2100
6904 F: Documentation/networking/README.ipw2200
6905 F: drivers/net/wireless/intel/ipw2x00/
6908 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6910 F: Documentation/trace/intel_th.txt
6911 F: drivers/hwtracing/intel_th/
6913 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6914 M: Ning Sun <ning.sun@intel.com>
6915 L: tboot-devel@lists.sourceforge.net
6916 W: http://tboot.sourceforge.net
6917 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6919 F: Documentation/intel_txt.txt
6920 F: include/linux/tboot.h
6921 F: arch/x86/kernel/tboot.c
6923 INTEL WIRELESS WIMAX CONNECTION 2400
6924 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6925 M: linux-wimax@intel.com
6926 L: wimax@linuxwimax.org (subscribers-only)
6928 W: http://linuxwimax.org
6929 F: Documentation/wimax/README.i2400m
6930 F: drivers/net/wimax/i2400m/
6931 F: include/uapi/linux/wimax/i2400m.h
6933 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6934 M: Stanislaw Gruszka <sgruszka@redhat.com>
6935 L: linux-wireless@vger.kernel.org
6937 F: drivers/net/wireless/intel/iwlegacy/
6939 INTEL WIRELESS WIFI LINK (iwlwifi)
6940 M: Johannes Berg <johannes.berg@intel.com>
6941 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6942 M: Luca Coelho <luciano.coelho@intel.com>
6943 M: Intel Linux Wireless <linuxwifi@intel.com>
6944 L: linux-wireless@vger.kernel.org
6945 W: http://intellinuxwireless.org
6946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6948 F: drivers/net/wireless/intel/iwlwifi/
6950 INTEL MANAGEMENT ENGINE (mei)
6951 M: Tomas Winkler <tomas.winkler@intel.com>
6952 L: linux-kernel@vger.kernel.org
6954 F: include/uapi/linux/mei.h
6955 F: include/linux/mei_cl_bus.h
6956 F: drivers/misc/mei/*
6957 F: drivers/watchdog/mei_wdt.c
6958 F: Documentation/misc-devices/mei/*
6961 INTEL MIC DRIVERS (mic)
6962 M: Sudeep Dutt <sudeep.dutt@intel.com>
6963 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6965 W: https://github.com/sudeepdutt/mic
6966 W: http://software.intel.com/en-us/mic-developer
6967 F: include/linux/mic_bus.h
6968 F: include/linux/scif.h
6969 F: include/uapi/linux/mic_common.h
6970 F: include/uapi/linux/mic_ioctl.h
6971 F: include/uapi/linux/scif_ioctl.h
6972 F: drivers/misc/mic/
6973 F: drivers/dma/mic_x100_dma.c
6974 F: drivers/dma/mic_x100_dma.h
6975 F: Documentation/mic/
6977 INTEL PMC/P-Unit IPC DRIVER
6978 M: Zha Qipeng<qipeng.zha@intel.com>
6979 L: platform-driver-x86@vger.kernel.org
6981 F: drivers/platform/x86/intel_pmc_ipc.c
6982 F: drivers/platform/x86/intel_punit_ipc.c
6983 F: arch/x86/include/asm/intel_pmc_ipc.h
6984 F: arch/x86/include/asm/intel_punit_ipc.h
6986 INTEL TELEMETRY DRIVER
6987 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6988 L: platform-driver-x86@vger.kernel.org
6990 F: arch/x86/include/asm/intel_telemetry.h
6991 F: drivers/platform/x86/intel_telemetry*
6993 INTEL PMC CORE DRIVER
6994 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6995 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6996 L: platform-driver-x86@vger.kernel.org
6998 F: arch/x86/include/asm/pmc_core.h
6999 F: drivers/platform/x86/intel_pmc_core*
7001 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7002 M: Linus Walleij <linus.walleij@linaro.org>
7003 L: linux-iio@vger.kernel.org
7005 F: drivers/iio/gyro/mpu3050*
7006 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7008 IOC3 ETHERNET DRIVER
7009 M: Ralf Baechle <ralf@linux-mips.org>
7010 L: linux-mips@linux-mips.org
7012 F: drivers/net/ethernet/sgi/ioc3-eth.c
7015 M: Pat Gefre <pfg@sgi.com>
7016 L: linux-serial@vger.kernel.org
7018 F: drivers/tty/serial/ioc3_serial.c
7021 M: Joerg Roedel <joro@8bytes.org>
7022 L: iommu@lists.linux-foundation.org
7023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7025 F: Documentation/devicetree/bindings/iommu/
7027 F: include/linux/iommu.h
7028 F: include/linux/iova.h
7031 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7033 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7036 M: Corey Minyard <minyard@acm.org>
7037 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7038 W: http://openipmi.sourceforge.net/
7040 F: Documentation/IPMI.txt
7041 F: drivers/char/ipmi/
7042 F: include/linux/ipmi*
7043 F: include/uapi/linux/ipmi*
7045 QCOM AUDIO (ASoC) DRIVERS
7046 M: Patrick Lai <plai@codeaurora.org>
7047 M: Banajit Goswami <bgoswami@codeaurora.org>
7048 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7052 IPS SCSI RAID DRIVER
7053 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7054 L: linux-scsi@vger.kernel.org
7055 W: http://www.adaptec.com/
7057 F: drivers/scsi/ips*
7060 M: Wensong Zhang <wensong@linux-vs.org>
7061 M: Simon Horman <horms@verge.net.au>
7062 M: Julian Anastasov <ja@ssi.bg>
7063 L: netdev@vger.kernel.org
7064 L: lvs-devel@vger.kernel.org
7066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7068 F: Documentation/networking/ipvs-sysctl.txt
7069 F: include/net/ip_vs.h
7070 F: include/uapi/linux/ip_vs.h
7071 F: net/netfilter/ipvs/
7074 M: Jiri Kosina <jikos@kernel.org>
7075 M: David Sterba <dsterba@suse.com>
7077 F: drivers/tty/ipwireless/
7080 L: netdev@vger.kernel.org
7082 F: include/net/ipx.h
7083 F: include/uapi/linux/ipx.h
7087 M: Samuel Ortiz <samuel@sortiz.org>
7088 L: irda-users@lists.sourceforge.net (subscribers-only)
7089 L: netdev@vger.kernel.org
7090 W: http://irda.sourceforge.net/
7092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7093 F: Documentation/networking/irda.txt
7094 F: drivers/net/irda/
7095 F: include/net/irda/
7099 M: Thomas Gleixner <tglx@linutronix.de>
7100 L: linux-kernel@vger.kernel.org
7102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7106 M: Thomas Gleixner <tglx@linutronix.de>
7107 M: Jason Cooper <jason@lakedaemon.net>
7108 M: Marc Zyngier <marc.zyngier@arm.com>
7109 L: linux-kernel@vger.kernel.org
7111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7112 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
7113 F: Documentation/devicetree/bindings/interrupt-controller/
7116 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7117 M: Marc Zyngier <marc.zyngier@arm.com>
7119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7120 F: Documentation/IRQ-domain.txt
7121 F: include/linux/irqdomain.h
7122 F: kernel/irq/irqdomain.c
7126 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7128 F: Documentation/isa.txt
7129 F: drivers/base/isa.c
7130 F: include/linux/isa.h
7133 M: Jaroslav Kysela <perex@perex.cz>
7135 F: Documentation/isapnp.txt
7136 F: drivers/pnp/isapnp/
7137 F: include/linux/isapnp.h
7140 M: Hans Verkuil <hverkuil@xs4all.nl>
7141 L: linux-media@vger.kernel.org
7142 T: git git://linuxtv.org/media_tree.git
7143 W: https://linuxtv.org
7145 F: drivers/media/radio/radio-isa*
7147 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7148 M: Peter Jones <pjones@redhat.com>
7149 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7151 F: drivers/firmware/iscsi_ibft*
7154 M: Lee Duncan <lduncan@suse.com>
7155 M: Chris Leech <cleech@redhat.com>
7156 L: open-iscsi@googlegroups.com
7157 W: www.open-iscsi.com
7159 F: drivers/scsi/*iscsi*
7160 F: include/scsi/*iscsi*
7162 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7163 M: Or Gerlitz <ogerlitz@mellanox.com>
7164 M: Sagi Grimberg <sagi@grimberg.me>
7165 M: Roi Dayan <roid@mellanox.com>
7166 L: linux-rdma@vger.kernel.org
7168 W: http://www.openfabrics.org
7169 W: www.open-iscsi.org
7170 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7171 F: drivers/infiniband/ulp/iser/
7173 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7174 M: Sagi Grimberg <sagi@grimberg.me>
7175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7176 L: linux-rdma@vger.kernel.org
7177 L: target-devel@vger.kernel.org
7179 W: http://www.linux-iscsi.org
7180 F: drivers/infiniband/ulp/isert
7183 M: Karsten Keil <isdn@linux-pingi.de>
7184 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7185 L: netdev@vger.kernel.org
7186 W: http://www.isdn4linux.de
7187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7189 F: Documentation/isdn/
7191 F: include/linux/isdn.h
7192 F: include/linux/isdn/
7193 F: include/uapi/linux/isdn.h
7194 F: include/uapi/linux/isdn/
7196 ISDN SUBSYSTEM (Eicon active card driver)
7197 M: Armin Schindler <mac@melware.de>
7198 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7199 W: http://www.melware.de
7201 F: drivers/isdn/hardware/eicon/
7203 IT87 HARDWARE MONITORING DRIVER
7204 M: Jean Delvare <jdelvare@suse.com>
7205 L: linux-hwmon@vger.kernel.org
7207 F: Documentation/hwmon/it87
7208 F: drivers/hwmon/it87.c
7211 M: Antti Palosaari <crope@iki.fi>
7212 L: linux-media@vger.kernel.org
7213 W: https://linuxtv.org
7214 W: http://palosaari.fi/linux/
7215 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7216 T: git git://linuxtv.org/anttip/media_tree.git
7218 F: drivers/media/tuners/it913x*
7220 IVTV VIDEO4LINUX DRIVER
7221 M: Andy Walls <awalls@md.metrocast.net>
7222 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7223 L: linux-media@vger.kernel.org
7224 T: git git://linuxtv.org/media_tree.git
7225 W: http://www.ivtvdriver.org
7227 F: Documentation/media/v4l-drivers/ivtv*
7228 F: drivers/media/pci/ivtv/
7229 F: include/uapi/linux/ivtv*
7231 IX2505V MEDIA DRIVER
7232 M: Malcolm Priestley <tvboxspy@gmail.com>
7233 L: linux-media@vger.kernel.org
7234 W: https://linuxtv.org
7235 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7237 F: drivers/media/dvb-frontends/ix2505v*
7239 JC42.4 TEMPERATURE SENSOR DRIVER
7240 M: Guenter Roeck <linux@roeck-us.net>
7241 L: linux-hwmon@vger.kernel.org
7243 F: drivers/hwmon/jc42.c
7244 F: Documentation/hwmon/jc42
7247 M: Dave Kleikamp <shaggy@kernel.org>
7248 L: jfs-discussion@lists.sourceforge.net
7249 W: http://jfs.sourceforge.net/
7250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7252 F: Documentation/filesystems/jfs.txt
7256 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7257 L: netdev@vger.kernel.org
7259 F: drivers/net/ethernet/jme.*
7261 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7262 M: David Woodhouse <dwmw2@infradead.org>
7263 L: linux-mtd@lists.infradead.org
7264 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7267 F: include/uapi/linux/jffs2.h
7269 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7270 M: "Theodore Ts'o" <tytso@mit.edu>
7271 M: Jan Kara <jack@suse.com>
7272 L: linux-ext4@vger.kernel.org
7275 F: include/linux/jbd2.h
7277 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7278 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7279 L: linux-media@vger.kernel.org
7281 F: drivers/media/platform/rcar_jpu.c
7283 JSM Neo PCI based serial card
7284 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7285 L: linux-serial@vger.kernel.org
7287 F: drivers/tty/serial/jsm/
7289 K10TEMP HARDWARE MONITORING DRIVER
7290 M: Clemens Ladisch <clemens@ladisch.de>
7291 L: linux-hwmon@vger.kernel.org
7293 F: Documentation/hwmon/k10temp
7294 F: drivers/hwmon/k10temp.c
7296 K8TEMP HARDWARE MONITORING DRIVER
7297 M: Rudolf Marek <r.marek@assembler.cz>
7298 L: linux-hwmon@vger.kernel.org
7300 F: Documentation/hwmon/k8temp
7301 F: drivers/hwmon/k8temp.c
7304 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7305 R: Alexander Potapenko <glider@google.com>
7306 R: Dmitry Vyukov <dvyukov@google.com>
7307 L: kasan-dev@googlegroups.com
7309 F: arch/*/include/asm/kasan.h
7310 F: arch/*/mm/kasan_init*
7311 F: Documentation/dev-tools/kasan.rst
7312 F: include/linux/kasan*.h
7315 F: scripts/Makefile.kasan
7318 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
7319 L: linux-kbuild@vger.kernel.org
7320 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7322 F: Documentation/kbuild/kconfig-language.txt
7326 M: Dave Young <dyoung@redhat.com>
7327 M: Baoquan He <bhe@redhat.com>
7328 R: Vivek Goyal <vgoyal@redhat.com>
7329 L: kexec@lists.infradead.org
7330 W: http://lse.sourceforge.net/kdump/
7332 F: Documentation/kdump/
7334 KEENE FM RADIO TRANSMITTER DRIVER
7335 M: Hans Verkuil <hverkuil@xs4all.nl>
7336 L: linux-media@vger.kernel.org
7337 T: git git://linuxtv.org/media_tree.git
7338 W: https://linuxtv.org
7340 F: drivers/media/radio/radio-keene*
7342 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7343 M: Ian Kent <raven@themaw.net>
7344 L: autofs@vger.kernel.org
7348 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7349 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7350 M: Michal Marek <mmarek@suse.com>
7351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7352 L: linux-kbuild@vger.kernel.org
7354 F: Documentation/kbuild/
7356 F: scripts/Makefile.*
7362 L: kernel-janitors@vger.kernel.org
7363 W: http://kernelnewbies.org/KernelJanitors
7366 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7367 M: "J. Bruce Fields" <bfields@fieldses.org>
7368 M: Jeff Layton <jlayton@poochiereds.net>
7369 L: linux-nfs@vger.kernel.org
7370 W: http://nfs.sourceforge.net/
7371 T: git git://linux-nfs.org/~bfields/linux.git
7374 F: include/uapi/linux/nfsd/
7378 F: include/linux/lockd/
7379 F: include/linux/sunrpc/
7380 F: include/uapi/linux/sunrpc/
7382 KERNEL SELFTEST FRAMEWORK
7383 M: Shuah Khan <shuahkh@osg.samsung.com>
7384 M: Shuah Khan <shuah@kernel.org>
7385 L: linux-kselftest@vger.kernel.org
7386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7388 F: tools/testing/selftests/
7389 F: Documentation/dev-tools/kselftest*
7391 KERNEL VIRTUAL MACHINE (KVM)
7392 M: Paolo Bonzini <pbonzini@redhat.com>
7393 M: Radim Krčmář <rkrcmar@redhat.com>
7394 L: kvm@vger.kernel.org
7395 W: http://www.linux-kvm.org
7396 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7398 F: Documentation/*/kvm*.txt
7399 F: Documentation/virtual/kvm/
7401 F: arch/x86/kernel/kvm.c
7402 F: arch/x86/kernel/kvmclock.c
7403 F: arch/*/include/asm/kvm*
7404 F: include/linux/kvm*
7405 F: include/uapi/linux/kvm*
7409 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7410 M: Joerg Roedel <joro@8bytes.org>
7411 L: kvm@vger.kernel.org
7412 W: http://www.linux-kvm.org/
7414 F: arch/x86/include/asm/svm.h
7415 F: arch/x86/kvm/svm.c
7417 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7418 M: Alexander Graf <agraf@suse.com>
7419 L: kvm-ppc@vger.kernel.org
7420 W: http://www.linux-kvm.org/
7421 T: git git://github.com/agraf/linux-2.6.git
7423 F: arch/powerpc/include/asm/kvm*
7424 F: arch/powerpc/kvm/
7426 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7427 M: Christian Borntraeger <borntraeger@de.ibm.com>
7428 M: Cornelia Huck <cohuck@redhat.com>
7429 L: linux-s390@vger.kernel.org
7430 W: http://www.ibm.com/developerworks/linux/linux390/
7431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7433 F: Documentation/s390/kvm.txt
7434 F: arch/s390/include/asm/kvm*
7436 F: arch/s390/mm/gmap.c
7438 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7439 M: Christoffer Dall <christoffer.dall@linaro.org>
7440 M: Marc Zyngier <marc.zyngier@arm.com>
7441 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7442 L: kvmarm@lists.cs.columbia.edu
7443 W: http://systems.cs.columbia.edu/projects/kvm-arm
7444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7446 F: arch/arm/include/uapi/asm/kvm*
7447 F: arch/arm/include/asm/kvm*
7450 F: include/kvm/arm_*
7452 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7453 M: Christoffer Dall <christoffer.dall@linaro.org>
7454 M: Marc Zyngier <marc.zyngier@arm.com>
7455 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7456 L: kvmarm@lists.cs.columbia.edu
7458 F: arch/arm64/include/uapi/asm/kvm*
7459 F: arch/arm64/include/asm/kvm*
7462 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7463 M: James Hogan <james.hogan@imgtec.com>
7464 L: linux-mips@linux-mips.org
7466 F: arch/mips/include/uapi/asm/kvm*
7467 F: arch/mips/include/asm/kvm*
7471 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7472 M: Tejun Heo <tj@kernel.org>
7473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7475 F: include/linux/kernfs.h
7479 M: Eric Biederman <ebiederm@xmission.com>
7480 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7481 L: kexec@lists.infradead.org
7483 F: include/linux/kexec.h
7484 F: include/uapi/linux/kexec.h
7488 M: David Howells <dhowells@redhat.com>
7489 L: keyrings@vger.kernel.org
7491 F: Documentation/security/keys/core.rst
7492 F: include/linux/key.h
7493 F: include/linux/key-type.h
7494 F: include/linux/keyctl.h
7495 F: include/uapi/linux/keyctl.h
7500 M: David Safford <safford@us.ibm.com>
7501 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7502 L: linux-security-module@vger.kernel.org
7503 L: keyrings@vger.kernel.org
7505 F: Documentation/security/keys/trusted-encrypted.rst
7506 F: include/keys/trusted-type.h
7507 F: security/keys/trusted.c
7508 F: security/keys/trusted.h
7511 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7512 M: David Safford <safford@us.ibm.com>
7513 L: linux-security-module@vger.kernel.org
7514 L: keyrings@vger.kernel.org
7516 F: Documentation/security/keys/trusted-encrypted.rst
7517 F: include/keys/encrypted-type.h
7518 F: security/keys/encrypted-keys/
7520 KGDB / KDB /debug_core
7521 M: Jason Wessel <jason.wessel@windriver.com>
7522 W: http://kgdb.wiki.kernel.org/
7523 L: kgdb-bugreport@lists.sourceforge.net
7524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7526 F: Documentation/dev-tools/kgdb.rst
7527 F: drivers/misc/kgdbts.c
7528 F: drivers/tty/serial/kgdboc.c
7529 F: include/linux/kdb.h
7530 F: include/linux/kgdb.h
7534 M: Vegard Nossum <vegardno@ifi.uio.no>
7535 M: Pekka Enberg <penberg@kernel.org>
7537 F: Documentation/dev-tools/kmemcheck.rst
7538 F: arch/x86/include/asm/kmemcheck.h
7539 F: arch/x86/mm/kmemcheck/
7540 F: include/linux/kmemcheck.h
7544 M: Catalin Marinas <catalin.marinas@arm.com>
7546 F: Documentation/dev-tools/kmemleak.rst
7547 F: include/linux/kmemleak.h
7549 F: mm/kmemleak-test.c
7552 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7553 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7554 M: "David S. Miller" <davem@davemloft.net>
7555 M: Masami Hiramatsu <mhiramat@kernel.org>
7557 F: Documentation/kprobes.txt
7558 F: include/linux/kprobes.h
7559 F: include/asm-generic/kprobes.h
7562 KS0108 LCD CONTROLLER DRIVER
7563 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7564 W: http://miguelojeda.es/auxdisplay.htm
7565 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7567 F: Documentation/auxdisplay/ks0108
7568 F: drivers/auxdisplay/ks0108.c
7569 F: include/linux/ks0108.h
7572 M: David Ahern <dsa@cumulusnetworks.com>
7573 L: netdev@vger.kernel.org
7576 F: include/net/l3mdev.h
7578 LANTIQ MIPS ARCHITECTURE
7579 M: John Crispin <john@phrozen.org>
7580 L: linux-mips@linux-mips.org
7585 L: linux-x25@vger.kernel.org
7587 F: Documentation/networking/lapb-module.txt
7591 LASI 53c700 driver for PARISC
7592 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7593 L: linux-scsi@vger.kernel.org
7595 F: Documentation/scsi/53c700.txt
7596 F: drivers/scsi/53c700*
7599 M: Richard Purdie <rpurdie@rpsys.net>
7600 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7601 M: Pavel Machek <pavel@ucw.cz>
7602 L: linux-leds@vger.kernel.org
7603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7605 F: Documentation/devicetree/bindings/leds/
7607 F: include/linux/leds.h
7609 LEGACY EEPROM DRIVER
7610 M: Jean Delvare <jdelvare@suse.com>
7612 F: Documentation/misc-devices/eeprom
7613 F: drivers/misc/eeprom/eeprom.c
7615 LEGO USB Tower driver
7616 M: Juergen Stuber <starblue@users.sourceforge.net>
7617 L: legousb-devel@lists.sourceforge.net
7618 W: http://legousb.sourceforge.net/
7620 F: drivers/usb/misc/legousbtower.c
7623 M: Michael Krufky <mkrufky@linuxtv.org>
7624 L: linux-media@vger.kernel.org
7625 W: https://linuxtv.org
7626 W: http://github.com/mkrufky
7627 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7628 T: git git://linuxtv.org/mkrufky/tuners.git
7630 F: drivers/media/dvb-frontends/lg2160.*
7632 LGDT3305 MEDIA DRIVER
7633 M: Michael Krufky <mkrufky@linuxtv.org>
7634 L: linux-media@vger.kernel.org
7635 W: https://linuxtv.org
7636 W: http://github.com/mkrufky
7637 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7638 T: git git://linuxtv.org/mkrufky/tuners.git
7640 F: drivers/media/dvb-frontends/lgdt3305.*
7643 M: Rusty Russell <rusty@rustcorp.com.au>
7644 L: lguest@lists.ozlabs.org
7645 W: http://lguest.ozlabs.org/
7647 F: arch/x86/include/asm/lguest*.h
7650 F: include/linux/lguest*.h
7653 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7654 M: Tejun Heo <tj@kernel.org>
7655 L: linux-ide@vger.kernel.org
7656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7659 F: include/linux/ata.h
7660 F: include/linux/libata.h
7661 F: Documentation/devicetree/bindings/ata/
7663 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7664 M: Viresh Kumar <vireshk@kernel.org>
7665 L: linux-ide@vger.kernel.org
7666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7668 F: include/linux/pata_arasan_cf_data.h
7669 F: drivers/ata/pata_arasan_cf.c
7672 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7673 M: Tejun Heo <tj@kernel.org>
7674 L: linux-ide@vger.kernel.org
7675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7677 F: drivers/ata/pata_*.c
7678 F: drivers/ata/ata_generic.c
7680 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7681 M: Linus Walleij <linus.walleij@linaro.org>
7682 L: linux-ide@vger.kernel.org
7683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7685 F: drivers/ata/pata_ftide010.c
7686 F: drivers/ata/sata_gemini.c
7687 F: drivers/ata/sata_gemini.h
7689 LIBATA SATA AHCI PLATFORM devices support
7690 M: Hans de Goede <hdegoede@redhat.com>
7691 M: Tejun Heo <tj@kernel.org>
7692 L: linux-ide@vger.kernel.org
7693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7695 F: drivers/ata/ahci_platform.c
7696 F: drivers/ata/libahci_platform.c
7697 F: include/linux/ahci_platform.h
7699 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7700 M: Mikael Pettersson <mikpelinux@gmail.com>
7701 L: linux-ide@vger.kernel.org
7702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7704 F: drivers/ata/sata_promise.*
7707 M: Sasha Levin <alexander.levin@verizon.com>
7709 F: tools/lib/lockdep/
7711 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7712 M: Dan Williams <dan.j.williams@intel.com>
7713 L: linux-nvdimm@lists.01.org
7714 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7718 F: include/linux/nd.h
7719 F: include/linux/libnvdimm.h
7720 F: include/uapi/linux/ndctl.h
7722 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7723 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7724 L: linux-nvdimm@lists.01.org
7725 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7727 F: drivers/nvdimm/blk.c
7728 F: drivers/nvdimm/region_devs.c
7729 F: drivers/acpi/nfit*
7731 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7732 M: Vishal Verma <vishal.l.verma@intel.com>
7733 L: linux-nvdimm@lists.01.org
7734 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7736 F: drivers/nvdimm/btt*
7738 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7739 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7740 L: linux-nvdimm@lists.01.org
7741 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7743 F: drivers/nvdimm/pmem*
7745 LIGHTNVM PLATFORM SUPPORT
7746 M: Matias Bjorling <mb@lightnvm.io>
7747 W: http://github/OpenChannelSSD
7748 L: linux-block@vger.kernel.org
7750 F: drivers/lightnvm/
7751 F: include/linux/lightnvm.h
7752 F: include/uapi/linux/lightnvm.h
7754 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7755 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7756 M: Paul Mackerras <paulus@samba.org>
7757 M: Michael Ellerman <mpe@ellerman.id.au>
7758 W: https://github.com/linuxppc/linux/wiki
7759 L: linuxppc-dev@lists.ozlabs.org
7760 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7763 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7764 F: Documentation/devicetree/bindings/powerpc/
7765 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7766 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7767 F: Documentation/powerpc/
7769 F: drivers/char/tpm/tpm_ibmvtpm*
7770 F: drivers/crypto/nx/
7771 F: drivers/crypto/vmx/
7772 F: drivers/i2c/busses/i2c-opal.c
7773 F: drivers/net/ethernet/ibm/ibmveth.*
7774 F: drivers/net/ethernet/ibm/ibmvnic.*
7775 F: drivers/pci/hotplug/pnv_php.c
7776 F: drivers/pci/hotplug/rpa*
7777 F: drivers/rtc/rtc-opal.c
7778 F: drivers/scsi/ibmvscsi/
7779 F: drivers/tty/hvc/hvc_opal.c
7780 F: tools/testing/selftests/powerpc
7787 LINUX FOR POWER MACINTOSH
7788 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7789 W: http://www.penguinppc.org/
7790 L: linuxppc-dev@lists.ozlabs.org
7792 F: arch/powerpc/platforms/powermac/
7793 F: drivers/macintosh/
7795 LINUX FOR POWERPC EMBEDDED MPC5XXX
7796 M: Anatolij Gustschin <agust@denx.de>
7797 L: linuxppc-dev@lists.ozlabs.org
7798 T: git git://git.denx.de/linux-denx-agust.git
7800 F: arch/powerpc/platforms/512x/
7801 F: arch/powerpc/platforms/52xx/
7803 LINUX FOR POWERPC EMBEDDED PPC4XX
7804 M: Alistair Popple <alistair@popple.id.au>
7805 M: Matt Porter <mporter@kernel.crashing.org>
7806 W: http://www.penguinppc.org/
7807 L: linuxppc-dev@lists.ozlabs.org
7809 F: arch/powerpc/platforms/40x/
7810 F: arch/powerpc/platforms/44x/
7812 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7813 L: linuxppc-dev@lists.ozlabs.org
7815 F: arch/powerpc/*/*virtex*
7816 F: arch/powerpc/*/*/*virtex*
7818 LINUX FOR POWERPC EMBEDDED PPC8XX
7819 M: Vitaly Bordug <vitb@kernel.crashing.org>
7820 W: http://www.penguinppc.org/
7821 L: linuxppc-dev@lists.ozlabs.org
7823 F: arch/powerpc/platforms/8xx/
7825 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7826 M: Scott Wood <oss@buserror.net>
7827 M: Kumar Gala <galak@kernel.crashing.org>
7828 W: http://www.penguinppc.org/
7829 L: linuxppc-dev@lists.ozlabs.org
7830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7832 F: arch/powerpc/platforms/83xx/
7833 F: arch/powerpc/platforms/85xx/
7834 F: Documentation/devicetree/bindings/powerpc/fsl/
7836 LINUX FOR POWERPC PA SEMI PWRFICIENT
7837 L: linuxppc-dev@lists.ozlabs.org
7839 F: arch/powerpc/platforms/pasemi/
7840 F: drivers/*/*pasemi*
7841 F: drivers/*/*/*pasemi*
7843 LINUX SECURITY MODULE (LSM) FRAMEWORK
7844 M: Chris Wright <chrisw@sous-sol.org>
7845 L: linux-security-module@vger.kernel.org
7848 LIS3LV02D ACCELEROMETER DRIVER
7849 M: Eric Piel <eric.piel@tremplin-utc.net>
7851 F: Documentation/misc-devices/lis3lv02d
7852 F: drivers/misc/lis3lv02d/
7853 F: drivers/platform/x86/hp_accel.c
7856 M: Josh Poimboeuf <jpoimboe@redhat.com>
7857 M: Jessica Yu <jeyu@kernel.org>
7858 M: Jiri Kosina <jikos@kernel.org>
7859 M: Miroslav Benes <mbenes@suse.cz>
7860 R: Petr Mladek <pmladek@suse.com>
7862 F: kernel/livepatch/
7863 F: include/linux/livepatch.h
7864 F: arch/x86/include/asm/livepatch.h
7865 F: arch/x86/kernel/livepatch.c
7866 F: Documentation/livepatch/
7867 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7868 F: samples/livepatch/
7869 L: live-patching@vger.kernel.org
7870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7872 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7873 M: Kees Cook <keescook@chromium.org>
7875 F: drivers/misc/lkdtm*
7878 L: netdev@vger.kernel.org
7880 F: include/linux/llc.h
7881 F: include/uapi/linux/llc.h
7885 LM73 HARDWARE MONITOR DRIVER
7886 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7887 L: linux-hwmon@vger.kernel.org
7889 F: drivers/hwmon/lm73.c
7891 LM78 HARDWARE MONITOR DRIVER
7892 M: Jean Delvare <jdelvare@suse.com>
7893 L: linux-hwmon@vger.kernel.org
7895 F: Documentation/hwmon/lm78
7896 F: drivers/hwmon/lm78.c
7898 LM83 HARDWARE MONITOR DRIVER
7899 M: Jean Delvare <jdelvare@suse.com>
7900 L: linux-hwmon@vger.kernel.org
7902 F: Documentation/hwmon/lm83
7903 F: drivers/hwmon/lm83.c
7905 LM90 HARDWARE MONITOR DRIVER
7906 M: Jean Delvare <jdelvare@suse.com>
7907 L: linux-hwmon@vger.kernel.org
7909 F: Documentation/hwmon/lm90
7910 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7911 F: drivers/hwmon/lm90.c
7912 F: include/dt-bindings/thermal/lm90.h
7914 LM95234 HARDWARE MONITOR DRIVER
7915 M: Guenter Roeck <linux@roeck-us.net>
7916 L: linux-hwmon@vger.kernel.org
7918 F: Documentation/hwmon/lm95234
7919 F: drivers/hwmon/lm95234.c
7921 LME2510 MEDIA DRIVER
7922 M: Malcolm Priestley <tvboxspy@gmail.com>
7923 L: linux-media@vger.kernel.org
7924 W: https://linuxtv.org
7925 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7927 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7930 M: Peter Zijlstra <peterz@infradead.org>
7931 M: Ingo Molnar <mingo@redhat.com>
7932 L: linux-kernel@vger.kernel.org
7933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7935 F: Documentation/locking/
7936 F: include/linux/lockdep.h
7937 F: include/linux/spinlock*.h
7938 F: arch/*/include/asm/spinlock*.h
7939 F: include/linux/rwlock*.h
7940 F: include/linux/mutex*.h
7941 F: arch/*/include/asm/mutex*.h
7942 F: include/linux/rwsem*.h
7943 F: arch/*/include/asm/rwsem.h
7944 F: include/linux/seqlock.h
7945 F: lib/locking*.[ch]
7948 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7949 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7950 L: linux-ntfs-dev@lists.sourceforge.net
7951 W: http://www.linux-ntfs.org/content/view/19/37/
7953 F: Documentation/ldm.txt
7954 F: block/partitions/ldm.*
7956 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7957 M: Sathya Prakash <sathya.prakash@broadcom.com>
7958 M: Chaitra P B <chaitra.basappa@broadcom.com>
7959 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7960 L: MPT-FusionLinux.pdl@broadcom.com
7961 L: linux-scsi@vger.kernel.org
7962 W: http://www.avagotech.com/support/
7964 F: drivers/message/fusion/
7965 F: drivers/scsi/mpt2sas/
7966 F: drivers/scsi/mpt3sas/
7968 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7969 M: Matthew Wilcox <matthew@wil.cx>
7970 L: linux-scsi@vger.kernel.org
7972 F: drivers/scsi/sym53c8xx_2/
7974 LTC4261 HARDWARE MONITOR DRIVER
7975 M: Guenter Roeck <linux@roeck-us.net>
7976 L: linux-hwmon@vger.kernel.org
7978 F: Documentation/hwmon/ltc4261
7979 F: drivers/hwmon/ltc4261.c
7981 LTC4306 I2C MULTIPLEXER DRIVER
7982 M: Michael Hennerich <michael.hennerich@analog.com>
7983 W: http://ez.analog.com/community/linux-device-drivers
7984 L: linux-i2c@vger.kernel.org
7986 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
7987 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7989 LTP (Linux Test Project)
7990 M: Mike Frysinger <vapier@gentoo.org>
7991 M: Cyril Hrubis <chrubis@suse.cz>
7992 M: Wanlong Gao <wanlong.gao@gmail.com>
7993 M: Jan Stancek <jstancek@redhat.com>
7994 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7995 M: Alexey Kodanev <alexey.kodanev@oracle.com>
7996 L: ltp@lists.linux.it (subscribers-only)
7997 W: http://linux-test-project.github.io/
7998 T: git git://github.com/linux-test-project/ltp.git
8002 W: http://www.linux-m32r.org/
8007 M: Geert Uytterhoeven <geert@linux-m68k.org>
8008 L: linux-m68k@lists.linux-m68k.org
8009 W: http://www.linux-m68k.org/
8010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8015 M68K ON APPLE MACINTOSH
8016 M: Joshua Thompson <funaho@jurai.org>
8017 W: http://www.mac.linux-m68k.org/
8018 L: linux-m68k@lists.linux-m68k.org
8023 M: Philip Blundell <philb@gnu.org>
8024 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8028 M88DS3103 MEDIA DRIVER
8029 M: Antti Palosaari <crope@iki.fi>
8030 L: linux-media@vger.kernel.org
8031 W: https://linuxtv.org
8032 W: http://palosaari.fi/linux/
8033 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8034 T: git git://linuxtv.org/anttip/media_tree.git
8036 F: drivers/media/dvb-frontends/m88ds3103*
8038 M88RS2000 MEDIA DRIVER
8039 M: Malcolm Priestley <tvboxspy@gmail.com>
8040 L: linux-media@vger.kernel.org
8041 W: https://linuxtv.org
8042 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8044 F: drivers/media/dvb-frontends/m88rs2000*
8046 MA901 MASTERKIT USB FM RADIO DRIVER
8047 M: Alexey Klimov <klimov.linux@gmail.com>
8048 L: linux-media@vger.kernel.org
8049 T: git git://linuxtv.org/media_tree.git
8051 F: drivers/media/radio/radio-ma901.c
8054 M: Johannes Berg <johannes@sipsolutions.net>
8055 L: linux-wireless@vger.kernel.org
8056 W: http://wireless.kernel.org/
8057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8060 F: Documentation/networking/mac80211-injection.txt
8061 F: include/net/mac80211.h
8063 F: drivers/net/wireless/mac80211_hwsim.[ch]
8066 M: Jassi Brar <jassisinghbrar@gmail.com>
8067 L: linux-kernel@vger.kernel.org
8070 F: include/linux/mailbox_client.h
8071 F: include/linux/mailbox_controller.h
8073 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8074 M: Michael Kerrisk <mtk.manpages@gmail.com>
8075 W: http://www.kernel.org/doc/man-pages
8076 L: linux-man@vger.kernel.org
8079 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8080 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8081 L: linux-mips@linux-mips.org
8083 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8085 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8086 M: Andrew Lunn <andrew@lunn.ch>
8087 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8088 L: netdev@vger.kernel.org
8090 F: drivers/net/dsa/mv88e6xxx/
8091 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8093 MARVELL ARMADA DRM SUPPORT
8094 M: Russell King <linux@armlinux.org.uk>
8096 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8097 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8098 F: drivers/gpu/drm/armada/
8099 F: include/uapi/drm/armada_drm.h
8100 F: Documentation/devicetree/bindings/display/armada/
8102 MARVELL CRYPTO DRIVER
8103 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8104 M: Arnaud Ebalard <arno@natisbad.org>
8105 F: drivers/crypto/marvell/
8107 L: linux-crypto@vger.kernel.org
8109 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8110 M: Mirko Lindner <mlindner@marvell.com>
8111 M: Stephen Hemminger <stephen@networkplumber.org>
8112 L: netdev@vger.kernel.org
8114 F: drivers/net/ethernet/marvell/sk*
8116 MARVELL LIBERTAS WIRELESS DRIVER
8117 L: libertas-dev@lists.infradead.org
8119 F: drivers/net/wireless/marvell/libertas/
8121 MARVELL MV643XX ETHERNET DRIVER
8122 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8123 L: netdev@vger.kernel.org
8125 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8126 F: include/linux/mv643xx.h
8128 MARVELL MV88X3310 PHY DRIVER
8129 M: Russell King <rmk@armlinux.org.uk>
8130 L: netdev@vger.kernel.org
8132 F: drivers/net/phy/marvell10g.c
8134 MARVELL MVNETA ETHERNET DRIVER
8135 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8136 L: netdev@vger.kernel.org
8138 F: drivers/net/ethernet/marvell/mvneta.*
8140 MARVELL MWIFIEX WIRELESS DRIVER
8141 M: Amitkumar Karwar <amitkarwar@gmail.com>
8142 M: Nishant Sarmukadam <nishants@marvell.com>
8143 M: Ganapathi Bhat <gbhat@marvell.com>
8144 M: Xinming Hu <huxm@marvell.com>
8145 L: linux-wireless@vger.kernel.org
8147 F: drivers/net/wireless/marvell/mwifiex/
8149 MARVELL MWL8K WIRELESS DRIVER
8150 M: Lennert Buytenhek <buytenh@wantstofly.org>
8151 L: linux-wireless@vger.kernel.org
8153 F: drivers/net/wireless/marvell/mwl8k.c
8155 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8156 M: Nicolas Pitre <nico@fluxnic.net>
8158 F: drivers/mmc/host/mvsdio.*
8160 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8161 M: Hu Ziji <huziji@marvell.com>
8162 L: linux-mmc@vger.kernel.org
8164 F: drivers/mmc/host/sdhci-xenon*
8165 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8167 MATROX FRAMEBUFFER DRIVER
8168 L: linux-fbdev@vger.kernel.org
8170 F: drivers/video/fbdev/matrox/matroxfb_*
8171 F: include/uapi/linux/matroxfb.h
8173 MAX16065 HARDWARE MONITOR DRIVER
8174 M: Guenter Roeck <linux@roeck-us.net>
8175 L: linux-hwmon@vger.kernel.org
8177 F: Documentation/hwmon/max16065
8178 F: drivers/hwmon/max16065.c
8180 MAX20751 HARDWARE MONITOR DRIVER
8181 M: Guenter Roeck <linux@roeck-us.net>
8182 L: linux-hwmon@vger.kernel.org
8184 F: Documentation/hwmon/max20751
8185 F: drivers/hwmon/max20751.c
8187 MAX2175 SDR TUNER DRIVER
8188 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8189 L: linux-media@vger.kernel.org
8190 T: git git://linuxtv.org/media_tree.git
8192 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8193 F: Documentation/media/v4l-drivers/max2175.rst
8194 F: drivers/media/i2c/max2175*
8195 F: include/uapi/linux/max2175.h
8197 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8198 L: linux-hwmon@vger.kernel.org
8200 F: Documentation/hwmon/max6650
8201 F: drivers/hwmon/max6650.c
8203 MAX6697 HARDWARE MONITOR DRIVER
8204 M: Guenter Roeck <linux@roeck-us.net>
8205 L: linux-hwmon@vger.kernel.org
8207 F: Documentation/hwmon/max6697
8208 F: Documentation/devicetree/bindings/i2c/max6697.txt
8209 F: drivers/hwmon/max6697.c
8210 F: include/linux/platform_data/max6697.h
8212 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8213 M: Peter Rosin <peda@axentia.se>
8214 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8216 F: Documentation/devicetree/bindings/sound/max9860.txt
8217 F: sound/soc/codecs/max9860.*
8219 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8220 M: Krzysztof Kozlowski <krzk@kernel.org>
8221 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8222 L: linux-pm@vger.kernel.org
8224 F: drivers/power/supply/max14577_charger.c
8225 F: drivers/power/supply/max77693_charger.c
8227 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8228 M: Javier Martinez Canillas <javier@dowhile0.org>
8229 L: linux-kernel@vger.kernel.org
8231 F: drivers/regulator/max77802-regulator.c
8232 F: Documentation/devicetree/bindings/*/*max77802.txt
8233 F: include/dt-bindings/*/*max77802.h
8235 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8236 M: Chanwoo Choi <cw00.choi@samsung.com>
8237 M: Krzysztof Kozlowski <krzk@kernel.org>
8238 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8239 L: linux-kernel@vger.kernel.org
8241 F: drivers/*/max14577*.c
8242 F: drivers/*/max77686*.c
8243 F: drivers/*/max77693*.c
8244 F: drivers/extcon/extcon-max14577.c
8245 F: drivers/extcon/extcon-max77693.c
8246 F: drivers/rtc/rtc-max77686.c
8247 F: drivers/clk/clk-max77686.c
8248 F: Documentation/devicetree/bindings/mfd/max14577.txt
8249 F: Documentation/devicetree/bindings/*/max77686.txt
8250 F: Documentation/devicetree/bindings/mfd/max77693.txt
8251 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8252 F: include/linux/mfd/max14577*.h
8253 F: include/linux/mfd/max77686*.h
8254 F: include/linux/mfd/max77693*.h
8256 MAXIRADIO FM RADIO RECEIVER DRIVER
8257 M: Hans Verkuil <hverkuil@xs4all.nl>
8258 L: linux-media@vger.kernel.org
8259 T: git git://linuxtv.org/media_tree.git
8260 W: https://linuxtv.org
8262 F: drivers/media/radio/radio-maxiradio*
8264 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8265 M: Peter Rosin <peda@axentia.se>
8266 L: linux-iio@vger.kernel.org
8268 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8269 F: drivers/iio/potentiometer/mcp4531.c
8271 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8272 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8273 L: linux-iio@vger.kernel.org
8275 F: drivers/iio/dac/cio-dac.c
8277 MEDIA DRIVERS FOR RENESAS - DRIF
8278 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8279 L: linux-media@vger.kernel.org
8280 L: linux-renesas-soc@vger.kernel.org
8281 T: git git://linuxtv.org/media_tree.git
8283 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8284 F: drivers/media/platform/rcar_drif.c
8286 MEDIA DRIVERS FOR FREESCALE IMX
8287 M: Steve Longerbeam <slongerbeam@gmail.com>
8288 M: Philipp Zabel <p.zabel@pengutronix.de>
8289 L: linux-media@vger.kernel.org
8290 T: git git://linuxtv.org/media_tree.git
8292 F: Documentation/devicetree/bindings/media/imx.txt
8293 F: Documentation/media/v4l-drivers/imx.rst
8294 F: drivers/staging/media/imx/
8295 F: include/linux/imx-media.h
8296 F: include/media/imx.h
8298 MEDIA DRIVERS FOR RENESAS - FCP
8299 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8300 L: linux-media@vger.kernel.org
8301 L: linux-renesas-soc@vger.kernel.org
8302 T: git git://linuxtv.org/media_tree.git
8304 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8305 F: drivers/media/platform/rcar-fcp.c
8306 F: include/media/rcar-fcp.h
8308 MEDIA DRIVERS FOR RENESAS - FDP1
8309 M: Kieran Bingham <kieran@bingham.xyz>
8310 L: linux-media@vger.kernel.org
8311 L: linux-renesas-soc@vger.kernel.org
8312 T: git git://linuxtv.org/media_tree.git
8314 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8315 F: drivers/media/platform/rcar_fdp1.c
8317 MEDIA DRIVERS FOR RENESAS - VIN
8318 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8319 L: linux-media@vger.kernel.org
8320 L: linux-renesas-soc@vger.kernel.org
8321 T: git git://linuxtv.org/media_tree.git
8323 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8324 F: drivers/media/platform/rcar-vin/
8326 MEDIA DRIVERS FOR RENESAS - VSP1
8327 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8328 L: linux-media@vger.kernel.org
8329 L: linux-renesas-soc@vger.kernel.org
8330 T: git git://linuxtv.org/media_tree.git
8332 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8333 F: drivers/media/platform/vsp1/
8335 MEDIA DRIVERS FOR HELENE
8336 M: Abylay Ospan <aospan@netup.ru>
8337 L: linux-media@vger.kernel.org
8338 W: https://linuxtv.org
8340 T: git git://linuxtv.org/media_tree.git
8342 F: drivers/media/dvb-frontends/helene*
8344 MEDIA DRIVERS FOR ASCOT2E
8345 M: Sergey Kozlov <serjk@netup.ru>
8346 M: Abylay Ospan <aospan@netup.ru>
8347 L: linux-media@vger.kernel.org
8348 W: https://linuxtv.org
8350 T: git git://linuxtv.org/media_tree.git
8352 F: drivers/media/dvb-frontends/ascot2e*
8354 MEDIA DRIVERS FOR CXD2841ER
8355 M: Sergey Kozlov <serjk@netup.ru>
8356 M: Abylay Ospan <aospan@netup.ru>
8357 L: linux-media@vger.kernel.org
8358 W: https://linuxtv.org
8360 T: git git://linuxtv.org/media_tree.git
8362 F: drivers/media/dvb-frontends/cxd2841er*
8364 MEDIA DRIVERS FOR HORUS3A
8365 M: Sergey Kozlov <serjk@netup.ru>
8366 M: Abylay Ospan <aospan@netup.ru>
8367 L: linux-media@vger.kernel.org
8368 W: https://linuxtv.org
8370 T: git git://linuxtv.org/media_tree.git
8372 F: drivers/media/dvb-frontends/horus3a*
8374 MEDIA DRIVERS FOR LNBH25
8375 M: Sergey Kozlov <serjk@netup.ru>
8376 M: Abylay Ospan <aospan@netup.ru>
8377 L: linux-media@vger.kernel.org
8378 W: https://linuxtv.org
8380 T: git git://linuxtv.org/media_tree.git
8382 F: drivers/media/dvb-frontends/lnbh25*
8384 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8385 M: Sergey Kozlov <serjk@netup.ru>
8386 M: Abylay Ospan <aospan@netup.ru>
8387 L: linux-media@vger.kernel.org
8388 W: https://linuxtv.org
8390 T: git git://linuxtv.org/media_tree.git
8392 F: drivers/media/pci/netup_unidvb/*
8394 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8395 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8396 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8397 P: LinuxTV.org Project
8398 L: linux-media@vger.kernel.org
8399 W: https://linuxtv.org
8400 Q: http://patchwork.kernel.org/project/linux-media/list/
8401 T: git git://linuxtv.org/media_tree.git
8403 F: Documentation/devicetree/bindings/media/
8404 F: Documentation/media/
8406 F: drivers/staging/media/
8407 F: include/linux/platform_data/media/
8409 F: include/uapi/linux/dvb/
8410 F: include/uapi/linux/videodev2.h
8411 F: include/uapi/linux/media.h
8412 F: include/uapi/linux/v4l2-*
8413 F: include/uapi/linux/meye.h
8414 F: include/uapi/linux/ivtv*
8415 F: include/uapi/linux/uvcvideo.h
8417 MEDIATEK ETHERNET DRIVER
8418 M: Felix Fietkau <nbd@openwrt.org>
8419 M: John Crispin <blogic@openwrt.org>
8420 L: netdev@vger.kernel.org
8422 F: drivers/net/ethernet/mediatek/
8424 MEDIATEK JPEG DRIVER
8425 M: Rick Chang <rick.chang@mediatek.com>
8426 M: Bin Liu <bin.liu@mediatek.com>
8428 F: drivers/media/platform/mtk-jpeg/
8429 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8431 MEDIATEK MEDIA DRIVER
8432 M: Tiffany Lin <tiffany.lin@mediatek.com>
8433 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8435 F: drivers/media/platform/mtk-vcodec/
8436 F: drivers/media/platform/mtk-vpu/
8437 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8438 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8441 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8442 M: Houlong Wei <houlong.wei@mediatek.com>
8443 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8445 F: drivers/media/platform/mtk-mdp/
8446 F: drivers/media/platform/mtk-vpu/
8447 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8449 MEDIATEK MT7601U WIRELESS LAN DRIVER
8450 M: Jakub Kicinski <kubakici@wp.pl>
8451 L: linux-wireless@vger.kernel.org
8453 F: drivers/net/wireless/mediatek/mt7601u/
8455 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8456 M: Sean Wang <sean.wang@mediatek.com>
8458 F: drivers/char/hw_random/mtk-rng.c
8460 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8461 M: Peter Senna Tschudin <peter.senna@collabora.com>
8462 M: Martin Donnelly <martin.donnelly@ge.com>
8463 M: Martyn Welch <martyn.welch@collabora.co.uk>
8465 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8466 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8468 MEGARAID SCSI/SAS DRIVERS
8469 M: Kashyap Desai <kashyap.desai@broadcom.com>
8470 M: Sumit Saxena <sumit.saxena@broadcom.com>
8471 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8472 L: megaraidlinux.pdl@broadcom.com
8473 L: linux-scsi@vger.kernel.org
8474 W: http://www.avagotech.com/support/
8476 F: Documentation/scsi/megaraid.txt
8477 F: drivers/scsi/megaraid.*
8478 F: drivers/scsi/megaraid/
8480 MELFAS MIP4 TOUCHSCREEN DRIVER
8481 M: Sangwon Jee <jeesw@melfas.com>
8482 W: http://www.melfas.com
8484 F: drivers/input/touchscreen/melfas_mip4.c
8485 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8487 MELLANOX ETHERNET DRIVER (mlx4_en)
8488 M: Tariq Toukan <tariqt@mellanox.com>
8489 L: netdev@vger.kernel.org
8491 W: http://www.mellanox.com
8492 Q: http://patchwork.ozlabs.org/project/netdev/list/
8493 F: drivers/net/ethernet/mellanox/mlx4/en_*
8495 MELLANOX ETHERNET DRIVER (mlx5e)
8496 M: Saeed Mahameed <saeedm@mellanox.com>
8497 L: netdev@vger.kernel.org
8499 W: http://www.mellanox.com
8500 Q: http://patchwork.ozlabs.org/project/netdev/list/
8501 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8503 MELLANOX ETHERNET INNOVA DRIVER
8504 M: Ilan Tayari <ilant@mellanox.com>
8505 R: Boris Pismenny <borisp@mellanox.com>
8506 L: netdev@vger.kernel.org
8508 W: http://www.mellanox.com
8509 Q: http://patchwork.ozlabs.org/project/netdev/list/
8510 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8511 F: include/linux/mlx5/mlx5_ifc_fpga.h
8513 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8514 M: Ilan Tayari <ilant@mellanox.com>
8515 R: Boris Pismenny <borisp@mellanox.com>
8516 L: netdev@vger.kernel.org
8518 W: http://www.mellanox.com
8519 Q: http://patchwork.ozlabs.org/project/netdev/list/
8520 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8521 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8523 MELLANOX ETHERNET SWITCH DRIVERS
8524 M: Jiri Pirko <jiri@mellanox.com>
8525 M: Ido Schimmel <idosch@mellanox.com>
8526 L: netdev@vger.kernel.org
8528 W: http://www.mellanox.com
8529 Q: http://patchwork.ozlabs.org/project/netdev/list/
8530 F: drivers/net/ethernet/mellanox/mlxsw/
8532 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8533 M: Yotam Gigi <yotamg@mellanox.com>
8534 L: netdev@vger.kernel.org
8536 W: http://www.mellanox.com
8537 Q: http://patchwork.ozlabs.org/project/netdev/list/
8538 F: drivers/net/ethernet/mellanox/mlxfw/
8540 MELLANOX MLXCPLD I2C AND MUX DRIVER
8541 M: Vadim Pasternak <vadimp@mellanox.com>
8542 M: Michael Shych <michaelsh@mellanox.com>
8543 L: linux-i2c@vger.kernel.org
8545 F: drivers/i2c/busses/i2c-mlxcpld.c
8546 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8547 F: Documentation/i2c/busses/i2c-mlxcpld
8549 MELLANOX MLXCPLD LED DRIVER
8550 M: Vadim Pasternak <vadimp@mellanox.com>
8551 L: linux-leds@vger.kernel.org
8553 F: drivers/leds/leds-mlxcpld.c
8554 F: Documentation/leds/leds-mlxcpld.txt
8556 MELLANOX PLATFORM DRIVER
8557 M: Vadim Pasternak <vadimp@mellanox.com>
8558 L: platform-driver-x86@vger.kernel.org
8560 F: drivers/platform/x86/mlx-platform.c
8562 MELLANOX MLX CPLD HOTPLUG DRIVER
8563 M: Vadim Pasternak <vadimp@mellanox.com>
8564 L: platform-driver-x86@vger.kernel.org
8566 F: drivers/platform/x86/mlxcpld-hotplug.c
8567 F: include/linux/platform_data/mlxcpld-hotplug.h
8569 SOFT-ROCE DRIVER (rxe)
8570 M: Moni Shoua <monis@mellanox.com>
8571 L: linux-rdma@vger.kernel.org
8573 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8574 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8575 F: drivers/infiniband/sw/rxe/
8576 F: include/uapi/rdma/rdma_user_rxe.h
8579 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8580 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8581 L: linux-kernel@vger.kernel.org
8583 F: kernel/membarrier.c
8584 F: include/uapi/linux/membarrier.h
8587 L: linux-mm@kvack.org
8588 W: http://www.linux-mm.org
8590 F: include/linux/mm.h
8591 F: include/linux/gfp.h
8592 F: include/linux/mmzone.h
8593 F: include/linux/memory_hotplug.h
8594 F: include/linux/vmalloc.h
8597 MEMORY TECHNOLOGY DEVICES (MTD)
8598 M: David Woodhouse <dwmw2@infradead.org>
8599 M: Brian Norris <computersforpeace@gmail.com>
8600 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8601 M: Marek Vasut <marek.vasut@gmail.com>
8602 M: Richard Weinberger <richard@nod.at>
8603 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8604 L: linux-mtd@lists.infradead.org
8605 W: http://www.linux-mtd.infradead.org/
8606 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8607 T: git git://git.infradead.org/linux-mtd.git master
8608 T: git git://git.infradead.org/l2-mtd.git master
8610 F: Documentation/devicetree/bindings/mtd/
8612 F: include/linux/mtd/
8613 F: include/uapi/mtd/
8615 MEN A21 WATCHDOG DRIVER
8616 M: Johannes Thumshirn <morbidrsa@gmail.com>
8617 L: linux-watchdog@vger.kernel.org
8619 F: drivers/watchdog/mena21_wdt.c
8621 MEN CHAMELEON BUS (mcb)
8622 M: Johannes Thumshirn <morbidrsa@gmail.com>
8625 F: include/linux/mcb.h
8626 F: Documentation/men-chameleon-bus.txt
8628 MEN F21BMC (Board Management Controller)
8629 M: Andreas Werner <andreas.werner@men.de>
8631 F: drivers/mfd/menf21bmc.c
8632 F: drivers/watchdog/menf21bmc_wdt.c
8633 F: drivers/leds/leds-menf21bmc.c
8634 F: drivers/hwmon/menf21bmc_hwmon.c
8635 F: Documentation/hwmon/menf21bmc
8638 M: James Hogan <james.hogan@imgtec.com>
8639 L: linux-metag@vger.kernel.org
8640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8643 F: Documentation/metag/
8644 F: Documentation/devicetree/bindings/metag/
8645 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8646 F: drivers/clocksource/metag_generic.c
8647 F: drivers/irqchip/irq-metag.c
8648 F: drivers/irqchip/irq-metag-ext.c
8649 F: drivers/tty/metag_da.c
8651 MICROBLAZE ARCHITECTURE
8652 M: Michal Simek <monstr@monstr.eu>
8653 W: http://www.monstr.eu/fdt/
8654 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8658 MICROCHIP / ATMEL AT91 SERIAL DRIVER
8659 M: Richard Genoud <richard.genoud@gmail.com>
8661 F: drivers/tty/serial/atmel_serial.c
8662 F: drivers/tty/serial/atmel_serial.h
8664 MICROCHIP / ATMEL DMA DRIVER
8665 M: Ludovic Desroches <ludovic.desroches@microchip.com>
8666 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8667 L: dmaengine@vger.kernel.org
8669 F: drivers/dma/at_hdmac.c
8670 F: drivers/dma/at_hdmac_regs.h
8671 F: include/linux/platform_data/dma-atmel.h
8673 MICROCHIP / ATMEL ISC DRIVER
8674 M: Songjun Wu <songjun.wu@microchip.com>
8675 L: linux-media@vger.kernel.org
8677 F: drivers/media/platform/atmel/atmel-isc.c
8678 F: drivers/media/platform/atmel/atmel-isc-regs.h
8679 F: devicetree/bindings/media/atmel-isc.txt
8681 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8682 M: Woojung Huh <Woojung.Huh@microchip.com>
8683 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8684 L: netdev@vger.kernel.org
8686 F: net/dsa/tag_ksz.c
8687 F: drivers/net/dsa/microchip/*
8688 F: include/linux/platform_data/microchip-ksz.h
8689 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
8691 MICROCHIP USB251XB DRIVER
8692 M: Richard Leitner <richard.leitner@skidata.com>
8693 L: linux-usb@vger.kernel.org
8695 F: drivers/usb/misc/usb251xb.c
8696 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8698 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8699 M: Chen Yu <yu.c.chen@intel.com>
8700 L: platform-driver-x86@vger.kernel.org
8702 F: drivers/platform/x86/surfacepro3_button.c
8705 M: Oliver Neukum <oliver@neukum.org>
8707 F: drivers/usb/image/microtek.*
8710 M: Ralf Baechle <ralf@linux-mips.org>
8711 L: linux-mips@linux-mips.org
8712 W: http://www.linux-mips.org/
8713 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8714 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8716 F: Documentation/devicetree/bindings/mips/
8717 F: Documentation/mips/
8720 MIPS/LOONGSON1 ARCHITECTURE
8721 M: Keguang Zhang <keguang.zhang@gmail.com>
8722 L: linux-mips@linux-mips.org
8724 F: arch/mips/loongson32/
8725 F: arch/mips/include/asm/mach-loongson32/
8726 F: drivers/*/*loongson1*
8727 F: drivers/*/*/*loongson1*
8729 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8730 M: Hans Verkuil <hverkuil@xs4all.nl>
8731 L: linux-media@vger.kernel.org
8732 T: git git://linuxtv.org/media_tree.git
8733 W: https://linuxtv.org
8735 F: drivers/media/radio/radio-miropcm20*
8737 MELLANOX MLX4 core VPI driver
8738 M: Tariq Toukan <tariqt@mellanox.com>
8739 L: netdev@vger.kernel.org
8740 L: linux-rdma@vger.kernel.org
8741 W: http://www.mellanox.com
8742 Q: http://patchwork.ozlabs.org/project/netdev/list/
8744 F: drivers/net/ethernet/mellanox/mlx4/
8745 F: include/linux/mlx4/
8747 MELLANOX MLX4 IB driver
8748 M: Yishai Hadas <yishaih@mellanox.com>
8749 L: linux-rdma@vger.kernel.org
8750 W: http://www.mellanox.com
8751 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8753 F: drivers/infiniband/hw/mlx4/
8754 F: include/linux/mlx4/
8755 F: include/uapi/rdma/mlx4-abi.h
8757 MELLANOX MLX5 core VPI driver
8758 M: Saeed Mahameed <saeedm@mellanox.com>
8759 M: Matan Barak <matanb@mellanox.com>
8760 M: Leon Romanovsky <leonro@mellanox.com>
8761 L: netdev@vger.kernel.org
8762 L: linux-rdma@vger.kernel.org
8763 W: http://www.mellanox.com
8764 Q: http://patchwork.ozlabs.org/project/netdev/list/
8766 F: drivers/net/ethernet/mellanox/mlx5/core/
8767 F: include/linux/mlx5/
8769 MELLANOX MLX5 IB driver
8770 M: Matan Barak <matanb@mellanox.com>
8771 M: Leon Romanovsky <leonro@mellanox.com>
8772 L: linux-rdma@vger.kernel.org
8773 W: http://www.mellanox.com
8774 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8776 F: drivers/infiniband/hw/mlx5/
8777 F: include/linux/mlx5/
8778 F: include/uapi/rdma/mlx5-abi.h
8780 MELEXIS MLX90614 DRIVER
8781 M: Crt Mori <cmo@melexis.com>
8782 L: linux-iio@vger.kernel.org
8783 W: http://www.melexis.com
8785 F: drivers/iio/temperature/mlx90614.c
8787 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8788 M: Don Brace <don.brace@microsemi.com>
8789 L: esc.storagedev@microsemi.com
8790 L: linux-scsi@vger.kernel.org
8792 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8793 F: drivers/scsi/smartpqi/Kconfig
8794 F: drivers/scsi/smartpqi/Makefile
8795 F: include/linux/cciss*.h
8796 F: include/uapi/linux/cciss*.h
8797 F: Documentation/scsi/smartpqi.txt
8799 MN88472 MEDIA DRIVER
8800 M: Antti Palosaari <crope@iki.fi>
8801 L: linux-media@vger.kernel.org
8802 W: https://linuxtv.org
8803 W: http://palosaari.fi/linux/
8804 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8806 F: drivers/media/dvb-frontends/mn88472*
8808 MN88473 MEDIA DRIVER
8809 M: Antti Palosaari <crope@iki.fi>
8810 L: linux-media@vger.kernel.org
8811 W: https://linuxtv.org
8812 W: http://palosaari.fi/linux/
8813 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8815 F: drivers/media/dvb-frontends/mn88473*
8818 M: Jessica Yu <jeyu@kernel.org>
8819 M: Rusty Russell <rusty@rustcorp.com.au>
8820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8822 F: include/linux/module.h
8825 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8826 W: http://popies.net/meye/
8828 F: Documentation/media/v4l-drivers/meye*
8829 F: drivers/media/pci/meye/
8830 F: include/uapi/linux/meye.h
8832 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8833 M: Jiri Slaby <jirislaby@gmail.com>
8835 F: Documentation/serial/moxa-smartio
8836 F: drivers/tty/mxser.*
8838 MR800 AVERMEDIA USB FM RADIO DRIVER
8839 M: Alexey Klimov <klimov.linux@gmail.com>
8840 L: linux-media@vger.kernel.org
8841 T: git git://linuxtv.org/media_tree.git
8843 F: drivers/media/radio/radio-mr800.c
8845 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8846 M: Alan Ott <alan@signal11.us>
8847 L: linux-wpan@vger.kernel.org
8849 F: drivers/net/ieee802154/mrf24j40.c
8850 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8853 M: "Lee, Chun-Yi" <jlee@suse.com>
8854 L: platform-driver-x86@vger.kernel.org
8856 F: drivers/platform/x86/msi-laptop.c
8859 L: platform-driver-x86@vger.kernel.org
8861 F: drivers/platform/x86/msi-wmi.c
8864 M: Antti Palosaari <crope@iki.fi>
8865 L: linux-media@vger.kernel.org
8866 W: https://linuxtv.org
8867 W: http://palosaari.fi/linux/
8868 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8869 T: git git://linuxtv.org/anttip/media_tree.git
8871 F: drivers/media/tuners/msi001*
8873 MSI2500 MEDIA DRIVER
8874 M: Antti Palosaari <crope@iki.fi>
8875 L: linux-media@vger.kernel.org
8876 W: https://linuxtv.org
8877 W: http://palosaari.fi/linux/
8878 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8879 T: git git://linuxtv.org/anttip/media_tree.git
8881 F: drivers/media/usb/msi2500/
8883 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8884 M: Robert Jarzmik <robert.jarzmik@free.fr>
8885 L: linux-mtd@lists.infradead.org
8887 F: drivers/mtd/devices/docg3*
8889 MT9M032 APTINA SENSOR DRIVER
8890 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8891 L: linux-media@vger.kernel.org
8892 T: git git://linuxtv.org/media_tree.git
8894 F: drivers/media/i2c/mt9m032.c
8895 F: include/media/i2c/mt9m032.h
8897 MT9P031 APTINA CAMERA SENSOR
8898 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8899 L: linux-media@vger.kernel.org
8900 T: git git://linuxtv.org/media_tree.git
8902 F: drivers/media/i2c/mt9p031.c
8903 F: include/media/i2c/mt9p031.h
8905 MT9T001 APTINA CAMERA SENSOR
8906 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8907 L: linux-media@vger.kernel.org
8908 T: git git://linuxtv.org/media_tree.git
8910 F: drivers/media/i2c/mt9t001.c
8911 F: include/media/i2c/mt9t001.h
8913 MT9V032 APTINA CAMERA SENSOR
8914 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8915 L: linux-media@vger.kernel.org
8916 T: git git://linuxtv.org/media_tree.git
8918 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8919 F: drivers/media/i2c/mt9v032.c
8920 F: include/media/i2c/mt9v032.h
8922 MULTIFUNCTION DEVICES (MFD)
8923 M: Lee Jones <lee.jones@linaro.org>
8924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8926 F: Documentation/devicetree/bindings/mfd/
8928 F: include/linux/mfd/
8929 F: include/dt-bindings/mfd/
8931 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8932 M: Ulf Hansson <ulf.hansson@linaro.org>
8933 L: linux-mmc@vger.kernel.org
8934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8936 F: Documentation/devicetree/bindings/mmc/
8938 F: include/linux/mmc/
8939 F: include/uapi/linux/mmc/
8941 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8943 F: drivers/mmc/host/mmc_spi.c
8944 F: include/linux/spi/mmc_spi.h
8946 MULTIPLEXER SUBSYSTEM
8947 M: Peter Rosin <peda@axentia.se>
8949 F: Documentation/ABI/testing/mux/sysfs-class-mux*
8950 F: Documentation/devicetree/bindings/mux/
8951 F: include/linux/dt-bindings/mux/
8952 F: include/linux/mux/
8955 MULTISOUND SOUND DRIVER
8956 M: Andrew Veliath <andrewtv@usa.net>
8958 F: Documentation/sound/oss/MultiSound
8961 MULTITECH MULTIPORT CARD (ISICOM)
8963 F: drivers/tty/isicom.c
8964 F: include/linux/isicom.h
8966 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8967 M: Bin Liu <b-liu@ti.com>
8968 L: linux-usb@vger.kernel.org
8969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8971 F: drivers/usb/musb/
8973 MXL5007T MEDIA DRIVER
8974 M: Michael Krufky <mkrufky@linuxtv.org>
8975 L: linux-media@vger.kernel.org
8976 W: https://linuxtv.org
8977 W: http://github.com/mkrufky
8978 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8979 T: git git://linuxtv.org/mkrufky/tuners.git
8981 F: drivers/media/tuners/mxl5007t.*
8984 M: Marek Vasut <marex@denx.de>
8986 F: drivers/gpu/drm/mxsfb/
8987 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
8989 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8990 M: Hyong-Youb Kim <hykim@myri.com>
8991 L: netdev@vger.kernel.org
8992 W: https://www.myricom.com/support/downloads/myri10ge.html
8994 F: drivers/net/ethernet/myricom/myri10ge/
8996 NAND FLASH SUBSYSTEM
8997 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8998 R: Richard Weinberger <richard@nod.at>
8999 L: linux-mtd@lists.infradead.org
9000 W: http://www.linux-mtd.infradead.org/
9001 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9002 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9003 T: git git://git.infradead.org/l2-mtd.git nand/next
9005 F: drivers/mtd/nand/
9006 F: include/linux/mtd/nand*.h
9008 NATSEMI ETHERNET DRIVER (DP8381x)
9010 F: drivers/net/ethernet/natsemi/natsemi.c
9012 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9013 M: Daniel Mack <zonque@gmail.com>
9015 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9016 W: http://www.native-instruments.com
9020 M: Petr Vandrovec <petr@vandrovec.name>
9024 NCR 5380 SCSI DRIVERS
9025 M: Finn Thain <fthain@telegraphics.com.au>
9026 M: Michael Schmitz <schmitzmic@gmail.com>
9027 L: linux-scsi@vger.kernel.org
9029 F: Documentation/scsi/g_NCR5380.txt
9030 F: drivers/scsi/NCR5380.*
9031 F: drivers/scsi/arm/cumana_1.c
9032 F: drivers/scsi/arm/oak.c
9033 F: drivers/scsi/atari_scsi.*
9034 F: drivers/scsi/dmx3191d.c
9035 F: drivers/scsi/g_NCR5380.*
9036 F: drivers/scsi/mac_scsi.*
9037 F: drivers/scsi/sun3_scsi.*
9038 F: drivers/scsi/sun3_scsi_vme.c
9040 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9041 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9042 L: linux-scsi@vger.kernel.org
9044 F: drivers/scsi/NCR_D700.*
9046 NCT6775 HARDWARE MONITOR DRIVER
9047 M: Guenter Roeck <linux@roeck-us.net>
9048 L: linux-hwmon@vger.kernel.org
9050 F: Documentation/hwmon/nct6775
9051 F: drivers/hwmon/nct6775.c
9053 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9054 M: Faisal Latif <faisal.latif@intel.com>
9055 L: linux-rdma@vger.kernel.org
9056 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9058 F: drivers/infiniband/hw/nes/
9059 F: include/uapi/rdma/nes-abi.h
9061 NETEM NETWORK EMULATOR
9062 M: Stephen Hemminger <stephen@networkplumber.org>
9063 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9065 F: net/sched/sch_netem.c
9067 NETERION 10GbE DRIVERS (s2io/vxge)
9068 M: Jon Mason <jdmason@kudzu.us>
9069 L: netdev@vger.kernel.org
9071 F: Documentation/networking/s2io.txt
9072 F: Documentation/networking/vxge.txt
9073 F: drivers/net/ethernet/neterion/
9076 M: Pablo Neira Ayuso <pablo@netfilter.org>
9077 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9078 M: Florian Westphal <fw@strlen.de>
9079 L: netfilter-devel@vger.kernel.org
9080 L: coreteam@netfilter.org
9081 W: http://www.netfilter.org/
9082 W: http://www.iptables.org/
9083 W: http://www.nftables.org/
9084 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9088 F: include/linux/netfilter*
9089 F: include/linux/netfilter/
9090 F: include/net/netfilter/
9091 F: include/uapi/linux/netfilter*
9092 F: include/uapi/linux/netfilter/
9093 F: net/*/netfilter.c
9096 F: net/bridge/br_netfilter*.c
9099 M: Paul Moore <paul@paul-moore.com>
9100 W: http://netlabel.sf.net
9101 L: netdev@vger.kernel.org
9103 F: Documentation/netlabel/
9104 F: include/net/netlabel.h
9107 NETROM NETWORK LAYER
9108 M: Ralf Baechle <ralf@linux-mips.org>
9109 L: linux-hams@vger.kernel.org
9110 W: http://www.linux-ax25.org/
9112 F: include/net/netrom.h
9113 F: include/uapi/linux/netrom.h
9116 NETRONOME ETHERNET DRIVERS
9117 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9118 L: oss-drivers@netronome.com
9120 F: drivers/net/ethernet/netronome/
9122 NETWORK BLOCK DEVICE (NBD)
9123 M: Josef Bacik <jbacik@fb.com>
9125 L: linux-block@vger.kernel.org
9126 L: nbd-general@lists.sourceforge.net
9127 F: Documentation/blockdev/nbd.txt
9128 F: drivers/block/nbd.c
9129 F: include/uapi/linux/nbd.h
9131 NETWORK DROP MONITOR
9132 M: Neil Horman <nhorman@tuxdriver.com>
9133 L: netdev@vger.kernel.org
9135 W: https://fedorahosted.org/dropwatch/
9136 F: net/core/drop_monitor.c
9139 M: Andrew Lunn <andrew@lunn.ch>
9140 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9141 M: Florian Fainelli <f.fainelli@gmail.com>
9144 F: include/net/dsa.h
9147 NETWORKING [GENERAL]
9148 M: "David S. Miller" <davem@davemloft.net>
9149 L: netdev@vger.kernel.org
9150 W: http://www.linuxfoundation.org/en/Net
9151 Q: http://patchwork.ozlabs.org/project/netdev/list/
9152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9154 B: mailto:netdev@vger.kernel.org
9158 F: include/linux/in.h
9159 F: include/linux/net.h
9160 F: include/linux/netdevice.h
9161 F: include/uapi/linux/in.h
9162 F: include/uapi/linux/net.h
9163 F: include/uapi/linux/netdevice.h
9164 F: include/uapi/linux/net_namespace.h
9166 F: tools/testing/selftests/net/
9169 NETWORKING [IPv4/IPv6]
9170 M: "David S. Miller" <davem@davemloft.net>
9171 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9172 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9173 L: netdev@vger.kernel.org
9174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9182 M: Ilya Lesokhin <ilyal@mellanox.com>
9183 M: Aviad Yehezkel <aviadye@mellanox.com>
9184 M: Dave Watson <davejwatson@fb.com>
9185 L: netdev@vger.kernel.org
9188 F: include/uapi/linux/tls.h
9189 F: include/net/tls.h
9192 M: Steffen Klassert <steffen.klassert@secunet.com>
9193 M: Herbert Xu <herbert@gondor.apana.org.au>
9194 M: "David S. Miller" <davem@davemloft.net>
9195 L: netdev@vger.kernel.org
9196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9205 F: net/ipv4/ipcomp.c
9206 F: net/ipv4/ip_vti.c
9210 F: net/ipv6/ipcomp6.c
9211 F: net/ipv6/ip6_vti.c
9212 F: include/uapi/linux/xfrm.h
9213 F: include/net/xfrm.h
9215 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
9216 M: Paul Moore <paul@paul-moore.com>
9217 L: netdev@vger.kernel.org
9220 NETWORKING [WIRELESS]
9221 L: linux-wireless@vger.kernel.org
9222 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9225 L: netdev@vger.kernel.org
9226 W: http://www.linuxfoundation.org/en/Net
9227 Q: http://patchwork.ozlabs.org/project/netdev/list/
9228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9231 F: Documentation/devicetree/bindings/net/
9233 F: include/linux/if_*
9234 F: include/linux/netdevice.h
9235 F: include/linux/etherdevice.h
9236 F: include/linux/fcdevice.h
9237 F: include/linux/fddidevice.h
9238 F: include/linux/hippidevice.h
9239 F: include/linux/inetdevice.h
9240 F: include/uapi/linux/if_*
9241 F: include/uapi/linux/netdevice.h
9243 NETWORKING DRIVERS (WIRELESS)
9244 M: Kalle Valo <kvalo@codeaurora.org>
9245 L: linux-wireless@vger.kernel.org
9246 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9250 F: Documentation/devicetree/bindings/net/wireless/
9251 F: drivers/net/wireless/
9253 NETXEN (1/10) GbE SUPPORT
9254 M: Manish Chopra <manish.chopra@cavium.com>
9255 M: Rahul Verma <rahul.verma@cavium.com>
9256 M: Dept-GELinuxNICDev@cavium.com
9257 L: netdev@vger.kernel.org
9259 F: drivers/net/ethernet/qlogic/netxen/
9262 M: Samuel Ortiz <sameo@linux.intel.com>
9263 L: linux-wireless@vger.kernel.org
9264 L: linux-nfc@lists.01.org (subscribers-only)
9268 F: include/uapi/linux/nfc.h
9270 F: include/linux/platform_data/nfcmrvl.h
9271 F: include/linux/platform_data/nxp-nci.h
9272 F: Documentation/devicetree/bindings/net/nfc/
9274 NFS, SUNRPC, AND LOCKD CLIENTS
9275 M: Trond Myklebust <trond.myklebust@primarydata.com>
9276 M: Anna Schumaker <anna.schumaker@netapp.com>
9277 L: linux-nfs@vger.kernel.org
9278 W: http://client.linux-nfs.org
9279 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9285 F: include/linux/lockd/
9286 F: include/linux/nfs*
9287 F: include/linux/sunrpc/
9288 F: include/uapi/linux/nfs*
9289 F: include/uapi/linux/sunrpc/
9292 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9293 L: linux-nilfs@vger.kernel.org
9294 W: http://nilfs.sourceforge.net/
9295 W: http://nilfs.osdn.jp/
9296 T: git git://github.com/konis/nilfs2.git
9298 F: Documentation/filesystems/nilfs2.txt
9300 F: include/trace/events/nilfs2.h
9301 F: include/uapi/linux/nilfs2_api.h
9302 F: include/uapi/linux/nilfs2_ondisk.h
9304 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9305 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9306 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9308 F: Documentation/scsi/NinjaSCSI.txt
9309 F: drivers/scsi/pcmcia/nsp_*
9311 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9312 M: GOTO Masanori <gotom@debian.or.jp>
9313 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9314 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9316 F: Documentation/scsi/NinjaSCSI.txt
9317 F: drivers/scsi/nsp32*
9320 M: Ley Foon Tan <lftan@altera.com>
9321 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9326 NOHZ, DYNTICKS SUPPORT
9327 M: Frederic Weisbecker <fweisbec@gmail.com>
9328 M: Thomas Gleixner <tglx@linutronix.de>
9329 M: Ingo Molnar <mingo@kernel.org>
9330 L: linux-kernel@vger.kernel.org
9331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9333 F: kernel/time/tick*.*
9334 F: include/linux/tick.h
9335 F: include/linux/sched/nohz.h
9337 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9338 M: Pavel Machek <pavel@ucw.cz>
9339 M: Sakari Ailus <sakari.ailus@iki.fi>
9340 L: linux-media@vger.kernel.org
9342 F: drivers/media/i2c/et8ek8
9343 F: drivers/media/i2c/ad5820.c
9345 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9346 M: Pavel Machek <pavel@ucw.cz>
9347 M: Sakari Ailus <sakari.ailus@iki.fi>
9348 L: linux-media@vger.kernel.org
9350 F: drivers/media/i2c/et8ek8
9351 F: drivers/media/i2c/ad5820.c
9353 NOKIA N900 POWER SUPPLY DRIVERS
9354 R: Pali Rohár <pali.rohar@gmail.com>
9355 F: include/linux/power/bq2415x_charger.h
9356 F: include/linux/power/bq27xxx_battery.h
9357 F: include/linux/power/isp1704_charger.h
9358 F: drivers/power/supply/bq2415x_charger.c
9359 F: drivers/power/supply/bq27xxx_battery.c
9360 F: drivers/power/supply/bq27xxx_battery_i2c.c
9361 F: drivers/power/supply/isp1704_charger.c
9362 F: drivers/power/supply/rx51_battery.c
9365 M: Jon Mason <jdmason@kudzu.us>
9366 M: Dave Jiang <dave.jiang@intel.com>
9367 M: Allen Hubbe <Allen.Hubbe@emc.com>
9368 L: linux-ntb@googlegroups.com
9370 W: https://github.com/jonmason/ntb/wiki
9371 T: git git://github.com/jonmason/ntb.git
9373 F: drivers/net/ntb_netdev.c
9374 F: include/linux/ntb.h
9375 F: include/linux/ntb_transport.h
9376 F: tools/testing/selftests/ntb/
9379 M: Jon Mason <jdmason@kudzu.us>
9380 M: Dave Jiang <dave.jiang@intel.com>
9381 L: linux-ntb@googlegroups.com
9383 W: https://github.com/jonmason/ntb/wiki
9384 T: git git://github.com/jonmason/ntb.git
9385 F: drivers/ntb/hw/intel/
9388 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9389 L: linux-ntb@googlegroups.com
9391 F: drivers/ntb/hw/amd/
9394 M: Anton Altaparmakov <anton@tuxera.com>
9395 L: linux-ntfs-dev@lists.sourceforge.net
9396 W: http://www.tuxera.com/
9397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9399 F: Documentation/filesystems/ntfs.txt
9402 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9403 M: Antonino Daplas <adaplas@gmail.com>
9404 L: linux-fbdev@vger.kernel.org
9406 F: drivers/video/fbdev/riva/
9407 F: drivers/video/fbdev/nvidia/
9410 M: Keith Busch <keith.busch@intel.com>
9411 M: Jens Axboe <axboe@fb.com>
9412 M: Christoph Hellwig <hch@lst.de>
9413 M: Sagi Grimberg <sagi@grimberg.me>
9414 L: linux-nvme@lists.infradead.org
9415 T: git://git.infradead.org/nvme.git
9416 W: http://git.infradead.org/nvme.git
9418 F: drivers/nvme/host/
9419 F: include/linux/nvme.h
9420 F: include/uapi/linux/nvme_ioctl.h
9422 NVM EXPRESS TARGET DRIVER
9423 M: Christoph Hellwig <hch@lst.de>
9424 M: Sagi Grimberg <sagi@grimberg.me>
9425 L: linux-nvme@lists.infradead.org
9426 T: git://git.infradead.org/nvme.git
9427 W: http://git.infradead.org/nvme.git
9429 F: drivers/nvme/target/
9431 NVM EXPRESS FC TRANSPORT DRIVERS
9432 M: James Smart <james.smart@broadcom.com>
9433 L: linux-nvme@lists.infradead.org
9435 F: include/linux/nvme-fc.h
9436 F: include/linux/nvme-fc-driver.h
9437 F: drivers/nvme/host/fc.c
9438 F: drivers/nvme/target/fc.c
9439 F: drivers/nvme/target/fcloop.c
9442 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9445 F: Documentation/devicetree/bindings/nvmem/
9446 F: include/linux/nvmem-consumer.h
9447 F: include/linux/nvmem-provider.h
9450 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9451 R: Charles Gorand <charles.gorand@effinnov.com>
9452 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9454 F: drivers/nfc/nxp-nci
9456 NXP TDA998X DRM DRIVER
9457 M: Russell King <linux@armlinux.org.uk>
9459 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9460 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9461 F: drivers/gpu/drm/i2c/tda998x_drv.c
9462 F: include/drm/i2c/tda998x.h
9465 M: Peter Rosin <peda@axentia.se>
9466 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9468 F: sound/soc/codecs/tfa9879*
9471 M: Josh Poimboeuf <jpoimboe@redhat.com>
9476 M: Aaro Koskinen <aaro.koskinen@iki.fi>
9477 M: Tony Lindgren <tony@atomide.com>
9478 L: linux-omap@vger.kernel.org
9479 Q: http://patchwork.kernel.org/project/linux-omap/list/
9480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9482 F: arch/arm/mach-omap1/
9483 F: arch/arm/plat-omap/
9484 F: arch/arm/configs/omap1_defconfig
9485 F: drivers/i2c/busses/i2c-omap.c
9486 F: include/linux/i2c-omap.h
9489 M: Tony Lindgren <tony@atomide.com>
9490 L: linux-omap@vger.kernel.org
9491 W: http://www.muru.com/linux/omap/
9492 W: http://linux.omap.com/
9493 Q: http://patchwork.kernel.org/project/linux-omap/list/
9494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9496 F: arch/arm/mach-omap2/
9497 F: arch/arm/plat-omap/
9498 F: arch/arm/configs/omap2plus_defconfig
9499 F: drivers/i2c/busses/i2c-omap.c
9500 F: drivers/irqchip/irq-omap-intc.c
9501 F: drivers/mfd/*omap*.c
9502 F: drivers/mfd/menelaus.c
9503 F: drivers/mfd/palmas.c
9504 F: drivers/mfd/tps65217.c
9505 F: drivers/mfd/tps65218.c
9506 F: drivers/mfd/tps65910.c
9507 F: drivers/mfd/twl-core.[ch]
9508 F: drivers/mfd/twl4030*.c
9509 F: drivers/mfd/twl6030*.c
9510 F: drivers/mfd/twl6040*.c
9511 F: drivers/regulator/palmas-regulator*.c
9512 F: drivers/regulator/pbias-regulator.c
9513 F: drivers/regulator/tps65217-regulator.c
9514 F: drivers/regulator/tps65218-regulator.c
9515 F: drivers/regulator/tps65910-regulator.c
9516 F: drivers/regulator/twl-regulator.c
9517 F: drivers/regulator/twl6030-regulator.c
9518 F: include/linux/i2c-omap.h
9520 OMAP DEVICE TREE SUPPORT
9521 M: Benoît Cousson <bcousson@baylibre.com>
9522 M: Tony Lindgren <tony@atomide.com>
9523 L: linux-omap@vger.kernel.org
9524 L: devicetree@vger.kernel.org
9526 F: arch/arm/boot/dts/*omap*
9527 F: arch/arm/boot/dts/*am3*
9528 F: arch/arm/boot/dts/*am4*
9529 F: arch/arm/boot/dts/*am5*
9530 F: arch/arm/boot/dts/*dra7*
9532 OMAP CLOCK FRAMEWORK SUPPORT
9533 M: Paul Walmsley <paul@pwsan.com>
9534 L: linux-omap@vger.kernel.org
9536 F: arch/arm/*omap*/*clock*
9538 OMAP POWER MANAGEMENT SUPPORT
9539 M: Kevin Hilman <khilman@kernel.org>
9540 L: linux-omap@vger.kernel.org
9542 F: arch/arm/*omap*/*pm*
9543 F: drivers/cpufreq/omap-cpufreq.c
9545 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9546 M: Rajendra Nayak <rnayak@codeaurora.org>
9547 M: Paul Walmsley <paul@pwsan.com>
9548 L: linux-omap@vger.kernel.org
9550 F: arch/arm/mach-omap2/prm*
9553 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9554 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9555 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9556 L: linux-omap@vger.kernel.org
9560 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9561 M: Roger Quadros <rogerq@ti.com>
9562 M: Tony Lindgren <tony@atomide.com>
9563 L: linux-omap@vger.kernel.org
9565 F: drivers/memory/omap-gpmc.c
9566 F: arch/arm/mach-omap2/*gpmc*
9568 OMAP FRAMEBUFFER SUPPORT
9569 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9570 L: linux-fbdev@vger.kernel.org
9571 L: linux-omap@vger.kernel.org
9573 F: drivers/video/fbdev/omap/
9575 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9576 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9577 L: linux-omap@vger.kernel.org
9578 L: linux-fbdev@vger.kernel.org
9580 F: drivers/video/fbdev/omap2/
9581 F: Documentation/arm/OMAP/DSS
9583 OMAP HARDWARE SPINLOCK SUPPORT
9584 M: Ohad Ben-Cohen <ohad@wizery.com>
9585 L: linux-omap@vger.kernel.org
9587 F: drivers/hwspinlock/omap_hwspinlock.c
9590 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9591 L: linux-omap@vger.kernel.org
9593 F: drivers/mmc/host/omap.c
9596 L: linux-mmc@vger.kernel.org
9597 L: linux-omap@vger.kernel.org
9599 F: drivers/mmc/host/omap_hsmmc.c
9601 OMAP RANDOM NUMBER GENERATOR SUPPORT
9602 M: Deepak Saxena <dsaxena@plexity.net>
9604 F: drivers/char/hw_random/omap-rng.c
9607 M: Benoît Cousson <bcousson@baylibre.com>
9608 M: Paul Walmsley <paul@pwsan.com>
9609 L: linux-omap@vger.kernel.org
9611 F: arch/arm/mach-omap2/omap_hwmod.*
9614 M: Paul Walmsley <paul@pwsan.com>
9615 L: linux-omap@vger.kernel.org
9617 F: arch/arm/mach-omap2/omap_hwmod*data*
9619 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9620 M: Benoît Cousson <bcousson@baylibre.com>
9621 L: linux-omap@vger.kernel.org
9623 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9625 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9626 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9627 L: linux-media@vger.kernel.org
9629 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9630 F: drivers/media/platform/omap3isp/
9631 F: drivers/staging/media/omap4iss/
9634 L: linux-usb@vger.kernel.org
9635 L: linux-omap@vger.kernel.org
9637 F: drivers/usb/*/*omap*
9638 F: arch/arm/*omap*/usb*
9641 M: Grygorii Strashko <grygorii.strashko@ti.com>
9642 M: Santosh Shilimkar <ssantosh@kernel.org>
9643 M: Kevin Hilman <khilman@kernel.org>
9644 L: linux-omap@vger.kernel.org
9646 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9647 F: drivers/gpio/gpio-omap.c
9649 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9650 M: Mark Jackson <mpfj@newflow.co.uk>
9651 L: linux-omap@vger.kernel.org
9653 F: arch/arm/boot/dts/am335x-nano.dts
9656 M: Bob Copeland <me@bobcopeland.com>
9657 L: linux-karma-devel@lists.sourceforge.net
9659 F: Documentation/filesystems/omfs.txt
9662 OMNIKEY CARDMAN 4000 DRIVER
9663 M: Harald Welte <laforge@gnumonks.org>
9665 F: drivers/char/pcmcia/cm4000_cs.c
9666 F: include/linux/cm4000_cs.h
9667 F: include/uapi/linux/cm4000_cs.h
9669 OMNIKEY CARDMAN 4040 DRIVER
9670 M: Harald Welte <laforge@gnumonks.org>
9672 F: drivers/char/pcmcia/cm4040_cs.*
9674 OMNIVISION OV5640 SENSOR DRIVER
9675 M: Steve Longerbeam <slongerbeam@gmail.com>
9676 L: linux-media@vger.kernel.org
9677 T: git git://linuxtv.org/media_tree.git
9679 F: drivers/media/i2c/ov5640.c
9681 OMNIVISION OV5647 SENSOR DRIVER
9682 M: Ramiro Oliveira <roliveir@synopsys.com>
9683 L: linux-media@vger.kernel.org
9684 T: git git://linuxtv.org/media_tree.git
9686 F: drivers/media/i2c/ov5647.c
9688 OMNIVISION OV7670 SENSOR DRIVER
9689 M: Jonathan Corbet <corbet@lwn.net>
9690 L: linux-media@vger.kernel.org
9691 T: git git://linuxtv.org/media_tree.git
9693 F: drivers/media/i2c/ov7670.c
9694 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
9696 OMNIVISION OV13858 SENSOR DRIVER
9697 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9698 L: linux-media@vger.kernel.org
9699 T: git git://linuxtv.org/media_tree.git
9701 F: drivers/media/i2c/ov13858.c
9703 ONENAND FLASH DRIVER
9704 M: Kyungmin Park <kyungmin.park@samsung.com>
9705 L: linux-mtd@lists.infradead.org
9707 F: drivers/mtd/onenand/
9708 F: include/linux/mtd/onenand*.h
9710 ONSTREAM SCSI TAPE DRIVER
9711 M: Willem Riede <osst@riede.org>
9712 L: osst-users@lists.sourceforge.net
9713 L: linux-scsi@vger.kernel.org
9715 F: Documentation/scsi/osst.txt
9716 F: drivers/scsi/osst.*
9717 F: drivers/scsi/osst_*.h
9718 F: drivers/scsi/st.h
9720 OPENCORES I2C BUS DRIVER
9721 M: Peter Korsgaard <jacmet@sunsite.dk>
9722 L: linux-i2c@vger.kernel.org
9724 F: Documentation/i2c/busses/i2c-ocores
9725 F: drivers/i2c/busses/i2c-ocores.c
9727 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9728 M: Rob Herring <robh+dt@kernel.org>
9729 M: Frank Rowand <frowand.list@gmail.com>
9730 L: devicetree@vger.kernel.org
9731 W: http://www.devicetree.org/
9732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9735 F: include/linux/of*.h
9737 F: Documentation/ABI/testing/sysfs-firmware-ofw
9739 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9740 M: Rob Herring <robh+dt@kernel.org>
9741 M: Mark Rutland <mark.rutland@arm.com>
9742 L: devicetree@vger.kernel.org
9743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9744 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9746 F: Documentation/devicetree/
9748 F: include/dt-bindings/
9750 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9751 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9752 L: devicetree@vger.kernel.org
9754 F: Documentation/devicetree/dynamic-resolution-notes.txt
9755 F: Documentation/devicetree/overlay-notes.txt
9756 F: drivers/of/overlay.c
9757 F: drivers/of/resolver.c
9759 OPENRISC ARCHITECTURE
9760 M: Jonas Bonn <jonas@southpole.se>
9761 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9762 M: Stafford Horne <shorne@gmail.com>
9763 T: git git://github.com/openrisc/linux.git
9764 L: openrisc@lists.librecores.org
9765 W: http://openrisc.io
9770 M: Pravin Shelar <pshelar@nicira.com>
9771 L: netdev@vger.kernel.org
9772 L: dev@openvswitch.org
9773 W: http://openvswitch.org
9776 F: include/uapi/linux/openvswitch.h
9778 OPERATING PERFORMANCE POINTS (OPP)
9779 M: Viresh Kumar <vireshk@kernel.org>
9780 M: Nishanth Menon <nm@ti.com>
9781 M: Stephen Boyd <sboyd@codeaurora.org>
9782 L: linux-pm@vger.kernel.org
9784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9785 F: drivers/base/power/opp/
9786 F: include/linux/pm_opp.h
9787 F: Documentation/power/opp.txt
9788 F: Documentation/devicetree/bindings/opp/
9791 M: Clemens Ladisch <clemens@ladisch.de>
9792 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9793 T: git git://git.alsa-project.org/alsa-kernel.git
9795 F: sound/drivers/opl4/
9798 M: Robert Richter <rric@kernel.org>
9799 L: oprofile-list@lists.sf.net
9801 F: arch/*/include/asm/oprofile*.h
9803 F: drivers/oprofile/
9804 F: include/linux/oprofile.h
9807 M: Jens Wiklander <jens.wiklander@linaro.org>
9809 F: drivers/tee/optee/
9811 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9812 M: Mark Fasheh <mfasheh@versity.com>
9813 M: Joel Becker <jlbec@evilplan.org>
9814 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9815 W: http://ocfs2.wiki.kernel.org
9817 F: Documentation/filesystems/ocfs2.txt
9818 F: Documentation/filesystems/dlmfs.txt
9822 L: linux-wireless@vger.kernel.org
9823 W: http://wireless.kernel.org/en/users/Drivers/orinoco
9824 W: http://www.nongnu.org/orinoco/
9826 F: drivers/net/wireless/intersil/orinoco/
9828 OSD LIBRARY and FILESYSTEM
9829 M: Boaz Harrosh <ooo@electrozaur.com>
9831 F: drivers/scsi/osd/
9832 F: include/scsi/osd_*
9836 M: Miklos Szeredi <miklos@szeredi.hu>
9837 L: linux-unionfs@vger.kernel.org
9838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9841 F: Documentation/filesystems/overlayfs.txt
9844 M: Mike Marshall <hubcap@omnibond.com>
9845 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
9846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9849 F: Documentation/filesystems/orangefs.txt
9852 M: Christian Lamparter <chunkeey@googlemail.com>
9853 L: linux-wireless@vger.kernel.org
9854 W: http://wireless.kernel.org/en/users/Drivers/p54
9856 F: drivers/net/wireless/intersil/p54/
9858 PA SEMI ETHERNET DRIVER
9859 L: netdev@vger.kernel.org
9861 F: drivers/net/ethernet/pasemi/*
9863 PA SEMI SMBUS DRIVER
9864 L: linux-i2c@vger.kernel.org
9866 F: drivers/i2c/busses/i2c-pasemi.c
9868 PADATA PARALLEL EXECUTION MECHANISM
9869 M: Steffen Klassert <steffen.klassert@secunet.com>
9870 L: linux-crypto@vger.kernel.org
9873 F: include/linux/padata.h
9874 F: Documentation/padata.txt
9876 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9877 M: Harald Welte <laforge@gnumonks.org>
9878 L: platform-driver-x86@vger.kernel.org
9880 F: drivers/platform/x86/panasonic-laptop.c
9882 PANASONIC MN10300/AM33/AM34 PORT
9883 M: David Howells <dhowells@redhat.com>
9884 L: linux-am33-list@redhat.com (moderated for non-subscribers)
9885 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9887 F: Documentation/mn10300/
9890 PARALLEL LCD/KEYPAD PANEL DRIVER
9891 M: Willy Tarreau <willy@haproxy.com>
9892 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9894 F: Documentation/misc-devices/lcd-panel-cgram.txt
9895 F: drivers/misc/panel.c
9897 PARALLEL PORT SUBSYSTEM
9898 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9899 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9900 L: linux-parport@lists.infradead.org (subscribers-only)
9903 F: include/linux/parport*.h
9904 F: drivers/char/ppdev.c
9905 F: include/uapi/linux/ppdev.h
9906 F: Documentation/parport*.txt
9908 PARAVIRT_OPS INTERFACE
9909 M: Jeremy Fitzhardinge <jeremy@goop.org>
9910 M: Chris Wright <chrisw@sous-sol.org>
9911 M: Alok Kataria <akataria@vmware.com>
9912 M: Rusty Russell <rusty@rustcorp.com.au>
9913 L: virtualization@lists.linux-foundation.org
9915 F: Documentation/virtual/paravirt_ops.txt
9916 F: arch/*/kernel/paravirt*
9917 F: arch/*/include/asm/paravirt.h
9918 F: include/linux/hypervisor.h
9920 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9921 M: Tim Waugh <tim@cyberelk.net>
9922 L: linux-parport@lists.infradead.org (subscribers-only)
9924 F: Documentation/blockdev/paride.txt
9925 F: drivers/block/paride/
9928 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
9929 M: Helge Deller <deller@gmx.de>
9930 L: linux-parisc@vger.kernel.org
9931 W: http://www.parisc-linux.org/
9932 Q: http://patchwork.kernel.org/project/linux-parisc/list/
9933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9937 F: Documentation/parisc/
9939 F: drivers/char/agp/parisc-agp.c
9940 F: drivers/input/serio/gscps2.c
9941 F: drivers/parport/parport_gsc.*
9942 F: drivers/tty/serial/8250/8250_gsc.c
9943 F: drivers/video/fbdev/sti*
9944 F: drivers/video/console/sti*
9945 F: drivers/video/logo/logo_parisc*
9948 M: Jiri Pirko <jiri@mellanox.com>
9949 L: netdev@vger.kernel.org
9952 F: lib/test_parman.c
9953 F: include/linux/parman.h
9955 PC87360 HARDWARE MONITORING DRIVER
9956 M: Jim Cromie <jim.cromie@gmail.com>
9957 L: linux-hwmon@vger.kernel.org
9959 F: Documentation/hwmon/pc87360
9960 F: drivers/hwmon/pc87360.c
9963 M: Jim Cromie <jim.cromie@gmail.com>
9965 F: drivers/char/pc8736x_gpio.c
9967 PC87427 HARDWARE MONITORING DRIVER
9968 M: Jean Delvare <jdelvare@suse.com>
9969 L: linux-hwmon@vger.kernel.org
9971 F: Documentation/hwmon/pc87427
9972 F: drivers/hwmon/pc87427.c
9975 M: Riku Voipio <riku.voipio@iki.fi>
9977 F: drivers/leds/leds-pca9532.c
9978 F: include/linux/leds-pca9532.h
9980 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9981 M: Guenter Roeck <linux@roeck-us.net>
9982 L: linux-i2c@vger.kernel.org
9984 F: drivers/i2c/muxes/i2c-mux-pca9541.c
9986 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9987 M: Khalid Aziz <khalid@gonehiking.org>
9989 F: drivers/firmware/pcdp.*
9992 M: Linas Vepstas <linasvepstas@gmail.com>
9993 L: linux-pci@vger.kernel.org
9995 F: Documentation/PCI/pci-error-recovery.txt
9997 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9998 M: Russell Currey <ruscur@russell.cc>
9999 L: linuxppc-dev@lists.ozlabs.org
10001 F: Documentation/powerpc/eeh-pci-error-recovery.txt
10002 F: arch/powerpc/kernel/eeh*.c
10003 F: arch/powerpc/platforms/*/eeh*.c
10004 F: arch/powerpc/include/*/eeh*.h
10007 M: Bjorn Helgaas <bhelgaas@google.com>
10008 L: linux-pci@vger.kernel.org
10009 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10012 F: Documentation/devicetree/bindings/pci/
10013 F: Documentation/PCI/
10015 F: include/linux/pci*
10017 F: arch/x86/kernel/quirks.c
10019 PCI ENDPOINT SUBSYSTEM
10020 M: Kishon Vijay Abraham I <kishon@ti.com>
10021 L: linux-pci@vger.kernel.org
10022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10024 F: drivers/pci/endpoint/
10025 F: drivers/misc/pci_endpoint_test.c
10028 PCI DRIVER FOR ALTERA PCIE IP
10029 M: Ley Foon Tan <lftan@altera.com>
10030 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10031 L: linux-pci@vger.kernel.org
10033 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10034 F: drivers/pci/host/pcie-altera.c
10036 PCI DRIVER FOR ARM VERSATILE PLATFORM
10037 M: Rob Herring <robh@kernel.org>
10038 L: linux-pci@vger.kernel.org
10039 L: linux-arm-kernel@lists.infradead.org
10041 F: Documentation/devicetree/bindings/pci/versatile.txt
10042 F: drivers/pci/host/pci-versatile.c
10044 PCI DRIVER FOR ARMADA 8K
10045 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10046 L: linux-pci@vger.kernel.org
10047 L: linux-arm-kernel@lists.infradead.org
10049 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10050 F: drivers/pci/dwc/pcie-armada8k.c
10052 PCI DRIVER FOR APPLIEDMICRO XGENE
10053 M: Tanmay Inamdar <tinamdar@apm.com>
10054 L: linux-pci@vger.kernel.org
10055 L: linux-arm-kernel@lists.infradead.org
10057 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10058 F: drivers/pci/host/pci-xgene.c
10060 PCI DRIVER FOR FREESCALE LAYERSCAPE
10061 M: Minghuan Lian <minghuan.Lian@freescale.com>
10062 M: Mingkai Hu <mingkai.hu@freescale.com>
10063 M: Roy Zang <tie-fei.zang@freescale.com>
10064 L: linuxppc-dev@lists.ozlabs.org
10065 L: linux-pci@vger.kernel.org
10066 L: linux-arm-kernel@lists.infradead.org
10068 F: drivers/pci/dwc/*layerscape*
10070 PCI DRIVER FOR IMX6
10071 M: Richard Zhu <hongxing.zhu@nxp.com>
10072 M: Lucas Stach <l.stach@pengutronix.de>
10073 L: linux-pci@vger.kernel.org
10074 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10076 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10077 F: drivers/pci/dwc/*imx6*
10079 PCI DRIVER FOR TI KEYSTONE
10080 M: Murali Karicheri <m-karicheri2@ti.com>
10081 L: linux-pci@vger.kernel.org
10082 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10084 F: drivers/pci/dwc/*keystone*
10086 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10087 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10088 M: Jason Cooper <jason@lakedaemon.net>
10089 L: linux-pci@vger.kernel.org
10090 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10092 F: drivers/pci/host/*mvebu*
10094 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10095 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10096 L: linux-pci@vger.kernel.org
10097 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10099 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10100 F: drivers/pci/host/pci-aardvark.c
10102 PCI DRIVER FOR MICROSEMI SWITCHTEC
10103 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10104 M: Stephen Bates <stephen.bates@microsemi.com>
10105 M: Logan Gunthorpe <logang@deltatee.com>
10106 L: linux-pci@vger.kernel.org
10108 F: Documentation/switchtec.txt
10109 F: Documentation/ABI/testing/sysfs-class-switchtec
10110 F: drivers/pci/switch/switchtec*
10111 F: include/uapi/linux/switchtec_ioctl.h
10113 PCI DRIVER FOR NVIDIA TEGRA
10114 M: Thierry Reding <thierry.reding@gmail.com>
10115 L: linux-tegra@vger.kernel.org
10116 L: linux-pci@vger.kernel.org
10118 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10119 F: drivers/pci/host/pci-tegra.c
10121 PCI DRIVER FOR TI DRA7XX
10122 M: Kishon Vijay Abraham I <kishon@ti.com>
10123 L: linux-omap@vger.kernel.org
10124 L: linux-pci@vger.kernel.org
10126 F: Documentation/devicetree/bindings/pci/ti-pci.txt
10127 F: drivers/pci/dwc/pci-dra7xx.c
10129 PCI DRIVER FOR RENESAS R-CAR
10130 M: Simon Horman <horms@verge.net.au>
10131 L: linux-pci@vger.kernel.org
10132 L: linux-renesas-soc@vger.kernel.org
10134 F: drivers/pci/host/*rcar*
10136 PCI DRIVER FOR SAMSUNG EXYNOS
10137 M: Jingoo Han <jingoohan1@gmail.com>
10138 L: linux-pci@vger.kernel.org
10139 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10140 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10142 F: drivers/pci/dwc/pci-exynos.c
10144 PCI DRIVER FOR SYNOPSIS DESIGNWARE
10145 M: Jingoo Han <jingoohan1@gmail.com>
10146 M: Joao Pinto <Joao.Pinto@synopsys.com>
10147 L: linux-pci@vger.kernel.org
10149 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
10150 F: drivers/pci/dwc/*designware*
10152 PCI DRIVER FOR GENERIC OF HOSTS
10153 M: Will Deacon <will.deacon@arm.com>
10154 L: linux-pci@vger.kernel.org
10155 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10157 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10158 F: drivers/pci/host/pci-host-common.c
10159 F: drivers/pci/host/pci-host-generic.c
10161 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10162 M: Keith Busch <keith.busch@intel.com>
10163 L: linux-pci@vger.kernel.org
10165 F: drivers/pci/host/vmd.c
10167 PCIE DRIVER FOR ST SPEAR13XX
10168 M: Pratyush Anand <pratyush.anand@gmail.com>
10169 L: linux-pci@vger.kernel.org
10171 F: drivers/pci/dwc/*spear*
10173 PCI MSI DRIVER FOR ALTERA MSI IP
10174 M: Ley Foon Tan <lftan@altera.com>
10175 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10176 L: linux-pci@vger.kernel.org
10178 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10179 F: drivers/pci/host/pcie-altera-msi.c
10181 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10182 M: Duc Dang <dhdang@apm.com>
10183 L: linux-pci@vger.kernel.org
10184 L: linux-arm-kernel@lists.infradead.org
10186 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10187 F: drivers/pci/host/pci-xgene-msi.c
10189 PCIE DRIVER FOR AXIS ARTPEC
10190 M: Niklas Cassel <niklas.cassel@axis.com>
10191 M: Jesper Nilsson <jesper.nilsson@axis.com>
10192 L: linux-arm-kernel@axis.com
10193 L: linux-pci@vger.kernel.org
10195 F: Documentation/devicetree/bindings/pci/axis,artpec*
10196 F: drivers/pci/dwc/*artpec*
10198 PCIE DRIVER FOR HISILICON
10199 M: Zhou Wang <wangzhou1@hisilicon.com>
10200 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
10201 L: linux-pci@vger.kernel.org
10203 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10204 F: drivers/pci/dwc/pcie-hisi.c
10206 PCIE DRIVER FOR HISILICON KIRIN
10207 M: Xiaowei Song <songxiaowei@hisilicon.com>
10208 M: Binghui Wang <wangbinghui@hisilicon.com>
10209 L: linux-pci@vger.kernel.org
10211 F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10212 F: drivers/pci/dwc/pcie-kirin.c
10214 PCIE DRIVER FOR ROCKCHIP
10215 M: Shawn Lin <shawn.lin@rock-chips.com>
10216 L: linux-pci@vger.kernel.org
10217 L: linux-rockchip@lists.infradead.org
10219 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10220 F: drivers/pci/host/pcie-rockchip.c
10222 PCIE DRIVER FOR QUALCOMM MSM
10223 M: Stanimir Varbanov <svarbanov@mm-sol.com>
10224 L: linux-pci@vger.kernel.org
10225 L: linux-arm-msm@vger.kernel.org
10227 F: drivers/pci/dwc/*qcom*
10229 PCIE DRIVER FOR CAVIUM THUNDERX
10230 M: David Daney <david.daney@cavium.com>
10231 L: linux-pci@vger.kernel.org
10232 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10234 F: Documentation/devicetree/bindings/pci/pci-thunder-*
10235 F: drivers/pci/host/pci-thunder-*
10237 PCIE DRIVER FOR MEDIATEK
10238 M: Ryder Lee <ryder.lee@mediatek.com>
10239 L: linux-pci@vger.kernel.org
10240 L: linux-mediatek@lists.infradead.org
10242 F: Documentation/devicetree/bindings/pci/mediatek*
10243 F: drivers/pci/host/*mediatek*
10246 P: Linux PCMCIA Team
10247 L: linux-pcmcia@lists.infradead.org
10248 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10251 F: Documentation/pcmcia/
10256 PCNET32 NETWORK DRIVER
10257 M: Don Fry <pcnet32@frontier.com>
10258 L: netdev@vger.kernel.org
10260 F: drivers/net/ethernet/amd/pcnet32.c
10262 PCRYPT PARALLEL CRYPTO ENGINE
10263 M: Steffen Klassert <steffen.klassert@secunet.com>
10264 L: linux-crypto@vger.kernel.org
10267 F: include/crypto/pcrypt.h
10269 PER-CPU MEMORY ALLOCATOR
10270 M: Tejun Heo <tj@kernel.org>
10271 M: Christoph Lameter <cl@linux.com>
10272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10274 F: include/linux/percpu*.h
10276 F: arch/*/include/asm/percpu.h
10278 PER-TASK DELAY ACCOUNTING
10279 M: Balbir Singh <bsingharora@gmail.com>
10281 F: include/linux/delayacct.h
10282 F: kernel/delayacct.c
10284 PERFORMANCE EVENTS SUBSYSTEM
10285 M: Peter Zijlstra <peterz@infradead.org>
10286 M: Ingo Molnar <mingo@redhat.com>
10287 M: Arnaldo Carvalho de Melo <acme@kernel.org>
10288 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10289 L: linux-kernel@vger.kernel.org
10290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10293 F: include/linux/perf_event.h
10294 F: include/uapi/linux/perf_event.h
10295 F: arch/*/kernel/perf_event*.c
10296 F: arch/*/kernel/*/perf_event*.c
10297 F: arch/*/kernel/*/*/perf_event*.c
10298 F: arch/*/include/asm/perf_event.h
10299 F: arch/*/kernel/perf_callchain.c
10303 PERSONALITY HANDLING
10304 M: Christoph Hellwig <hch@infradead.org>
10305 L: linux-abi-devel@lists.sourceforge.net
10307 F: include/linux/personality.h
10308 F: include/uapi/linux/personality.h
10311 M: Remi Denis-Courmont <courmisch@gmail.com>
10313 F: Documentation/networking/phonet.txt
10314 F: include/linux/phonet.h
10315 F: include/net/phonet/
10316 F: include/uapi/linux/phonet.h
10320 M: Joern Engel <joern@lazybastard.org>
10321 L: linux-mtd@lists.infradead.org
10323 F: drivers/mtd/devices/phram.c
10326 M: Bruno Prémont <bonbons@linux-vserver.org>
10327 L: linux-input@vger.kernel.org
10329 F: drivers/hid/hid-picolcd*
10332 M: Jamie Iles <jamie@jamieiles.com>
10333 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10334 T: git git://github.com/jamieiles/linux-2.6-ji.git
10336 F: arch/arm/boot/dts/picoxcell*
10337 F: arch/arm/mach-picoxcell/
10338 F: drivers/crypto/picoxcell*
10340 PIN CONTROL SUBSYSTEM
10341 M: Linus Walleij <linus.walleij@linaro.org>
10342 L: linux-gpio@vger.kernel.org
10343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10345 F: Documentation/devicetree/bindings/pinctrl/
10346 F: Documentation/pinctrl.txt
10347 F: drivers/pinctrl/
10348 F: include/linux/pinctrl/
10350 PIN CONTROLLER - ATMEL AT91
10351 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10352 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10354 F: drivers/pinctrl/pinctrl-at91.*
10356 PIN CONTROLLER - ATMEL AT91 PIO4
10357 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10358 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10359 L: linux-gpio@vger.kernel.org
10361 F: drivers/pinctrl/pinctrl-at91-pio4.*
10363 PIN CONTROLLER - INTEL
10364 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10365 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10367 F: drivers/pinctrl/intel/
10369 PIN CONTROLLER - QUALCOMM
10370 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10372 L: linux-arm-msm@vger.kernel.org
10373 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10374 F: drivers/pinctrl/qcom/
10376 PIN CONTROLLER - RENESAS
10377 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10378 M: Geert Uytterhoeven <geert+renesas@glider.be>
10379 L: linux-renesas-soc@vger.kernel.org
10381 F: drivers/pinctrl/sh-pfc/
10383 PIN CONTROLLER - SAMSUNG
10384 M: Tomasz Figa <tomasz.figa@gmail.com>
10385 M: Krzysztof Kozlowski <krzk@kernel.org>
10386 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10387 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10388 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10389 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10392 F: drivers/pinctrl/samsung/
10393 F: include/dt-bindings/pinctrl/samsung.h
10394 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10396 PIN CONTROLLER - SINGLE
10397 M: Tony Lindgren <tony@atomide.com>
10398 M: Haojian Zhuang <haojian.zhuang@linaro.org>
10399 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10400 L: linux-omap@vger.kernel.org
10402 F: drivers/pinctrl/pinctrl-single.c
10404 PIN CONTROLLER - ST SPEAR
10405 M: Viresh Kumar <vireshk@kernel.org>
10406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10407 W: http://www.st.com/spear
10409 F: drivers/pinctrl/spear/
10411 PISTACHIO SOC SUPPORT
10412 M: James Hartley <james.hartley@imgtec.com>
10413 M: Ionela Voinescu <ionela.voinescu@imgtec.com>
10414 L: linux-mips@linux-mips.org
10416 F: arch/mips/pistachio/
10417 F: arch/mips/include/asm/mach-pistachio/
10418 F: arch/mips/boot/dts/img/pistachio*
10419 F: arch/mips/configs/pistachio*_defconfig
10423 M: linux-block@vger.kernel.org
10424 F: drivers/block/pktcdvd.c
10425 F: include/linux/pktcdvd.h
10426 F: include/uapi/linux/pktcdvd.h
10428 PKUNITY SOC DRIVERS
10429 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10430 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10432 T: git git://github.com/gxt/linux.git
10433 F: drivers/input/serio/i8042-unicore32io.h
10434 F: drivers/i2c/busses/i2c-puv3.c
10435 F: drivers/video/fbdev/fb-puv3.c
10436 F: drivers/rtc/rtc-puv3.c
10438 PMBUS HARDWARE MONITORING DRIVERS
10439 M: Guenter Roeck <linux@roeck-us.net>
10440 L: linux-hwmon@vger.kernel.org
10441 W: http://hwmon.wiki.kernel.org/
10442 W: http://www.roeck-us.net/linux/drivers/
10443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10445 F: Documentation/hwmon/pmbus
10446 F: drivers/hwmon/pmbus/
10447 F: include/linux/pmbus.h
10449 PMC SIERRA MaxRAID DRIVER
10450 L: linux-scsi@vger.kernel.org
10451 W: http://www.pmc-sierra.com/
10453 F: drivers/scsi/pmcraid.*
10455 PMC SIERRA PM8001 DRIVER
10456 M: Jack Wang <jinpu.wang@profitbricks.com>
10457 M: lindar_liu@usish.com
10458 L: linux-scsi@vger.kernel.org
10460 F: drivers/scsi/pm8001/
10462 POSIX CLOCKS and TIMERS
10463 M: Thomas Gleixner <tglx@linutronix.de>
10464 L: linux-kernel@vger.kernel.org
10465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10468 F: include/linux/timer*
10469 F: kernel/time/*timer*
10471 POWER MANAGEMENT CORE
10472 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10473 L: linux-pm@vger.kernel.org
10474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10475 B: https://bugzilla.kernel.org
10477 F: drivers/base/power/
10478 F: include/linux/pm.h
10479 F: include/linux/pm_*
10480 F: include/linux/powercap.h
10481 F: drivers/powercap/
10483 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10484 M: Sebastian Reichel <sre@kernel.org>
10485 L: linux-pm@vger.kernel.org
10486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10488 F: Documentation/devicetree/bindings/power/supply/
10489 F: include/linux/power_supply.h
10490 F: drivers/power/supply/
10492 POWER STATE COORDINATION INTERFACE (PSCI)
10493 M: Mark Rutland <mark.rutland@arm.com>
10494 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10495 L: linux-arm-kernel@lists.infradead.org
10497 F: drivers/firmware/psci*.c
10498 F: include/linux/psci.h
10499 F: include/uapi/linux/psci.h
10501 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10502 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10503 L: linuxppc-dev@lists.ozlabs.org
10505 F: drivers/char/powernv-op-panel.c
10508 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10512 PPP PROTOCOL DRIVERS AND COMPRESSORS
10513 M: Paul Mackerras <paulus@samba.org>
10514 L: linux-ppp@vger.kernel.org
10516 F: drivers/net/ppp/ppp_*
10518 PPP OVER ATM (RFC 2364)
10519 M: Mitchell Blank Jr <mitch@sfgoth.com>
10521 F: net/atm/pppoatm.c
10522 F: include/uapi/linux/atmppp.h
10525 M: Michal Ostrowski <mostrows@earthlink.net>
10527 F: drivers/net/ppp/pppoe.c
10528 F: drivers/net/ppp/pppox.c
10531 M: James Chapman <jchapman@katalix.com>
10533 F: net/l2tp/l2tp_ppp.c
10534 F: include/linux/if_pppol2tp.h
10535 F: include/uapi/linux/if_pppol2tp.h
10538 M: Rodolfo Giometti <giometti@enneenne.com>
10539 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10540 L: linuxpps@ml.enneenne.com (subscribers-only)
10542 F: Documentation/pps/
10544 F: include/linux/pps*.h
10547 M: Dmitry Kozlov <xeb@mail.ru>
10548 L: netdev@vger.kernel.org
10550 F: drivers/net/ppp/pptp.c
10551 W: http://sourceforge.net/projects/accel-pptp
10554 M: Robert Love <rml@tech9.net>
10555 L: kpreempt-tech@lists.sourceforge.net
10556 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10558 F: Documentation/preempt-locking.txt
10559 F: include/linux/preempt.h
10562 M: Petr Mladek <pmladek@suse.com>
10563 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10564 R: Steven Rostedt <rostedt@goodmis.org>
10567 F: include/linux/printk.h
10569 PRISM54 WIRELESS DRIVER
10570 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10571 L: linux-wireless@vger.kernel.org
10572 W: http://wireless.kernel.org/en/users/Drivers/p54
10574 F: drivers/net/wireless/intersil/prism54/
10577 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
10578 M: Kees Cook <keescook@chromium.org>
10579 L: linux-kernel@vger.kernel.org
10580 L: linux-fsdevel@vger.kernel.org
10582 F: fs/proc/proc_sysctl.c
10583 F: include/linux/sysctl.h
10585 F: tools/testing/selftests/sysctl/
10587 PS3 NETWORK SUPPORT
10588 M: Geoff Levand <geoff@infradead.org>
10589 L: netdev@vger.kernel.org
10590 L: linuxppc-dev@lists.ozlabs.org
10592 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10594 PS3 PLATFORM SUPPORT
10595 M: Geoff Levand <geoff@infradead.org>
10596 L: linuxppc-dev@lists.ozlabs.org
10598 F: arch/powerpc/boot/ps3*
10599 F: arch/powerpc/include/asm/lv1call.h
10600 F: arch/powerpc/include/asm/ps3*.h
10601 F: arch/powerpc/platforms/ps3/
10604 F: drivers/rtc/rtc-ps3.c
10605 F: drivers/usb/host/*ps3.c
10606 F: sound/ppc/snd_ps3*
10609 M: Jim Paris <jim@jtan.com>
10610 M: Geoff Levand <geoff@infradead.org>
10611 L: linuxppc-dev@lists.ozlabs.org
10613 F: drivers/block/ps3vram.c
10615 PSAMPLE PACKET SAMPLING SUPPORT:
10616 M: Yotam Gigi <yotamg@mellanox.com>
10619 F: include/net/psample.h
10620 F: include/uapi/linux/psample.h
10623 M: Kees Cook <keescook@chromium.org>
10624 M: Anton Vorontsov <anton@enomsg.org>
10625 M: Colin Cross <ccross@android.com>
10626 M: Tony Luck <tony.luck@intel.com>
10628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10630 F: include/linux/pstore*
10631 F: drivers/firmware/efi/efi-pstore.c
10632 F: drivers/acpi/apei/erst.c
10633 F: Documentation/admin-guide/ramoops.rst
10634 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10635 K: \b(pstore|ramoops)
10637 PTP HARDWARE CLOCK SUPPORT
10638 M: Richard Cochran <richardcochran@gmail.com>
10639 L: netdev@vger.kernel.org
10641 W: http://linuxptp.sourceforge.net/
10642 F: Documentation/ABI/testing/sysfs-ptp
10643 F: Documentation/ptp/*
10644 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10645 F: drivers/net/phy/dp83640*
10647 F: include/linux/ptp_cl*
10650 M: Roland McGrath <roland@hack.frob.com>
10651 M: Oleg Nesterov <oleg@redhat.com>
10653 F: include/asm-generic/syscall.h
10654 F: include/linux/ptrace.h
10655 F: include/linux/regset.h
10656 F: include/linux/tracehook.h
10657 F: include/uapi/linux/ptrace.h
10661 M: Hans Verkuil <hverkuil@xs4all.nl>
10662 L: linux-media@vger.kernel.org
10663 T: git git://linuxtv.org/media_tree.git
10665 F: drivers/media/usb/pulse8-cec/*
10667 PVRUSB2 VIDEO4LINUX DRIVER
10668 M: Mike Isely <isely@pobox.com>
10669 L: pvrusb2@isely.net (subscribers-only)
10670 L: linux-media@vger.kernel.org
10671 W: http://www.isely.net/pvrusb2/
10672 T: git git://linuxtv.org/media_tree.git
10674 F: Documentation/media/v4l-drivers/pvrusb2*
10675 F: drivers/media/usb/pvrusb2/
10678 M: Hans Verkuil <hverkuil@xs4all.nl>
10679 L: linux-media@vger.kernel.org
10680 T: git git://linuxtv.org/media_tree.git
10682 F: drivers/media/usb/pwc/*
10685 M: Kamil Debski <kamil@wypas.org>
10686 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10687 L: linux-hwmon@vger.kernel.org
10689 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10690 F: Documentation/hwmon/pwm-fan
10691 F: drivers/hwmon/pwm-fan.c
10694 M: Thierry Reding <thierry.reding@gmail.com>
10695 L: linux-pwm@vger.kernel.org
10697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10698 F: Documentation/pwm.txt
10699 F: Documentation/devicetree/bindings/pwm/
10700 F: include/linux/pwm.h
10702 F: drivers/video/backlight/pwm_bl.c
10703 F: include/linux/pwm_backlight.h
10704 F: drivers/gpio/gpio-mvebu.c
10705 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10707 PXA2xx/PXA3xx SUPPORT
10708 M: Daniel Mack <daniel@zonque.org>
10709 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10710 M: Robert Jarzmik <robert.jarzmik@free.fr>
10711 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10712 T: git git://github.com/hzhuang1/linux.git
10713 T: git git://github.com/rjarzmik/linux.git
10715 F: arch/arm/boot/dts/pxa*
10716 F: arch/arm/mach-pxa/
10717 F: drivers/dma/pxa*
10718 F: drivers/pcmcia/pxa2xx*
10719 F: drivers/pinctrl/pxa/
10720 F: drivers/spi/spi-pxa2xx*
10721 F: drivers/usb/gadget/udc/pxa2*
10722 F: include/sound/pxa2xx-lib.h
10727 M: Robert Jarzmik <robert.jarzmik@free.fr>
10728 L: linux-gpio@vger.kernel.org
10730 F: drivers/gpio/gpio-pxa.c
10732 PXA3xx NAND FLASH DRIVER
10733 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10734 L: linux-mtd@lists.infradead.org
10736 F: drivers/mtd/nand/pxa3xx_nand.c
10739 M: Eric Miao <eric.y.miao@gmail.com>
10740 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10741 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10742 T: git git://github.com/hzhuang1/linux.git
10743 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
10745 F: arch/arm/boot/dts/mmp*
10746 F: arch/arm/mach-mmp/
10752 M: Robert Jarzmik <robert.jarzmik@free.fr>
10753 L: linux-rtc@vger.kernel.org
10757 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10758 M: Salvatore Benedetto <salvatore.benedetto@intel.com>
10759 L: qat-linux@intel.com
10761 F: drivers/crypto/qat/
10764 M: Mike Marciniszyn <infinipath@intel.com>
10765 L: linux-rdma@vger.kernel.org
10767 F: drivers/infiniband/hw/qib/
10769 QLOGIC QLA1280 SCSI DRIVER
10770 M: Michael Reed <mdr@sgi.com>
10771 L: linux-scsi@vger.kernel.org
10773 F: drivers/scsi/qla1280.[ch]
10775 QLOGIC QLA2XXX FC-SCSI DRIVER
10776 M: qla2xxx-upstream@qlogic.com
10777 L: linux-scsi@vger.kernel.org
10779 F: Documentation/scsi/LICENSE.qla2xxx
10780 F: drivers/scsi/qla2xxx/
10782 QLOGIC QLA4XXX iSCSI DRIVER
10783 M: QLogic-Storage-Upstream@qlogic.com
10784 L: linux-scsi@vger.kernel.org
10786 F: Documentation/scsi/LICENSE.qla4xxx
10787 F: drivers/scsi/qla4xxx/
10789 QLOGIC QLA3XXX NETWORK DRIVER
10790 M: Dept-GELinuxNICDev@cavium.com
10791 L: netdev@vger.kernel.org
10793 F: Documentation/networking/LICENSE.qla3xxx
10794 F: drivers/net/ethernet/qlogic/qla3xxx.*
10796 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10797 M: Harish Patil <harish.patil@cavium.com>
10798 M: Manish Chopra <manish.chopra@cavium.com>
10799 M: Dept-GELinuxNICDev@cavium.com
10800 L: netdev@vger.kernel.org
10802 F: drivers/net/ethernet/qlogic/qlcnic/
10804 QLOGIC QLGE 10Gb ETHERNET DRIVER
10805 M: Harish Patil <harish.patil@cavium.com>
10806 M: Manish Chopra <manish.chopra@cavium.com>
10807 M: Dept-GELinuxNICDev@cavium.com
10808 L: netdev@vger.kernel.org
10810 F: drivers/net/ethernet/qlogic/qlge/
10812 QLOGIC QL4xxx ETHERNET DRIVER
10813 M: Yuval Mintz <Yuval.Mintz@cavium.com>
10814 M: Ariel Elior <Ariel.Elior@cavium.com>
10815 M: everest-linux-l2@cavium.com
10816 L: netdev@vger.kernel.org
10818 F: drivers/net/ethernet/qlogic/qed/
10819 F: include/linux/qed/
10820 F: drivers/net/ethernet/qlogic/qede/
10822 QLOGIC QL41xxx ISCSI DRIVER
10823 M: QLogic-Storage-Upstream@cavium.com
10824 L: linux-scsi@vger.kernel.org
10826 F: drivers/scsi/qedi/
10828 QLOGIC QL41xxx FCOE DRIVER
10829 M: QLogic-Storage-Upstream@cavium.com
10830 L: linux-scsi@vger.kernel.org
10832 F: drivers/scsi/qedf/
10835 M: Anders Larsen <al@alarsen.net>
10836 W: http://www.alarsen.net/linux/qnx4fs/
10839 F: include/uapi/linux/qnx4_fs.h
10840 F: include/uapi/linux/qnxtypes.h
10842 QORIQ DPAA2 FSL-MC BUS DRIVER
10843 M: Stuart Yoder <stuyoder@gmail.com>
10844 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
10845 L: linux-kernel@vger.kernel.org
10847 F: drivers/staging/fsl-mc/
10848 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
10850 QT1010 MEDIA DRIVER
10851 M: Antti Palosaari <crope@iki.fi>
10852 L: linux-media@vger.kernel.org
10853 W: https://linuxtv.org
10854 W: http://palosaari.fi/linux/
10855 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10856 T: git git://linuxtv.org/anttip/media_tree.git
10858 F: drivers/media/tuners/qt1010*
10860 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10861 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10862 L: linux-wireless@vger.kernel.org
10863 W: http://wireless.kernel.org/en/users/Drivers/ath9k
10865 F: drivers/net/wireless/ath/ath9k/
10867 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10868 M: Kalle Valo <kvalo@qca.qualcomm.com>
10869 L: ath10k@lists.infradead.org
10870 W: http://wireless.kernel.org/en/users/Drivers/ath10k
10871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10873 F: drivers/net/wireless/ath/ath10k/
10875 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10876 M: Timur Tabi <timur@codeaurora.org>
10877 L: netdev@vger.kernel.org
10879 F: drivers/net/ethernet/qualcomm/emac/
10881 QUALCOMM HEXAGON ARCHITECTURE
10882 M: Richard Kuo <rkuo@codeaurora.org>
10883 L: linux-hexagon@vger.kernel.org
10884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10888 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
10889 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
10890 L: linux-media@vger.kernel.org
10891 L: linux-arm-msm@vger.kernel.org
10892 T: git git://linuxtv.org/media_tree.git
10894 F: drivers/media/platform/qcom/venus/
10896 QUALCOMM WCN36XX WIRELESS DRIVER
10897 M: Eugene Krasnikov <k.eugene.e@gmail.com>
10898 L: wcn36xx@lists.infradead.org
10899 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10900 T: git git://github.com/KrasnikovEugene/wcn36xx.git
10902 F: drivers/net/wireless/ath/wcn36xx/
10904 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10905 M: Gabriel Somlo <somlo@cmu.edu>
10906 M: "Michael S. Tsirkin" <mst@redhat.com>
10907 L: qemu-devel@nongnu.org
10909 F: drivers/firmware/qemu_fw_cfg.c
10911 QUANTENNA QTNFMAC WIRELESS DRIVER
10912 M: Igor Mitsyanko <imitsyanko@quantenna.com>
10913 M: Avinash Patil <avinashp@quantenna.com>
10914 M: Sergey Matyukevich <smatyukevich@quantenna.com>
10915 L: linux-wireless@vger.kernel.org
10917 F: drivers/net/wireless/quantenna
10919 RADOS BLOCK DEVICE (RBD)
10920 M: Ilya Dryomov <idryomov@gmail.com>
10921 M: Sage Weil <sage@redhat.com>
10922 M: Alex Elder <elder@kernel.org>
10923 L: ceph-devel@vger.kernel.org
10924 W: http://ceph.com/
10925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10926 T: git git://github.com/ceph/ceph-client.git
10928 F: Documentation/ABI/testing/sysfs-bus-rbd
10929 F: drivers/block/rbd.c
10930 F: drivers/block/rbd_types.h
10932 RADEON FRAMEBUFFER DISPLAY DRIVER
10933 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10934 L: linux-fbdev@vger.kernel.org
10936 F: drivers/video/fbdev/aty/radeon*
10937 F: include/uapi/linux/radeonfb.h
10939 RADIOSHARK RADIO DRIVER
10940 M: Hans Verkuil <hverkuil@xs4all.nl>
10941 L: linux-media@vger.kernel.org
10942 T: git git://linuxtv.org/media_tree.git
10944 F: drivers/media/radio/radio-shark.c
10946 RADIOSHARK2 RADIO DRIVER
10947 M: Hans Verkuil <hverkuil@xs4all.nl>
10948 L: linux-media@vger.kernel.org
10949 T: git git://linuxtv.org/media_tree.git
10951 F: drivers/media/radio/radio-shark2.c
10952 F: drivers/media/radio/radio-tea5777.c
10954 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10955 M: Paul Mackerras <paulus@samba.org>
10956 L: linux-fbdev@vger.kernel.org
10958 F: drivers/video/fbdev/aty/aty128fb.c
10960 RAINSHADOW-CEC DRIVER
10961 M: Hans Verkuil <hverkuil@xs4all.nl>
10962 L: linux-media@vger.kernel.org
10963 T: git git://linuxtv.org/media_tree.git
10965 F: drivers/media/usb/rainshadow-cec/*
10967 RALINK MIPS ARCHITECTURE
10968 M: John Crispin <john@phrozen.org>
10969 L: linux-mips@linux-mips.org
10971 F: arch/mips/ralink
10973 RALINK RT2X00 WIRELESS LAN DRIVER
10975 M: Stanislaw Gruszka <sgruszka@redhat.com>
10976 M: Helmut Schaa <helmut.schaa@googlemail.com>
10977 L: linux-wireless@vger.kernel.org
10979 F: drivers/net/wireless/ralink/rt2x00/
10981 RAMDISK RAM BLOCK DEVICE DRIVER
10982 M: Jens Axboe <axboe@kernel.dk>
10984 F: Documentation/blockdev/ramdisk.txt
10985 F: drivers/block/brd.c
10987 RANDOM NUMBER DRIVER
10988 M: "Theodore Ts'o" <tytso@mit.edu>
10990 F: drivers/char/random.c
10993 M: Matt Porter <mporter@kernel.crashing.org>
10994 M: Alexandre Bounine <alexandre.bounine@idt.com>
10996 F: drivers/rapidio/
10998 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10999 L: linux-wireless@vger.kernel.org
11001 F: drivers/net/wireless/ray*
11004 M: Josh Triplett <josh@joshtriplett.org>
11005 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11006 L: linux-kernel@vger.kernel.org
11008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11009 F: Documentation/RCU/torture.txt
11010 F: kernel/rcu/rcutorture.c
11012 RCUTORTURE TEST FRAMEWORK
11013 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11014 M: Josh Triplett <josh@joshtriplett.org>
11015 R: Steven Rostedt <rostedt@goodmis.org>
11016 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11017 R: Lai Jiangshan <jiangshanlai@gmail.com>
11018 L: linux-kernel@vger.kernel.org
11020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11021 F: tools/testing/selftests/rcutorture
11024 M: Florian Fainelli <florian@openwrt.org>
11027 RDC R6040 FAST ETHERNET DRIVER
11028 M: Florian Fainelli <f.fainelli@gmail.com>
11029 L: netdev@vger.kernel.org
11031 F: drivers/net/ethernet/rdc/r6040.c
11033 RDS - RELIABLE DATAGRAM SOCKETS
11034 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11035 L: netdev@vger.kernel.org
11036 L: linux-rdma@vger.kernel.org
11037 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
11038 W: https://oss.oracle.com/projects/rds/
11041 F: Documentation/networking/rds.txt
11043 RDMAVT - RDMA verbs software
11044 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11045 L: linux-rdma@vger.kernel.org
11047 F: drivers/infiniband/sw/rdmavt
11049 RDT - RESOURCE ALLOCATION
11050 M: Fenghua Yu <fenghua.yu@intel.com>
11051 L: linux-kernel@vger.kernel.org
11053 F: arch/x86/kernel/cpu/intel_rdt*
11054 F: arch/x86/include/asm/intel_rdt*
11055 F: Documentation/x86/intel_rdt*
11057 READ-COPY UPDATE (RCU)
11058 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11059 M: Josh Triplett <josh@joshtriplett.org>
11060 R: Steven Rostedt <rostedt@goodmis.org>
11061 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11062 R: Lai Jiangshan <jiangshanlai@gmail.com>
11063 L: linux-kernel@vger.kernel.org
11064 W: http://www.rdrop.com/users/paulmck/RCU/
11066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11067 F: Documentation/RCU/
11068 X: Documentation/RCU/torture.txt
11069 F: include/linux/rcu*
11070 X: include/linux/srcu.h
11072 X: kernel/torture.c
11074 REAL TIME CLOCK (RTC) SUBSYSTEM
11075 M: Alessandro Zummo <a.zummo@towertech.it>
11076 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
11077 L: linux-rtc@vger.kernel.org
11078 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
11079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11081 F: Documentation/devicetree/bindings/rtc/
11082 F: Documentation/rtc.txt
11084 F: include/linux/rtc.h
11085 F: include/uapi/linux/rtc.h
11086 F: include/linux/rtc/
11087 F: include/linux/platform_data/rtc-*
11088 F: tools/testing/selftests/timers/rtctest.c
11090 REALTEK AUDIO CODECS
11091 M: Bard Liao <bardliao@realtek.com>
11092 M: Oder Chiou <oder_chiou@realtek.com>
11094 F: sound/soc/codecs/rt*
11095 F: include/sound/rt*.h
11097 REISERFS FILE SYSTEM
11098 L: reiserfs-devel@vger.kernel.org
11102 REGISTER MAP ABSTRACTION
11103 M: Mark Brown <broonie@kernel.org>
11104 L: linux-kernel@vger.kernel.org
11105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11107 F: Documentation/devicetree/bindings/regmap/
11108 F: drivers/base/regmap/
11109 F: include/linux/regmap.h
11111 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11112 M: Ohad Ben-Cohen <ohad@wizery.com>
11113 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11114 L: linux-remoteproc@vger.kernel.org
11115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11117 F: Documentation/devicetree/bindings/remoteproc/
11118 F: Documentation/remoteproc.txt
11119 F: drivers/remoteproc/
11120 F: include/linux/remoteproc.h
11122 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11123 M: Ohad Ben-Cohen <ohad@wizery.com>
11124 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11125 L: linux-remoteproc@vger.kernel.org
11126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11129 F: Documentation/rpmsg.txt
11130 F: include/linux/rpmsg.h
11131 F: include/linux/rpmsg/
11133 RENESAS CLOCK DRIVERS
11134 M: Geert Uytterhoeven <geert+renesas@glider.be>
11135 L: linux-renesas-soc@vger.kernel.org
11137 F: drivers/clk/renesas/
11139 RENESAS ETHERNET DRIVERS
11140 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11141 L: netdev@vger.kernel.org
11142 L: linux-renesas-soc@vger.kernel.org
11143 F: drivers/net/ethernet/renesas/
11144 F: include/linux/sh_eth.h
11146 RENESAS R-CAR GYROADC DRIVER
11147 M: Marek Vasut <marek.vasut@gmail.com>
11148 L: linux-iio@vger.kernel.org
11150 F: drivers/iio/adc/rcar_gyro_adc.c
11152 RENESAS USB PHY DRIVER
11153 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11154 L: linux-renesas-soc@vger.kernel.org
11156 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
11158 RESET CONTROLLER FRAMEWORK
11159 M: Philipp Zabel <p.zabel@pengutronix.de>
11160 T: git git://git.pengutronix.de/git/pza/linux
11163 F: Documentation/devicetree/bindings/reset/
11164 F: include/dt-bindings/reset/
11165 F: include/linux/reset.h
11166 F: include/linux/reset-controller.h
11169 M: Johannes Berg <johannes@sipsolutions.net>
11170 L: linux-wireless@vger.kernel.org
11171 W: http://wireless.kernel.org/
11172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11175 F: Documentation/rfkill.txt
11179 M: Thomas Graf <tgraf@suug.ch>
11180 M: Herbert Xu <herbert@gondor.apana.org.au>
11181 L: netdev@vger.kernel.org
11183 F: lib/rhashtable.c
11184 F: include/linux/rhashtable.h
11186 RICOH SMARTMEDIA/XD DRIVER
11187 M: Maxim Levitsky <maximlevitsky@gmail.com>
11189 F: drivers/mtd/nand/r852.c
11190 F: drivers/mtd/nand/r852.h
11192 RICOH R5C592 MEMORYSTICK DRIVER
11193 M: Maxim Levitsky <maximlevitsky@gmail.com>
11195 F: drivers/memstick/host/r592.*
11198 M: Stefan Achatz <erazor_de@users.sourceforge.net>
11199 W: http://sourceforge.net/projects/roccat/
11201 F: drivers/hid/hid-roccat*
11202 F: include/linux/hid-roccat*
11203 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11206 M: Jiri Pirko <jiri@resnulli.us>
11207 L: netdev@vger.kernel.org
11209 F: drivers/net/ethernet/rocker/
11213 W: http://www.comtrol.com
11215 F: Documentation/serial/rocket.txt
11216 F: drivers/tty/rocket*
11218 ROCKETPORT EXPRESS/INFINITY DRIVER
11219 M: Kevin Cernekee <cernekee@gmail.com>
11220 L: linux-serial@vger.kernel.org
11222 F: drivers/tty/serial/rp2.*
11225 M: Ralf Baechle <ralf@linux-mips.org>
11226 L: linux-hams@vger.kernel.org
11227 W: http://www.linux-ax25.org/
11229 F: include/net/rose.h
11230 F: include/uapi/linux/rose.h
11233 RTL2830 MEDIA DRIVER
11234 M: Antti Palosaari <crope@iki.fi>
11235 L: linux-media@vger.kernel.org
11236 W: https://linuxtv.org
11237 W: http://palosaari.fi/linux/
11238 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11239 T: git git://linuxtv.org/anttip/media_tree.git
11241 F: drivers/media/dvb-frontends/rtl2830*
11243 RTL2832 MEDIA DRIVER
11244 M: Antti Palosaari <crope@iki.fi>
11245 L: linux-media@vger.kernel.org
11246 W: https://linuxtv.org
11247 W: http://palosaari.fi/linux/
11248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11249 T: git git://linuxtv.org/anttip/media_tree.git
11251 F: drivers/media/dvb-frontends/rtl2832*
11253 RTL2832_SDR MEDIA DRIVER
11254 M: Antti Palosaari <crope@iki.fi>
11255 L: linux-media@vger.kernel.org
11256 W: https://linuxtv.org
11257 W: http://palosaari.fi/linux/
11258 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11259 T: git git://linuxtv.org/anttip/media_tree.git
11261 F: drivers/media/dvb-frontends/rtl2832_sdr*
11263 RTL8180 WIRELESS DRIVER
11264 L: linux-wireless@vger.kernel.org
11265 W: http://wireless.kernel.org/
11266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11268 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
11270 RTL8187 WIRELESS DRIVER
11271 M: Herton Ronaldo Krzesinski <herton@canonical.com>
11272 M: Hin-Tak Leung <htl10@users.sourceforge.net>
11273 M: Larry Finger <Larry.Finger@lwfinger.net>
11274 L: linux-wireless@vger.kernel.org
11275 W: http://wireless.kernel.org/
11276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11278 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
11280 RTL8192CE WIRELESS DRIVER
11281 M: Larry Finger <Larry.Finger@lwfinger.net>
11282 M: Chaoming Li <chaoming_li@realsil.com.cn>
11283 L: linux-wireless@vger.kernel.org
11284 W: http://wireless.kernel.org/
11285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11287 F: drivers/net/wireless/realtek/rtlwifi/
11288 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11290 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11291 M: Jes Sorensen <Jes.Sorensen@gmail.com>
11292 L: linux-wireless@vger.kernel.org
11293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11295 F: drivers/net/wireless/realtek/rtl8xxxu/
11297 S3 SAVAGE FRAMEBUFFER DRIVER
11298 M: Antonino Daplas <adaplas@gmail.com>
11299 L: linux-fbdev@vger.kernel.org
11301 F: drivers/video/fbdev/savage/
11304 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11305 M: Heiko Carstens <heiko.carstens@de.ibm.com>
11306 L: linux-s390@vger.kernel.org
11307 W: http://www.ibm.com/developerworks/linux/linux390/
11308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11312 F: Documentation/s390/
11313 F: Documentation/driver-api/s390-drivers.rst
11315 S390 COMMON I/O LAYER
11316 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11317 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11318 L: linux-s390@vger.kernel.org
11319 W: http://www.ibm.com/developerworks/linux/linux390/
11321 F: drivers/s390/cio/
11324 M: Stefan Haberland <sth@linux.vnet.ibm.com>
11325 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11326 L: linux-s390@vger.kernel.org
11327 W: http://www.ibm.com/developerworks/linux/linux390/
11329 F: drivers/s390/block/dasd*
11330 F: block/partitions/ibm.c
11332 S390 NETWORK DRIVERS
11333 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11334 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11335 L: linux-s390@vger.kernel.org
11336 W: http://www.ibm.com/developerworks/linux/linux390/
11338 F: drivers/s390/net/
11341 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11342 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11343 L: linux-s390@vger.kernel.org
11344 W: http://www.ibm.com/developerworks/linux/linux390/
11347 F: drivers/pci/hotplug/s390_pci_hpc.c
11350 M: Harald Freudenberger <freude@de.ibm.com>
11351 L: linux-s390@vger.kernel.org
11352 W: http://www.ibm.com/developerworks/linux/linux390/
11354 F: drivers/s390/crypto/
11357 M: Steffen Maier <maier@linux.vnet.ibm.com>
11358 L: linux-s390@vger.kernel.org
11359 W: http://www.ibm.com/developerworks/linux/linux390/
11361 F: drivers/s390/scsi/zfcp_*
11363 S390 IUCV NETWORK LAYER
11364 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11365 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11366 L: linux-s390@vger.kernel.org
11367 W: http://www.ibm.com/developerworks/linux/linux390/
11369 F: drivers/s390/net/*iucv*
11370 F: include/net/iucv/
11374 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11375 L: linux-s390@vger.kernel.org
11376 W: http://www.ibm.com/developerworks/linux/linux390/
11378 F: drivers/iommu/s390-iommu.c
11380 S390 VFIO-CCW DRIVER
11381 M: Cornelia Huck <cohuck@redhat.com>
11382 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11383 L: linux-s390@vger.kernel.org
11384 L: kvm@vger.kernel.org
11386 F: drivers/s390/cio/vfio_ccw*
11387 F: Documentation/s390/vfio-ccw.txt
11388 F: include/uapi/linux/vfio_ccw.h
11390 S3C24XX SD/MMC Driver
11391 M: Ben Dooks <ben-linux@fluff.org>
11392 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11394 F: drivers/mmc/host/s3cmci.*
11396 SAA6588 RDS RECEIVER DRIVER
11397 M: Hans Verkuil <hverkuil@xs4all.nl>
11398 L: linux-media@vger.kernel.org
11399 T: git git://linuxtv.org/media_tree.git
11400 W: https://linuxtv.org
11402 F: drivers/media/i2c/saa6588*
11404 SAA7134 VIDEO4LINUX DRIVER
11405 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11406 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11407 L: linux-media@vger.kernel.org
11408 W: https://linuxtv.org
11409 T: git git://linuxtv.org/media_tree.git
11411 F: Documentation/media/v4l-drivers/saa7134*
11412 F: drivers/media/pci/saa7134/
11414 SAA7146 VIDEO4LINUX-2 DRIVER
11415 M: Hans Verkuil <hverkuil@xs4all.nl>
11416 L: linux-media@vger.kernel.org
11417 T: git git://linuxtv.org/media_tree.git
11419 F: drivers/media/common/saa7146/
11420 F: drivers/media/pci/saa7146/
11421 F: include/media/saa7146*
11423 SAMSUNG LAPTOP DRIVER
11424 M: Corentin Chary <corentin.chary@gmail.com>
11425 L: platform-driver-x86@vger.kernel.org
11427 F: drivers/platform/x86/samsung-laptop.c
11429 SAMSUNG AUDIO (ASoC) DRIVERS
11430 M: Krzysztof Kozlowski <krzk@kernel.org>
11431 M: Sangbeom Kim <sbkim73@samsung.com>
11432 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11433 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11435 F: sound/soc/samsung/
11437 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11438 M: Krzysztof Kozlowski <krzk@kernel.org>
11439 L: linux-crypto@vger.kernel.org
11440 L: linux-samsung-soc@vger.kernel.org
11442 F: drivers/crypto/exynos-rng.c
11443 F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11445 SAMSUNG FRAMEBUFFER DRIVER
11446 M: Jingoo Han <jingoohan1@gmail.com>
11447 L: linux-fbdev@vger.kernel.org
11449 F: drivers/video/fbdev/s3c-fb.c
11451 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11452 M: Sangbeom Kim <sbkim73@samsung.com>
11453 M: Krzysztof Kozlowski <krzk@kernel.org>
11454 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11455 L: linux-kernel@vger.kernel.org
11456 L: linux-samsung-soc@vger.kernel.org
11458 F: drivers/mfd/sec*.c
11459 F: drivers/regulator/s2m*.c
11460 F: drivers/regulator/s5m*.c
11461 F: drivers/clk/clk-s2mps11.c
11462 F: drivers/rtc/rtc-s5m.c
11463 F: include/linux/mfd/samsung/
11464 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11465 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11466 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11467 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11469 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11470 M: Krzysztof Kozlowski <krzk@kernel.org>
11471 M: Vladimir Zapolskiy <vz@mleia.com>
11472 L: linux-crypto@vger.kernel.org
11473 L: linux-samsung-soc@vger.kernel.org
11475 F: drivers/crypto/s5p-sss.c
11477 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11478 M: Kyungmin Park <kyungmin.park@samsung.com>
11479 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11480 L: linux-media@vger.kernel.org
11481 Q: https://patchwork.linuxtv.org/project/linux-media/list/
11483 F: drivers/media/platform/exynos4-is/
11485 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11486 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11487 L: linux-media@vger.kernel.org
11488 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11490 F: drivers/media/platform/s3c-camif/
11491 F: include/media/drv-intf/s3c_camif.h
11493 SAMSUNG S5C73M3 CAMERA DRIVER
11494 M: Kyungmin Park <kyungmin.park@samsung.com>
11495 M: Andrzej Hajda <a.hajda@samsung.com>
11496 L: linux-media@vger.kernel.org
11498 F: drivers/media/i2c/s5c73m3/*
11500 SAMSUNG S5K5BAF CAMERA DRIVER
11501 M: Kyungmin Park <kyungmin.park@samsung.com>
11502 M: Andrzej Hajda <a.hajda@samsung.com>
11503 L: linux-media@vger.kernel.org
11505 F: drivers/media/i2c/s5k5baf.c
11507 SAMSUNG S3FWRN5 NFC DRIVER
11508 M: Robert Baldyga <r.baldyga@samsung.com>
11509 M: Krzysztof Opasiak <k.opasiak@samsung.com>
11510 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11512 F: drivers/nfc/s3fwrn5
11514 SAMSUNG SOC CLOCK DRIVERS
11515 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11516 M: Tomasz Figa <tomasz.figa@gmail.com>
11517 M: Chanwoo Choi <cw00.choi@samsung.com>
11519 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11520 F: drivers/clk/samsung/
11521 F: include/dt-bindings/clock/exynos*.h
11522 F: Documentation/devicetree/bindings/clock/exynos*.txt
11524 SAMSUNG SPI DRIVERS
11525 M: Kukjin Kim <kgene@kernel.org>
11526 M: Krzysztof Kozlowski <krzk@kernel.org>
11527 M: Andi Shyti <andi.shyti@samsung.com>
11528 L: linux-spi@vger.kernel.org
11529 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11531 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11532 F: drivers/spi/spi-s3c*
11533 F: include/linux/platform_data/spi-s3c64xx.h
11535 SAMSUNG SXGBE DRIVERS
11536 M: Byungho An <bh74.an@samsung.com>
11537 M: Girish K S <ks.giri@samsung.com>
11538 M: Vipul Pandya <vipul.pandya@samsung.com>
11540 L: netdev@vger.kernel.org
11541 F: drivers/net/ethernet/samsung/sxgbe/
11543 SAMSUNG THERMAL DRIVER
11544 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11545 L: linux-pm@vger.kernel.org
11546 L: linux-samsung-soc@vger.kernel.org
11548 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11549 F: drivers/thermal/samsung/
11551 SAMSUNG USB2 PHY DRIVER
11552 M: Kamil Debski <kamil@wypas.org>
11553 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11554 L: linux-kernel@vger.kernel.org
11556 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11557 F: Documentation/phy/samsung-usb2.txt
11558 F: drivers/phy/samsung/phy-exynos4210-usb2.c
11559 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
11560 F: drivers/phy/samsung/phy-exynos5250-usb2.c
11561 F: drivers/phy/samsung/phy-s5pv210-usb2.c
11562 F: drivers/phy/samsung/phy-samsung-usb2.c
11563 F: drivers/phy/samsung/phy-samsung-usb2.h
11566 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11567 L: linux-serial@vger.kernel.org
11569 F: Documentation/devicetree/bindings/serial/
11570 F: drivers/tty/serial/
11573 M: Rob Herring <robh@kernel.org>
11574 L: linux-serial@vger.kernel.org
11576 F: Documentation/devicetree/bindings/serial/slave-device.txt
11577 F: drivers/tty/serdev/
11578 F: include/linux/serdev.h
11581 M: Sean Young <sean@mess.org>
11582 L: linux-media@vger.kernel.org
11584 F: drivers/media/rc/serial_ir.c
11587 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
11589 F: drivers/staging/media/st-cec/
11590 F: Documentation/devicetree/bindings/media/stih-cec.txt
11592 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11593 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11594 L: linux-s390@vger.kernel.org
11595 W: http://www.ibm.com/developerworks/linux/linux390/
11599 SYNOPSYS DESIGNWARE DMAC DRIVER
11600 M: Viresh Kumar <vireshk@kernel.org>
11601 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11603 F: include/linux/dma/dw.h
11604 F: include/linux/platform_data/dma-dw.h
11607 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11608 M: Jie Deng <jiedeng@synopsys.com>
11609 L: netdev@vger.kernel.org
11611 F: drivers/net/ethernet/synopsys/
11613 SYNOPSYS DESIGNWARE I2C DRIVER
11614 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
11615 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11616 R: Mika Westerberg <mika.westerberg@linux.intel.com>
11617 L: linux-i2c@vger.kernel.org
11619 F: drivers/i2c/busses/i2c-designware-*
11620 F: include/linux/platform_data/i2c-designware.h
11622 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11623 M: Jaehoon Chung <jh80.chung@samsung.com>
11624 L: linux-mmc@vger.kernel.org
11626 F: drivers/mmc/host/dw_mmc*
11628 SYSTEM TRACE MODULE CLASS
11629 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11632 F: Documentation/trace/stm.txt
11633 F: drivers/hwtracing/stm/
11634 F: include/linux/stm.h
11635 F: include/uapi/linux/stm.h
11638 M: Jens Wiklander <jens.wiklander@linaro.org>
11640 F: include/linux/tee_drv.h
11641 F: include/uapi/linux/tee.h
11643 F: Documentation/tee.txt
11646 M: Andreas Noever <andreas.noever@gmail.com>
11647 M: Michael Jamet <michael.jamet@intel.com>
11648 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11649 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
11651 F: drivers/thunderbolt/
11653 TI BQ27XXX POWER SUPPLY DRIVER
11654 R: Andrew F. Davis <afd@ti.com>
11655 F: include/linux/power/bq27xxx_battery.h
11656 F: drivers/power/supply/bq27xxx_battery.c
11657 F: drivers/power/supply/bq27xxx_battery_i2c.c
11659 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11660 M: John Stultz <john.stultz@linaro.org>
11661 M: Thomas Gleixner <tglx@linutronix.de>
11662 R: Stephen Boyd <sboyd@codeaurora.org>
11663 L: linux-kernel@vger.kernel.org
11664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11666 F: include/linux/clocksource.h
11667 F: include/linux/time.h
11668 F: include/linux/timex.h
11669 F: include/uapi/linux/time.h
11670 F: include/uapi/linux/timex.h
11671 F: kernel/time/clocksource.c
11672 F: kernel/time/time*.c
11673 F: kernel/time/alarmtimer.c
11674 F: kernel/time/ntp.c
11675 F: tools/testing/selftests/timers/
11677 TI TRF7970A NFC DRIVER
11678 M: Mark Greer <mgreer@animalcreek.com>
11679 L: linux-wireless@vger.kernel.org
11680 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11682 F: drivers/nfc/trf7970a.c
11683 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
11686 M: Zwane Mwaikambo <zwanem@gmail.com>
11688 F: drivers/watchdog/sc1200wdt.c
11691 M: Ingo Molnar <mingo@redhat.com>
11692 M: Peter Zijlstra <peterz@infradead.org>
11693 L: linux-kernel@vger.kernel.org
11694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11697 F: include/linux/sched.h
11698 F: include/uapi/linux/sched.h
11699 F: include/linux/wait.h
11702 M: Chen Liqin <liqin.linux@gmail.com>
11703 M: Lennox Wu <lennox.wu@gmail.com>
11704 W: http://www.sunplus.com
11708 SCR24X CHIP CARD INTERFACE DRIVER
11709 M: Lubomir Rintel <lkundrak@v3.sk>
11711 F: drivers/char/pcmcia/scr24x_cs.c
11713 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11714 M: Sudeep Holla <sudeep.holla@arm.com>
11715 L: linux-arm-kernel@lists.infradead.org
11717 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
11718 F: drivers/clk/clk-scpi.c
11719 F: drivers/cpufreq/scpi-cpufreq.c
11720 F: drivers/firmware/arm_scpi.c
11721 F: include/linux/scpi_protocol.h
11724 M: Jens Axboe <axboe@kernel.dk>
11725 L: linux-scsi@vger.kernel.org
11726 W: http://www.kernel.dk
11728 F: drivers/scsi/sr*
11730 SCSI RDMA PROTOCOL (SRP) INITIATOR
11731 M: Bart Van Assche <bart.vanassche@sandisk.com>
11732 L: linux-rdma@vger.kernel.org
11734 W: http://www.openfabrics.org
11735 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11737 F: drivers/infiniband/ulp/srp/
11738 F: include/scsi/srp.h
11741 M: Doug Gilbert <dgilbert@interlog.com>
11742 L: linux-scsi@vger.kernel.org
11743 W: http://sg.danny.cz/sg
11745 F: Documentation/scsi/scsi-generic.txt
11746 F: drivers/scsi/sg.c
11747 F: include/scsi/sg.h
11750 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11752 M: "Martin K. Petersen" <martin.petersen@oracle.com>
11753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11754 L: linux-scsi@vger.kernel.org
11756 F: Documentation/devicetree/bindings/scsi/
11761 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11762 L: linux-scsi@vger.kernel.org
11764 F: Documentation/scsi/st.txt
11765 F: drivers/scsi/st.*
11766 F: drivers/scsi/st_*.h
11769 M: Vlad Yasevich <vyasevich@gmail.com>
11770 M: Neil Horman <nhorman@tuxdriver.com>
11771 L: linux-sctp@vger.kernel.org
11772 W: http://lksctp.sourceforge.net
11774 F: Documentation/networking/sctp.txt
11775 F: include/linux/sctp.h
11776 F: include/uapi/linux/sctp.h
11777 F: include/net/sctp/
11781 M: Jim Cromie <jim.cromie@gmail.com>
11783 F: Documentation/i2c/busses/scx200_acb
11784 F: arch/x86/platform/scx200/
11785 F: drivers/watchdog/scx200_wdt.c
11786 F: drivers/i2c/busses/scx200*
11787 F: drivers/mtd/maps/scx200_docflash.c
11788 F: include/linux/scx200.h
11791 M: Jim Cromie <jim.cromie@gmail.com>
11793 F: drivers/char/scx200_gpio.c
11794 F: include/linux/scx200_gpio.h
11796 SCx200 HRT CLOCKSOURCE DRIVER
11797 M: Jim Cromie <jim.cromie@gmail.com>
11799 F: drivers/clocksource/scx200_hrt.c
11801 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11802 M: Sascha Sommer <saschasommer@freenet.de>
11803 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11805 F: drivers/mmc/host/sdricoh_cs.c
11807 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11808 M: Adrian Hunter <adrian.hunter@intel.com>
11809 L: linux-mmc@vger.kernel.org
11810 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11812 F: drivers/mmc/host/sdhci*
11813 F: include/linux/mmc/sdhci*
11816 M: Kees Cook <keescook@chromium.org>
11817 R: Andy Lutomirski <luto@amacapital.net>
11818 R: Will Drewry <wad@chromium.org>
11819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11821 F: kernel/seccomp.c
11822 F: include/uapi/linux/seccomp.h
11823 F: include/linux/seccomp.h
11824 F: tools/testing/selftests/seccomp/*
11825 F: tools/testing/selftests/kselftest_harness.h
11826 F: Documentation/userspace-api/seccomp_filter.rst
11827 K: \bsecure_computing
11830 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11831 M: Al Cooper <alcooperx@gmail.com>
11832 L: linux-mmc@vger.kernel.org
11833 L: bcm-kernel-feedback-list@broadcom.com
11835 F: drivers/mmc/host/sdhci-brcmstb*
11837 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11838 M: Ben Dooks <ben-linux@fluff.org>
11839 M: Jaehoon Chung <jh80.chung@samsung.com>
11840 L: linux-mmc@vger.kernel.org
11842 F: drivers/mmc/host/sdhci-s3c*
11844 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11845 M: Viresh Kumar <vireshk@kernel.org>
11846 L: linux-mmc@vger.kernel.org
11848 F: drivers/mmc/host/sdhci-spear.c
11850 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11851 M: Scott Bauer <scott.bauer@intel.com>
11852 M: Jonathan Derrick <jonathan.derrick@intel.com>
11853 M: Rafael Antognolli <rafael.antognolli@intel.com>
11854 L: linux-block@vger.kernel.org
11857 F: block/opal_proto.h
11858 F: include/linux/sed*
11859 F: include/uapi/linux/sed*
11862 M: James Morris <james.l.morris@oracle.com>
11863 M: "Serge E. Hallyn" <serge@hallyn.com>
11864 L: linux-security-module@vger.kernel.org (suggested Cc:)
11865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11866 W: http://kernsec.org/
11871 M: Security Officers <security@kernel.org>
11874 SELINUX SECURITY MODULE
11875 M: Paul Moore <paul@paul-moore.com>
11876 M: Stephen Smalley <sds@tycho.nsa.gov>
11877 M: Eric Paris <eparis@parisplace.org>
11878 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
11879 W: http://selinuxproject.org
11880 T: git git://git.infradead.org/users/pcmoore/selinux
11882 F: include/linux/selinux*
11883 F: security/selinux/
11884 F: scripts/selinux/
11885 F: Documentation/admin-guide/LSM/SELinux.rst
11887 APPARMOR SECURITY MODULE
11888 M: John Johansen <john.johansen@canonical.com>
11889 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11890 W: apparmor.wiki.kernel.org
11891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11893 F: security/apparmor/
11894 F: Documentation/admin-guide/LSM/apparmor.rst
11896 LOADPIN SECURITY MODULE
11897 M: Kees Cook <keescook@chromium.org>
11898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11900 F: security/loadpin/
11901 F: Documentation/admin-guide/LSM/LoadPin.rst
11903 YAMA SECURITY MODULE
11904 M: Kees Cook <keescook@chromium.org>
11905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11908 F: Documentation/admin-guide/LSM/Yama.rst
11911 M: Jiri Slaby <jirislaby@gmail.com>
11913 F: drivers/misc/phantom.c
11914 F: include/uapi/linux/phantom.h
11916 Emulex 10Gbps iSCSI - OneConnect DRIVER
11917 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11918 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
11919 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11920 L: linux-scsi@vger.kernel.org
11921 W: http://www.broadcom.com
11923 F: drivers/scsi/be2iscsi/
11925 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11926 M: Sathya Perla <sathya.perla@broadcom.com>
11927 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
11928 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11929 M: Somnath Kotur <somnath.kotur@broadcom.com>
11930 L: netdev@vger.kernel.org
11931 W: http://www.emulex.com
11933 F: drivers/net/ethernet/emulex/benet/
11935 EMULEX ONECONNECT ROCE DRIVER
11936 M: Selvin Xavier <selvin.xavier@broadcom.com>
11937 M: Devesh Sharma <devesh.sharma@broadcom.com>
11938 L: linux-rdma@vger.kernel.org
11939 W: http://www.broadcom.com
11941 F: drivers/infiniband/hw/ocrdma/
11942 F: include/uapi/rdma/ocrdma-abi.h
11945 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11946 M: Edward Cree <ecree@solarflare.com>
11947 M: Bert Kenward <bkenward@solarflare.com>
11948 L: netdev@vger.kernel.org
11950 F: drivers/net/ethernet/sfc/
11953 M: Dimitri Sivanich <sivanich@sgi.com>
11955 F: drivers/misc/sgi-gru/
11957 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11958 M: Pat Gefre <pfg@sgi.com>
11959 L: linux-ia64@vger.kernel.org
11961 F: Documentation/ia64/serial.txt
11962 F: drivers/tty/serial/ioc?_serial.c
11963 F: include/linux/ioc?.h
11965 SGI XP/XPC/XPNET DRIVER
11966 M: Cliff Whickman <cpw@sgi.com>
11967 M: Robin Holt <robinmholt@gmail.com>
11969 F: drivers/misc/sgi-xp/
11971 SI2157 MEDIA DRIVER
11972 M: Antti Palosaari <crope@iki.fi>
11973 L: linux-media@vger.kernel.org
11974 W: https://linuxtv.org
11975 W: http://palosaari.fi/linux/
11976 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11977 T: git git://linuxtv.org/anttip/media_tree.git
11979 F: drivers/media/tuners/si2157*
11981 SI2168 MEDIA DRIVER
11982 M: Antti Palosaari <crope@iki.fi>
11983 L: linux-media@vger.kernel.org
11984 W: https://linuxtv.org
11985 W: http://palosaari.fi/linux/
11986 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11987 T: git git://linuxtv.org/anttip/media_tree.git
11989 F: drivers/media/dvb-frontends/si2168*
11991 SI470X FM RADIO RECEIVER I2C DRIVER
11992 M: Hans Verkuil <hverkuil@xs4all.nl>
11993 L: linux-media@vger.kernel.org
11994 T: git git://linuxtv.org/media_tree.git
11995 W: https://linuxtv.org
11997 F: drivers/media/radio/si470x/radio-si470x-i2c.c
11999 SI470X FM RADIO RECEIVER USB DRIVER
12000 M: Hans Verkuil <hverkuil@xs4all.nl>
12001 L: linux-media@vger.kernel.org
12002 T: git git://linuxtv.org/media_tree.git
12003 W: https://linuxtv.org
12005 F: drivers/media/radio/si470x/radio-si470x-common.c
12006 F: drivers/media/radio/si470x/radio-si470x.h
12007 F: drivers/media/radio/si470x/radio-si470x-usb.c
12009 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12010 M: Eduardo Valentin <edubezval@gmail.com>
12011 L: linux-media@vger.kernel.org
12012 T: git git://linuxtv.org/media_tree.git
12013 W: https://linuxtv.org
12015 F: drivers/media/radio/si4713/si4713.?
12017 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12018 M: Eduardo Valentin <edubezval@gmail.com>
12019 L: linux-media@vger.kernel.org
12020 T: git git://linuxtv.org/media_tree.git
12021 W: https://linuxtv.org
12023 F: drivers/media/radio/si4713/radio-platform-si4713.c
12025 SI4713 FM RADIO TRANSMITTER USB DRIVER
12026 M: Hans Verkuil <hverkuil@xs4all.nl>
12027 L: linux-media@vger.kernel.org
12028 T: git git://linuxtv.org/media_tree.git
12029 W: https://linuxtv.org
12031 F: drivers/media/radio/si4713/radio-usb-si4713.c
12034 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12035 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12036 L: linux-media@vger.kernel.org
12037 W: https://linuxtv.org
12038 T: git git://linuxtv.org/media_tree.git
12040 F: drivers/media/common/siano/
12041 F: drivers/media/usb/siano/
12042 F: drivers/media/usb/siano/
12043 F: drivers/media/mmc/siano/
12045 SILEAD TOUCHSCREEN DRIVER
12046 M: Hans de Goede <hdegoede@redhat.com>
12047 L: linux-input@vger.kernel.org
12048 L: platform-driver-x86@vger.kernel.org
12050 F: drivers/input/touchscreen/silead.c
12051 F: drivers/platform/x86/silead_dmi.c
12054 M: Hans de Goede <hdegoede@redhat.com>
12055 L: linux-fbdev@vger.kernel.org
12057 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12058 F: drivers/video/fbdev/simplefb.c
12059 F: include/linux/platform_data/simplefb.h
12061 SH_VEU V4L2 MEM2MEM DRIVER
12062 L: linux-media@vger.kernel.org
12064 F: drivers/media/platform/sh_veu.c
12066 SH_VOU V4L2 OUTPUT DRIVER
12067 L: linux-media@vger.kernel.org
12069 F: drivers/media/platform/sh_vou.c
12070 F: include/media/drv-intf/sh_vou.h
12072 SIMPLE FIRMWARE INTERFACE (SFI)
12073 M: Len Brown <lenb@kernel.org>
12074 L: sfi-devel@simplefirmware.org
12075 W: http://simplefirmware.org/
12076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12078 F: arch/x86/platform/sfi/
12080 F: include/linux/sfi*.h
12082 SIMTEC EB110ATX (Chalice CATS)
12084 P: Vincent Sanders <vince@simtec.co.uk>
12085 M: Simtec Linux Team <linux@simtec.co.uk>
12086 W: http://www.simtec.co.uk/products/EB110ATX/
12089 SIMTEC EB2410ITX (BAST)
12091 P: Vincent Sanders <vince@simtec.co.uk>
12092 M: Simtec Linux Team <linux@simtec.co.uk>
12093 W: http://www.simtec.co.uk/products/EB2410ITX/
12095 F: arch/arm/mach-s3c24xx/mach-bast.c
12096 F: arch/arm/mach-s3c24xx/bast-ide.c
12097 F: arch/arm/mach-s3c24xx/bast-irq.c
12099 SIPHASH PRF ROUTINES
12100 M: Jason A. Donenfeld <Jason@zx2c4.com>
12103 F: lib/test_siphash.c
12104 F: include/linux/siphash.h
12106 TI DAVINCI MACHINE SUPPORT
12107 M: Sekhar Nori <nsekhar@ti.com>
12108 M: Kevin Hilman <khilman@kernel.org>
12109 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
12112 F: arch/arm/mach-davinci/
12113 F: drivers/i2c/busses/i2c-davinci.c
12114 F: arch/arm/boot/dts/da850*
12116 TI DAVINCI SERIES MEDIA DRIVER
12117 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12118 L: linux-media@vger.kernel.org
12119 W: https://linuxtv.org
12120 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12121 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12123 F: drivers/media/platform/davinci/
12124 F: include/media/davinci/
12126 TI DAVINCI SERIES GPIO DRIVER
12127 M: Keerthy <j-keerthy@ti.com>
12128 L: linux-gpio@vger.kernel.org
12130 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
12131 F: drivers/gpio/gpio-davinci.c
12133 TI AM437X VPFE DRIVER
12134 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12135 L: linux-media@vger.kernel.org
12136 W: https://linuxtv.org
12137 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12138 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12140 F: drivers/media/platform/am437x/
12142 OV2659 OMNIVISION SENSOR DRIVER
12143 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12144 L: linux-media@vger.kernel.org
12145 W: https://linuxtv.org
12146 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12147 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12149 F: drivers/media/i2c/ov2659.c
12150 F: include/media/i2c/ov2659.h
12152 SILICON MOTION SM712 FRAME BUFFER DRIVER
12153 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12154 M: Teddy Wang <teddy.wang@siliconmotion.com>
12155 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12156 L: linux-fbdev@vger.kernel.org
12158 F: drivers/video/fbdev/sm712*
12159 F: Documentation/fb/sm712fb.txt
12161 SIS 190 ETHERNET DRIVER
12162 M: Francois Romieu <romieu@fr.zoreil.com>
12163 L: netdev@vger.kernel.org
12165 F: drivers/net/ethernet/sis/sis190.c
12167 SIS 900/7016 FAST ETHERNET DRIVER
12168 M: Daniele Venzano <venza@brownhat.org>
12169 W: http://www.brownhat.org/sis900.html
12170 L: netdev@vger.kernel.org
12172 F: drivers/net/ethernet/sis/sis900.*
12174 SIS FRAMEBUFFER DRIVER
12175 M: Thomas Winischhofer <thomas@winischhofer.net>
12176 W: http://www.winischhofer.net/linuxsisvga.shtml
12178 F: Documentation/fb/sisfb.txt
12179 F: drivers/video/fbdev/sis/
12180 F: include/video/sisfb.h
12183 M: Thomas Winischhofer <thomas@winischhofer.net>
12184 W: http://www.winischhofer.at/linuxsisusbvga.shtml
12186 F: drivers/usb/misc/sisusbvga/
12189 M: Christoph Lameter <cl@linux.com>
12190 M: Pekka Enberg <penberg@kernel.org>
12191 M: David Rientjes <rientjes@google.com>
12192 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12193 M: Andrew Morton <akpm@linux-foundation.org>
12194 L: linux-mm@kvack.org
12196 F: include/linux/sl?b*.h
12199 SLEEPABLE READ-COPY UPDATE (SRCU)
12200 M: Lai Jiangshan <jiangshanlai@gmail.com>
12201 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12202 M: Josh Triplett <josh@joshtriplett.org>
12203 R: Steven Rostedt <rostedt@goodmis.org>
12204 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12205 L: linux-kernel@vger.kernel.org
12206 W: http://www.rdrop.com/users/paulmck/RCU/
12208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12209 F: include/linux/srcu.h
12210 F: kernel/rcu/srcu.c
12212 SMACK SECURITY MODULE
12213 M: Casey Schaufler <casey@schaufler-ca.com>
12214 L: linux-security-module@vger.kernel.org
12215 W: http://schaufler-ca.com
12216 T: git git://github.com/cschaufler/smack-next
12218 F: Documentation/admin-guide/LSM/Smack.rst
12221 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
12222 M: Kevin Hilman <khilman@kernel.org>
12223 M: Nishanth Menon <nm@ti.com>
12225 F: drivers/power/avs/
12226 F: include/linux/power/smartreflex.h
12227 L: linux-pm@vger.kernel.org
12229 SMC91x ETHERNET DRIVER
12230 M: Nicolas Pitre <nico@fluxnic.net>
12232 F: drivers/net/ethernet/smsc/smc91x.*
12234 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12235 M: Sakari Ailus <sakari.ailus@iki.fi>
12236 L: linux-media@vger.kernel.org
12238 F: drivers/media/i2c/smiapp/
12239 F: include/media/i2c/smiapp.h
12240 F: drivers/media/i2c/smiapp-pll.c
12241 F: drivers/media/i2c/smiapp-pll.h
12242 F: include/uapi/linux/smiapp.h
12243 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12245 SMM665 HARDWARE MONITOR DRIVER
12246 M: Guenter Roeck <linux@roeck-us.net>
12247 L: linux-hwmon@vger.kernel.org
12249 F: Documentation/hwmon/smm665
12250 F: drivers/hwmon/smm665.c
12252 SMSC EMC2103 HARDWARE MONITOR DRIVER
12253 M: Steve Glendinning <steve.glendinning@shawell.net>
12254 L: linux-hwmon@vger.kernel.org
12256 F: Documentation/hwmon/emc2103
12257 F: drivers/hwmon/emc2103.c
12259 SMSC SCH5627 HARDWARE MONITOR DRIVER
12260 M: Hans de Goede <hdegoede@redhat.com>
12261 L: linux-hwmon@vger.kernel.org
12263 F: Documentation/hwmon/sch5627
12264 F: drivers/hwmon/sch5627.c
12266 SMSC47B397 HARDWARE MONITOR DRIVER
12267 M: Jean Delvare <jdelvare@suse.com>
12268 L: linux-hwmon@vger.kernel.org
12270 F: Documentation/hwmon/smsc47b397
12271 F: drivers/hwmon/smsc47b397.c
12273 SMSC911x ETHERNET DRIVER
12274 M: Steve Glendinning <steve.glendinning@shawell.net>
12275 L: netdev@vger.kernel.org
12277 F: include/linux/smsc911x.h
12278 F: drivers/net/ethernet/smsc/smsc911x.*
12280 SMSC9420 PCI ETHERNET DRIVER
12281 M: Steve Glendinning <steve.glendinning@shawell.net>
12282 L: netdev@vger.kernel.org
12284 F: drivers/net/ethernet/smsc/smsc9420.*
12286 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12287 M: Steve Glendinning <steve.glendinning@shawell.net>
12288 L: linux-fbdev@vger.kernel.org
12290 F: drivers/video/fbdev/smscufx.c
12292 SOC-CAMERA V4L2 SUBSYSTEM
12293 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12294 L: linux-media@vger.kernel.org
12295 T: git git://linuxtv.org/media_tree.git
12297 F: include/media/soc*
12298 F: drivers/media/i2c/soc_camera/
12299 F: drivers/media/platform/soc_camera/
12301 SOEKRIS NET48XX LED SUPPORT
12302 M: Chris Boot <bootc@bootc.net>
12304 F: drivers/leds/leds-net48xx.c
12306 SOFTLOGIC 6x10 MPEG CODEC
12307 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12308 M: Anton Sviridenko <anton@corp.bluecherry.net>
12309 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12310 M: Andrey Utkin <andrey_utkin@fastmail.com>
12311 M: Ismael Luceno <ismael@iodev.co.uk>
12312 L: linux-media@vger.kernel.org
12314 F: drivers/media/pci/solo6x10/
12316 SOFTWARE RAID (Multiple Disks) SUPPORT
12317 M: Shaohua Li <shli@kernel.org>
12318 L: linux-raid@vger.kernel.org
12319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12322 F: include/linux/raid/
12323 F: include/uapi/linux/raid/
12325 SONIC NETWORK DRIVER
12326 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12327 L: netdev@vger.kernel.org
12329 F: drivers/net/ethernet/natsemi/sonic.*
12331 SONICS SILICON BACKPLANE DRIVER (SSB)
12332 M: Michael Buesch <m@bues.ch>
12333 L: linux-wireless@vger.kernel.org
12336 F: include/linux/ssb/
12338 SONY VAIO CONTROL DEVICE DRIVER
12339 M: Mattia Dongili <malattia@linux.it>
12340 L: platform-driver-x86@vger.kernel.org
12341 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12343 F: Documentation/laptops/sony-laptop.txt
12344 F: drivers/char/sonypi.c
12345 F: drivers/platform/x86/sony-laptop.c
12346 F: include/linux/sony-laptop.h
12348 SONY MEMORYSTICK CARD SUPPORT
12349 M: Alex Dubov <oakad@yahoo.com>
12350 W: http://tifmxx.berlios.de/
12352 F: drivers/memstick/host/tifm_ms.c
12354 SONY MEMORYSTICK STANDARD SUPPORT
12355 M: Maxim Levitsky <maximlevitsky@gmail.com>
12357 F: drivers/memstick/core/ms_block.*
12360 M: Jaroslav Kysela <perex@perex.cz>
12361 M: Takashi Iwai <tiwai@suse.com>
12362 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12363 W: http://www.alsa-project.org/
12364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12365 T: git git://git.alsa-project.org/alsa-kernel.git
12366 Q: http://patchwork.kernel.org/project/alsa-devel/list/
12368 F: Documentation/sound/
12370 F: include/uapi/sound/
12373 SOUND - COMPRESSED AUDIO
12374 M: Vinod Koul <vinod.koul@intel.com>
12375 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12378 F: Documentation/sound/alsa/compress_offload.txt
12379 F: include/sound/compress_driver.h
12380 F: include/uapi/sound/compress_*
12381 F: sound/core/compress_offload.c
12382 F: sound/soc/soc-compress.c
12384 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12385 M: Liam Girdwood <lgirdwood@gmail.com>
12386 M: Mark Brown <broonie@kernel.org>
12387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12388 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12389 W: http://alsa-project.org/main/index.php/ASoC
12391 F: Documentation/devicetree/bindings/sound/
12392 F: Documentation/sound/alsa/soc/
12394 F: include/sound/soc*
12396 SOUND - DMAENGINE HELPERS
12397 M: Lars-Peter Clausen <lars@metafoo.de>
12399 F: include/sound/dmaengine_pcm.h
12400 F: sound/core/pcm_dmaengine.c
12401 F: sound/soc/soc-generic-dmaengine-pcm.c
12404 M: Olli Salonen <olli.salonen@iki.fi>
12405 L: linux-media@vger.kernel.org
12406 W: https://linuxtv.org
12407 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12409 F: drivers/media/dvb-frontends/sp2*
12411 SPARC + UltraSPARC (sparc/sparc64)
12412 M: "David S. Miller" <davem@davemloft.net>
12413 L: sparclinux@vger.kernel.org
12414 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
12415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12421 SPARC SERIAL DRIVERS
12422 M: "David S. Miller" <davem@davemloft.net>
12423 L: sparclinux@vger.kernel.org
12424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12427 F: include/linux/sunserialcore.h
12428 F: drivers/tty/serial/suncore.c
12429 F: drivers/tty/serial/sunhv.c
12430 F: drivers/tty/serial/sunsab.c
12431 F: drivers/tty/serial/sunsab.h
12432 F: drivers/tty/serial/sunsu.c
12433 F: drivers/tty/serial/sunzilog.c
12434 F: drivers/tty/serial/sunzilog.h
12437 M: "Christopher Li" <sparse@chrisli.org>
12438 L: linux-sparse@vger.kernel.org
12439 W: https://sparse.wiki.kernel.org/
12440 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12441 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12443 F: include/linux/compiler.h
12445 SPEAR PLATFORM SUPPORT
12446 M: Viresh Kumar <vireshk@kernel.org>
12447 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12448 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12449 W: http://www.st.com/spear
12451 F: arch/arm/boot/dts/spear*
12452 F: arch/arm/mach-spear/
12454 SPEAR CLOCK FRAMEWORK SUPPORT
12455 M: Viresh Kumar <vireshk@kernel.org>
12456 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12457 W: http://www.st.com/spear
12459 F: drivers/clk/spear/
12462 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12463 M: Marek Vasut <marek.vasut@gmail.com>
12464 L: linux-mtd@lists.infradead.org
12465 W: http://www.linux-mtd.infradead.org/
12466 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12467 T: git git://github.com/spi-nor/linux.git
12469 F: drivers/mtd/spi-nor/
12470 F: include/linux/mtd/spi-nor.h
12473 M: Mark Brown <broonie@kernel.org>
12474 L: linux-spi@vger.kernel.org
12475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12476 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12478 F: Documentation/devicetree/bindings/spi/
12479 F: Documentation/spi/
12481 F: include/linux/spi/
12482 F: include/uapi/linux/spi/
12485 SPIDERNET NETWORK DRIVER for CELL
12486 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12487 L: netdev@vger.kernel.org
12489 F: Documentation/networking/spider_net.txt
12490 F: drivers/net/ethernet/toshiba/spider_net*
12493 M: Jeremy Kerr <jk@ozlabs.org>
12494 L: linuxppc-dev@lists.ozlabs.org
12495 W: http://www.ibm.com/developerworks/power/cell/
12497 F: Documentation/filesystems/spufs.txt
12498 F: arch/powerpc/platforms/cell/spufs/
12500 SQUASHFS FILE SYSTEM
12501 M: Phillip Lougher <phillip@squashfs.org.uk>
12502 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12503 W: http://squashfs.org.uk
12504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12506 F: Documentation/filesystems/squashfs.txt
12509 SRM (Alpha) environment access
12510 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12512 F: arch/alpha/kernel/srm_env.c
12515 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12516 L: stable@vger.kernel.org
12518 F: Documentation/process/stable-kernel-rules.rst
12521 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12523 L: devel@driverdev.osuosl.org
12525 F: drivers/staging/
12528 M: Ian Abbott <abbotti@mev.co.uk>
12529 M: H Hartley Sweeten <hsweeten@visionengravers.com>
12531 F: drivers/staging/comedi/
12533 STAGING - FLARION FT1000 DRIVERS
12534 M: Marek Belisko <marek.belisko@gmail.com>
12536 F: drivers/staging/ft1000/
12538 STAGING - INDUSTRIAL IO
12539 M: Jonathan Cameron <jic23@kernel.org>
12540 L: linux-iio@vger.kernel.org
12542 F: Documentation/devicetree/bindings/staging/iio/
12543 F: drivers/staging/iio/
12545 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12546 M: Jarod Wilson <jarod@wilsonet.com>
12547 W: http://www.lirc.org/
12549 F: drivers/staging/media/lirc/
12551 STAGING - LUSTRE PARALLEL FILESYSTEM
12552 M: Oleg Drokin <oleg.drokin@intel.com>
12553 M: Andreas Dilger <andreas.dilger@intel.com>
12554 M: James Simmons <jsimmons@infradead.org>
12555 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12556 W: http://wiki.lustre.org/
12558 F: drivers/staging/lustre
12560 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12561 M: Marc Dietrich <marvin24@gmx.de>
12562 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12563 L: linux-tegra@vger.kernel.org
12565 F: drivers/staging/nvec/
12567 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12568 M: Jens Frederich <jfrederich@gmail.com>
12569 M: Daniel Drake <dsd@laptop.org>
12570 M: Jon Nettleton <jon.nettleton@gmail.com>
12571 W: http://wiki.laptop.org/go/DCON
12573 F: drivers/staging/olpc_dcon/
12575 STAGING - REALTEK RTL8712U DRIVERS
12576 M: Larry Finger <Larry.Finger@lwfinger.net>
12577 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12579 F: drivers/staging/rtl8712/
12581 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12582 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12583 M: Teddy Wang <teddy.wang@siliconmotion.com>
12584 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12585 L: linux-fbdev@vger.kernel.org
12587 F: drivers/staging/sm750fb/
12589 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12590 M: William Hubbs <w.d.hubbs@gmail.com>
12591 M: Chris Brannon <chris@the-brannons.com>
12592 M: Kirk Reiser <kirk@reisers.ca>
12593 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12594 L: speakup@linux-speakup.org
12595 W: http://www.linux-speakup.org/
12597 F: drivers/staging/speakup/
12599 STAGING - VIA VT665X DRIVERS
12600 M: Forest Bond <forest@alittletooquiet.net>
12602 F: drivers/staging/vt665?/
12604 STAGING - WILC1000 WIFI DRIVER
12605 M: Aditya Shankar <aditya.shankar@microchip.com>
12606 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12607 L: linux-wireless@vger.kernel.org
12609 F: drivers/staging/wilc1000/
12611 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12612 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12614 F: drivers/staging/xgifb/
12616 STARFIRE/DURALAN NETWORK DRIVER
12617 M: Ion Badulescu <ionut@badula.org>
12619 F: drivers/net/ethernet/adaptec/starfire*
12622 M: Sam Creasey <sammy@sammy.net>
12623 W: http://sammy.net/sun3/
12625 F: arch/m68k/kernel/*sun3*
12626 F: arch/m68k/sun3*/
12627 F: arch/m68k/include/asm/sun3*
12628 F: drivers/net/ethernet/i825xx/sun3*
12630 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12631 M: Hans de Goede <hdegoede@redhat.com>
12632 L: linux-input@vger.kernel.org
12634 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12635 F: drivers/input/keyboard/sun4i-lradc-keys.c
12637 SUNDANCE NETWORK DRIVER
12638 M: Denis Kirjanov <kda@linux-powerpc.org>
12639 L: netdev@vger.kernel.org
12641 F: drivers/net/ethernet/dlink/sundance.c
12644 M: Yoshinori Sato <ysato@users.sourceforge.jp>
12645 M: Rich Felker <dalias@libc.org>
12646 L: linux-sh@vger.kernel.org
12647 Q: http://patchwork.kernel.org/project/linux-sh/list/
12649 F: Documentation/sh/
12654 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12655 M: Len Brown <len.brown@intel.com>
12656 M: Pavel Machek <pavel@ucw.cz>
12657 L: linux-pm@vger.kernel.org
12658 B: https://bugzilla.kernel.org
12660 F: Documentation/power/
12661 F: arch/x86/kernel/acpi/
12662 F: drivers/base/power/
12664 F: include/linux/suspend.h
12665 F: include/linux/freezer.h
12666 F: include/linux/pm.h
12669 M: Martin Mares <mj@ucw.cz>
12670 L: linux-video@atrey.karlin.mff.cuni.cz
12672 F: Documentation/svga.txt
12673 F: arch/x86/boot/video*
12676 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12677 L: linux-kernel@vger.kernel.org
12678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12681 F: arch/*/kernel/pci-swiotlb.c
12682 F: include/linux/swiotlb.h
12685 M: Jiri Pirko <jiri@resnulli.us>
12686 M: Ivan Vecera <ivecera@redhat.com>
12687 L: netdev@vger.kernel.org
12690 F: include/net/switchdev.h
12692 SYNOPSYS ARC ARCHITECTURE
12693 M: Vineet Gupta <vgupta@synopsys.com>
12694 L: linux-snps-arc@lists.infradead.org
12697 F: Documentation/devicetree/bindings/arc/*
12698 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12699 F: drivers/clocksource/arc_timer.c
12700 F: drivers/tty/serial/arc_uart.c
12701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12703 SYNOPSYS ARC SDP platform support
12704 M: Alexey Brodkin <abrodkin@synopsys.com>
12706 F: arch/arc/plat-axs10x
12707 F: arch/arc/boot/dts/ax*
12708 F: Documentation/devicetree/bindings/arc/axs10*
12710 SYSTEM CONFIGURATION (SYSCON)
12711 M: Lee Jones <lee.jones@linaro.org>
12712 M: Arnd Bergmann <arnd@arndb.de>
12713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12715 F: drivers/mfd/syscon.c
12717 SYSTEM RESET/SHUTDOWN DRIVERS
12718 M: Sebastian Reichel <sre@kernel.org>
12719 L: linux-pm@vger.kernel.org
12720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12722 F: Documentation/devicetree/bindings/power/reset/
12723 F: drivers/power/reset/
12726 M: Christoph Hellwig <hch@infradead.org>
12728 F: Documentation/filesystems/sysv-fs.txt
12730 F: include/linux/sysv_fs.h
12733 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12734 L: linux-scsi@vger.kernel.org
12735 L: target-devel@vger.kernel.org
12736 W: http://www.linux-iscsi.org
12737 W: http://groups.google.com/group/linux-iscsi-target-dev
12738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12742 F: Documentation/target/
12744 TASKSTATS STATISTICS INTERFACE
12745 M: Balbir Singh <bsingharora@gmail.com>
12747 F: Documentation/accounting/taskstats*
12748 F: include/linux/taskstats*
12749 F: kernel/taskstats.c
12752 M: Jamal Hadi Salim <jhs@mojatatu.com>
12753 M: Cong Wang <xiyou.wangcong@gmail.com>
12754 M: Jiri Pirko <jiri@resnulli.us>
12755 L: netdev@vger.kernel.org
12757 F: include/net/pkt_cls.h
12758 F: include/net/pkt_sched.h
12759 F: include/net/tc_act/
12760 F: include/uapi/linux/pkt_cls.h
12761 F: include/uapi/linux/pkt_sched.h
12762 F: include/uapi/linux/tc_act/
12763 F: include/uapi/linux/tc_ematch/
12766 TCP LOW PRIORITY MODULE
12767 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12768 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12769 W: http://tcp-lp-mod.sourceforge.net/
12771 F: net/ipv4/tcp_lp.c
12773 TDA10071 MEDIA DRIVER
12774 M: Antti Palosaari <crope@iki.fi>
12775 L: linux-media@vger.kernel.org
12776 W: https://linuxtv.org
12777 W: http://palosaari.fi/linux/
12778 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12779 T: git git://linuxtv.org/anttip/media_tree.git
12781 F: drivers/media/dvb-frontends/tda10071*
12783 TDA18212 MEDIA DRIVER
12784 M: Antti Palosaari <crope@iki.fi>
12785 L: linux-media@vger.kernel.org
12786 W: https://linuxtv.org
12787 W: http://palosaari.fi/linux/
12788 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12789 T: git git://linuxtv.org/anttip/media_tree.git
12791 F: drivers/media/tuners/tda18212*
12793 TDA18218 MEDIA DRIVER
12794 M: Antti Palosaari <crope@iki.fi>
12795 L: linux-media@vger.kernel.org
12796 W: https://linuxtv.org
12797 W: http://palosaari.fi/linux/
12798 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12799 T: git git://linuxtv.org/anttip/media_tree.git
12801 F: drivers/media/tuners/tda18218*
12803 TDA18271 MEDIA DRIVER
12804 M: Michael Krufky <mkrufky@linuxtv.org>
12805 L: linux-media@vger.kernel.org
12806 W: https://linuxtv.org
12807 W: http://github.com/mkrufky
12808 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12809 T: git git://linuxtv.org/mkrufky/tuners.git
12811 F: drivers/media/tuners/tda18271*
12813 TDA827x MEDIA DRIVER
12814 M: Michael Krufky <mkrufky@linuxtv.org>
12815 L: linux-media@vger.kernel.org
12816 W: https://linuxtv.org
12817 W: http://github.com/mkrufky
12818 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12819 T: git git://linuxtv.org/mkrufky/tuners.git
12821 F: drivers/media/tuners/tda8290.*
12823 TDA8290 MEDIA DRIVER
12824 M: Michael Krufky <mkrufky@linuxtv.org>
12825 L: linux-media@vger.kernel.org
12826 W: https://linuxtv.org
12827 W: http://github.com/mkrufky
12828 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12829 T: git git://linuxtv.org/mkrufky/tuners.git
12831 F: drivers/media/tuners/tda8290.*
12833 TDA9840 MEDIA DRIVER
12834 M: Hans Verkuil <hverkuil@xs4all.nl>
12835 L: linux-media@vger.kernel.org
12836 T: git git://linuxtv.org/media_tree.git
12837 W: https://linuxtv.org
12839 F: drivers/media/i2c/tda9840*
12841 TEA5761 TUNER DRIVER
12842 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12843 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12844 L: linux-media@vger.kernel.org
12845 W: https://linuxtv.org
12846 T: git git://linuxtv.org/media_tree.git
12848 F: drivers/media/tuners/tea5761.*
12850 TEA5767 TUNER DRIVER
12851 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12852 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12853 L: linux-media@vger.kernel.org
12854 W: https://linuxtv.org
12855 T: git git://linuxtv.org/media_tree.git
12857 F: drivers/media/tuners/tea5767.*
12859 TEA6415C MEDIA DRIVER
12860 M: Hans Verkuil <hverkuil@xs4all.nl>
12861 L: linux-media@vger.kernel.org
12862 T: git git://linuxtv.org/media_tree.git
12863 W: https://linuxtv.org
12865 F: drivers/media/i2c/tea6415c*
12867 TEA6420 MEDIA DRIVER
12868 M: Hans Verkuil <hverkuil@xs4all.nl>
12869 L: linux-media@vger.kernel.org
12870 T: git git://linuxtv.org/media_tree.git
12871 W: https://linuxtv.org
12873 F: drivers/media/i2c/tea6420*
12876 M: Jiri Pirko <jiri@resnulli.us>
12877 L: netdev@vger.kernel.org
12879 F: drivers/net/team/
12880 F: include/linux/if_team.h
12881 F: include/uapi/linux/if_team.h
12883 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12884 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12886 F: arch/x86/platform/ts5500/
12888 TECHNOTREND USB IR RECEIVER
12889 M: Sean Young <sean@mess.org>
12890 L: linux-media@vger.kernel.org
12892 F: drivers/media/rc/ttusbir.c
12894 TEGRA ARCHITECTURE SUPPORT
12895 M: Thierry Reding <thierry.reding@gmail.com>
12896 M: Jonathan Hunter <jonathanh@nvidia.com>
12897 L: linux-tegra@vger.kernel.org
12898 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
12899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12904 M: Peter De Schrijver <pdeschrijver@nvidia.com>
12905 M: Prashant Gaikwad <pgaikwad@nvidia.com>
12907 F: drivers/clk/tegra/
12910 M: Laxman Dewangan <ldewangan@nvidia.com>
12911 M: Jon Hunter <jonathanh@nvidia.com>
12913 F: drivers/dma/tegra*
12916 M: Laxman Dewangan <ldewangan@nvidia.com>
12918 F: drivers/i2c/busses/i2c-tegra.c
12920 TEGRA IOMMU DRIVERS
12921 M: Hiroshi Doyu <hdoyu@nvidia.com>
12923 F: drivers/iommu/tegra*
12926 M: Rakesh Iyer <riyer@nvidia.com>
12927 M: Laxman Dewangan <ldewangan@nvidia.com>
12929 F: drivers/input/keyboard/tegra-kbc.c
12932 M: Thierry Reding <thierry.reding@gmail.com>
12934 F: drivers/pwm/pwm-tegra.c
12936 TEGRA SERIAL DRIVER
12937 M: Laxman Dewangan <ldewangan@nvidia.com>
12939 F: drivers/tty/serial/serial-tegra.c
12942 M: Laxman Dewangan <ldewangan@nvidia.com>
12944 F: drivers/spi/spi-tegra*
12946 TEHUTI ETHERNET DRIVER
12947 M: Andy Gospodarek <andy@greyhouse.net>
12948 L: netdev@vger.kernel.org
12950 F: drivers/net/ethernet/tehuti/*
12952 Telecom Clock Driver for MCPL0010
12953 M: Mark Gross <mark.gross@intel.com>
12955 F: drivers/char/tlclk.c
12957 TENSILICA XTENSA PORT (xtensa)
12958 M: Chris Zankel <chris@zankel.net>
12959 M: Max Filippov <jcmvbkbc@gmail.com>
12960 L: linux-xtensa@linux-xtensa.org
12961 T: git git://github.com/czankel/xtensa-linux.git
12964 F: drivers/irqchip/irq-xtensa-*
12966 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12967 M: Nishanth Menon <nm@ti.com>
12968 M: Tero Kristo <t-kristo@ti.com>
12969 M: Santosh Shilimkar <ssantosh@kernel.org>
12970 L: linux-arm-kernel@lists.infradead.org
12972 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12973 F: drivers/firmware/ti_sci*
12974 F: include/linux/soc/ti/ti_sci_protocol.h
12975 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12976 F: include/dt-bindings/genpd/k2g.h
12977 F: drivers/soc/ti/ti_sci_pm_domains.c
12978 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
12979 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
12980 F: drivers/clk/keystone/sci-clk.c
12981 F: drivers/reset/reset-ti-sci.c
12983 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12984 M: Hans Verkuil <hverkuil@xs4all.nl>
12985 L: linux-media@vger.kernel.org
12986 T: git git://linuxtv.org/media_tree.git
12987 W: https://linuxtv.org
12989 F: drivers/media/radio/radio-raremono.c
12992 M: Zhang Rui <rui.zhang@intel.com>
12993 M: Eduardo Valentin <edubezval@gmail.com>
12994 L: linux-pm@vger.kernel.org
12995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12997 Q: https://patchwork.kernel.org/project/linux-pm/list/
12999 F: drivers/thermal/
13000 F: include/linux/thermal.h
13001 F: include/uapi/linux/thermal.h
13002 F: include/linux/cpu_cooling.h
13003 F: Documentation/devicetree/bindings/thermal/
13005 THERMAL/CPU_COOLING
13006 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
13007 M: Viresh Kumar <viresh.kumar@linaro.org>
13008 M: Javi Merino <javi.merino@kernel.org>
13009 L: linux-pm@vger.kernel.org
13011 F: Documentation/thermal/cpu-cooling-api.txt
13012 F: drivers/thermal/cpu_cooling.c
13013 F: include/linux/cpu_cooling.h
13015 THINKPAD ACPI EXTRAS DRIVER
13016 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13017 L: ibm-acpi-devel@lists.sourceforge.net
13018 L: platform-driver-x86@vger.kernel.org
13019 W: http://ibm-acpi.sourceforge.net
13020 W: http://thinkwiki.org/wiki/Ibm-acpi
13021 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13023 F: drivers/platform/x86/thinkpad_acpi.c
13025 TI BANDGAP AND THERMAL DRIVER
13026 M: Eduardo Valentin <edubezval@gmail.com>
13027 M: Keerthy <j-keerthy@ti.com>
13028 L: linux-pm@vger.kernel.org
13029 L: linux-omap@vger.kernel.org
13031 F: drivers/thermal/ti-soc-thermal/
13034 M: Benoit Parrot <bparrot@ti.com>
13035 L: linux-media@vger.kernel.org
13036 W: http://linuxtv.org/
13037 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13039 F: drivers/media/platform/ti-vpe/
13041 TI CDCE706 CLOCK DRIVER
13042 M: Max Filippov <jcmvbkbc@gmail.com>
13044 F: drivers/clk/clk-cdce706.c
13047 M: Tero Kristo <t-kristo@ti.com>
13048 L: linux-omap@vger.kernel.org
13051 F: include/linux/clk/ti.h
13053 TI ETHERNET SWITCH DRIVER (CPSW)
13054 R: Grygorii Strashko <grygorii.strashko@ti.com>
13055 L: linux-omap@vger.kernel.org
13056 L: netdev@vger.kernel.org
13058 F: drivers/net/ethernet/ti/cpsw*
13059 F: drivers/net/ethernet/ti/davinci*
13061 TI FLASH MEDIA INTERFACE DRIVER
13062 M: Alex Dubov <oakad@yahoo.com>
13064 F: drivers/misc/tifm*
13065 F: drivers/mmc/host/tifm_sd.c
13066 F: include/linux/tifm.h
13068 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13069 M: Santosh Shilimkar <ssantosh@kernel.org>
13070 L: linux-kernel@vger.kernel.org
13071 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13073 F: drivers/soc/ti/*
13074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13077 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13078 M: M R Swami Reddy <mr.swami.reddy@ti.com>
13079 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13080 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13082 F: sound/soc/codecs/lm49453*
13083 F: sound/soc/codecs/isabelle*
13085 TI LP855x BACKLIGHT DRIVER
13086 M: Milo Kim <milo.kim@ti.com>
13088 F: Documentation/backlight/lp855x-driver.txt
13089 F: drivers/video/backlight/lp855x_bl.c
13090 F: include/linux/platform_data/lp855x.h
13092 TI LP8727 CHARGER DRIVER
13093 M: Milo Kim <milo.kim@ti.com>
13095 F: drivers/power/supply/lp8727_charger.c
13096 F: include/linux/platform_data/lp8727.h
13098 TI LP8788 MFD DRIVER
13099 M: Milo Kim <milo.kim@ti.com>
13101 F: drivers/iio/adc/lp8788_adc.c
13102 F: drivers/leds/leds-lp8788.c
13103 F: drivers/mfd/lp8788*.c
13104 F: drivers/power/supply/lp8788-charger.c
13105 F: drivers/regulator/lp8788-*.c
13106 F: include/linux/mfd/lp8788*.h
13108 TI NETCP ETHERNET DRIVER
13109 M: Wingman Kwok <w-kwok2@ti.com>
13110 M: Murali Karicheri <m-karicheri2@ti.com>
13111 L: netdev@vger.kernel.org
13113 F: drivers/net/ethernet/ti/netcp*
13115 TI TAS571X FAMILY ASoC CODEC DRIVER
13116 M: Kevin Cernekee <cernekee@chromium.org>
13117 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13119 F: sound/soc/codecs/tas571x*
13121 TI TWL4030 SERIES SOC CODEC DRIVER
13122 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
13123 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13125 F: sound/soc/codecs/twl4030*
13127 TI WILINK WIRELESS DRIVERS
13128 L: linux-wireless@vger.kernel.org
13129 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13130 W: http://wireless.kernel.org/en/users/Drivers/wl1251
13131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13133 F: drivers/net/wireless/ti/
13134 F: include/linux/wl12xx.h
13137 M: Jon Maloy <jon.maloy@ericsson.com>
13138 M: Ying Xue <ying.xue@windriver.com>
13139 L: netdev@vger.kernel.org (core kernel code)
13140 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13141 W: http://tipc.sourceforge.net/
13143 F: include/uapi/linux/tipc*.h
13147 M: Chris Metcalf <cmetcalf@mellanox.com>
13148 W: http://www.mellanox.com/repository/solutions/tile-scm/
13149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13152 F: drivers/char/tile-srom.c
13153 F: drivers/edac/tile_edac.c
13154 F: drivers/net/ethernet/tile/
13155 F: drivers/rtc/rtc-tile.c
13156 F: drivers/tty/hvc/hvc_tile.c
13157 F: drivers/tty/serial/tilegx.c
13158 F: drivers/usb/host/*-tilegx.c
13159 F: include/linux/usb/tilegx.h
13161 TLAN NETWORK DRIVER
13162 M: Samuel Chessman <chessman@tux.org>
13163 L: tlan-devel@lists.sourceforge.net (subscribers-only)
13164 W: http://sourceforge.net/projects/tlan/
13166 F: Documentation/networking/tlan.txt
13167 F: drivers/net/ethernet/ti/tlan.*
13169 TOMOYO SECURITY MODULE
13170 M: Kentaro Takeda <takedakn@nttdata.co.jp>
13171 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13172 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13173 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13174 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13175 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13176 W: http://tomoyo.sourceforge.jp/
13177 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13179 F: security/tomoyo/
13181 TOPSTAR LAPTOP EXTRAS DRIVER
13182 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13183 L: platform-driver-x86@vger.kernel.org
13185 F: drivers/platform/x86/topstar-laptop.c
13187 TOSHIBA ACPI EXTRAS DRIVER
13188 M: Azael Avalos <coproscefalo@gmail.com>
13189 L: platform-driver-x86@vger.kernel.org
13191 F: drivers/platform/x86/toshiba_acpi.c
13193 TOSHIBA BLUETOOTH DRIVER
13194 M: Azael Avalos <coproscefalo@gmail.com>
13195 L: platform-driver-x86@vger.kernel.org
13197 F: drivers/platform/x86/toshiba_bluetooth.c
13199 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13200 M: Azael Avalos <coproscefalo@gmail.com>
13201 L: platform-driver-x86@vger.kernel.org
13203 F: drivers/platform/x86/toshiba_haps.c
13205 TOSHIBA WMI HOTKEYS DRIVER
13206 M: Azael Avalos <coproscefalo@gmail.com>
13207 L: platform-driver-x86@vger.kernel.org
13209 F: drivers/platform/x86/toshiba-wmi.c
13212 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
13213 W: http://www.buzzard.org.uk/toshiba/
13215 F: drivers/char/toshiba.c
13216 F: include/linux/toshiba.h
13217 F: include/uapi/linux/toshiba.h
13219 TOSHIBA TC358743 DRIVER
13220 M: Mats Randgaard <matrandg@cisco.com>
13221 L: linux-media@vger.kernel.org
13223 F: drivers/media/i2c/tc358743*
13224 F: include/media/i2c/tc358743.h
13226 TMIO/SDHI MMC DRIVER
13227 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13228 L: linux-mmc@vger.kernel.org
13230 F: drivers/mmc/host/tmio_mmc*
13231 F: drivers/mmc/host/renesas_sdhi*
13232 F: include/linux/mfd/tmio.h
13234 TMP401 HARDWARE MONITOR DRIVER
13235 M: Guenter Roeck <linux@roeck-us.net>
13236 L: linux-hwmon@vger.kernel.org
13238 F: Documentation/hwmon/tmp401
13239 F: drivers/hwmon/tmp401.c
13241 TMPFS (SHMEM FILESYSTEM)
13242 M: Hugh Dickins <hughd@google.com>
13243 L: linux-mm@kvack.org
13245 F: include/linux/shmem_fs.h
13248 TM6000 VIDEO4LINUX DRIVER
13249 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13250 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13251 L: linux-media@vger.kernel.org
13252 W: https://linuxtv.org
13253 T: git git://linuxtv.org/media_tree.git
13255 F: drivers/media/usb/tm6000/
13256 F: Documentation/media/v4l-drivers/tm6000*
13258 TW5864 VIDEO4LINUX DRIVER
13259 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13260 M: Anton Sviridenko <anton@corp.bluecherry.net>
13261 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13262 M: Andrey Utkin <andrey_utkin@fastmail.com>
13263 L: linux-media@vger.kernel.org
13265 F: drivers/media/pci/tw5864/
13267 TW68 VIDEO4LINUX DRIVER
13268 M: Hans Verkuil <hverkuil@xs4all.nl>
13269 L: linux-media@vger.kernel.org
13270 T: git git://linuxtv.org/media_tree.git
13271 W: https://linuxtv.org
13273 F: drivers/media/pci/tw68/
13275 TW686X VIDEO4LINUX DRIVER
13276 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13277 L: linux-media@vger.kernel.org
13278 T: git git://linuxtv.org/media_tree.git
13279 W: http://linuxtv.org
13281 F: drivers/media/pci/tw686x/
13284 M: Peter Huewe <peterhuewe@gmx.de>
13285 M: Marcel Selhorst <tpmdd@selhorst.net>
13286 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13287 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13288 W: http://tpmdd.sourceforge.net
13289 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13290 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
13291 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
13293 F: drivers/char/tpm/
13295 TPM IBM_VTPM DEVICE DRIVER
13296 M: Ashley Lai <ashleydlai@gmail.com>
13297 W: http://tpmdd.sourceforge.net
13298 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13300 F: drivers/char/tpm/tpm_ibmvtpm*
13303 M: Steven Rostedt <rostedt@goodmis.org>
13304 M: Ingo Molnar <mingo@redhat.com>
13305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13307 F: Documentation/trace/ftrace.txt
13308 F: arch/*/*/*/ftrace.h
13309 F: arch/*/kernel/ftrace.c
13310 F: include/*/ftrace.h
13311 F: include/linux/trace*.h
13314 F: tools/testing/selftests/ftrace/
13316 TRACING MMIO ACCESSES (MMIOTRACE)
13317 M: Steven Rostedt <rostedt@goodmis.org>
13318 M: Ingo Molnar <mingo@kernel.org>
13319 R: Karol Herbst <karolherbst@gmail.com>
13320 R: Pekka Paalanen <ppaalanen@gmail.com>
13322 L: linux-kernel@vger.kernel.org
13323 L: nouveau@lists.freedesktop.org
13324 F: kernel/trace/trace_mmiotrace.c
13325 F: include/linux/mmiotrace.h
13326 F: arch/x86/mm/kmmio.c
13327 F: arch/x86/mm/mmio-mod.c
13328 F: arch/x86/mm/testmmiotrace.c
13331 M: Jiri Kosina <trivial@kernel.org>
13332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13334 K: ^Subject:.*(?i)trivial
13337 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13338 M: Jiri Slaby <jslaby@suse.com>
13340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13341 F: Documentation/serial/
13343 F: drivers/tty/serial/serial_core.c
13344 F: include/linux/serial_core.h
13345 F: include/linux/serial.h
13346 F: include/linux/tty.h
13347 F: include/uapi/linux/serial_core.h
13348 F: include/uapi/linux/serial.h
13349 F: include/uapi/linux/tty.h
13351 TUA9001 MEDIA DRIVER
13352 M: Antti Palosaari <crope@iki.fi>
13353 L: linux-media@vger.kernel.org
13354 W: https://linuxtv.org
13355 W: http://palosaari.fi/linux/
13356 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13357 T: git git://linuxtv.org/anttip/media_tree.git
13359 F: drivers/media/tuners/tua9001*
13361 TULIP NETWORK DRIVERS
13362 L: netdev@vger.kernel.org
13363 L: linux-parisc@vger.kernel.org
13365 F: drivers/net/ethernet/dec/tulip/
13368 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
13369 W: http://vtun.sourceforge.net/tun
13371 F: Documentation/networking/tuntap.txt
13372 F: arch/um/os-Linux/drivers/
13374 TURBOCHANNEL SUBSYSTEM
13375 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13376 M: Ralf Baechle <ralf@linux-mips.org>
13377 L: linux-mips@linux-mips.org
13378 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
13381 F: include/linux/tc.h
13383 UBI FILE SYSTEM (UBIFS)
13384 M: Richard Weinberger <richard@nod.at>
13385 M: Artem Bityutskiy <dedekind1@gmail.com>
13386 M: Adrian Hunter <adrian.hunter@intel.com>
13387 L: linux-mtd@lists.infradead.org
13388 T: git git://git.infradead.org/ubifs-2.6.git
13389 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
13391 F: Documentation/filesystems/ubifs.txt
13394 UCLINUX (M68KNOMMU AND COLDFIRE)
13395 M: Greg Ungerer <gerg@linux-m68k.org>
13396 W: http://www.linux-m68k.org/
13397 W: http://www.uclinux.org/
13398 L: linux-m68k@lists.linux-m68k.org
13399 L: uclinux-dev@uclinux.org (subscribers-only)
13400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13402 F: arch/m68k/coldfire/
13404 F: arch/m68k/*/*_no.*
13405 F: arch/m68k/include/asm/*_no.*
13408 M: Jan Kara <jack@suse.com>
13410 F: Documentation/filesystems/udf.txt
13414 M: Bastien Nocera <hadess@hadess.net>
13415 L: linux-input@vger.kernel.org
13417 F: drivers/hid/hid-udraw.c
13420 M: Evgeniy Dushistov <dushistov@mail.ru>
13422 F: Documentation/filesystems/ufs.txt
13425 UHID USERSPACE HID IO DRIVER:
13426 M: David Herrmann <dh.herrmann@googlemail.com>
13427 L: linux-input@vger.kernel.org
13429 F: drivers/hid/uhid.c
13430 F: include/uapi/linux/uhid.h
13432 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13433 L: linux-usb@vger.kernel.org
13436 F: include/linux/uwb.h
13437 F: include/linux/uwb/
13439 UNICORE32 ARCHITECTURE:
13440 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13441 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13443 T: git git://github.com/gxt/linux.git
13447 M: Tony Finch <dot@dotat.at>
13448 W: http://dotat.at/prog/unifdef
13450 F: scripts/unifdef.c
13452 UNIFORM CDROM DRIVER
13453 M: Jens Axboe <axboe@kernel.dk>
13454 W: http://www.kernel.dk
13456 F: Documentation/cdrom/
13457 F: drivers/cdrom/cdrom.c
13458 F: include/linux/cdrom.h
13459 F: include/uapi/linux/cdrom.h
13461 UNISYS S-PAR DRIVERS
13462 M: David Kershner <david.kershner@unisys.com>
13463 L: sparmaintainer@unisys.com (Unisys internal)
13465 F: drivers/staging/unisys/
13467 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13468 M: Vinayak Holikatti <vinholikatti@gmail.com>
13469 L: linux-scsi@vger.kernel.org
13471 F: Documentation/scsi/ufs.txt
13472 F: drivers/scsi/ufs/
13474 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13475 M: Manjunath M Bettegowda <manjumb@synopsys.com>
13476 M: Prabu Thangamuthu <prabut@synopsys.com>
13477 L: linux-scsi@vger.kernel.org
13479 F: drivers/scsi/ufs/*dwc*
13481 UNSORTED BLOCK IMAGES (UBI)
13482 M: Artem Bityutskiy <dedekind1@gmail.com>
13483 M: Richard Weinberger <richard@nod.at>
13484 W: http://www.linux-mtd.infradead.org/
13485 L: linux-mtd@lists.infradead.org
13486 T: git git://git.infradead.org/ubifs-2.6.git
13488 F: drivers/mtd/ubi/
13489 F: include/linux/mtd/ubi.h
13490 F: include/uapi/mtd/ubi-user.h
13493 M: Oliver Neukum <oneukum@suse.com>
13494 L: linux-usb@vger.kernel.org
13496 F: Documentation/usb/acm.txt
13497 F: drivers/usb/class/cdc-acm.*
13499 USB AR5523 WIRELESS DRIVER
13500 M: Pontus Fuchs <pontus.fuchs@gmail.com>
13501 L: linux-wireless@vger.kernel.org
13503 F: drivers/net/wireless/ath/ar5523/
13506 M: Oliver Neukum <oneukum@suse.com>
13507 L: linux-usb@vger.kernel.org
13508 L: linux-scsi@vger.kernel.org
13510 F: drivers/usb/storage/uas.c
13512 USB CDC ETHERNET DRIVER
13513 M: Oliver Neukum <oliver@neukum.org>
13514 L: linux-usb@vger.kernel.org
13516 F: drivers/net/usb/cdc_*.c
13517 F: include/uapi/linux/usb/cdc.h
13519 USB CHAOSKEY DRIVER
13520 M: Keith Packard <keithp@keithp.com>
13521 L: linux-usb@vger.kernel.org
13523 F: drivers/usb/misc/chaoskey.c
13525 USB CYPRESS C67X00 DRIVER
13526 M: Peter Korsgaard <jacmet@sunsite.dk>
13527 L: linux-usb@vger.kernel.org
13529 F: drivers/usb/c67x00/
13531 USB DAVICOM DM9601 DRIVER
13532 M: Peter Korsgaard <jacmet@sunsite.dk>
13533 L: netdev@vger.kernel.org
13534 W: http://www.linux-usb.org/usbnet
13536 F: drivers/net/usb/dm9601.c
13538 USB DIAMOND RIO500 DRIVER
13539 M: Cesar Miquel <miquel@df.uba.ar>
13540 L: rio500-users@lists.sourceforge.net
13541 W: http://rio500.sourceforge.net
13543 F: drivers/usb/misc/rio500*
13546 M: Alan Stern <stern@rowland.harvard.edu>
13547 L: linux-usb@vger.kernel.org
13549 F: Documentation/usb/ehci.txt
13550 F: drivers/usb/host/ehci*
13552 USB GADGET/PERIPHERAL SUBSYSTEM
13553 M: Felipe Balbi <balbi@kernel.org>
13554 L: linux-usb@vger.kernel.org
13555 W: http://www.linux-usb.org/gadget
13556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13558 F: drivers/usb/gadget/
13559 F: include/linux/usb/gadget*
13561 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13562 M: Jiri Kosina <jikos@kernel.org>
13563 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
13564 L: linux-usb@vger.kernel.org
13565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13567 F: Documentation/hid/hiddev.txt
13568 F: drivers/hid/usbhid/
13571 M: Olav Kongas <ok@artecdesign.ee>
13572 L: linux-usb@vger.kernel.org
13574 F: drivers/usb/host/isp116x*
13575 F: include/linux/usb/isp116x.h
13577 USB LAN78XX ETHERNET DRIVER
13578 M: Woojung Huh <woojung.huh@microchip.com>
13579 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13580 L: netdev@vger.kernel.org
13582 F: drivers/net/usb/lan78xx.*
13584 USB MASS STORAGE DRIVER
13585 M: Alan Stern <stern@rowland.harvard.edu>
13586 L: linux-usb@vger.kernel.org
13587 L: usb-storage@lists.one-eyed-alien.net
13589 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
13590 F: drivers/usb/storage/
13593 M: Clemens Ladisch <clemens@ladisch.de>
13594 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13595 T: git git://git.alsa-project.org/alsa-kernel.git
13597 F: sound/usb/midi.*
13599 USB NETWORKING DRIVERS
13600 L: linux-usb@vger.kernel.org
13602 F: drivers/net/usb/
13605 M: Alan Stern <stern@rowland.harvard.edu>
13606 L: linux-usb@vger.kernel.org
13608 F: Documentation/usb/ohci.txt
13609 F: drivers/usb/host/ohci*
13611 USB OTG FSM (Finite State Machine)
13612 M: Peter Chen <Peter.Chen@nxp.com>
13613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13614 L: linux-usb@vger.kernel.org
13616 F: drivers/usb/common/usb-otg-fsm.c
13619 M: Valentina Manea <valentina.manea.m@gmail.com>
13620 M: Shuah Khan <shuahkh@osg.samsung.com>
13621 M: Shuah Khan <shuah@kernel.org>
13622 L: linux-usb@vger.kernel.org
13624 F: Documentation/usb/usbip_protocol.txt
13625 F: drivers/usb/usbip/
13626 F: tools/usb/usbip/
13629 M: Petko Manolov <petkan@nucleusys.com>
13630 L: linux-usb@vger.kernel.org
13631 L: netdev@vger.kernel.org
13632 T: git git://github.com/petkan/pegasus.git
13633 W: https://github.com/petkan/pegasus
13635 F: drivers/net/usb/pegasus.*
13638 M: Felipe Balbi <balbi@kernel.org>
13639 L: linux-usb@vger.kernel.org
13640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13642 F: drivers/usb/phy/
13644 USB PRINTER DRIVER (usblp)
13645 M: Pete Zaitcev <zaitcev@redhat.com>
13646 L: linux-usb@vger.kernel.org
13648 F: drivers/usb/class/usblp.c
13650 USB QMI WWAN NETWORK DRIVER
13651 M: Bjørn Mork <bjorn@mork.no>
13652 L: netdev@vger.kernel.org
13654 F: Documentation/ABI/testing/sysfs-class-net-qmi
13655 F: drivers/net/usb/qmi_wwan.c
13658 M: Petko Manolov <petkan@nucleusys.com>
13659 L: linux-usb@vger.kernel.org
13660 L: netdev@vger.kernel.org
13661 T: git git://github.com/petkan/rtl8150.git
13662 W: https://github.com/petkan/rtl8150
13664 F: drivers/net/usb/rtl8150.c
13666 USB SERIAL SUBSYSTEM
13667 M: Johan Hovold <johan@kernel.org>
13668 L: linux-usb@vger.kernel.org
13669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13671 F: Documentation/usb/usb-serial.txt
13672 F: drivers/usb/serial/
13673 F: include/linux/usb/serial.h
13675 USB SMSC75XX ETHERNET DRIVER
13676 M: Steve Glendinning <steve.glendinning@shawell.net>
13677 L: netdev@vger.kernel.org
13679 F: drivers/net/usb/smsc75xx.*
13681 USB SMSC95XX ETHERNET DRIVER
13682 M: Steve Glendinning <steve.glendinning@shawell.net>
13683 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13684 L: netdev@vger.kernel.org
13686 F: drivers/net/usb/smsc95xx.*
13689 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13690 L: linux-usb@vger.kernel.org
13691 W: http://www.linux-usb.org
13692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13694 F: Documentation/devicetree/bindings/usb/
13695 F: Documentation/usb/
13697 F: include/linux/usb.h
13698 F: include/linux/usb/
13700 USB TYPEC SUBSYSTEM
13701 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13702 L: linux-usb@vger.kernel.org
13704 F: Documentation/ABI/testing/sysfs-class-typec
13705 F: Documentation/usb/typec.rst
13706 F: drivers/usb/typec/
13707 F: include/linux/usb/typec.h
13710 M: Alan Stern <stern@rowland.harvard.edu>
13711 L: linux-usb@vger.kernel.org
13713 F: drivers/usb/host/uhci*
13715 USB "USBNET" DRIVER FRAMEWORK
13716 M: Oliver Neukum <oneukum@suse.com>
13717 L: netdev@vger.kernel.org
13718 W: http://www.linux-usb.org/usbnet
13720 F: drivers/net/usb/usbnet.c
13721 F: include/linux/usb/usbnet.h
13724 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13725 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13726 L: linux-media@vger.kernel.org
13727 T: git git://linuxtv.org/media_tree.git
13728 W: http://www.ideasonboard.org/uvc/
13730 F: drivers/media/usb/uvc/
13731 F: include/uapi/linux/uvcvideo.h
13734 M: Hans Verkuil <hverkuil@xs4all.nl>
13735 L: linux-media@vger.kernel.org
13736 T: git git://linuxtv.org/media_tree.git
13737 W: https://linuxtv.org
13739 F: drivers/media/usb/usbvision/
13742 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13743 L: linux-usb@vger.kernel.org
13745 F: drivers/usb/gadget/function/*uvc*
13746 F: drivers/usb/gadget/legacy/webcam.c
13748 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13749 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
13750 L: linux-wireless@vger.kernel.org
13752 F: drivers/net/wireless/rndis_wlan.c
13755 M: Mathias Nyman <mathias.nyman@intel.com>
13756 L: linux-usb@vger.kernel.org
13758 F: drivers/usb/host/xhci*
13759 F: drivers/usb/host/pci-quirks*
13762 L: linux-wireless@vger.kernel.org
13763 W: http://linux-lc100020.sourceforge.net
13765 F: drivers/net/wireless/zydas/zd1201.*
13768 M: Antoine Jacquet <royale@zerezo.com>
13769 L: linux-usb@vger.kernel.org
13770 L: linux-media@vger.kernel.org
13771 T: git git://linuxtv.org/media_tree.git
13772 W: http://royale.zerezo.com/zr364xx/
13774 F: Documentation/media/v4l-drivers/zr364xx*
13775 F: drivers/media/usb/zr364xx/
13778 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13779 L: linux-usb@vger.kernel.org
13781 F: drivers/usb/common/ulpi.c
13782 F: include/linux/ulpi/
13784 USER-MODE LINUX (UML)
13785 M: Jeff Dike <jdike@addtoit.com>
13786 M: Richard Weinberger <richard@nod.at>
13787 L: user-mode-linux-devel@lists.sourceforge.net
13788 L: user-mode-linux-user@lists.sourceforge.net
13789 W: http://user-mode-linux.sourceforge.net
13790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13792 F: Documentation/virtual/uml/
13798 USERSPACE I/O (UIO)
13799 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13802 F: Documentation/driver-api/uio-howto.rst
13804 F: include/linux/uio*.h
13807 M: Karel Zak <kzak@redhat.com>
13808 L: util-linux@vger.kernel.org
13809 W: http://en.wikipedia.org/wiki/Util-linux
13810 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13814 M: Christoph Hellwig <hch@lst.de>
13815 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13816 L: linux-kernel@vger.kernel.org
13817 T: git git://git.infradead.org/users/hch/uuid.git
13820 F: include/linux/uuid.h
13821 F: include/uapi/linux/uuid.h
13825 M: Michal Januszewski <spock@gentoo.org>
13826 L: linux-fbdev@vger.kernel.org
13827 W: http://dev.gentoo.org/~spock/projects/uvesafb/
13829 F: Documentation/fb/uvesafb.txt
13830 F: drivers/video/fbdev/uvesafb.*
13833 M: Stefan Agner <stefan@agner.ch>
13834 L: linux-mtd@lists.infradead.org
13836 F: drivers/mtd/nand/vf610_nfc.c
13838 VFAT/FAT/MSDOS FILESYSTEM
13839 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13841 F: Documentation/filesystems/vfat.txt
13845 M: Alex Williamson <alex.williamson@redhat.com>
13846 L: kvm@vger.kernel.org
13847 T: git git://github.com/awilliam/linux-vfio.git
13849 F: Documentation/vfio.txt
13851 F: include/linux/vfio.h
13852 F: include/uapi/linux/vfio.h
13854 VFIO MEDIATED DEVICE DRIVERS
13855 M: Kirti Wankhede <kwankhede@nvidia.com>
13856 L: kvm@vger.kernel.org
13858 F: Documentation/vfio-mediated-device.txt
13859 F: drivers/vfio/mdev/
13860 F: include/linux/mdev.h
13861 F: samples/vfio-mdev/
13863 VFIO PLATFORM DRIVER
13864 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13865 L: kvm@vger.kernel.org
13867 F: drivers/vfio/platform/
13870 R: Lukas Wunner <lukas@wunner.de>
13872 F: Documentation/gpu/vga-switcheroo.rst
13873 F: drivers/gpu/vga/vga_switcheroo.c
13874 F: include/linux/vga_switcheroo.h
13875 T: git git://anongit.freedesktop.org/drm/drm-misc
13877 VIDEOBUF2 FRAMEWORK
13878 M: Pawel Osciak <pawel@osciak.com>
13879 M: Marek Szyprowski <m.szyprowski@samsung.com>
13880 M: Kyungmin Park <kyungmin.park@samsung.com>
13881 L: linux-media@vger.kernel.org
13883 F: drivers/media/v4l2-core/videobuf2-*
13884 F: include/media/videobuf2-*
13886 VIDEO MULTIPLEXER DRIVER
13887 M: Philipp Zabel <p.zabel@pengutronix.de>
13888 L: linux-media@vger.kernel.org
13890 F: drivers/media/platform/video-mux.c
13892 VIRTIO AND VHOST VSOCK DRIVER
13893 M: Stefan Hajnoczi <stefanha@redhat.com>
13894 L: kvm@vger.kernel.org
13895 L: virtualization@lists.linux-foundation.org
13896 L: netdev@vger.kernel.org
13898 F: include/linux/virtio_vsock.h
13899 F: include/uapi/linux/virtio_vsock.h
13900 F: include/uapi/linux/vsockmon.h
13901 F: net/vmw_vsock/af_vsock_tap.c
13902 F: net/vmw_vsock/virtio_transport_common.c
13903 F: net/vmw_vsock/virtio_transport.c
13904 F: drivers/net/vsockmon.c
13905 F: drivers/vhost/vsock.c
13906 F: drivers/vhost/vsock.h
13908 VIRTUAL SERIO DEVICE DRIVER
13909 M: Stephen Chandler Paul <thatslyude@gmail.com>
13911 F: drivers/input/serio/userio.c
13912 F: include/uapi/linux/userio.h
13914 VIRTIO CONSOLE DRIVER
13915 M: Amit Shah <amit@kernel.org>
13916 L: virtualization@lists.linux-foundation.org
13918 F: drivers/char/virtio_console.c
13919 F: include/linux/virtio_console.h
13920 F: include/uapi/linux/virtio_console.h
13922 VIRTIO CORE, NET AND BLOCK DRIVERS
13923 M: "Michael S. Tsirkin" <mst@redhat.com>
13924 M: Jason Wang <jasowang@redhat.com>
13925 L: virtualization@lists.linux-foundation.org
13927 F: Documentation/devicetree/bindings/virtio/
13930 F: drivers/net/virtio_net.c
13931 F: drivers/block/virtio_blk.c
13932 F: include/linux/virtio*.h
13933 F: include/uapi/linux/virtio_*.h
13934 F: drivers/crypto/virtio/
13936 VIRTIO DRIVERS FOR S390
13937 M: Cornelia Huck <cohuck@redhat.com>
13938 M: Halil Pasic <pasic@linux.vnet.ibm.com>
13939 L: linux-s390@vger.kernel.org
13940 L: virtualization@lists.linux-foundation.org
13941 L: kvm@vger.kernel.org
13943 F: drivers/s390/virtio/
13946 M: David Airlie <airlied@linux.ie>
13947 M: Gerd Hoffmann <kraxel@redhat.com>
13948 L: dri-devel@lists.freedesktop.org
13949 L: virtualization@lists.linux-foundation.org
13950 T: git git://anongit.freedesktop.org/drm/drm-misc
13952 F: drivers/gpu/drm/virtio/
13953 F: include/uapi/linux/virtio_gpu.h
13955 VIRTIO HOST (VHOST)
13956 M: "Michael S. Tsirkin" <mst@redhat.com>
13957 M: Jason Wang <jasowang@redhat.com>
13958 L: kvm@vger.kernel.org
13959 L: virtualization@lists.linux-foundation.org
13960 L: netdev@vger.kernel.org
13961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13964 F: include/uapi/linux/vhost.h
13966 VIRTIO INPUT DRIVER
13967 M: Gerd Hoffmann <kraxel@redhat.com>
13969 F: drivers/virtio/virtio_input.c
13970 F: include/uapi/linux/virtio_input.h
13972 VIRTIO CRYPTO DRIVER
13973 M: Gonglei <arei.gonglei@huawei.com>
13974 L: virtualization@lists.linux-foundation.org
13975 L: linux-crypto@vger.kernel.org
13977 F: drivers/crypto/virtio/
13978 F: include/uapi/linux/virtio_crypto.h
13980 VIA RHINE NETWORK DRIVER
13982 F: drivers/net/ethernet/via/via-rhine.c
13984 VIA SD/MMC CARD CONTROLLER DRIVER
13985 M: Bruce Chang <brucechang@via.com.tw>
13986 M: Harald Welte <HaraldWelte@viatech.com>
13988 F: drivers/mmc/host/via-sdmmc.c
13990 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13991 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13992 L: linux-fbdev@vger.kernel.org
13994 F: include/linux/via-core.h
13995 F: include/linux/via-gpio.h
13996 F: include/linux/via_i2c.h
13997 F: drivers/video/fbdev/via/
13999 VIA VELOCITY NETWORK DRIVER
14000 M: Francois Romieu <romieu@fr.zoreil.com>
14001 L: netdev@vger.kernel.org
14003 F: drivers/net/ethernet/via/via-velocity.*
14006 M: Alex Williamson <alex.williamson@redhat.com>
14007 M: Paolo Bonzini <pbonzini@redhat.com>
14008 L: kvm@vger.kernel.org
14012 VIVID VIRTUAL VIDEO DRIVER
14013 M: Hans Verkuil <hverkuil@xs4all.nl>
14014 L: linux-media@vger.kernel.org
14015 T: git git://linuxtv.org/media_tree.git
14016 W: https://linuxtv.org
14018 F: drivers/media/platform/vivid/*
14020 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14021 M: Helen Koike <helen.koike@collabora.com>
14022 L: linux-media@vger.kernel.org
14023 T: git git://linuxtv.org/media_tree.git
14024 W: https://linuxtv.org
14026 F: drivers/media/platform/vimc/*
14029 M: Florian Fainelli <f.fainelli@gmail.com>
14030 L: openwrt-devel@lists.openwrt.org (subscribers-only)
14032 F: drivers/vlynq/vlynq.c
14033 F: include/linux/vlynq.h
14036 M: Martyn Welch <martyn@welchs.me.uk>
14037 M: Manohar Vanga <manohar.vanga@gmail.com>
14038 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14039 L: devel@driverdev.osuosl.org
14041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14042 F: Documentation/driver-api/vme.rst
14043 F: drivers/staging/vme/
14045 F: include/linux/vme*
14047 VMWARE HYPERVISOR INTERFACE
14048 M: Alok Kataria <akataria@vmware.com>
14049 L: virtualization@lists.linux-foundation.org
14051 F: arch/x86/kernel/cpu/vmware.c
14053 VMWARE BALLOON DRIVER
14054 M: Xavier Deguillard <xdeguillard@vmware.com>
14055 M: Philip Moltmann <moltmann@vmware.com>
14056 M: "VMware, Inc." <pv-drivers@vmware.com>
14057 L: linux-kernel@vger.kernel.org
14059 F: drivers/misc/vmw_balloon.c
14061 VMWARE VMMOUSE SUBDRIVER
14062 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14063 M: "VMware, Inc." <pv-drivers@vmware.com>
14064 L: linux-input@vger.kernel.org
14066 F: drivers/input/mouse/vmmouse.c
14067 F: drivers/input/mouse/vmmouse.h
14069 VMWARE VMXNET3 ETHERNET DRIVER
14070 M: Shrikrishna Khare <skhare@vmware.com>
14071 M: "VMware, Inc." <pv-drivers@vmware.com>
14072 L: netdev@vger.kernel.org
14074 F: drivers/net/vmxnet3/
14076 VMware PVSCSI driver
14077 M: Jim Gill <jgill@vmware.com>
14078 M: VMware PV-Drivers <pv-drivers@vmware.com>
14079 L: linux-scsi@vger.kernel.org
14081 F: drivers/scsi/vmw_pvscsi.c
14082 F: drivers/scsi/vmw_pvscsi.h
14084 VMWARE PVRDMA DRIVER
14085 M: Adit Ranadive <aditr@vmware.com>
14086 M: VMware PV-Drivers <pv-drivers@vmware.com>
14087 L: linux-rdma@vger.kernel.org
14089 F: drivers/infiniband/hw/vmw_pvrdma/
14091 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14092 M: Liam Girdwood <lgirdwood@gmail.com>
14093 M: Mark Brown <broonie@kernel.org>
14094 L: linux-kernel@vger.kernel.org
14095 W: http://www.slimlogic.co.uk/?p=48
14096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14098 F: Documentation/devicetree/bindings/regulator/
14099 F: drivers/regulator/
14100 F: include/dt-bindings/regulator/
14101 F: include/linux/regulator/
14104 M: David Ahern <dsa@cumulusnetworks.com>
14105 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
14106 L: netdev@vger.kernel.org
14108 F: drivers/net/vrf.c
14109 F: Documentation/networking/vrf.txt
14111 VT1211 HARDWARE MONITOR DRIVER
14112 M: Juerg Haefliger <juergh@gmail.com>
14113 L: linux-hwmon@vger.kernel.org
14115 F: Documentation/hwmon/vt1211
14116 F: drivers/hwmon/vt1211.c
14118 VT8231 HARDWARE MONITOR DRIVER
14119 M: Roger Lucas <vt8231@hiddenengine.co.uk>
14120 L: linux-hwmon@vger.kernel.org
14122 F: drivers/hwmon/vt8231.c
14124 VUB300 USB to SDIO/SD/MMC bridge chip
14125 M: Tony Olech <tony.olech@elandigitalsystems.com>
14126 L: linux-mmc@vger.kernel.org
14127 L: linux-usb@vger.kernel.org
14129 F: drivers/mmc/host/vub300.c
14131 W1 DALLAS'S 1-WIRE BUS
14132 M: Evgeniy Polyakov <zbr@ioremap.net>
14134 F: Documentation/w1/
14136 F: include/linux/w1.h
14138 W83791D HARDWARE MONITORING DRIVER
14139 M: Marc Hulsman <m.hulsman@tudelft.nl>
14140 L: linux-hwmon@vger.kernel.org
14142 F: Documentation/hwmon/w83791d
14143 F: drivers/hwmon/w83791d.c
14145 W83793 HARDWARE MONITORING DRIVER
14146 M: Rudolf Marek <r.marek@assembler.cz>
14147 L: linux-hwmon@vger.kernel.org
14149 F: Documentation/hwmon/w83793
14150 F: drivers/hwmon/w83793.c
14152 W83795 HARDWARE MONITORING DRIVER
14153 M: Jean Delvare <jdelvare@suse.com>
14154 L: linux-hwmon@vger.kernel.org
14156 F: drivers/hwmon/w83795.c
14158 W83L51xD SD/MMC CARD INTERFACE DRIVER
14159 M: Pierre Ossman <pierre@ossman.eu>
14161 F: drivers/mmc/host/wbsd.*
14163 WACOM PROTOCOL 4 SERIAL TABLETS
14164 M: Julian Squires <julian@cipht.net>
14165 M: Hans de Goede <hdegoede@redhat.com>
14166 L: linux-input@vger.kernel.org
14168 F: drivers/input/tablet/wacom_serial4.c
14170 WATCHDOG DEVICE DRIVERS
14171 M: Wim Van Sebroeck <wim@iguana.be>
14172 R: Guenter Roeck <linux@roeck-us.net>
14173 L: linux-watchdog@vger.kernel.org
14174 W: http://www.linux-watchdog.org/
14175 T: git git://www.linux-watchdog.org/linux-watchdog.git
14177 F: Documentation/devicetree/bindings/watchdog/
14178 F: Documentation/watchdog/
14179 F: drivers/watchdog/
14180 F: include/linux/watchdog.h
14181 F: include/uapi/linux/watchdog.h
14184 M: David Herrmann <dh.herrmann@googlemail.com>
14185 L: linux-input@vger.kernel.org
14187 F: drivers/hid/hid-wiimote*
14190 M: David Härdeman <david@hardeman.nu>
14192 F: drivers/media/rc/winbond-cir.c
14194 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14195 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14196 L: linux-watchdog@vger.kernel.org
14198 F: drivers/watchdog/ebc-c384_wdt.c
14200 WINSYSTEMS WS16C48 GPIO DRIVER
14201 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14202 L: linux-gpio@vger.kernel.org
14204 F: drivers/gpio/gpio-ws16c48.c
14207 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14208 M: linux-wimax@intel.com
14209 L: wimax@linuxwimax.org (subscribers-only)
14211 W: http://linuxwimax.org
14212 F: Documentation/wimax/README.wimax
14213 F: include/linux/wimax/debug.h
14214 F: include/net/wimax.h
14215 F: include/uapi/linux/wimax.h
14218 WISTRON LAPTOP BUTTON DRIVER
14219 M: Miloslav Trmac <mitr@volny.cz>
14221 F: drivers/input/misc/wistron_btns.c
14223 WL3501 WIRELESS PCMCIA CARD DRIVER
14224 L: linux-wireless@vger.kernel.org
14226 F: drivers/net/wireless/wl3501*
14228 WOLFSON MICROELECTRONICS DRIVERS
14229 L: patches@opensource.cirrus.com
14230 T: git https://github.com/CirrusLogic/linux-drivers.git
14231 W: https://github.com/CirrusLogic/linux-drivers/wiki
14233 F: Documentation/hwmon/wm83??
14234 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14235 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14236 F: Documentation/devicetree/bindings/mfd/arizona.txt
14237 F: Documentation/devicetree/bindings/mfd/wm831x.txt
14238 F: arch/arm/mach-s3c64xx/mach-crag6410*
14239 F: drivers/clk/clk-wm83*.c
14240 F: drivers/extcon/extcon-arizona.c
14241 F: drivers/leds/leds-wm83*.c
14242 F: drivers/gpio/gpio-*wm*.c
14243 F: drivers/gpio/gpio-arizona.c
14244 F: drivers/hwmon/wm83??-hwmon.c
14245 F: drivers/input/misc/wm831x-on.c
14246 F: drivers/input/touchscreen/wm831x-ts.c
14247 F: drivers/input/touchscreen/wm97*.c
14248 F: drivers/mfd/arizona*
14249 F: drivers/mfd/wm*.c
14250 F: drivers/mfd/cs47l24*
14251 F: drivers/power/supply/wm83*.c
14252 F: drivers/rtc/rtc-wm83*.c
14253 F: drivers/regulator/wm8*.c
14254 F: drivers/regulator/arizona*
14255 F: drivers/video/backlight/wm83*_bl.c
14256 F: drivers/watchdog/wm83*_wdt.c
14257 F: include/linux/mfd/arizona/
14258 F: include/linux/mfd/wm831x/
14259 F: include/linux/mfd/wm8350/
14260 F: include/linux/mfd/wm8400*
14261 F: include/linux/regulator/arizona*
14262 F: include/linux/wm97xx.h
14263 F: include/sound/wm????.h
14264 F: sound/soc/codecs/arizona.?
14265 F: sound/soc/codecs/wm*
14266 F: sound/soc/codecs/cs47l24*
14269 M: Tejun Heo <tj@kernel.org>
14270 R: Lai Jiangshan <jiangshanlai@gmail.com>
14271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14273 F: include/linux/workqueue.h
14274 F: kernel/workqueue.c
14275 F: Documentation/core-api/workqueue.rst
14277 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14278 M: Chen-Yu Tsai <wens@csie.org>
14279 L: linux-kernel@vger.kernel.org
14284 M: Andrew Hendry <andrew.hendry@gmail.com>
14285 L: linux-x25@vger.kernel.org
14287 F: Documentation/networking/x25*
14288 F: include/net/x25*
14291 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14292 M: Thomas Gleixner <tglx@linutronix.de>
14293 M: Ingo Molnar <mingo@redhat.com>
14294 M: "H. Peter Anvin" <hpa@zytor.com>
14296 L: linux-kernel@vger.kernel.org
14297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14299 F: Documentation/x86/
14302 X86 PLATFORM DRIVERS
14303 M: Darren Hart <dvhart@infradead.org>
14304 M: Andy Shevchenko <andy@infradead.org>
14305 L: platform-driver-x86@vger.kernel.org
14306 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14308 F: drivers/platform/x86/
14309 F: drivers/platform/olpc/
14311 X86 MCE INFRASTRUCTURE
14312 M: Tony Luck <tony.luck@intel.com>
14313 M: Borislav Petkov <bp@alien8.de>
14314 L: linux-edac@vger.kernel.org
14316 F: arch/x86/kernel/cpu/mcheck/*
14318 X86 MICROCODE UPDATE SUPPORT
14319 M: Borislav Petkov <bp@alien8.de>
14321 F: arch/x86/kernel/cpu/microcode/*
14324 M: Andy Lutomirski <luto@amacapital.net>
14325 L: linux-kernel@vger.kernel.org
14326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14328 F: arch/x86/entry/vdso/
14330 XC2028/3028 TUNER DRIVER
14331 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14332 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14333 L: linux-media@vger.kernel.org
14334 W: https://linuxtv.org
14335 T: git git://linuxtv.org/media_tree.git
14337 F: drivers/media/tuners/tuner-xc2028.*
14339 XEN HYPERVISOR INTERFACE
14340 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
14341 M: Juergen Gross <jgross@suse.com>
14342 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14346 F: drivers/*/xen-*front.c
14348 F: arch/x86/include/asm/xen/
14350 F: include/uapi/xen/
14351 F: Documentation/ABI/stable/sysfs-hypervisor-xen
14352 F: Documentation/ABI/testing/sysfs-hypervisor-xen
14355 M: Stefano Stabellini <sstabellini@kernel.org>
14356 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14359 F: arch/arm/include/asm/xen/
14361 XEN HYPERVISOR ARM64
14362 M: Stefano Stabellini <sstabellini@kernel.org>
14363 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14366 F: arch/arm64/include/asm/xen/
14368 XEN NETWORK BACKEND DRIVER
14369 M: Wei Liu <wei.liu2@citrix.com>
14370 M: Paul Durrant <paul.durrant@citrix.com>
14371 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14372 L: netdev@vger.kernel.org
14374 F: drivers/net/xen-netback/*
14377 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14378 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14380 F: arch/x86/pci/*xen*
14381 F: drivers/pci/*xen*
14383 XEN BLOCK SUBSYSTEM
14384 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14385 M: Roger Pau Monné <roger.pau@citrix.com>
14386 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14388 F: drivers/block/xen-blkback/*
14389 F: drivers/block/xen*
14392 M: Juergen Gross <jgross@suse.com>
14393 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14394 L: linux-scsi@vger.kernel.org
14396 F: drivers/scsi/xen-scsifront.c
14397 F: drivers/xen/xen-scsiback.c
14398 F: include/xen/interface/io/vscsiif.h
14400 XEN SWIOTLB SUBSYSTEM
14401 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14402 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14404 F: arch/x86/xen/*swiotlb*
14405 F: drivers/xen/*swiotlb*
14408 M: Darrick J. Wong <darrick.wong@oracle.com>
14409 M: linux-xfs@vger.kernel.org
14410 L: linux-xfs@vger.kernel.org
14412 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14414 F: Documentation/filesystems/xfs.txt
14417 XILINX AXI ETHERNET DRIVER
14418 M: Anirudha Sarangi <anirudh@xilinx.com>
14419 M: John Linn <John.Linn@xilinx.com>
14421 F: drivers/net/ethernet/xilinx/xilinx_axienet*
14423 XILINX UARTLITE SERIAL DRIVER
14424 M: Peter Korsgaard <jacmet@sunsite.dk>
14425 L: linux-serial@vger.kernel.org
14427 F: drivers/tty/serial/uartlite.c
14429 XILINX VIDEO IP CORES
14430 M: Hyun Kwon <hyun.kwon@xilinx.com>
14431 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14432 L: linux-media@vger.kernel.org
14433 T: git git://linuxtv.org/media_tree.git
14435 F: Documentation/devicetree/bindings/media/xilinx/
14436 F: drivers/media/platform/xilinx/
14437 F: include/uapi/linux/xilinx-v4l2-controls.h
14440 M: Eli Billauer <eli.billauer@gmail.com>
14441 L: linux-kernel@vger.kernel.org
14443 F: drivers/char/xillybus/
14445 XRA1403 GPIO EXPANDER
14446 M: Nandor Han <nandor.han@ge.com>
14447 M: Semi Malinen <semi.malinen@ge.com>
14448 L: linux-gpio@vger.kernel.org
14450 F: drivers/gpio/gpio-xra1403.c
14451 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14453 XTENSA XTFPGA PLATFORM SUPPORT
14454 M: Max Filippov <jcmvbkbc@gmail.com>
14455 L: linux-xtensa@linux-xtensa.org
14457 F: drivers/spi/spi-xtensa-xtfpga.c
14458 F: sound/soc/xtensa/xtfpga-i2s.c
14460 YAM DRIVER FOR AX.25
14461 M: Jean-Paul Roubelat <jpr@f6fbb.org>
14462 L: linux-hams@vger.kernel.org
14464 F: drivers/net/hamradio/yam*
14465 F: include/linux/yam.h
14467 YEALINK PHONE DRIVER
14468 M: Henk Vergonet <Henk.Vergonet@gmail.com>
14469 L: usbb2k-api-dev@nongnu.org
14471 F: Documentation/input/yealink.rst
14472 F: drivers/input/misc/yealink.*
14474 Z8530 DRIVER FOR AX.25
14475 M: Joerg Reuter <jreuter@yaina.de>
14476 W: http://yaina.de/jreuter/
14477 W: http://www.qsl.net/dl1bke/
14478 L: linux-hams@vger.kernel.org
14480 F: Documentation/networking/z8530drv.txt
14481 F: drivers/net/hamradio/*scc.c
14482 F: drivers/net/hamradio/z8530.h
14484 ZBUD COMPRESSED PAGE ALLOCATOR
14485 M: Seth Jennings <sjenning@redhat.com>
14486 M: Dan Streetman <ddstreet@ieee.org>
14487 L: linux-mm@kvack.org
14490 F: include/linux/zbud.h
14492 ZD1211RW WIRELESS DRIVER
14493 M: Daniel Drake <dsd@gentoo.org>
14494 M: Ulrich Kunitz <kune@deine-taler.de>
14495 W: http://zd1211.ath.cx/wiki/DriverRewrite
14496 L: linux-wireless@vger.kernel.org
14497 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14499 F: drivers/net/wireless/zydas/zd1211rw/
14501 ZD1301_DEMOD MEDIA DRIVER
14502 M: Antti Palosaari <crope@iki.fi>
14503 L: linux-media@vger.kernel.org
14504 W: https://linuxtv.org/
14505 W: http://palosaari.fi/linux/
14506 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14508 F: drivers/media/dvb-frontends/zd1301_demod*
14510 ZD1301 MEDIA DRIVER
14511 M: Antti Palosaari <crope@iki.fi>
14512 L: linux-media@vger.kernel.org
14513 W: https://linuxtv.org/
14514 W: http://palosaari.fi/linux/
14515 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14517 F: drivers/media/usb/dvb-usb-v2/zd1301*
14519 ZPOOL COMPRESSED PAGE STORAGE API
14520 M: Dan Streetman <ddstreet@ieee.org>
14521 L: linux-mm@kvack.org
14524 F: include/linux/zpool.h
14526 ZR36067 VIDEO FOR LINUX DRIVER
14527 L: mjpeg-users@lists.sourceforge.net
14528 L: linux-media@vger.kernel.org
14529 W: http://mjpeg.sourceforge.net/driver-zoran/
14530 T: hg https://linuxtv.org/hg/v4l-dvb
14532 F: drivers/media/pci/zoran/
14534 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14535 M: Minchan Kim <minchan@kernel.org>
14536 M: Nitin Gupta <ngupta@vflare.org>
14537 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14538 L: linux-kernel@vger.kernel.org
14540 F: drivers/block/zram/
14541 F: Documentation/blockdev/zram.txt
14543 ZS DECSTATION Z85C30 SERIAL DRIVER
14544 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14546 F: drivers/tty/serial/zs.*
14548 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14549 M: Minchan Kim <minchan@kernel.org>
14550 M: Nitin Gupta <ngupta@vflare.org>
14551 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14552 L: linux-mm@kvack.org
14555 F: include/linux/zsmalloc.h
14556 F: Documentation/vm/zsmalloc.txt
14558 ZSWAP COMPRESSED SWAP CACHING
14559 M: Seth Jennings <sjenning@redhat.com>
14560 M: Dan Streetman <ddstreet@ieee.org>
14561 L: linux-mm@kvack.org
14566 M: Linus Torvalds <torvalds@linux-foundation.org>
14567 L: linux-kernel@vger.kernel.org
14568 Q: http://patchwork.kernel.org/project/LKML/list/
14569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14570 S: Buried alive in reporters