3 List of maintainers and how to submit kernel changes
5 Please try to follow the guidelines below. This will make things
6 easier on the maintainers. Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
9 1. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
12 2. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
20 3. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
24 4. When you are happy with a change make it generally available for
25 testing and await feedback.
27 5. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/process/coding-style.rst for guidance here.
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/process/submitting-patches.rst for details.
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/process/submitting-patches.rst.
59 6. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
63 7. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
69 Descriptions of section entries:
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 B: URI for where to file bugs. A web-page with detailed bug
78 filing info, a direct bug tracker link, or a mailto: URI.
79 C: URI for chat protocol, server and channel where developers
80 usually hang out, for example irc://server/channel.
81 Q: Patchwork web based patch tracking system site
82 T: SCM tree type and location.
83 Type is one of: git, hg, quilt, stgit, topgit
84 S: Status, one of the following:
85 Supported: Someone is actually paid to look after this.
86 Maintained: Someone actually looks after it.
87 Odd Fixes: It has a maintainer but they don't have time to do
88 much other than throw the odd patch in. See below..
89 Orphan: No current maintainer [but maybe you could take the
90 role as you write your new code].
91 Obsolete: Old code. Something tagged obsolete generally means
92 it has been replaced by a better system and you
94 F: Files and directories with wildcard patterns.
95 A trailing slash includes all files and subdirectory files.
96 F: drivers/net/ all files in and below drivers/net
97 F: drivers/net/* all files in drivers/net, but not below
98 F: */net/* all files in "any top level directory"/net
99 One pattern per line. Multiple F: lines acceptable.
100 N: Files and directories with regex patterns.
101 N: [^a-z]tegra all files whose path contains the word tegra
102 One pattern per line. Multiple N: lines acceptable.
103 scripts/get_maintainer.pl has different behavior for files that
104 match F: pattern and matches of N: patterns. By default,
105 get_maintainer will not look at git log history when an F: pattern
106 match occurs. When an N: match occurs, git log history is used
107 to also notify the people that have git commit signatures.
108 X: Files and directories that are NOT maintained, same rules as F:
109 Files exclusions are tested before file matches.
110 Can be useful for excluding a specific subdirectory, for instance:
113 matches all files in and below net excluding net/ipv6/
114 K: Keyword perl extended regex pattern to match content in a
115 patch or file. For instance:
117 matches patches or files that contain "of_get_profile"
118 K: \b(printk|pr_(info|err))\b
119 matches patches or files that contain one or more of the words
120 printk, pr_info or pr_err
121 One regex pattern per line. Multiple K: lines acceptable.
123 Note: For the hard of thinking, this list is meant to remain in alphabetical
124 order. If you could add yourselves to it in alphabetical order that would be
127 Maintainers List (try to look for most precise areas first)
129 -----------------------------------
132 M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133 L: netdev@vger.kernel.org
135 F: Documentation/networking/vortex.txt
136 F: drivers/net/ethernet/3com/3c59x.c
138 3CR990 NETWORK DRIVER
139 M: David Dillow <dave@thedillows.org>
140 L: netdev@vger.kernel.org
142 F: drivers/net/ethernet/3com/typhoon*
144 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145 M: Adam Radford <aradford@gmail.com>
146 L: linux-scsi@vger.kernel.org
147 W: http://www.lsi.com
151 53C700 AND 53C700-66 SCSI DRIVER
152 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153 L: linux-scsi@vger.kernel.org
155 F: drivers/scsi/53c700*
157 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158 M: Alexander Aring <alex.aring@gmail.com>
159 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
160 L: linux-bluetooth@vger.kernel.org
161 L: linux-wpan@vger.kernel.org
164 F: include/net/6lowpan.h
165 F: Documentation/networking/6lowpan.txt
167 6PACK NETWORK DRIVER FOR AX.25
168 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
169 L: linux-hams@vger.kernel.org
171 F: drivers/net/hamradio/6pack.c
173 8169 10/100/1000 GIGABIT ETHERNET DRIVER
174 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
175 L: netdev@vger.kernel.org
177 F: drivers/net/ethernet/realtek/r8169.c
179 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181 L: linux-serial@vger.kernel.org
183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184 F: drivers/tty/serial/8250*
185 F: include/linux/serial_8250.h
187 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188 L: netdev@vger.kernel.org
190 F: drivers/net/ethernet/8390/
193 M: Eric Van Hensbergen <ericvh@gmail.com>
194 M: Ron Minnich <rminnich@sandia.gov>
195 M: Latchesar Ionkov <lucho@ionkov.net>
196 L: v9fs-developer@lists.sourceforge.net
197 W: http://swik.net/v9fs
198 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
201 F: Documentation/filesystems/9p.txt
205 F: include/uapi/linux/virtio_9p.h
206 F: include/trace/events/9p.h
209 M: Antti Palosaari <crope@iki.fi>
210 L: linux-media@vger.kernel.org
211 W: https://linuxtv.org
212 W: http://palosaari.fi/linux/
213 Q: http://patchwork.linuxtv.org/project/linux-media/list/
214 T: git git://linuxtv.org/anttip/media_tree.git
216 F: drivers/media/dvb-frontends/a8293*
218 AACRAID SCSI RAID DRIVER
219 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
220 L: linux-scsi@vger.kernel.org
221 W: http://www.adaptec.com/
223 F: Documentation/scsi/aacraid.txt
224 F: drivers/scsi/aacraid/
227 L: linux-api@vger.kernel.org
228 F: include/linux/syscalls.h
231 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232 M: Hans de Goede <hdegoede@redhat.com>
233 L: linux-hwmon@vger.kernel.org
235 F: drivers/hwmon/abituguru.c
237 ABIT UGURU 3 HARDWARE MONITOR DRIVER
238 M: Alistair John Strachan <alistair@devzero.co.uk>
239 L: linux-hwmon@vger.kernel.org
241 F: drivers/hwmon/abituguru3.c
243 ACCES 104-DIO-48E GPIO DRIVER
244 M: William Breathitt Gray <vilhelm.gray@gmail.com>
245 L: linux-gpio@vger.kernel.org
247 F: drivers/gpio/gpio-104-dio-48e.c
249 ACCES 104-IDI-48 GPIO DRIVER
250 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
251 L: linux-gpio@vger.kernel.org
253 F: drivers/gpio/gpio-104-idi-48.c
255 ACCES 104-IDIO-16 GPIO DRIVER
256 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
257 L: linux-gpio@vger.kernel.org
259 F: drivers/gpio/gpio-104-idio-16.c
261 ACCES 104-QUAD-8 IIO DRIVER
262 M: William Breathitt Gray <vilhelm.gray@gmail.com>
263 L: linux-iio@vger.kernel.org
265 F: drivers/iio/counter/104-quad-8.c
267 ACCES PCI-IDIO-16 GPIO DRIVER
268 M: William Breathitt Gray <vilhelm.gray@gmail.com>
269 L: linux-gpio@vger.kernel.org
271 F: drivers/gpio/gpio-pci-idio-16.c
274 M: Jes Sorensen <jes@trained-monkey.org>
275 L: linux-acenic@sunsite.dk
277 F: drivers/net/ethernet/alteon/acenic*
279 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
280 M: Peter Feuerer <peter@piie.net>
281 L: platform-driver-x86@vger.kernel.org
282 W: http://piie.net/?section=acerhdf
284 F: drivers/platform/x86/acerhdf.c
286 ACER WMI LAPTOP EXTRAS
287 M: "Lee, Chun-Yi" <jlee@suse.com>
288 L: platform-driver-x86@vger.kernel.org
290 F: drivers/platform/x86/acer-wmi.c
293 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
294 M: Len Brown <lenb@kernel.org>
295 L: linux-acpi@vger.kernel.org
296 W: https://01.org/linux-acpi
297 Q: https://patchwork.kernel.org/project/linux-acpi/list/
298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
299 B: https://bugzilla.kernel.org
302 F: drivers/pnp/pnpacpi/
303 F: include/linux/acpi.h
305 F: Documentation/acpi/
306 F: Documentation/ABI/testing/sysfs-bus-acpi
307 F: Documentation/ABI/testing/configfs-acpi
308 F: drivers/pci/*acpi*
309 F: drivers/pci/*/*acpi*
310 F: drivers/pci/*/*/*acpi*
313 ACPI COMPONENT ARCHITECTURE (ACPICA)
314 M: Robert Moore <robert.moore@intel.com>
315 M: Lv Zheng <lv.zheng@intel.com>
316 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
317 L: linux-acpi@vger.kernel.org
319 W: https://acpica.org/
320 W: https://github.com/acpica/acpica/
321 Q: https://patchwork.kernel.org/project/linux-acpi/list/
322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
323 B: https://bugzilla.kernel.org
324 B: https://bugs.acpica.org
326 F: drivers/acpi/acpica/
331 M: Zhang Rui <rui.zhang@intel.com>
332 L: linux-acpi@vger.kernel.org
333 W: https://01.org/linux-acpi
334 B: https://bugzilla.kernel.org
336 F: drivers/acpi/fan.c
338 ACPI FOR ARM64 (ACPI/arm64)
339 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
340 M: Hanjun Guo <hanjun.guo@linaro.org>
341 M: Sudeep Holla <sudeep.holla@arm.com>
342 L: linux-acpi@vger.kernel.org
344 F: drivers/acpi/arm64
347 M: Zhang Rui <rui.zhang@intel.com>
348 L: linux-acpi@vger.kernel.org
349 W: https://01.org/linux-acpi
350 B: https://bugzilla.kernel.org
352 F: drivers/acpi/*thermal*
355 M: Zhang Rui <rui.zhang@intel.com>
356 L: linux-acpi@vger.kernel.org
357 W: https://01.org/linux-acpi
358 B: https://bugzilla.kernel.org
360 F: drivers/acpi/acpi_video.c
363 L: platform-driver-x86@vger.kernel.org
365 F: drivers/platform/x86/wmi.c
367 AD1889 ALSA SOUND DRIVER
368 M: Thibaut Varene <T-Bone@parisc-linux.org>
369 W: http://wiki.parisc-linux.org/AD1889
370 L: linux-parisc@vger.kernel.org
372 F: sound/pci/ad1889.*
374 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
375 M: Michael Hennerich <michael.hennerich@analog.com>
376 W: http://wiki.analog.com/AD5254
377 W: http://ez.analog.com/community/linux-device-drivers
379 F: drivers/misc/ad525x_dpot.c
381 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
382 M: Michael Hennerich <michael.hennerich@analog.com>
383 W: http://wiki.analog.com/AD5398
384 W: http://ez.analog.com/community/linux-device-drivers
386 F: drivers/regulator/ad5398.c
388 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
389 M: Michael Hennerich <michael.hennerich@analog.com>
390 W: http://wiki.analog.com/AD7142
391 W: http://ez.analog.com/community/linux-device-drivers
393 F: drivers/input/misc/ad714x.c
395 AD7877 TOUCHSCREEN DRIVER
396 M: Michael Hennerich <michael.hennerich@analog.com>
397 W: http://wiki.analog.com/AD7877
398 W: http://ez.analog.com/community/linux-device-drivers
400 F: drivers/input/touchscreen/ad7877.c
402 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
403 M: Michael Hennerich <michael.hennerich@analog.com>
404 W: http://wiki.analog.com/AD7879
405 W: http://ez.analog.com/community/linux-device-drivers
407 F: drivers/input/touchscreen/ad7879.c
409 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
410 M: Jiri Kosina <jikos@kernel.org>
413 ADF7242 IEEE 802.15.4 RADIO DRIVER
414 M: Michael Hennerich <michael.hennerich@analog.com>
415 W: https://wiki.analog.com/ADF7242
416 W: http://ez.analog.com/community/linux-device-drivers
417 L: linux-wpan@vger.kernel.org
419 F: drivers/net/ieee802154/adf7242.c
420 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
422 ADM1025 HARDWARE MONITOR DRIVER
423 M: Jean Delvare <jdelvare@suse.com>
424 L: linux-hwmon@vger.kernel.org
426 F: Documentation/hwmon/adm1025
427 F: drivers/hwmon/adm1025.c
429 ADM1029 HARDWARE MONITOR DRIVER
430 M: Corentin Labbe <clabbe.montjoie@gmail.com>
431 L: linux-hwmon@vger.kernel.org
433 F: drivers/hwmon/adm1029.c
435 ADM8211 WIRELESS DRIVER
436 L: linux-wireless@vger.kernel.org
437 W: http://wireless.kernel.org/
439 F: drivers/net/wireless/admtek/adm8211.*
441 ADP1653 FLASH CONTROLLER DRIVER
442 M: Sakari Ailus <sakari.ailus@iki.fi>
443 L: linux-media@vger.kernel.org
445 F: drivers/media/i2c/adp1653.c
446 F: include/media/i2c/adp1653.h
448 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
449 M: Michael Hennerich <michael.hennerich@analog.com>
450 W: http://wiki.analog.com/ADP5520
451 W: http://ez.analog.com/community/linux-device-drivers
453 F: drivers/mfd/adp5520.c
454 F: drivers/video/backlight/adp5520_bl.c
455 F: drivers/leds/leds-adp5520.c
456 F: drivers/gpio/gpio-adp5520.c
457 F: drivers/input/keyboard/adp5520-keys.c
459 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
460 M: Michael Hennerich <michael.hennerich@analog.com>
461 W: http://wiki.analog.com/ADP5588
462 W: http://ez.analog.com/community/linux-device-drivers
464 F: drivers/input/keyboard/adp5588-keys.c
465 F: drivers/gpio/gpio-adp5588.c
467 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
468 M: Michael Hennerich <michael.hennerich@analog.com>
469 W: http://wiki.analog.com/ADP8860
470 W: http://ez.analog.com/community/linux-device-drivers
472 F: drivers/video/backlight/adp8860_bl.c
474 ADS1015 HARDWARE MONITOR DRIVER
475 M: Dirk Eibach <eibach@gdsys.de>
476 L: linux-hwmon@vger.kernel.org
478 F: Documentation/hwmon/ads1015
479 F: drivers/hwmon/ads1015.c
480 F: include/linux/platform_data/ads1015.h
483 M: Colin Leroy <colin@colino.net>
485 F: drivers/macintosh/therm_adt746x.c
487 ADT7475 HARDWARE MONITOR DRIVER
488 M: Jean Delvare <jdelvare@suse.com>
489 L: linux-hwmon@vger.kernel.org
491 F: Documentation/hwmon/adt7475
492 F: drivers/hwmon/adt7475.c
495 M: Matthew Wilcox <matthew@wil.cx>
496 M: Hannes Reinecke <hare@suse.com>
497 L: linux-scsi@vger.kernel.org
499 F: Documentation/scsi/advansys.txt
500 F: drivers/scsi/advansys.c
502 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
503 M: Michael Hennerich <michael.hennerich@analog.com>
504 W: http://wiki.analog.com/ADXL345
505 W: http://ez.analog.com/community/linux-device-drivers
507 F: drivers/input/misc/adxl34x.c
510 M: Riccardo Facchetti <fizban@tin.it>
512 F: sound/oss/aedsp16.c
515 M: Antti Palosaari <crope@iki.fi>
516 L: linux-media@vger.kernel.org
517 W: https://linuxtv.org
518 W: http://palosaari.fi/linux/
519 Q: http://patchwork.linuxtv.org/project/linux-media/list/
520 T: git git://linuxtv.org/anttip/media_tree.git
522 F: drivers/media/dvb-frontends/af9013*
525 M: Antti Palosaari <crope@iki.fi>
526 L: linux-media@vger.kernel.org
527 W: https://linuxtv.org
528 W: http://palosaari.fi/linux/
529 Q: http://patchwork.linuxtv.org/project/linux-media/list/
530 T: git git://linuxtv.org/anttip/media_tree.git
532 F: drivers/media/dvb-frontends/af9033*
535 L: linux-fsdevel@vger.kernel.org
537 F: Documentation/filesystems/affs.txt
540 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
541 M: David Howells <dhowells@redhat.com>
542 L: linux-afs@lists.infradead.org
545 F: include/net/af_rxrpc.h
546 F: net/rxrpc/af_rxrpc.c
547 W: https://www.infradead.org/~dhowells/kafs/
550 M: David Airlie <airlied@linux.ie>
551 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
554 F: include/linux/agp*
555 F: include/uapi/linux/agp*
558 M: "Juergen E. Fischer" <fischer@norbit.de>
559 L: linux-scsi@vger.kernel.org
561 F: drivers/scsi/aha152x*
562 F: drivers/scsi/pcmcia/aha152x*
564 AIC7XXX / AIC79XX SCSI DRIVER
565 M: Hannes Reinecke <hare@suse.com>
566 L: linux-scsi@vger.kernel.org
568 F: drivers/scsi/aic7xxx/
570 AIMSLAB FM RADIO RECEIVER DRIVER
571 M: Hans Verkuil <hverkuil@xs4all.nl>
572 L: linux-media@vger.kernel.org
573 T: git git://linuxtv.org/media_tree.git
574 W: https://linuxtv.org
576 F: drivers/media/radio/radio-aimslab*
579 M: Benjamin LaHaise <bcrl@kvack.org>
580 L: linux-aio@kvack.org
583 F: include/linux/*aio*.h
586 M: Antti Palosaari <crope@iki.fi>
587 L: linux-media@vger.kernel.org
588 W: https://linuxtv.org
589 W: http://palosaari.fi/linux/
590 Q: http://patchwork.linuxtv.org/project/linux-media/list/
591 T: git git://linuxtv.org/anttip/media_tree.git
593 F: drivers/media/usb/airspy/
595 ALACRITECH GIGABIT ETHERNET DRIVER
596 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
598 F: drivers/net/ethernet/alacritech/*
600 ALCATEL SPEEDTOUCH USB DRIVER
601 M: Duncan Sands <duncan.sands@free.fr>
602 L: linux-usb@vger.kernel.org
603 W: http://www.linux-usb.org/SpeedTouch/
605 F: drivers/usb/atm/speedtch.c
606 F: drivers/usb/atm/usbatm.c
608 ALCHEMY AU1XX0 MMC DRIVER
609 M: Manuel Lauss <manuel.lauss@gmail.com>
611 F: drivers/mmc/host/au1xmmc.c
614 M: Rudolf Marek <r.marek@assembler.cz>
615 L: linux-i2c@vger.kernel.org
617 F: Documentation/i2c/busses/i2c-ali1563
618 F: drivers/i2c/busses/i2c-ali1563.c
620 ALLWINNER SECURITY SYSTEM
621 M: Corentin Labbe <clabbe.montjoie@gmail.com>
622 L: linux-crypto@vger.kernel.org
624 F: drivers/crypto/sunxi-ss/
627 M: Richard Henderson <rth@twiddle.net>
628 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
629 M: Matt Turner <mattst88@gmail.com>
631 L: linux-alpha@vger.kernel.org
634 ALPS PS/2 TOUCHPAD DRIVER
635 R: Pali Rohár <pali.rohar@gmail.com>
636 F: drivers/input/mouse/alps.*
638 ALTERA MAILBOX DRIVER
639 M: Ley Foon Tan <lftan@altera.com>
640 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
642 F: drivers/mailbox/mailbox-altera.c
645 M: Tien Hock Loh <thloh@altera.com>
646 L: linux-gpio@vger.kernel.org
648 F: drivers/gpio/gpio-altera.c
650 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
651 M: Thor Thayer <thor.thayer@linux.intel.com>
653 F: drivers/gpio/gpio-altera-a10sr.c
654 F: drivers/mfd/altera-a10sr.c
655 F: drivers/reset/reset-a10sr.c
656 F: include/linux/mfd/altera-a10sr.h
657 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
659 ALTERA TRIPLE SPEED ETHERNET DRIVER
660 M: Vince Bridgers <vbridger@opensource.altera.com>
661 L: netdev@vger.kernel.org
662 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
664 F: drivers/net/ethernet/altera/
666 ALTERA UART/JTAG UART SERIAL DRIVERS
667 M: Tobias Klauser <tklauser@distanz.ch>
668 L: linux-serial@vger.kernel.org
669 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
671 F: drivers/tty/serial/altera_uart.c
672 F: drivers/tty/serial/altera_jtaguart.c
673 F: include/linux/altera_uart.h
674 F: include/linux/altera_jtaguart.h
676 AMAZON ETHERNET DRIVERS
677 M: Netanel Belgazal <netanel@annapurnalabs.com>
678 R: Saeed Bishara <saeed@annapurnalabs.com>
679 R: Zorik Machulsky <zorik@annapurnalabs.com>
680 L: netdev@vger.kernel.org
682 F: Documentation/networking/ena.txt
683 F: drivers/net/ethernet/amazon/
685 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
686 M: Tom Lendacky <thomas.lendacky@amd.com>
687 M: Gary Hook <gary.hook@amd.com>
688 L: linux-crypto@vger.kernel.org
690 F: drivers/crypto/ccp/
691 F: include/linux/ccp.h
693 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
694 M: Huang Rui <ray.huang@amd.com>
695 L: linux-hwmon@vger.kernel.org
697 F: Documentation/hwmon/fam15h_power
698 F: drivers/hwmon/fam15h_power.c
700 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
701 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
703 F: drivers/usb/gadget/udc/amd5536udc.*
705 AMD GEODE PROCESSOR/CHIPSET SUPPORT
706 P: Andres Salomon <dilinger@queued.net>
707 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
708 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
710 F: drivers/char/hw_random/geode-rng.c
711 F: drivers/crypto/geode*
712 F: drivers/video/fbdev/geode/
713 F: arch/x86/include/asm/geode.h
716 M: Joerg Roedel <joro@8bytes.org>
717 L: iommu@lists.linux-foundation.org
718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
720 F: drivers/iommu/amd_iommu*.[ch]
721 F: include/linux/amd-iommu.h
724 M: Oded Gabbay <oded.gabbay@gmail.com>
725 L: dri-devel@lists.freedesktop.org
726 T: git git://people.freedesktop.org/~gabbayo/linux.git
728 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
729 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
730 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
731 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
732 F: drivers/gpu/drm/amd/amdkfd/
733 F: drivers/gpu/drm/amd/include/cik_structs.h
734 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
735 F: drivers/gpu/drm/amd/include/vi_structs.h
736 F: drivers/gpu/drm/radeon/radeon_kfd.c
737 F: drivers/gpu/drm/radeon/radeon_kfd.h
738 F: include/uapi/linux/kfd_ioctl.h
740 AMD SEATTLE DEVICE TREE SUPPORT
741 M: Brijesh Singh <brijeshkumar.singh@amd.com>
742 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
743 M: Tom Lendacky <thomas.lendacky@amd.com>
745 F: arch/arm64/boot/dts/amd/
748 M: Tom Lendacky <thomas.lendacky@amd.com>
749 L: netdev@vger.kernel.org
751 F: drivers/net/ethernet/amd/xgbe/
752 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
754 AMS (Apple Motion Sensor) DRIVER
755 M: Michael Hanselmann <linux-kernel@hansmi.ch>
757 F: drivers/macintosh/ams/
759 ANALOG DEVICES INC AD9389B DRIVER
760 M: Hans Verkuil <hans.verkuil@cisco.com>
761 L: linux-media@vger.kernel.org
763 F: drivers/media/i2c/ad9389b*
765 ANALOG DEVICES INC ADV7180 DRIVER
766 M: Lars-Peter Clausen <lars@metafoo.de>
767 L: linux-media@vger.kernel.org
768 W: http://ez.analog.com/community/linux-device-drivers
770 F: drivers/media/i2c/adv7180.c
772 ANALOG DEVICES INC ADV748X DRIVER
773 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
774 L: linux-media@vger.kernel.org
776 F: drivers/media/i2c/adv748x/*
778 ANALOG DEVICES INC ADV7511 DRIVER
779 M: Hans Verkuil <hans.verkuil@cisco.com>
780 L: linux-media@vger.kernel.org
782 F: drivers/media/i2c/adv7511*
784 ANALOG DEVICES INC ADV7604 DRIVER
785 M: Hans Verkuil <hans.verkuil@cisco.com>
786 L: linux-media@vger.kernel.org
788 F: drivers/media/i2c/adv7604*
790 ANALOG DEVICES INC ADV7842 DRIVER
791 M: Hans Verkuil <hans.verkuil@cisco.com>
792 L: linux-media@vger.kernel.org
794 F: drivers/media/i2c/adv7842*
796 ANALOG DEVICES INC ASOC CODEC DRIVERS
797 M: Lars-Peter Clausen <lars@metafoo.de>
798 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
799 W: http://wiki.analog.com/
800 W: http://ez.analog.com/community/linux-device-drivers
802 F: sound/soc/codecs/adau*
803 F: sound/soc/codecs/adav*
804 F: sound/soc/codecs/ad1*
805 F: sound/soc/codecs/ad7*
806 F: sound/soc/codecs/ssm*
807 F: sound/soc/codecs/sigmadsp.*
809 ANALOG DEVICES INC ASOC DRIVERS
810 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
811 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
812 W: http://blackfin.uclinux.org/
814 F: sound/soc/blackfin/*
816 ANALOG DEVICES INC DMA DRIVERS
817 M: Lars-Peter Clausen <lars@metafoo.de>
818 W: http://ez.analog.com/community/linux-device-drivers
820 F: drivers/dma/dma-axi-dmac.c
822 ANALOG DEVICES INC IIO DRIVERS
823 M: Lars-Peter Clausen <lars@metafoo.de>
824 M: Michael Hennerich <Michael.Hennerich@analog.com>
825 W: http://wiki.analog.com/
826 W: http://ez.analog.com/community/linux-device-drivers
829 F: drivers/iio/adc/ltc2497*
830 X: drivers/iio/*/adjd*
831 F: drivers/staging/iio/*/ad*
832 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
834 ANDROID CONFIG FRAGMENTS
835 M: Rob Herring <robh@kernel.org>
837 F: kernel/configs/android*
840 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
841 M: Arve Hjønnevåg <arve@android.com>
842 M: Riley Andrews <riandrews@android.com>
843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
844 L: devel@driverdev.osuosl.org
847 F: drivers/staging/android/
850 M: Laura Abbott <labbott@redhat.com>
851 M: Sumit Semwal <sumit.semwal@linaro.org>
852 L: devel@driverdev.osuosl.org
854 F: drivers/staging/android/ion
855 F: drivers/staging/android/uapi/ion.h
856 F: drivers/staging/android/uapi/ion_test.h
858 AOA (Apple Onboard Audio) ALSA DRIVER
859 M: Johannes Berg <johannes@sipsolutions.net>
860 L: linuxppc-dev@lists.ozlabs.org
861 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
865 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
866 M: William Breathitt Gray <vilhelm.gray@gmail.com>
867 L: linux-iio@vger.kernel.org
869 F: drivers/iio/adc/stx104.c
872 M: Jiri Kosina <jikos@kernel.org>
874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
875 F: arch/x86/kernel/apm_32.c
876 F: include/linux/apm_bios.h
877 F: include/uapi/linux/apm_bios.h
878 F: drivers/char/apm-emulation.c
880 APPARMOR SECURITY MODULE
881 M: John Johansen <john.johansen@canonical.com>
882 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
883 W: apparmor.wiki.kernel.org
884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
886 F: security/apparmor/
887 F: Documentation/admin-guide/LSM/apparmor.rst
889 APPLE BCM5974 MULTITOUCH DRIVER
890 M: Henrik Rydberg <rydberg@bitmath.org>
891 L: linux-input@vger.kernel.org
893 F: drivers/input/mouse/bcm5974.c
896 M: Henrik Rydberg <rydberg@bitmath.org>
897 L: linux-hwmon@vger.kernel.org
899 F: drivers/hwmon/applesmc.c
901 APPLETALK NETWORK LAYER
902 L: netdev@vger.kernel.org
904 F: drivers/net/appletalk/
907 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
908 M: Duc Dang <dhdang@apm.com>
910 F: arch/arm64/boot/dts/apm/
912 APPLIED MICRO (APM) X-GENE SOC EDAC
913 M: Loc Ho <lho@apm.com>
915 F: drivers/edac/xgene_edac.c
916 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
918 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
919 M: Iyappan Subramanian <isubramanian@apm.com>
920 M: Keyur Chudgar <kchudgar@apm.com>
922 F: drivers/net/ethernet/apm/xgene-v2/
924 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
925 M: Iyappan Subramanian <isubramanian@apm.com>
926 M: Keyur Chudgar <kchudgar@apm.com>
927 M: Quan Nguyen <qnguyen@apm.com>
929 F: drivers/net/ethernet/apm/xgene/
930 F: drivers/net/phy/mdio-xgene.c
931 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
932 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
934 APPLIED MICRO (APM) X-GENE SOC PMU
935 M: Tai Nguyen <ttnguyen@apm.com>
937 F: drivers/perf/xgene_pmu.c
938 F: Documentation/perf/xgene-pmu.txt
939 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
941 APTINA CAMERA SENSOR PLL
942 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
943 L: linux-media@vger.kernel.org
945 F: drivers/media/i2c/aptina-pll.*
947 ARC FRAMEBUFFER DRIVER
948 M: Jaya Kumar <jayalk@intworks.biz>
950 F: drivers/video/fbdev/arcfb.c
951 F: drivers/video/fbdev/core/fb_defio.c
954 M: Alexey Brodkin <abrodkin@synopsys.com>
956 F: drivers/gpu/drm/arc/
957 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
960 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
961 L: netdev@vger.kernel.org
963 F: drivers/net/arcnet/
964 F: include/uapi/linux/if_arcnet.h
966 ARM ARCHITECTED TIMER DRIVER
967 M: Mark Rutland <mark.rutland@arm.com>
968 M: Marc Zyngier <marc.zyngier@arm.com>
969 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
971 F: arch/arm/include/asm/arch_timer.h
972 F: arch/arm64/include/asm/arch_timer.h
973 F: drivers/clocksource/arm_arch_timer.c
976 M: Liviu Dudau <liviu.dudau@arm.com>
978 F: drivers/gpu/drm/arm/hdlcd_*
979 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
981 ARM MALI-DP DRM DRIVER
982 M: Liviu Dudau <liviu.dudau@arm.com>
983 M: Brian Starkey <brian.starkey@arm.com>
984 M: Mali DP Maintainers <malidp@foss.arm.com>
986 F: drivers/gpu/drm/arm/
987 F: Documentation/devicetree/bindings/display/arm,malidp.txt
989 ARM MFM AND FLOPPY DRIVERS
990 M: Ian Molton <spyro@f2s.com>
992 F: arch/arm/lib/floppydma.S
993 F: arch/arm/include/asm/floppy.h
995 ARM PMU PROFILING AND DEBUGGING
996 M: Will Deacon <will.deacon@arm.com>
997 M: Mark Rutland <mark.rutland@arm.com>
999 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1000 F: arch/arm*/kernel/perf_*
1001 F: arch/arm/oprofile/common.c
1002 F: arch/arm*/kernel/hw_breakpoint.c
1003 F: arch/arm*/include/asm/hw_breakpoint.h
1004 F: arch/arm*/include/asm/perf_event.h
1006 F: include/linux/perf/arm_pmu.h
1007 F: Documentation/devicetree/bindings/arm/pmu.txt
1008 F: Documentation/devicetree/bindings/perf/
1011 M: Russell King <linux@armlinux.org.uk>
1012 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1013 W: http://www.armlinux.org.uk/
1015 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1018 ARM PRIMECELL AACI PL041 DRIVER
1019 M: Russell King <linux@armlinux.org.uk>
1023 ARM PRIMECELL BUS SUPPORT
1024 M: Russell King <linux@armlinux.org.uk>
1027 F: include/linux/amba/bus.h
1029 ARM PRIMECELL CLCD PL110 DRIVER
1030 M: Russell King <linux@armlinux.org.uk>
1032 F: drivers/video/fbdev/amba-clcd.*
1034 ARM PRIMECELL KMI PL050 DRIVER
1035 M: Russell King <linux@armlinux.org.uk>
1037 F: drivers/input/serio/ambakmi.*
1038 F: include/linux/amba/kmi.h
1040 ARM PRIMECELL MMCI PL180/1 DRIVER
1041 M: Russell King <linux@armlinux.org.uk>
1043 F: drivers/mmc/host/mmci.*
1044 F: include/linux/amba/mmci.h
1046 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1047 M: Russell King <linux@armlinux.org.uk>
1049 F: drivers/tty/serial/amba-pl01*.c
1050 F: include/linux/amba/serial.h
1053 M: Will Deacon <will.deacon@arm.com>
1054 R: Robin Murphy <robin.murphy@arm.com>
1055 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1057 F: drivers/iommu/arm-smmu.c
1058 F: drivers/iommu/arm-smmu-v3.c
1059 F: drivers/iommu/io-pgtable-arm.c
1060 F: drivers/iommu/io-pgtable-arm-v7s.c
1062 ARM SUB-ARCHITECTURES
1063 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1069 ARM/ACTIONS SEMI ARCHITECTURE
1070 M: Andreas Färber <afaerber@suse.de>
1071 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1074 F: arch/arm/mach-actions/
1075 F: arch/arm/boot/dts/owl-*
1076 F: arch/arm64/boot/dts/actions/
1077 F: drivers/clocksource/owl-*
1078 F: drivers/soc/actions/
1079 F: include/dt-bindings/power/owl-*
1080 F: include/linux/soc/actions/
1081 F: Documentation/devicetree/bindings/arm/actions.txt
1082 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1083 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1085 ARM/ADS SPHERE MACHINE SUPPORT
1086 M: Lennert Buytenhek <kernel@wantstofly.org>
1087 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1090 ARM/AFEB9260 MACHINE SUPPORT
1091 M: Sergey Lapin <slapin@ossfans.org>
1092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1095 ARM/AJECO 1ARM MACHINE SUPPORT
1096 M: Lennert Buytenhek <kernel@wantstofly.org>
1097 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1100 ARM/Allwinner SoC Clock Support
1101 M: Emilio López <emilio@elopez.com.ar>
1103 F: drivers/clk/sunxi/
1105 ARM/Allwinner sunXi SoC support
1106 M: Maxime Ripard <maxime.ripard@free-electrons.com>
1107 M: Chen-Yu Tsai <wens@csie.org>
1108 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1112 F: arch/arm/mach-sunxi/
1113 F: arch/arm64/boot/dts/allwinner/
1114 F: drivers/clk/sunxi-ng/
1115 F: drivers/pinctrl/sunxi/
1116 F: drivers/soc/sunxi/
1117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1119 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1120 M: Neil Armstrong <narmstrong@baylibre.com>
1121 M: Jerome Brunet <jbrunet@baylibre.com>
1122 L: linux-amlogic@lists.infradead.org
1124 F: drivers/clk/meson/
1125 F: include/dt-bindings/clock/meson*
1126 F: include/dt-bindings/clock/gxbb*
1127 F: Documentation/devicetree/bindings/clock/amlogic*
1129 ARM/Amlogic Meson SoC support
1130 M: Carlo Caione <carlo@caione.org>
1131 M: Kevin Hilman <khilman@baylibre.com>
1132 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1133 L: linux-amlogic@lists.infradead.org
1134 W: http://linux-meson.com/
1136 F: arch/arm/mach-meson/
1137 F: arch/arm/boot/dts/meson*
1138 F: arch/arm64/boot/dts/amlogic/
1139 F: drivers/pinctrl/meson/
1140 F: drivers/mmc/host/meson*
1143 ARM/Annapurna Labs ALPINE ARCHITECTURE
1144 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1145 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1146 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1148 F: arch/arm/mach-alpine/
1149 F: arch/arm/boot/dts/alpine*
1150 F: arch/arm64/boot/dts/al/
1151 F: drivers/*/*alpine*
1153 ARM/ARTPEC MACHINE SUPPORT
1154 M: Jesper Nilsson <jesper.nilsson@axis.com>
1155 M: Lars Persson <lars.persson@axis.com>
1156 M: Niklas Cassel <niklas.cassel@axis.com>
1158 L: linux-arm-kernel@axis.com
1159 F: arch/arm/mach-artpec
1160 F: arch/arm/boot/dts/artpec6*
1162 F: drivers/pinctrl/pinctrl-artpec*
1163 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1165 ARM/ASPEED I2C DRIVER
1166 M: Brendan Higgins <brendanhiggins@google.com>
1167 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1168 R: Joel Stanley <joel@jms.id.au>
1169 L: linux-i2c@vger.kernel.org
1170 L: openbmc@lists.ozlabs.org
1172 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1173 F: drivers/i2c/busses/i2c-aspeed.c
1174 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1175 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1177 ARM/ASPEED MACHINE SUPPORT
1178 M: Joel Stanley <joel@jms.id.au>
1180 F: arch/arm/mach-aspeed/
1181 F: arch/arm/boot/dts/aspeed-*
1182 F: drivers/*/*aspeed*
1184 ARM/ATMEL AT91 Clock Support
1185 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1189 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1190 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1191 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1192 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1193 W: http://www.linux4sam.org
1194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1196 F: arch/arm/mach-at91/
1197 F: include/soc/at91/
1198 F: arch/arm/boot/dts/at91*.dts
1199 F: arch/arm/boot/dts/at91*.dtsi
1200 F: arch/arm/boot/dts/sama*.dts
1201 F: arch/arm/boot/dts/sama*.dtsi
1202 F: arch/arm/include/debug/at91.S
1203 F: drivers/memory/atmel*
1205 ARM/CALXEDA HIGHBANK ARCHITECTURE
1206 M: Rob Herring <robh@kernel.org>
1207 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209 F: arch/arm/mach-highbank/
1210 F: arch/arm/boot/dts/highbank.dts
1211 F: arch/arm/boot/dts/ecx-*.dts*
1213 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1214 M: Krzysztof Halasa <khalasa@piap.pl>
1216 F: arch/arm/mach-cns3xxx/
1218 ARM/CAVIUM THUNDER NETWORK DRIVER
1219 M: Sunil Goutham <sgoutham@cavium.com>
1220 M: Robert Richter <rric@kernel.org>
1221 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1223 F: drivers/net/ethernet/cavium/thunder/
1225 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1226 M: Alexander Shiyan <shc_work@mail.ru>
1227 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1231 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1232 M: Lennert Buytenhek <kernel@wantstofly.org>
1233 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1236 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1237 M: Hartley Sweeten <hsweeten@visionengravers.com>
1238 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1239 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241 F: arch/arm/mach-ep93xx/
1242 F: arch/arm/mach-ep93xx/include/mach/
1245 M: Russell King <linux@armlinux.org.uk>
1246 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1248 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1249 F: arch/arm/include/asm/clkdev.h
1250 F: drivers/clk/clkdev.c
1252 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1253 M: Mike Rapoport <mike@compulab.co.il>
1254 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1258 M: Baruch Siach <baruch@tkos.co.il>
1259 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261 F: arch/arm/boot/dts/cx92755*
1264 ARM/CONTEC MICRO9 MACHINE SUPPORT
1265 M: Hubert Feurstein <hubert.feurstein@contec.at>
1267 F: arch/arm/mach-ep93xx/micro9.c
1269 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1270 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1271 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273 F: drivers/hwtracing/coresight/*
1274 F: Documentation/trace/coresight.txt
1275 F: Documentation/trace/coresight-cpu-debug.txt
1276 F: Documentation/devicetree/bindings/arm/coresight.txt
1277 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1278 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1279 F: tools/perf/arch/arm/util/pmu.c
1280 F: tools/perf/arch/arm/util/auxtrace.c
1281 F: tools/perf/arch/arm/util/cs-etm.c
1282 F: tools/perf/arch/arm/util/cs-etm.h
1283 F: tools/perf/util/cs-etm.h
1285 ARM/CORGI MACHINE SUPPORT
1286 M: Richard Purdie <rpurdie@rpsys.net>
1289 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1290 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1291 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292 T: git git://github.com/ulli-kroll/linux.git
1294 F: arch/arm/mach-gemini/
1295 F: drivers/rtc/rtc-ftrtc010.c
1297 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1298 M: Barry Song <baohua@kernel.org>
1299 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1302 F: arch/arm/boot/dts/prima2*
1303 F: arch/arm/mach-prima2/
1304 F: drivers/clk/sirf/
1305 F: drivers/clocksource/timer-prima2.c
1306 F: drivers/clocksource/timer-atlas7.c
1309 ARM/EBSA110 MACHINE SUPPORT
1310 M: Russell King <linux@armlinux.org.uk>
1311 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312 W: http://www.armlinux.org.uk/
1314 F: arch/arm/mach-ebsa110/
1315 F: drivers/net/ethernet/amd/am79c961a.*
1317 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1318 M: Uwe Kleine-König <kernel@pengutronix.de>
1319 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1324 M: Robert Jarzmik <robert.jarzmik@free.fr>
1325 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327 F: arch/arm/mach-pxa/ezx.c
1329 ARM/FARADAY FA526 PORT
1330 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1331 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333 T: git git://git.berlios.de/gemini-board
1334 F: arch/arm/mm/*-fa*
1336 ARM/FOOTBRIDGE ARCHITECTURE
1337 M: Russell King <linux@armlinux.org.uk>
1338 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339 W: http://www.armlinux.org.uk/
1341 F: arch/arm/include/asm/hardware/dec21285.h
1342 F: arch/arm/mach-footbridge/
1344 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1345 M: Shawn Guo <shawnguo@kernel.org>
1346 M: Sascha Hauer <kernel@pengutronix.de>
1347 R: Fabio Estevam <fabio.estevam@nxp.com>
1348 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1351 F: arch/arm/mach-imx/
1352 F: arch/arm/mach-mxs/
1353 F: arch/arm/boot/dts/imx*
1354 F: arch/arm/configs/imx*_defconfig
1359 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1360 M: Shawn Guo <shawnguo@kernel.org>
1361 M: Sascha Hauer <kernel@pengutronix.de>
1362 R: Stefan Agner <stefan@agner.ch>
1363 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1366 F: arch/arm/mach-imx/*vf610*
1367 F: arch/arm/boot/dts/vf*
1369 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1370 M: Lennert Buytenhek <kernel@wantstofly.org>
1371 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1374 ARM/GUMSTIX MACHINE SUPPORT
1375 M: Steve Sakoman <sakoman@gmail.com>
1376 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1380 M: Philipp Zabel <philipp.zabel@gmail.com>
1381 M: Paul Parsons <lost.distance@yahoo.com>
1382 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384 F: arch/arm/mach-pxa/hx4700.c
1385 F: arch/arm/mach-pxa/include/mach/hx4700.h
1386 F: sound/soc/pxa/hx4700.c
1388 ARM/HISILICON SOC SUPPORT
1389 M: Wei Xu <xuwei5@hisilicon.com>
1390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391 W: http://www.hisilicon.com
1393 T: git git://github.com/hisilicon/linux-hisi.git
1394 F: arch/arm/mach-hisi/
1395 F: arch/arm/boot/dts/hi3*
1396 F: arch/arm/boot/dts/hip*
1397 F: arch/arm/boot/dts/hisi*
1398 F: arch/arm64/boot/dts/hisilicon/
1400 ARM/HP JORNADA 7XX MACHINE SUPPORT
1401 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1405 F: arch/arm/mach-sa1100/jornada720.c
1406 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1408 ARM/IGEP MACHINE SUPPORT
1409 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1410 M: Javier Martinez Canillas <javier@dowhile0.org>
1411 L: linux-omap@vger.kernel.org
1412 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414 F: arch/arm/boot/dts/omap3-igep*
1416 ARM/INCOME PXA270 SUPPORT
1417 M: Marek Vasut <marek.vasut@gmail.com>
1418 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1422 ARM/INTEL IOP13XX ARM ARCHITECTURE
1423 M: Lennert Buytenhek <kernel@wantstofly.org>
1424 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427 ARM/INTEL IOP32X ARM ARCHITECTURE
1428 M: Lennert Buytenhek <kernel@wantstofly.org>
1429 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432 ARM/INTEL IOP33X ARM ARCHITECTURE
1433 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436 ARM/INTEL IQ81342EX MACHINE SUPPORT
1437 M: Lennert Buytenhek <kernel@wantstofly.org>
1438 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1441 ARM/INTEL IXDP2850 MACHINE SUPPORT
1442 M: Lennert Buytenhek <kernel@wantstofly.org>
1443 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 ARM/INTEL IXP4XX ARM ARCHITECTURE
1447 M: Imre Kaloz <kaloz@openwrt.org>
1448 M: Krzysztof Halasa <khalasa@piap.pl>
1449 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451 F: arch/arm/mach-ixp4xx/
1453 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1454 M: Jonathan Cameron <jic23@cam.ac.uk>
1455 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457 F: arch/arm/mach-pxa/stargate2.c
1458 F: drivers/pcmcia/pxa2xx_stargate2.c
1460 ARM/INTEL XSC3 (MANZANO) ARM CORE
1461 M: Lennert Buytenhek <kernel@wantstofly.org>
1462 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1465 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1466 M: Lennert Buytenhek <kernel@wantstofly.org>
1467 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470 ARM/LG1K ARCHITECTURE
1471 M: Chanho Min <chanho.min@lge.com>
1472 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474 F: arch/arm64/boot/dts/lg/
1476 ARM/LOGICPD PXA270 MACHINE SUPPORT
1477 M: Lennert Buytenhek <kernel@wantstofly.org>
1478 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1481 ARM/LPC18XX ARCHITECTURE
1482 M: Joachim Eastwood <manabian@gmail.com>
1483 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485 F: arch/arm/boot/dts/lpc43*
1486 F: drivers/clk/nxp/clk-lpc18xx*
1487 F: drivers/clocksource/time-lpc32xx.c
1488 F: drivers/i2c/busses/i2c-lpc2k.c
1489 F: drivers/memory/pl172.c
1490 F: drivers/mtd/spi-nor/nxp-spifi.c
1491 F: drivers/rtc/rtc-lpc24xx.c
1494 ARM/LPC32XX SOC SUPPORT
1495 M: Vladimir Zapolskiy <vz@mleia.com>
1496 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1497 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1500 F: arch/arm/boot/dts/lpc32*
1501 F: arch/arm/mach-lpc32xx/
1502 F: drivers/i2c/busses/i2c-pnx.c
1503 F: drivers/net/ethernet/nxp/lpc_eth.c
1504 F: drivers/usb/host/ohci-nxp.c
1505 F: drivers/watchdog/pnx4008_wdt.c
1508 ARM/MAGICIAN MACHINE SUPPORT
1509 M: Philipp Zabel <philipp.zabel@gmail.com>
1512 ARM/Marvell Berlin SoC support
1513 M: Jisheng Zhang <jszhang@marvell.com>
1514 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1515 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517 F: arch/arm/mach-berlin/
1518 F: arch/arm/boot/dts/berlin*
1519 F: arch/arm64/boot/dts/marvell/berlin*
1521 ARM/Marvell Dove/MV78xx0/Orion SOC support
1522 M: Jason Cooper <jason@lakedaemon.net>
1523 M: Andrew Lunn <andrew@lunn.ch>
1524 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1525 M: Gregory Clement <gregory.clement@free-electrons.com>
1526 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528 F: Documentation/devicetree/bindings/soc/dove/
1529 F: arch/arm/mach-dove/
1530 F: arch/arm/mach-mv78xx0/
1531 F: arch/arm/mach-orion5x/
1532 F: arch/arm/plat-orion/
1533 F: arch/arm/boot/dts/dove*
1534 F: arch/arm/boot/dts/orion5x*
1536 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1537 M: Jason Cooper <jason@lakedaemon.net>
1538 M: Andrew Lunn <andrew@lunn.ch>
1539 M: Gregory Clement <gregory.clement@free-electrons.com>
1540 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1541 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543 F: arch/arm/boot/dts/armada*
1544 F: arch/arm/boot/dts/kirkwood*
1545 F: arch/arm/configs/mvebu_*_defconfig
1546 F: arch/arm/mach-mvebu/
1547 F: arch/arm64/boot/dts/marvell/armada*
1548 F: drivers/cpufreq/mvebu-cpufreq.c
1549 F: drivers/irqchip/irq-armada-370-xp.c
1550 F: drivers/irqchip/irq-mvebu-*
1551 F: drivers/pinctrl/mvebu/
1552 F: drivers/rtc/rtc-armada38x.c
1554 ARM/Mediatek RTC DRIVER
1555 M: Eddie Huang <eddie.huang@mediatek.com>
1556 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1559 F: drivers/rtc/rtc-mt6397.c
1561 ARM/Mediatek SoC support
1562 M: Matthias Brugger <matthias.bgg@gmail.com>
1563 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1566 F: arch/arm/boot/dts/mt6*
1567 F: arch/arm/boot/dts/mt7*
1568 F: arch/arm/boot/dts/mt8*
1569 F: arch/arm/mach-mediatek/
1570 F: arch/arm64/boot/dts/mediatek/
1574 ARM/Mediatek USB3 PHY DRIVER
1575 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1576 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1577 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1579 F: drivers/phy/phy-mt65xx-usb3.c
1581 ARM/MICREL KS8695 ARCHITECTURE
1582 M: Greg Ungerer <gerg@uclinux.org>
1583 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584 F: arch/arm/mach-ks8695/
1587 ARM/MIOA701 MACHINE SUPPORT
1588 M: Robert Jarzmik <robert.jarzmik@free.fr>
1589 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590 F: arch/arm/mach-pxa/mioa701.c
1593 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1594 M: Michael Petchkovsky <mkpetch@internode.on.net>
1597 ARM/NOMADIK ARCHITECTURE
1598 M: Alessandro Rubini <rubini@unipv.it>
1599 M: Linus Walleij <linus.walleij@linaro.org>
1600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602 F: arch/arm/mach-nomadik/
1603 F: drivers/pinctrl/nomadik/
1604 F: drivers/i2c/busses/i2c-nomadik.c
1605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1607 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1608 M: Wan ZongShun <mcuos.com@gmail.com>
1609 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610 W: http://www.mcuos.com
1612 F: arch/arm/mach-w90x900/
1613 F: drivers/input/keyboard/w90p910_keypad.c
1614 F: drivers/input/touchscreen/w90p910_ts.c
1615 F: drivers/watchdog/nuc900_wdt.c
1616 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1617 F: drivers/mtd/nand/nuc900_nand.c
1618 F: drivers/rtc/rtc-nuc900.c
1619 F: drivers/spi/spi-nuc900.c
1620 F: drivers/usb/host/ehci-w90x900.c
1621 F: drivers/video/fbdev/nuc900fb.c
1623 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1624 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1625 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1626 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1629 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1630 M: Alexander Clouter <alex@digriz.org.uk>
1631 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632 W: http://www.digriz.org.uk/ts78xx/kernel
1634 F: arch/arm/mach-orion5x/ts78xx-*
1636 ARM/OXNAS platform support
1637 M: Neil Armstrong <narmstrong@baylibre.com>
1638 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1641 F: arch/arm/mach-oxnas/
1642 F: arch/arm/boot/dts/ox8*.dtsi
1643 F: arch/arm/boot/dts/wd-mbwe.dts
1644 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1647 ARM/PALM TREO SUPPORT
1648 M: Tomas Cech <sleep_walker@suse.com>
1649 L: linux-arm-kernel@lists.infradead.org
1650 W: http://hackndev.com
1652 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1653 F: arch/arm/mach-pxa/palmtreo.c
1655 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1656 M: Marek Vasut <marek.vasut@gmail.com>
1657 L: linux-arm-kernel@lists.infradead.org
1658 W: http://hackndev.com
1660 F: arch/arm/mach-pxa/include/mach/palmtx.h
1661 F: arch/arm/mach-pxa/palmtx.c
1662 F: arch/arm/mach-pxa/include/mach/palmt5.h
1663 F: arch/arm/mach-pxa/palmt5.c
1664 F: arch/arm/mach-pxa/include/mach/palmld.h
1665 F: arch/arm/mach-pxa/palmld.c
1666 F: arch/arm/mach-pxa/include/mach/palmte2.h
1667 F: arch/arm/mach-pxa/palmte2.c
1668 F: arch/arm/mach-pxa/include/mach/palmtc.h
1669 F: arch/arm/mach-pxa/palmtc.c
1672 M: Sergey Lapin <slapin@ossfans.org>
1673 L: linux-arm-kernel@lists.infradead.org
1674 W: http://hackndev.com
1676 F: arch/arm/mach-pxa/include/mach/palmz72.h
1677 F: arch/arm/mach-pxa/palmz72.c
1680 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1681 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1684 ARM/PT DIGITAL BOARD PORT
1685 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1686 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687 W: http://www.armlinux.org.uk/
1690 ARM/QUALCOMM SUPPORT
1691 M: Andy Gross <andy.gross@linaro.org>
1692 M: David Brown <david.brown@linaro.org>
1693 L: linux-arm-msm@vger.kernel.org
1694 L: linux-soc@vger.kernel.org
1696 F: Documentation/devicetree/bindings/soc/qcom/
1697 F: arch/arm/boot/dts/qcom-*.dts
1698 F: arch/arm/boot/dts/qcom-*.dtsi
1699 F: arch/arm/mach-qcom/
1700 F: arch/arm64/boot/dts/qcom/*
1701 F: drivers/i2c/busses/i2c-qup.c
1702 F: drivers/clk/qcom/
1703 F: drivers/dma/qcom/
1704 F: drivers/soc/qcom/
1705 F: drivers/spi/spi-qup.c
1706 F: drivers/tty/serial/msm_serial.h
1707 F: drivers/tty/serial/msm_serial.c
1708 F: drivers/*/pm8???-*
1709 F: drivers/mfd/ssbi.c
1710 F: drivers/firmware/qcom_scm.c
1711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1713 ARM/RADISYS ENP2611 MACHINE SUPPORT
1714 M: Lennert Buytenhek <kernel@wantstofly.org>
1715 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718 ARM/REALTEK ARCHITECTURE
1719 M: Andreas Färber <afaerber@suse.de>
1720 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1722 F: arch/arm64/boot/dts/realtek/
1723 F: Documentation/devicetree/bindings/arm/realtek.txt
1725 ARM/RENESAS ARM64 ARCHITECTURE
1726 M: Simon Horman <horms@verge.net.au>
1727 M: Magnus Damm <magnus.damm@gmail.com>
1728 L: linux-renesas-soc@vger.kernel.org
1729 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1732 F: arch/arm64/boot/dts/renesas/
1733 F: drivers/soc/renesas/
1734 F: include/linux/soc/renesas/
1736 ARM/RISCPC ARCHITECTURE
1737 M: Russell King <linux@armlinux.org.uk>
1738 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1739 W: http://www.armlinux.org.uk/
1741 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1742 F: arch/arm/include/asm/hardware/ioc.h
1743 F: arch/arm/include/asm/hardware/iomd.h
1744 F: arch/arm/include/asm/hardware/memc.h
1745 F: arch/arm/mach-rpc/
1746 F: drivers/net/ethernet/8390/etherh.c
1747 F: drivers/net/ethernet/i825xx/ether1*
1748 F: drivers/net/ethernet/seeq/ether3*
1749 F: drivers/scsi/arm/
1751 ARM/Rockchip SoC support
1752 M: Heiko Stuebner <heiko@sntech.de>
1753 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754 L: linux-rockchip@lists.infradead.org
1755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1757 F: arch/arm/boot/dts/rk3*
1758 F: arch/arm/boot/dts/rv1108*
1759 F: arch/arm/mach-rockchip/
1760 F: drivers/clk/rockchip/
1761 F: drivers/i2c/busses/i2c-rk3x.c
1762 F: drivers/*/*rockchip*
1763 F: drivers/*/*/*rockchip*
1764 F: sound/soc/rockchip/
1767 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1768 M: Kukjin Kim <kgene@kernel.org>
1769 M: Krzysztof Kozlowski <krzk@kernel.org>
1770 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1772 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1774 F: arch/arm/boot/dts/s3c*
1775 F: arch/arm/boot/dts/s5p*
1776 F: arch/arm/boot/dts/samsung*
1777 F: arch/arm/boot/dts/exynos*
1778 F: arch/arm64/boot/dts/exynos/
1779 F: arch/arm/plat-samsung/
1780 F: arch/arm/mach-s3c24*/
1781 F: arch/arm/mach-s3c64xx/
1782 F: arch/arm/mach-s5p*/
1783 F: arch/arm/mach-exynos*/
1784 F: drivers/*/*s3c24*
1785 F: drivers/*/*/*s3c24*
1786 F: drivers/*/*s3c64xx*
1787 F: drivers/*/*s5pv210*
1788 F: drivers/memory/samsung/*
1789 F: drivers/soc/samsung/*
1790 F: Documentation/arm/Samsung/
1791 F: Documentation/devicetree/bindings/arm/samsung/
1792 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1793 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1796 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1797 M: Kyungmin Park <kyungmin.park@samsung.com>
1798 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1800 F: arch/arm/mach-s5pv210/
1802 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1803 M: Kyungmin Park <kyungmin.park@samsung.com>
1804 M: Kamil Debski <kamil@wypas.org>
1805 M: Andrzej Hajda <a.hajda@samsung.com>
1806 L: linux-arm-kernel@lists.infradead.org
1807 L: linux-media@vger.kernel.org
1809 F: drivers/media/platform/s5p-g2d/
1811 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1812 M: Marek Szyprowski <m.szyprowski@samsung.com>
1813 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1814 L: linux-media@vger.kernel.org
1816 F: drivers/media/platform/s5p-cec/
1817 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1819 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1820 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1821 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1822 L: linux-arm-kernel@lists.infradead.org
1823 L: linux-media@vger.kernel.org
1825 F: drivers/media/platform/s5p-jpeg/
1827 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1828 M: Kyungmin Park <kyungmin.park@samsung.com>
1829 M: Kamil Debski <kamil@wypas.org>
1830 M: Jeongtae Park <jtp.park@samsung.com>
1831 M: Andrzej Hajda <a.hajda@samsung.com>
1832 L: linux-arm-kernel@lists.infradead.org
1833 L: linux-media@vger.kernel.org
1835 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1836 F: drivers/media/platform/s5p-mfc/
1838 ARM/SHMOBILE ARM ARCHITECTURE
1839 M: Simon Horman <horms@verge.net.au>
1840 M: Magnus Damm <magnus.damm@gmail.com>
1841 L: linux-renesas-soc@vger.kernel.org
1842 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1845 F: arch/arm/boot/dts/emev2*
1846 F: arch/arm/boot/dts/r7s*
1847 F: arch/arm/boot/dts/r8a*
1848 F: arch/arm/boot/dts/sh*
1849 F: arch/arm/configs/shmobile_defconfig
1850 F: arch/arm/include/debug/renesas-scif.S
1851 F: arch/arm/mach-shmobile/
1852 F: drivers/soc/renesas/
1853 F: include/linux/soc/renesas/
1855 ARM/SOCFPGA ARCHITECTURE
1856 M: Dinh Nguyen <dinguyen@kernel.org>
1858 F: arch/arm/mach-socfpga/
1859 F: arch/arm/boot/dts/socfpga*
1860 F: arch/arm/configs/socfpga_defconfig
1861 F: arch/arm64/boot/dts/altera/
1862 W: http://www.rocketboards.org
1863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1865 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1866 M: Dinh Nguyen <dinguyen@kernel.org>
1868 F: drivers/clk/socfpga/
1870 ARM/SOCFPGA EDAC SUPPORT
1871 M: Thor Thayer <thor.thayer@linux.intel.com>
1873 F: drivers/edac/altera_edac.
1875 ARM/STI ARCHITECTURE
1876 M: Patrice Chotard <patrice.chotard@st.com>
1877 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878 W: http://www.stlinux.com
1880 F: arch/arm/mach-sti/
1881 F: arch/arm/boot/dts/sti*
1882 F: drivers/char/hw_random/st-rng.c
1883 F: drivers/clocksource/arm_global_timer.c
1884 F: drivers/clocksource/clksrc_st_lpc.c
1885 F: drivers/cpufreq/sti-cpufreq.c
1886 F: drivers/dma/st_fdma*
1887 F: drivers/i2c/busses/i2c-st.c
1888 F: drivers/media/rc/st_rc.c
1889 F: drivers/media/platform/sti/c8sectpfe/
1890 F: drivers/mmc/host/sdhci-st.c
1891 F: drivers/phy/st/phy-miphy28lp.c
1892 F: drivers/phy/st/phy-stih407-usb.c
1893 F: drivers/pinctrl/pinctrl-st.c
1894 F: drivers/remoteproc/st_remoteproc.c
1895 F: drivers/remoteproc/st_slim_rproc.c
1896 F: drivers/reset/sti/
1897 F: drivers/rtc/rtc-st-lpc.c
1898 F: drivers/tty/serial/st-asc.c
1899 F: drivers/usb/dwc3/dwc3-st.c
1900 F: drivers/usb/host/ehci-st.c
1901 F: drivers/usb/host/ohci-st.c
1902 F: drivers/watchdog/st_lpc_wdt.c
1903 F: drivers/ata/ahci_st.c
1904 F: include/linux/remoteproc/st_slim_rproc.h
1906 ARM/STM32 ARCHITECTURE
1907 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1908 M: Alexandre Torgue <alexandre.torgue@st.com>
1909 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1913 F: drivers/clocksource/armv7m_systick.c
1915 ARM/TANGO ARCHITECTURE
1916 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1917 L: linux-arm-kernel@lists.infradead.org
1921 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1922 M: Lennert Buytenhek <kernel@wantstofly.org>
1923 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1926 ARM/TETON BGA MACHINE SUPPORT
1927 M: "Mark F. Brown" <mark.brown314@gmail.com>
1928 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1931 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1932 M: Santosh Shilimkar <ssantosh@kernel.org>
1933 L: linux-kernel@vger.kernel.org
1935 F: drivers/memory/*emif*
1937 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1938 M: Santosh Shilimkar <ssantosh@kernel.org>
1939 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941 F: arch/arm/mach-keystone/
1942 F: arch/arm/boot/dts/keystone-*
1943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1945 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1946 M: Santosh Shilimkar <ssantosh@kernel.org>
1947 L: linux-kernel@vger.kernel.org
1949 F: drivers/clk/keystone/
1951 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1952 M: Santosh Shilimkar <ssantosh@kernel.org>
1953 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954 L: linux-kernel@vger.kernel.org
1956 F: drivers/clocksource/timer-keystone.c
1958 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1959 M: Santosh Shilimkar <ssantosh@kernel.org>
1960 L: linux-kernel@vger.kernel.org
1962 F: drivers/power/reset/keystone-reset.c
1964 ARM/THECUS N2100 MACHINE SUPPORT
1965 M: Lennert Buytenhek <kernel@wantstofly.org>
1966 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969 ARM/TOSA MACHINE SUPPORT
1970 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1971 M: Dirk Opfer <dirk@opfer-online.de>
1974 ARM/U300 MACHINE SUPPORT
1975 M: Linus Walleij <linus.walleij@linaro.org>
1976 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978 F: arch/arm/mach-u300/
1979 F: drivers/clocksource/timer-u300.c
1980 F: drivers/i2c/busses/i2c-stu300.c
1981 F: drivers/rtc/rtc-coh901331.c
1982 F: drivers/watchdog/coh901327_wdt.c
1983 F: drivers/dma/coh901318*
1984 F: drivers/mfd/ab3100*
1985 F: drivers/rtc/rtc-ab3100.c
1986 F: drivers/rtc/rtc-coh901331.c
1987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1989 ARM/UNIPHIER ARCHITECTURE
1990 M: Masahiro Yamada <yamada.masahiro@socionext.com>
1991 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1994 F: arch/arm/boot/dts/uniphier*
1995 F: arch/arm/include/asm/hardware/cache-uniphier.h
1996 F: arch/arm/mach-uniphier/
1997 F: arch/arm/mm/cache-uniphier.c
1998 F: arch/arm64/boot/dts/socionext/
1999 F: drivers/bus/uniphier-system-bus.c
2000 F: drivers/clk/uniphier/
2001 F: drivers/i2c/busses/i2c-uniphier*
2002 F: drivers/pinctrl/uniphier/
2003 F: drivers/reset/reset-uniphier.c
2004 F: drivers/tty/serial/8250/8250_uniphier.c
2007 ARM/Ux500 ARM ARCHITECTURE
2008 M: Linus Walleij <linus.walleij@linaro.org>
2009 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2011 F: arch/arm/mach-ux500/
2012 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2013 F: drivers/dma/ste_dma40*
2014 F: drivers/hwspinlock/u8500_hsem.c
2015 F: drivers/mfd/abx500*
2016 F: drivers/mfd/ab8500*
2017 F: drivers/mfd/dbx500*
2018 F: drivers/mfd/db8500*
2019 F: drivers/pinctrl/nomadik/pinctrl-ab*
2020 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
2021 F: drivers/rtc/rtc-ab8500.c
2022 F: drivers/rtc/rtc-pl031.c
2023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2025 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2026 M: Ulf Hansson <ulf.hansson@linaro.org>
2027 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2028 T: git git://git.linaro.org/people/ulfh/clk.git
2030 F: drivers/clk/ux500/
2032 ARM/VERSATILE EXPRESS PLATFORM
2033 M: Liviu Dudau <liviu.dudau@arm.com>
2034 M: Sudeep Holla <sudeep.holla@arm.com>
2035 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2036 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038 F: arch/arm/boot/dts/vexpress*
2039 F: arch/arm64/boot/dts/arm/
2040 F: arch/arm/mach-vexpress/
2043 F: drivers/clk/versatile/clk-vexpress-osc.c
2044 F: drivers/clocksource/versatile.c
2048 M: Russell King <linux@armlinux.org.uk>
2049 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2050 W: http://www.armlinux.org.uk/
2054 ARM/VOIPAC PXA270 SUPPORT
2055 M: Marek Vasut <marek.vasut@gmail.com>
2056 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2058 F: arch/arm/mach-pxa/vpac270.c
2059 F: arch/arm/mach-pxa/include/mach/vpac270.h
2061 ARM/VT8500 ARM ARCHITECTURE
2062 M: Tony Prisk <linux@prisktech.co.nz>
2063 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2065 F: arch/arm/mach-vt8500/
2066 F: drivers/clocksource/vt8500_timer.c
2067 F: drivers/i2c/busses/i2c-wmt.c
2068 F: drivers/mmc/host/wmt-sdmmc.c
2069 F: drivers/pwm/pwm-vt8500.c
2070 F: drivers/rtc/rtc-vt8500.c
2071 F: drivers/tty/serial/vt8500_serial.c
2072 F: drivers/usb/host/ehci-platform.c
2073 F: drivers/usb/host/uhci-platform.c
2074 F: drivers/video/fbdev/vt8500lcdfb.*
2075 F: drivers/video/fbdev/wm8505fb*
2076 F: drivers/video/fbdev/wmt_ge_rops.*
2078 ARM/ZIPIT Z2 SUPPORT
2079 M: Marek Vasut <marek.vasut@gmail.com>
2080 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2082 F: arch/arm/mach-pxa/z2.c
2083 F: arch/arm/mach-pxa/include/mach/z2.h
2085 ARM/ZTE ARCHITECTURE
2086 M: Jun Nie <jun.nie@linaro.org>
2087 M: Baoyou Xie <baoyou.xie@linaro.org>
2088 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2090 F: arch/arm/mach-zx/
2092 F: drivers/reset/reset-zx2967.c
2094 F: Documentation/devicetree/bindings/arm/zte.txt
2095 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
2096 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2097 F: Documentation/devicetree/bindings/soc/zte/
2098 F: include/dt-bindings/soc/zx*.h
2100 ARM/ZYNQ ARCHITECTURE
2101 M: Michal Simek <michal.simek@xilinx.com>
2102 R: Sören Brinkmann <soren.brinkmann@xilinx.com>
2103 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2104 W: http://wiki.xilinx.com
2105 T: git https://github.com/Xilinx/linux-xlnx.git
2107 F: arch/arm/mach-zynq/
2108 F: drivers/cpuidle/cpuidle-zynq.c
2109 F: drivers/block/xsysace.c
2112 F: drivers/clocksource/cadence_ttc_timer.c
2113 F: drivers/i2c/busses/i2c-cadence.c
2114 F: drivers/mmc/host/sdhci-of-arasan.c
2115 F: drivers/edac/synopsys_edac.c
2117 ARM64 PORT (AARCH64 ARCHITECTURE)
2118 M: Catalin Marinas <catalin.marinas@arm.com>
2119 M: Will Deacon <will.deacon@arm.com>
2120 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2124 F: Documentation/arm64/
2126 AS3645A LED FLASH CONTROLLER DRIVER
2127 M: Sakari Ailus <sakari.ailus@iki.fi>
2128 L: linux-leds@vger.kernel.org
2130 F: drivers/leds/leds-as3645a.c
2132 AS3645A LED FLASH CONTROLLER DRIVER
2133 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2134 L: linux-media@vger.kernel.org
2135 T: git git://linuxtv.org/media_tree.git
2137 F: drivers/media/i2c/as3645a.c
2138 F: include/media/i2c/as3645a.h
2140 ASAHI KASEI AK8974 DRIVER
2141 M: Linus Walleij <linus.walleij@linaro.org>
2142 L: linux-iio@vger.kernel.org
2143 W: http://www.akm.com/
2145 F: drivers/iio/magnetometer/ak8974.c
2147 ASC7621 HARDWARE MONITOR DRIVER
2148 M: George Joseph <george.joseph@fairview5.com>
2149 L: linux-hwmon@vger.kernel.org
2151 F: Documentation/hwmon/asc7621
2152 F: drivers/hwmon/asc7621.c
2154 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2155 M: Corentin Chary <corentin.chary@gmail.com>
2156 L: acpi4asus-user@lists.sourceforge.net
2157 L: platform-driver-x86@vger.kernel.org
2158 W: http://acpi4asus.sf.net
2160 F: drivers/platform/x86/asus*.c
2161 F: drivers/platform/x86/eeepc*.c
2163 ASUS WIRELESS RADIO CONTROL DRIVER
2164 M: João Paulo Rechi Vita <jprvita@gmail.com>
2165 L: platform-driver-x86@vger.kernel.org
2167 F: drivers/platform/x86/asus-wireless.c
2170 M: David Howells <dhowells@redhat.com>
2171 L: keyrings@vger.kernel.org
2173 F: Documentation/crypto/asymmetric-keys.txt
2174 F: include/linux/verification.h
2175 F: include/crypto/public_key.h
2176 F: include/crypto/pkcs7.h
2177 F: crypto/asymmetric_keys/
2179 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2180 R: Dan Williams <dan.j.williams@intel.com>
2181 W: http://sourceforge.net/projects/xscaleiop
2183 F: Documentation/crypto/async-tx-api.txt
2186 F: include/linux/dmaengine.h
2187 F: include/linux/async_tx.h
2190 M: Wolfram Sang <wsa@the-dreams.de>
2191 L: linux-i2c@vger.kernel.org
2193 F: drivers/misc/eeprom/at24.c
2194 F: include/linux/platform_data/at24.h
2196 ATA OVER ETHERNET (AOE) DRIVER
2197 M: "Ed L. Cashin" <ed.cashin@acm.org>
2198 W: http://www.openaoe.org/
2200 F: Documentation/aoe/
2201 F: drivers/block/aoe/
2203 ATHEROS 71XX/9XXX GPIO DRIVER
2204 M: Alban Bedel <albeu@free.fr>
2205 W: https://github.com/AlbanBedel/linux
2206 T: git git://github.com/AlbanBedel/linux
2208 F: drivers/gpio/gpio-ath79.c
2209 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2211 ATHEROS ATH GENERIC UTILITIES
2212 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2213 L: linux-wireless@vger.kernel.org
2215 F: drivers/net/wireless/ath/*
2217 ATHEROS ATH5K WIRELESS DRIVER
2218 M: Jiri Slaby <jirislaby@gmail.com>
2219 M: Nick Kossifidis <mickflemm@gmail.com>
2220 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2221 L: linux-wireless@vger.kernel.org
2222 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2224 F: drivers/net/wireless/ath/ath5k/
2226 ATHEROS ATH6KL WIRELESS DRIVER
2227 M: Kalle Valo <kvalo@qca.qualcomm.com>
2228 L: linux-wireless@vger.kernel.org
2229 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2232 F: drivers/net/wireless/ath/ath6kl/
2235 M: Ville Syrjala <syrjala@sci.fi>
2237 F: drivers/input/misc/ati_remote2.c
2239 ATK0110 HWMON DRIVER
2240 M: Luca Tettamanti <kronos.it@gmail.com>
2241 L: linux-hwmon@vger.kernel.org
2243 F: drivers/hwmon/asus_atk0110.c
2245 ATLX ETHERNET DRIVERS
2246 M: Jay Cliburn <jcliburn@gmail.com>
2247 M: Chris Snook <chris.snook@gmail.com>
2248 L: netdev@vger.kernel.org
2249 W: http://sourceforge.net/projects/atl1
2250 W: http://atl1.sourceforge.net
2252 F: drivers/net/ethernet/atheros/
2255 M: Chas Williams <3chas3@gmail.com>
2256 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2257 L: netdev@vger.kernel.org
2258 W: http://linux-atm.sourceforge.net
2261 F: include/linux/atm*
2262 F: include/uapi/linux/atm*
2264 ATMEL AT91 / AT32 MCI DRIVER
2265 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2267 F: drivers/mmc/host/atmel-mci.c
2269 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2270 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2272 F: drivers/power/reset/at91-sama5d2_shdwc.c
2274 ATMEL Audio ALSA driver
2275 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2276 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2281 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2282 L: linux-i2c@vger.kernel.org
2284 F: drivers/i2c/busses/i2c-at91.c
2287 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2288 L: linux-media@vger.kernel.org
2290 F: drivers/media/platform/atmel/atmel-isi.c
2291 F: include/media/atmel-isi.h
2294 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2295 L: linux-fbdev@vger.kernel.org
2297 F: drivers/video/fbdev/atmel_lcdfb.c
2298 F: include/video/atmel_lcdc.h
2300 ATMEL MACB ETHERNET DRIVER
2301 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2303 F: drivers/net/ethernet/cadence/
2305 ATMEL MAXTOUCH DRIVER
2306 M: Nick Dyer <nick@shmanahar.org>
2307 T: git git://github.com/ndyer/linux.git
2309 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2310 F: drivers/input/touchscreen/atmel_mxt_ts.c
2311 F: include/linux/platform_data/atmel_mxt_ts.h
2314 M: Wenyou Yang <wenyou.yang@atmel.com>
2315 M: Josh Wu <rainyfeeling@outlook.com>
2316 L: linux-mtd@lists.infradead.org
2318 F: drivers/mtd/nand/atmel/*
2320 ATMEL SAMA5D2 ADC DRIVER
2321 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2322 L: linux-iio@vger.kernel.org
2324 F: drivers/iio/adc/at91-sama5d2_adc.c
2327 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2328 L: linux-mmc@vger.kernel.org
2330 F: drivers/mmc/host/sdhci-of-at91.c
2333 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2335 F: drivers/spi/spi-atmel.*
2338 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2339 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2341 F: drivers/misc/atmel-ssc.c
2342 F: include/linux/atmel-ssc.h
2344 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2345 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2348 F: drivers/misc/atmel_tclib.c
2349 F: drivers/clocksource/tcb_clksrc.c
2351 ATMEL USBA UDC DRIVER
2352 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2353 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2355 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2357 ATMEL WIRELESS DRIVER
2358 M: Simon Kelley <simon@thekelleys.org.uk>
2359 L: linux-wireless@vger.kernel.org
2360 W: http://www.thekelleys.org.uk/atmel
2361 W: http://atmelwlandriver.sourceforge.net/
2363 F: drivers/net/wireless/atmel/atmel*
2366 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2367 L: linux-arm-kernel@lists.infradead.org
2368 L: dmaengine@vger.kernel.org
2370 F: drivers/dma/at_xdmac.c
2372 ATOMIC INFRASTRUCTURE
2373 M: Will Deacon <will.deacon@arm.com>
2374 M: Peter Zijlstra <peterz@infradead.org>
2375 R: Boqun Feng <boqun.feng@gmail.com>
2376 L: linux-kernel@vger.kernel.org
2378 F: arch/*/include/asm/atomic*.h
2379 F: include/*/atomic*.h
2381 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2382 M: Bradley Grove <linuxdrivers@attotech.com>
2383 L: linux-scsi@vger.kernel.org
2384 W: http://www.attotech.com
2386 F: drivers/scsi/esas2r
2388 ATUSB IEEE 802.15.4 RADIO DRIVER
2389 M: Stefan Schmidt <stefan@osg.samsung.com>
2390 L: linux-wpan@vger.kernel.org
2392 F: drivers/net/ieee802154/atusb.c
2393 F: drivers/net/ieee802154/atusb.h
2394 F: drivers/net/ieee802154/at86rf230.h
2397 M: Paul Moore <paul@paul-moore.com>
2398 M: Eric Paris <eparis@redhat.com>
2399 L: linux-audit@redhat.com (moderated for non-subscribers)
2400 W: http://people.redhat.com/sgrubb/audit/
2401 T: git git://git.infradead.org/users/pcmoore/audit
2403 F: include/linux/audit.h
2404 F: include/uapi/linux/audit.h
2407 AUXILIARY DISPLAY DRIVERS
2408 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2409 W: http://miguelojeda.es/auxdisplay.htm
2410 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2412 F: drivers/auxdisplay/
2413 F: include/linux/cfag12864b.h
2416 M: Ralf Baechle <ralf@linux-mips.org>
2417 L: linux-hams@vger.kernel.org
2418 W: http://www.linux-ax25.org/
2420 F: include/uapi/linux/ax25.h
2421 F: include/net/ax25.h
2425 M: Peter Rosin <peda@axentia.se>
2426 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2428 F: Documentation/devicetree/bindings/arm/axentia.txt
2429 F: arch/arm/boot/dts/at91-linea.dtsi
2430 F: arch/arm/boot/dts/at91-tse850-3.dts
2432 AXENTIA ASOC DRIVERS
2433 M: Peter Rosin <peda@axentia.se>
2434 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2436 F: Documentation/devicetree/bindings/sound/axentia,*
2437 F: sound/soc/atmel/tse850-pcm5142.c
2440 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2441 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2442 L: linux-media@vger.kernel.org
2443 W: https://linuxtv.org
2444 T: git git://linuxtv.org/media_tree.git
2446 F: drivers/media/usb/dvb-usb-v2/az6007.c
2448 AZTECH FM RADIO RECEIVER DRIVER
2449 M: Hans Verkuil <hverkuil@xs4all.nl>
2450 L: linux-media@vger.kernel.org
2451 T: git git://linuxtv.org/media_tree.git
2452 W: https://linuxtv.org
2454 F: drivers/media/radio/radio-aztech*
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/b43/
2463 B43LEGACY WIRELESS DRIVER
2464 M: Larry Finger <Larry.Finger@lwfinger.net>
2465 L: linux-wireless@vger.kernel.org
2466 L: b43-dev@lists.infradead.org
2467 W: http://wireless.kernel.org/en/users/Drivers/b43
2469 F: drivers/net/wireless/broadcom/b43legacy/
2471 BACKLIGHT CLASS/SUBSYSTEM
2472 M: Lee Jones <lee.jones@linaro.org>
2473 M: Daniel Thompson <daniel.thompson@linaro.org>
2474 M: Jingoo Han <jingoohan1@gmail.com>
2475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2477 F: drivers/video/backlight/
2478 F: include/linux/backlight.h
2479 F: include/linux/pwm_backlight.h
2480 F: Documentation/devicetree/bindings/leds/backlight
2483 M: Marek Lindner <mareklindner@neomailbox.ch>
2484 M: Simon Wunderlich <sw@simonwunderlich.de>
2485 M: Antonio Quartulli <a@unstable.cc>
2486 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2487 W: https://www.open-mesh.org/
2488 Q: https://patchwork.open-mesh.org/project/batman/list/
2490 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2491 F: Documentation/ABI/testing/sysfs-class-net-mesh
2492 F: Documentation/networking/batman-adv.txt
2493 F: include/uapi/linux/batman_adv.h
2496 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2497 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2498 L: linux-hams@vger.kernel.org
2499 W: http://www.baycom.org/~tom/ham/ham.html
2501 F: drivers/net/hamradio/baycom*
2503 BCACHE (BLOCK LAYER CACHE)
2504 M: Kent Overstreet <kent.overstreet@gmail.com>
2505 L: linux-bcache@vger.kernel.org
2506 W: http://bcache.evilpiepirate.org
2508 F: drivers/md/bcache/
2510 BDISP ST MEDIA DRIVER
2511 M: Fabien Dessenne <fabien.dessenne@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/bdisp
2518 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2519 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2520 L: netdev@vger.kernel.org
2522 F: drivers/net/ethernet/ec_bhf.c
2525 M: Luis de Bethencourt <luisbg@kernel.org>
2526 M: Salah Triki <salah.triki@gmail.com>
2528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2529 F: Documentation/filesystems/befs.txt
2533 M: Paolo Valente <paolo.valente@linaro.org>
2534 M: Jens Axboe <axboe@kernel.dk>
2535 L: linux-block@vger.kernel.org
2538 F: Documentation/block/bfq-iosched.txt
2541 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2543 F: Documentation/filesystems/bfs.txt
2545 F: include/uapi/linux/bfs_fs.h
2547 BLACKFIN ARCHITECTURE
2548 M: Steven Miao <realmz6@gmail.com>
2549 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2550 T: git git://git.code.sf.net/p/adi-linux/code
2551 W: http://blackfin.uclinux.org
2555 BLACKFIN EMAC DRIVER
2556 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2557 W: http://blackfin.uclinux.org
2559 F: drivers/net/ethernet/adi/
2561 BLACKFIN I2C TWI DRIVER
2562 M: Sonic Zhang <sonic.zhang@analog.com>
2563 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2564 W: http://blackfin.uclinux.org/
2566 F: drivers/i2c/busses/i2c-bfin-twi.c
2568 BLACKFIN MEDIA DRIVER
2569 M: Scott Jiang <scott.jiang.linux@gmail.com>
2570 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2571 W: http://blackfin.uclinux.org/
2573 F: drivers/media/platform/blackfin/
2574 F: drivers/media/i2c/adv7183*
2575 F: drivers/media/i2c/vs6624*
2578 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2579 W: http://blackfin.uclinux.org
2581 F: drivers/rtc/rtc-bfin.c
2584 M: Sonic Zhang <sonic.zhang@analog.com>
2585 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2586 W: http://blackfin.uclinux.org
2588 F: drivers/mmc/host/bfin_sdh.c
2590 BLACKFIN SERIAL DRIVER
2591 M: Sonic Zhang <sonic.zhang@analog.com>
2592 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2593 W: http://blackfin.uclinux.org
2595 F: drivers/tty/serial/bfin_uart.c
2597 BLACKFIN WATCHDOG DRIVER
2598 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2599 W: http://blackfin.uclinux.org
2601 F: drivers/watchdog/bfin_wdt.c
2603 BLINKM RGB LED DRIVER
2604 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2606 F: drivers/leds/leds-blinkm.c
2609 M: Jens Axboe <axboe@kernel.dk>
2610 L: linux-block@vger.kernel.org
2611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2614 F: kernel/trace/blktrace.c
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: Jay Vosburgh <j.vosburgh@gmail.com>
2648 M: Veaceslav Falico <vfalico@gmail.com>
2649 M: Andy Gospodarek <andy@greyhouse.net>
2650 L: netdev@vger.kernel.org
2651 W: http://sourceforge.net/projects/bonding/
2653 F: drivers/net/bonding/
2654 F: include/uapi/linux/if_bonding.h
2656 BPF (Safe dynamic programs and tools)
2657 M: Alexei Starovoitov <ast@kernel.org>
2658 M: Daniel Borkmann <daniel@iogearbox.net>
2659 L: netdev@vger.kernel.org
2660 L: linux-kernel@vger.kernel.org
2662 F: arch/x86/net/bpf_jit*
2663 F: Documentation/networking/filter.txt
2664 F: include/linux/bpf*
2665 F: include/linux/filter.h
2666 F: include/uapi/linux/bpf*
2667 F: include/uapi/linux/filter.h
2669 F: kernel/trace/bpf_trace.c
2672 F: net/core/filter.c
2673 F: net/sched/act_bpf.c
2674 F: net/sched/cls_bpf.c
2677 F: tools/testing/selftests/bpf/
2679 BROADCOM B44 10/100 ETHERNET DRIVER
2680 M: Michael Chan <michael.chan@broadcom.com>
2681 L: netdev@vger.kernel.org
2683 F: drivers/net/ethernet/broadcom/b44.*
2685 BROADCOM B53 ETHERNET SWITCH DRIVER
2686 M: Florian Fainelli <f.fainelli@gmail.com>
2687 L: netdev@vger.kernel.org
2688 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2690 F: drivers/net/dsa/b53/*
2691 F: include/linux/platform_data/b53.h
2693 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2694 M: Florian Fainelli <f.fainelli@gmail.com>
2695 M: Ray Jui <rjui@broadcom.com>
2696 M: Scott Branden <sbranden@broadcom.com>
2697 M: bcm-kernel-feedback-list@broadcom.com
2698 T: git git://github.com/broadcom/mach-bcm
2704 F: arch/arm/mach-bcm/
2706 BROADCOM BCM2835 ARM ARCHITECTURE
2707 M: Eric Anholt <eric@anholt.net>
2708 M: Stefan Wahren <stefan.wahren@i2se.com>
2709 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2710 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2711 T: git git://github.com/anholt/linux
2714 F: drivers/staging/vc04_services
2716 BROADCOM BCM47XX MIPS ARCHITECTURE
2717 M: Hauke Mehrtens <hauke@hauke-m.de>
2718 M: Rafał Miłecki <zajec5@gmail.com>
2719 L: linux-mips@linux-mips.org
2721 F: Documentation/devicetree/bindings/mips/brcm/
2722 F: arch/mips/bcm47xx/*
2723 F: arch/mips/include/asm/mach-bcm47xx/*
2725 BROADCOM BCM5301X ARM ARCHITECTURE
2726 M: Hauke Mehrtens <hauke@hauke-m.de>
2727 M: Rafał Miłecki <zajec5@gmail.com>
2728 M: Jon Mason <jonmason@broadcom.com>
2729 M: bcm-kernel-feedback-list@broadcom.com
2730 L: linux-arm-kernel@lists.infradead.org
2732 F: arch/arm/mach-bcm/bcm_5301x.c
2733 F: arch/arm/boot/dts/bcm5301x*.dtsi
2734 F: arch/arm/boot/dts/bcm470*
2735 F: arch/arm/boot/dts/bcm953012*
2737 BROADCOM BCM53573 ARM ARCHITECTURE
2738 M: Rafał Miłecki <rafal@milecki.pl>
2739 L: linux-arm-kernel@lists.infradead.org
2741 F: arch/arm/boot/dts/bcm53573*
2742 F: arch/arm/boot/dts/bcm47189*
2744 BROADCOM BCM63XX ARM ARCHITECTURE
2745 M: Florian Fainelli <f.fainelli@gmail.com>
2746 M: bcm-kernel-feedback-list@broadcom.com
2747 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2748 T: git git://github.com/broadcom/stblinux.git
2752 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2753 M: Kevin Cernekee <cernekee@gmail.com>
2754 L: linux-usb@vger.kernel.org
2756 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2758 BROADCOM BCM7XXX ARM ARCHITECTURE
2759 M: Brian Norris <computersforpeace@gmail.com>
2760 M: Gregory Fong <gregory.0xf0@gmail.com>
2761 M: Florian Fainelli <f.fainelli@gmail.com>
2762 M: bcm-kernel-feedback-list@broadcom.com
2763 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2764 T: git git://github.com/broadcom/stblinux.git
2766 F: arch/arm/mach-bcm/*brcmstb*
2767 F: arch/arm/boot/dts/bcm7*.dts*
2768 F: drivers/bus/brcmstb_gisb.c
2771 BROADCOM BMIPS CPUFREQ DRIVER
2772 M: Markus Mayer <mmayer@broadcom.com>
2773 M: bcm-kernel-feedback-list@broadcom.com
2774 L: linux-pm@vger.kernel.org
2776 F: drivers/cpufreq/bmips-cpufreq.c
2778 BROADCOM BMIPS MIPS ARCHITECTURE
2779 M: Kevin Cernekee <cernekee@gmail.com>
2780 M: Florian Fainelli <f.fainelli@gmail.com>
2781 L: linux-mips@linux-mips.org
2782 T: git git://github.com/broadcom/stblinux.git
2784 F: arch/mips/bmips/*
2785 F: arch/mips/include/asm/mach-bmips/*
2786 F: arch/mips/kernel/*bmips*
2787 F: arch/mips/boot/dts/brcm/bcm*.dts*
2788 F: drivers/irqchip/irq-bcm63*
2789 F: drivers/irqchip/irq-bcm7*
2790 F: drivers/irqchip/irq-brcmstb*
2791 F: include/linux/bcm963xx_nvram.h
2792 F: include/linux/bcm963xx_tag.h
2794 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2795 M: Rasesh Mody <rasesh.mody@cavium.com>
2796 M: Harish Patil <harish.patil@cavium.com>
2797 M: Dept-GELinuxNICDev@cavium.com
2798 L: netdev@vger.kernel.org
2800 F: drivers/net/ethernet/broadcom/bnx2.*
2801 F: drivers/net/ethernet/broadcom/bnx2_*
2803 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2804 M: QLogic-Storage-Upstream@qlogic.com
2805 L: linux-scsi@vger.kernel.org
2807 F: drivers/scsi/bnx2fc/
2809 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2810 M: QLogic-Storage-Upstream@qlogic.com
2811 L: linux-scsi@vger.kernel.org
2813 F: drivers/scsi/bnx2i/
2815 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2816 M: Yuval Mintz <Yuval.Mintz@cavium.com>
2817 M: Ariel Elior <ariel.elior@cavium.com>
2818 M: everest-linux-l2@cavium.com
2819 L: netdev@vger.kernel.org
2821 F: drivers/net/ethernet/broadcom/bnx2x/
2823 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2824 M: Michael Chan <michael.chan@broadcom.com>
2825 L: netdev@vger.kernel.org
2827 F: drivers/net/ethernet/broadcom/bnxt/
2829 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2830 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2831 M: Franky Lin <franky.lin@broadcom.com>
2832 M: Hante Meuleman <hante.meuleman@broadcom.com>
2833 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2834 M: Wright Feng <wright.feng@cypress.com>
2835 L: linux-wireless@vger.kernel.org
2836 L: brcm80211-dev-list.pdl@broadcom.com
2837 L: brcm80211-dev-list@cypress.com
2839 F: drivers/net/wireless/broadcom/brcm80211/
2841 BROADCOM BRCMSTB GPIO DRIVER
2842 M: Gregory Fong <gregory.0xf0@gmail.com>
2843 L: bcm-kernel-feedback-list@broadcom.com
2845 F: drivers/gpio/gpio-brcmstb.c
2846 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2848 BROADCOM GENET ETHERNET DRIVER
2849 M: Florian Fainelli <f.fainelli@gmail.com>
2850 L: netdev@vger.kernel.org
2852 F: drivers/net/ethernet/broadcom/genet/
2854 BROADCOM IPROC ARM ARCHITECTURE
2855 M: Ray Jui <rjui@broadcom.com>
2856 M: Scott Branden <sbranden@broadcom.com>
2857 M: Jon Mason <jonmason@broadcom.com>
2858 M: bcm-kernel-feedback-list@broadcom.com
2859 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2860 T: git git://github.com/broadcom/cygnus-linux.git
2875 F: arch/arm64/boot/dts/broadcom/ns2*
2876 F: drivers/clk/bcm/clk-ns*
2877 F: drivers/pinctrl/bcm/pinctrl-ns*
2879 BROADCOM KONA GPIO DRIVER
2880 M: Ray Jui <rjui@broadcom.com>
2881 L: bcm-kernel-feedback-list@broadcom.com
2883 F: drivers/gpio/gpio-bcm-kona.c
2884 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2886 BROADCOM NETXTREME-E ROCE DRIVER
2887 M: Selvin Xavier <selvin.xavier@broadcom.com>
2888 M: Devesh Sharma <devesh.sharma@broadcom.com>
2889 M: Somnath Kotur <somnath.kotur@broadcom.com>
2890 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2891 L: linux-rdma@vger.kernel.org
2892 W: http://www.broadcom.com
2894 F: drivers/infiniband/hw/bnxt_re/
2895 F: include/uapi/rdma/bnxt_re-abi.h
2897 BROADCOM NVRAM DRIVER
2898 M: Rafał Miłecki <zajec5@gmail.com>
2899 L: linux-mips@linux-mips.org
2901 F: drivers/firmware/broadcom/*
2903 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2904 M: Rafał Miłecki <zajec5@gmail.com>
2905 L: linux-wireless@vger.kernel.org
2908 F: include/linux/bcma/
2910 BROADCOM STB AVS CPUFREQ DRIVER
2911 M: Markus Mayer <mmayer@broadcom.com>
2912 M: bcm-kernel-feedback-list@broadcom.com
2913 L: linux-pm@vger.kernel.org
2915 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2916 F: drivers/cpufreq/brcmstb*
2918 BROADCOM STB NAND FLASH DRIVER
2919 M: Brian Norris <computersforpeace@gmail.com>
2920 M: Kamal Dasu <kdasu.kdev@gmail.com>
2921 L: linux-mtd@lists.infradead.org
2922 L: bcm-kernel-feedback-list@broadcom.com
2924 F: drivers/mtd/nand/brcmnand/
2926 BROADCOM SYSTEMPORT ETHERNET DRIVER
2927 M: Florian Fainelli <f.fainelli@gmail.com>
2928 L: netdev@vger.kernel.org
2930 F: drivers/net/ethernet/broadcom/bcmsysport.*
2932 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2933 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2934 M: Prashant Sreedharan <prashant@broadcom.com>
2935 M: Michael Chan <mchan@broadcom.com>
2936 L: netdev@vger.kernel.org
2938 F: drivers/net/ethernet/broadcom/tg3.*
2940 BROCADE BFA FC SCSI DRIVER
2941 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2942 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2943 L: linux-scsi@vger.kernel.org
2945 F: drivers/scsi/bfa/
2947 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2948 M: Rasesh Mody <rasesh.mody@cavium.com>
2949 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2950 M: Dept-GELinuxNICDev@cavium.com
2951 L: netdev@vger.kernel.org
2953 F: drivers/net/ethernet/brocade/bna/
2955 BSG (block layer generic sg v4 driver)
2956 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2957 L: linux-scsi@vger.kernel.org
2960 F: include/linux/bsg.h
2961 F: include/uapi/linux/bsg.h
2964 M: Clemens Ladisch <clemens@ladisch.de>
2965 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2966 T: git git://git.alsa-project.org/alsa-kernel.git
2968 F: Documentation/sound/alsa/Bt87x.txt
2969 F: sound/pci/bt87x.c
2972 M: Michael Buesch <m@bues.ch>
2973 W: http://bu3sch.de/btgpio.php
2975 F: drivers/gpio/gpio-bt8xx.c
2978 M: Chris Mason <clm@fb.com>
2979 M: Josef Bacik <jbacik@fb.com>
2980 M: David Sterba <dsterba@suse.com>
2981 L: linux-btrfs@vger.kernel.org
2982 W: http://btrfs.wiki.kernel.org/
2983 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2986 F: Documentation/filesystems/btrfs.txt
2988 F: include/linux/btrfs*
2989 F: include/uapi/linux/btrfs*
2991 BTTV VIDEO4LINUX DRIVER
2992 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2993 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2994 L: linux-media@vger.kernel.org
2995 W: https://linuxtv.org
2996 T: git git://linuxtv.org/media_tree.git
2998 F: Documentation/media/v4l-drivers/bttv*
2999 F: drivers/media/pci/bt8xx/bttv*
3001 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3002 M: Chanwoo Choi <cw00.choi@samsung.com>
3003 L: linux-pm@vger.kernel.org
3004 L: linux-samsung-soc@vger.kernel.org
3005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3007 F: drivers/devfreq/exynos-bus.c
3008 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3010 BUSLOGIC SCSI DRIVER
3011 M: Khalid Aziz <khalid@gonehiking.org>
3012 L: linux-scsi@vger.kernel.org
3014 F: drivers/scsi/BusLogic.*
3015 F: drivers/scsi/FlashPoint.*
3017 C-MEDIA CMI8788 DRIVER
3018 M: Clemens Ladisch <clemens@ladisch.de>
3019 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3020 T: git git://git.alsa-project.org/alsa-kernel.git
3022 F: sound/pci/oxygen/
3025 M: Mark Salter <msalter@redhat.com>
3026 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3027 L: linux-c6x-dev@linux-c6x.org
3028 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3032 CA8210 IEEE-802.15.4 RADIO DRIVER
3033 M: Harry Morris <h.morris@cascoda.com>
3034 M: linuxdev@cascoda.com
3035 L: linux-wpan@vger.kernel.org
3036 W: https://github.com/Cascoda/ca8210-linux.git
3038 F: drivers/net/ieee802154/ca8210.c
3039 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3041 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3042 M: David Howells <dhowells@redhat.com>
3043 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3045 F: Documentation/filesystems/caching/cachefiles.txt
3048 CADET FM/AM RADIO RECEIVER DRIVER
3049 M: Hans Verkuil <hverkuil@xs4all.nl>
3050 L: linux-media@vger.kernel.org
3051 T: git git://linuxtv.org/media_tree.git
3052 W: https://linuxtv.org
3054 F: drivers/media/radio/radio-cadet*
3056 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3057 M: Jonathan Corbet <corbet@lwn.net>
3058 L: linux-media@vger.kernel.org
3059 T: git git://linuxtv.org/media_tree.git
3061 F: Documentation/media/v4l-drivers/cafe_ccic*
3062 F: drivers/media/platform/marvell-ccic/
3065 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3066 L: netdev@vger.kernel.org
3068 F: Documentation/networking/caif/
3069 F: drivers/net/caif/
3070 F: include/uapi/linux/caif/
3071 F: include/net/caif/
3074 CALGARY x86-64 IOMMU
3075 M: Muli Ben-Yehuda <mulix@mulix.org>
3076 M: Jon Mason <jdmason@kudzu.us>
3077 L: iommu@lists.linux-foundation.org
3079 F: arch/x86/kernel/pci-calgary_64.c
3080 F: arch/x86/kernel/tce_64.c
3081 F: arch/x86/include/asm/calgary.h
3082 F: arch/x86/include/asm/tce.h
3085 M: Wolfgang Grandegger <wg@grandegger.com>
3086 M: Marc Kleine-Budde <mkl@pengutronix.de>
3087 L: linux-can@vger.kernel.org
3088 W: https://github.com/linux-can
3089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3092 F: Documentation/devicetree/bindings/net/can/
3094 F: include/linux/can/dev.h
3095 F: include/linux/can/platform/
3096 F: include/uapi/linux/can/error.h
3097 F: include/uapi/linux/can/netlink.h
3100 M: Oliver Hartkopp <socketcan@hartkopp.net>
3101 M: Marc Kleine-Budde <mkl@pengutronix.de>
3102 L: linux-can@vger.kernel.org
3103 W: https://github.com/linux-can
3104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3107 F: Documentation/networking/can.txt
3109 F: include/linux/can/core.h
3110 F: include/uapi/linux/can.h
3111 F: include/uapi/linux/can/bcm.h
3112 F: include/uapi/linux/can/raw.h
3113 F: include/uapi/linux/can/gw.h
3116 M: Serge Hallyn <serge@hallyn.com>
3117 L: linux-security-module@vger.kernel.org
3119 F: include/linux/capability.h
3120 F: include/uapi/linux/capability.h
3121 F: security/commoncap.c
3122 F: kernel/capability.c
3124 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3125 M: Kevin Tsai <ktsai@capellamicro.com>
3127 F: drivers/iio/light/cm*
3129 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3130 M: Christian Lamparter <chunkeey@googlemail.com>
3131 L: linux-wireless@vger.kernel.org
3132 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3134 F: drivers/net/wireless/ath/carl9170/
3137 M: Jan Glauber <jglauber@cavium.com>
3138 M: David Daney <david.daney@cavium.com>
3139 W: http://www.cavium.com
3141 F: drivers/i2c/busses/i2c-octeon*
3142 F: drivers/i2c/busses/i2c-thunderx*
3144 CAVIUM LIQUIDIO NETWORK DRIVER
3145 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3146 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3147 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3148 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3149 L: netdev@vger.kernel.org
3150 W: http://www.cavium.com
3152 F: drivers/net/ethernet/cavium/liquidio/
3155 M: Jan Glauber <jglauber@cavium.com>
3156 M: David Daney <david.daney@cavium.com>
3157 M: Steven J. Hill <Steven.Hill@cavium.com>
3158 W: http://www.cavium.com
3160 F: drivers/mmc/host/cavium*
3162 CAVIUM OCTEON-TX CRYPTO DRIVER
3163 M: George Cherian <george.cherian@cavium.com>
3164 L: linux-crypto@vger.kernel.org
3165 W: http://www.cavium.com
3167 F: drivers/crypto/cavium/cpt/
3169 CAVIUM THUNDERX2 ARM64 SOC
3170 M: Jayachandran C <jnair@caviumnetworks.com>
3171 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3173 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3174 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3176 CC2520 IEEE-802.15.4 RADIO DRIVER
3177 M: Varka Bhadram <varkabhadram@gmail.com>
3178 L: linux-wpan@vger.kernel.org
3180 F: drivers/net/ieee802154/cc2520.c
3181 F: include/linux/spi/cc2520.h
3182 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3184 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3185 M: Gilad Ben-Yossef <gilad@benyossef.com>
3186 L: linux-crypto@vger.kernel.org
3187 L: driverdev-devel@linuxdriverproject.org
3189 F: drivers/staging/ccree/
3190 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3193 M: Hans Verkuil <hans.verkuil@cisco.com>
3194 L: linux-media@vger.kernel.org
3195 T: git git://linuxtv.org/media_tree.git
3196 W: http://linuxtv.org
3198 F: Documentation/media/kapi/cec-core.rst
3199 F: Documentation/media/uapi/cec
3200 F: drivers/media/cec/
3201 F: drivers/media/rc/keymaps/rc-cec.c
3202 F: include/media/cec.h
3203 F: include/media/cec-notifier.h
3204 F: include/uapi/linux/cec.h
3205 F: include/uapi/linux/cec-funcs.h
3206 F: Documentation/devicetree/bindings/media/cec.txt
3208 CELL BROADBAND ENGINE ARCHITECTURE
3209 M: Arnd Bergmann <arnd@arndb.de>
3210 L: linuxppc-dev@lists.ozlabs.org
3211 W: http://www.ibm.com/developerworks/power/cell/
3213 F: arch/powerpc/include/asm/cell*.h
3214 F: arch/powerpc/include/asm/spu*.h
3215 F: arch/powerpc/include/uapi/asm/spu*.h
3216 F: arch/powerpc/oprofile/*cell*
3217 F: arch/powerpc/platforms/cell/
3219 CEPH COMMON CODE (LIBCEPH)
3220 M: Ilya Dryomov <idryomov@gmail.com>
3221 M: "Yan, Zheng" <zyan@redhat.com>
3222 M: Sage Weil <sage@redhat.com>
3223 L: ceph-devel@vger.kernel.org
3225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3226 T: git git://github.com/ceph/ceph-client.git
3229 F: include/linux/ceph/
3230 F: include/linux/crush/
3232 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3233 M: "Yan, Zheng" <zyan@redhat.com>
3234 M: Sage Weil <sage@redhat.com>
3235 M: Ilya Dryomov <idryomov@gmail.com>
3236 L: ceph-devel@vger.kernel.org
3238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3239 T: git git://github.com/ceph/ceph-client.git
3241 F: Documentation/filesystems/ceph.txt
3244 CERTIFICATE HANDLING:
3245 M: David Howells <dhowells@redhat.com>
3246 M: David Woodhouse <dwmw2@infradead.org>
3247 L: keyrings@vger.kernel.org
3249 F: Documentation/module-signing.txt
3251 F: scripts/sign-file.c
3252 F: scripts/extract-cert.c
3254 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3255 L: linux-usb@vger.kernel.org
3257 F: Documentation/usb/WUSB-Design-overview.txt
3258 F: Documentation/usb/wusb-cbaf
3259 F: drivers/usb/host/hwa-hc.c
3260 F: drivers/usb/host/whci/
3261 F: drivers/usb/wusbcore/
3262 F: include/linux/usb/wusb*
3264 CFAG12864B LCD DRIVER
3265 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3266 W: http://miguelojeda.es/auxdisplay.htm
3267 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3269 F: drivers/auxdisplay/cfag12864b.c
3270 F: include/linux/cfag12864b.h
3272 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3273 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3274 W: http://miguelojeda.es/auxdisplay.htm
3275 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3277 F: drivers/auxdisplay/cfag12864bfb.c
3278 F: include/linux/cfag12864b.h
3280 CFG80211 and NL80211
3281 M: Johannes Berg <johannes@sipsolutions.net>
3282 L: linux-wireless@vger.kernel.org
3283 W: http://wireless.kernel.org/
3284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3287 F: include/uapi/linux/nl80211.h
3288 F: include/net/cfg80211.h
3290 X: net/wireless/wext*
3292 CHAR and MISC DRIVERS
3293 M: Arnd Bergmann <arnd@arndb.de>
3294 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3299 F: include/linux/miscdevice.h
3302 M: Andy Whitcroft <apw@canonical.com>
3303 M: Joe Perches <joe@perches.com>
3305 F: scripts/checkpatch.pl
3307 CHINESE DOCUMENTATION
3308 M: Harry Wei <harryxiyou@gmail.com>
3309 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3310 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3312 F: Documentation/translations/zh_CN/
3314 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3315 M: Peter Chen <Peter.Chen@nxp.com>
3316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3317 L: linux-usb@vger.kernel.org
3319 F: drivers/usb/chipidea/
3321 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3322 M: Hans de Goede <hdegoede@redhat.com>
3323 L: linux-input@vger.kernel.org
3325 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3326 F: drivers/input/touchscreen/chipone_icn8318.c
3328 CHROME HARDWARE PLATFORM SUPPORT
3329 M: Benson Leung <bleung@chromium.org>
3330 M: Olof Johansson <olof@lixom.net>
3332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3333 F: drivers/platform/chrome/
3335 CIRRUS LOGIC AUDIO CODEC DRIVERS
3336 M: Brian Austin <brian.austin@cirrus.com>
3337 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3338 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3340 F: sound/soc/codecs/cs*
3342 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3343 M: Hartley Sweeten <hsweeten@visionengravers.com>
3344 L: netdev@vger.kernel.org
3346 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3348 CISCO FCOE HBA DRIVER
3349 M: Satish Kharat <satishkh@cisco.com>
3350 M: Sesidhar Baddela <sebaddel@cisco.com>
3351 M: Karan Tilak Kumar <kartilak@cisco.com>
3352 L: linux-scsi@vger.kernel.org
3354 F: drivers/scsi/fnic/
3356 CISCO SCSI HBA DRIVER
3357 M: Karan Tilak Kumar <kartilak@cisco.com>
3358 M: Sesidhar Baddela <sebaddel@cisco.com>
3359 L: linux-scsi@vger.kernel.org
3361 F: drivers/scsi/snic/
3363 CISCO VIC ETHERNET NIC DRIVER
3364 M: Christian Benvenuti <benve@cisco.com>
3365 M: Govindarajulu Varadarajan <_govind@gmx.com>
3366 M: Neel Patel <neepatel@cisco.com>
3368 F: drivers/net/ethernet/cisco/enic/
3370 CISCO VIC LOW LATENCY NIC DRIVER
3371 M: Christian Benvenuti <benve@cisco.com>
3372 M: Dave Goodell <dgoodell@cisco.com>
3374 F: drivers/infiniband/hw/usnic/
3377 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3378 L: linux-kernel@vger.kernel.org
3381 F: include/linux/cleancache.h
3384 M: Russell King <linux@armlinux.org.uk>
3385 L: linux-clk@vger.kernel.org
3387 F: include/linux/clk.h
3389 CLOCKSOURCE, CLOCKEVENT DRIVERS
3390 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3391 M: Thomas Gleixner <tglx@linutronix.de>
3392 L: linux-kernel@vger.kernel.org
3393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3395 F: drivers/clocksource
3398 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3399 M: Daniel Oliveira Nascimento <don@syst.com.br>
3400 L: platform-driver-x86@vger.kernel.org
3402 F: drivers/platform/x86/classmate-laptop.c
3405 M: Hans Verkuil <hans.verkuil@cisco.com>
3406 L: linux-media@vger.kernel.org
3407 T: git git://linuxtv.org/media_tree.git
3408 W: https://linuxtv.org
3410 F: drivers/media/pci/cobalt/
3412 COCCINELLE/Semantic Patches (SmPL)
3413 M: Julia Lawall <Julia.Lawall@lip6.fr>
3414 M: Gilles Muller <Gilles.Muller@lip6.fr>
3415 M: Nicolas Palix <nicolas.palix@imag.fr>
3416 M: Michal Marek <mmarek@suse.com>
3417 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3419 W: http://coccinelle.lip6.fr/
3421 F: Documentation/dev-tools/coccinelle.rst
3422 F: scripts/coccinelle/
3423 F: scripts/coccicheck
3426 M: Jan Harkes <jaharkes@cs.cmu.edu>
3428 L: codalist@coda.cs.cmu.edu
3429 W: http://www.coda.cs.cmu.edu/
3431 F: Documentation/filesystems/coda.txt
3433 F: include/linux/coda*.h
3434 F: include/uapi/linux/coda*.h
3436 CODA V4L2 MEM2MEM DRIVER
3437 M: Philipp Zabel <p.zabel@pengutronix.de>
3438 L: linux-media@vger.kernel.org
3440 F: Documentation/devicetree/bindings/media/coda.txt
3441 F: drivers/media/platform/coda/
3443 COMMON CLK FRAMEWORK
3444 M: Michael Turquette <mturquette@baylibre.com>
3445 M: Stephen Boyd <sboyd@codeaurora.org>
3446 L: linux-clk@vger.kernel.org
3447 Q: http://patchwork.kernel.org/project/linux-clk/list/
3448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3450 F: Documentation/devicetree/bindings/clock/
3452 X: drivers/clk/clkdev.c
3453 F: include/linux/clk-pr*
3454 F: include/linux/clk/
3456 COMMON INTERNET FILE SYSTEM (CIFS)
3457 M: Steve French <sfrench@samba.org>
3458 L: linux-cifs@vger.kernel.org
3459 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3460 W: http://linux-cifs.samba.org/
3461 T: git git://git.samba.org/sfrench/cifs-2.6.git
3463 F: Documentation/filesystems/cifs/
3466 COMPACTPCI HOTPLUG CORE
3467 M: Scott Murray <scott@spiteful.org>
3468 L: linux-pci@vger.kernel.org
3470 F: drivers/pci/hotplug/cpci_hotplug*
3472 COMPACTPCI HOTPLUG GENERIC DRIVER
3473 M: Scott Murray <scott@spiteful.org>
3474 L: linux-pci@vger.kernel.org
3476 F: drivers/pci/hotplug/cpcihp_generic.c
3478 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3479 M: Scott Murray <scott@spiteful.org>
3480 L: linux-pci@vger.kernel.org
3482 F: drivers/pci/hotplug/cpcihp_zt5550.*
3484 COMPAL LAPTOP SUPPORT
3485 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3486 L: platform-driver-x86@vger.kernel.org
3488 F: drivers/platform/x86/compal-laptop.c
3490 CONEXANT ACCESSRUNNER USB DRIVER
3491 L: accessrunner-general@lists.sourceforge.net
3492 W: http://accessrunner.sourceforge.net/
3494 F: drivers/usb/atm/cxacru.c
3497 M: Joel Becker <jlbec@evilplan.org>
3498 M: Christoph Hellwig <hch@lst.de>
3499 T: git git://git.infradead.org/users/hch/configfs.git
3502 F: include/linux/configfs.h
3505 M: Evgeniy Polyakov <zbr@ioremap.net>
3506 L: netdev@vger.kernel.org
3508 F: drivers/connector/
3510 CONTROL GROUP (CGROUP)
3511 M: Tejun Heo <tj@kernel.org>
3512 M: Li Zefan <lizefan@huawei.com>
3513 M: Johannes Weiner <hannes@cmpxchg.org>
3514 L: cgroups@vger.kernel.org
3515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3517 F: Documentation/cgroup*
3518 F: include/linux/cgroup*
3521 CONTROL GROUP - CPUSET
3522 M: Li Zefan <lizefan@huawei.com>
3523 L: cgroups@vger.kernel.org
3524 W: http://www.bullopensource.org/cpuset/
3525 W: http://oss.sgi.com/projects/cpusets/
3526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3528 F: Documentation/cgroup-v1/cpusets.txt
3529 F: include/linux/cpuset.h
3532 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3533 M: Johannes Weiner <hannes@cmpxchg.org>
3534 M: Michal Hocko <mhocko@kernel.org>
3535 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3536 L: cgroups@vger.kernel.org
3537 L: linux-mm@kvack.org
3542 CORETEMP HARDWARE MONITORING DRIVER
3543 M: Fenghua Yu <fenghua.yu@intel.com>
3544 L: linux-hwmon@vger.kernel.org
3546 F: Documentation/hwmon/coretemp
3547 F: drivers/hwmon/coretemp.c
3549 COSA/SRP SYNC SERIAL DRIVER
3550 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3551 W: http://www.fi.muni.cz/~kas/cosa/
3553 F: drivers/net/wan/cosa*
3555 CPMAC ETHERNET DRIVER
3556 M: Florian Fainelli <f.fainelli@gmail.com>
3557 L: netdev@vger.kernel.org
3559 F: drivers/net/ethernet/ti/cpmac.c
3561 CPU FREQUENCY DRIVERS
3562 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3563 M: Viresh Kumar <viresh.kumar@linaro.org>
3564 L: linux-pm@vger.kernel.org
3566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3567 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3568 B: https://bugzilla.kernel.org
3569 F: Documentation/cpu-freq/
3570 F: Documentation/devicetree/bindings/cpufreq/
3572 F: include/linux/cpufreq.h
3573 F: tools/testing/selftests/cpufreq/
3575 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3576 M: Viresh Kumar <viresh.kumar@linaro.org>
3577 M: Sudeep Holla <sudeep.holla@arm.com>
3578 L: linux-pm@vger.kernel.org
3579 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3581 F: drivers/cpufreq/arm_big_little.h
3582 F: drivers/cpufreq/arm_big_little.c
3583 F: drivers/cpufreq/arm_big_little_dt.c
3585 CPU POWER MONITORING SUBSYSTEM
3586 M: Thomas Renninger <trenn@suse.com>
3587 L: linux-pm@vger.kernel.org
3589 F: tools/power/cpupower/
3592 M: "H. Peter Anvin" <hpa@zytor.com>
3594 F: arch/x86/kernel/cpuid.c
3595 F: arch/x86/kernel/msr.c
3597 CPUIDLE DRIVER - ARM BIG LITTLE
3598 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3599 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3600 L: linux-pm@vger.kernel.org
3601 L: linux-arm-kernel@lists.infradead.org
3602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3604 F: drivers/cpuidle/cpuidle-big_little.c
3606 CPUIDLE DRIVER - ARM EXYNOS
3607 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3608 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3609 M: Kukjin Kim <kgene@kernel.org>
3610 L: linux-pm@vger.kernel.org
3611 L: linux-samsung-soc@vger.kernel.org
3613 F: drivers/cpuidle/cpuidle-exynos.c
3614 F: arch/arm/mach-exynos/pm.c
3617 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3618 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3619 L: linux-pm@vger.kernel.org
3621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3622 B: https://bugzilla.kernel.org
3623 F: drivers/cpuidle/*
3624 F: include/linux/cpuidle.h
3627 W: http://sourceforge.net/projects/cramfs/
3628 S: Orphan / Obsolete
3629 F: Documentation/filesystems/cramfs.txt
3633 M: Mikael Starvik <starvik@axis.com>
3634 M: Jesper Nilsson <jesper.nilsson@axis.com>
3635 L: linux-cris-kernel@axis.com
3636 W: http://developer.axis.com
3637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3640 F: drivers/tty/serial/crisv10.*
3643 M: Herbert Xu <herbert@gondor.apana.org.au>
3644 M: "David S. Miller" <davem@davemloft.net>
3645 L: linux-crypto@vger.kernel.org
3646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3649 F: Documentation/crypto/
3650 F: Documentation/devicetree/bindings/crypto/
3655 F: include/linux/crypto*
3657 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3658 M: Neil Horman <nhorman@tuxdriver.com>
3659 L: linux-crypto@vger.kernel.org
3661 F: crypto/ansi_cprng.c
3665 M: Hans Verkuil <hverkuil@xs4all.nl>
3666 L: linux-media@vger.kernel.org
3667 T: git git://linuxtv.org/media_tree.git
3668 W: http://linuxtv.org
3670 F: drivers/media/i2c/cs3308.c
3671 F: drivers/media/i2c/cs3308.h
3673 CS5535 Audio ALSA driver
3674 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3676 F: sound/pci/cs5535audio/
3679 M: Solomon Peachy <pizza@shaftnet.org>
3681 F: drivers/net/wireless/st/cw1200/
3683 CX18 VIDEO4LINUX DRIVER
3684 M: Andy Walls <awalls@md.metrocast.net>
3685 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3686 L: linux-media@vger.kernel.org
3687 T: git git://linuxtv.org/media_tree.git
3688 W: https://linuxtv.org
3689 W: http://www.ivtvdriver.org/index.php/Cx18
3691 F: Documentation/media/v4l-drivers/cx18*
3692 F: drivers/media/pci/cx18/
3693 F: include/uapi/linux/ivtv*
3695 CX2341X MPEG ENCODER HELPER MODULE
3696 M: Hans Verkuil <hverkuil@xs4all.nl>
3697 L: linux-media@vger.kernel.org
3698 T: git git://linuxtv.org/media_tree.git
3699 W: https://linuxtv.org
3701 F: drivers/media/common/cx2341x*
3702 F: include/media/cx2341x*
3704 CX24120 MEDIA DRIVER
3705 M: Jemma Denson <jdenson@gmail.com>
3706 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3707 L: linux-media@vger.kernel.org
3708 W: https://linuxtv.org
3709 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3711 F: drivers/media/dvb-frontends/cx24120*
3713 CX88 VIDEO4LINUX DRIVER
3714 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3715 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3716 L: linux-media@vger.kernel.org
3717 W: https://linuxtv.org
3718 T: git git://linuxtv.org/media_tree.git
3720 F: Documentation/media/v4l-drivers/cx88*
3721 F: drivers/media/pci/cx88/
3723 CXD2820R MEDIA DRIVER
3724 M: Antti Palosaari <crope@iki.fi>
3725 L: linux-media@vger.kernel.org
3726 W: https://linuxtv.org
3727 W: http://palosaari.fi/linux/
3728 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3729 T: git git://linuxtv.org/anttip/media_tree.git
3731 F: drivers/media/dvb-frontends/cxd2820r*
3733 CXGB3 ETHERNET DRIVER (CXGB3)
3734 M: Santosh Raspatur <santosh@chelsio.com>
3735 L: netdev@vger.kernel.org
3736 W: http://www.chelsio.com
3738 F: drivers/net/ethernet/chelsio/cxgb3/
3740 CXGB3 ISCSI DRIVER (CXGB3I)
3741 M: Karen Xie <kxie@chelsio.com>
3742 L: linux-scsi@vger.kernel.org
3743 W: http://www.chelsio.com
3745 F: drivers/scsi/cxgbi/cxgb3i
3747 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3748 M: Steve Wise <swise@chelsio.com>
3749 L: linux-rdma@vger.kernel.org
3750 W: http://www.openfabrics.org
3752 F: drivers/infiniband/hw/cxgb3/
3753 F: include/uapi/rdma/cxgb3-abi.h
3755 CXGB4 CRYPTO DRIVER (chcr)
3756 M: Harsh Jain <harsh@chelsio.com>
3757 L: linux-crypto@vger.kernel.org
3758 W: http://www.chelsio.com
3760 F: drivers/crypto/chelsio
3762 CXGB4 ETHERNET DRIVER (CXGB4)
3763 M: Ganesh Goudar <ganeshgr@chelsio.com>
3764 L: netdev@vger.kernel.org
3765 W: http://www.chelsio.com
3767 F: drivers/net/ethernet/chelsio/cxgb4/
3769 CXGB4 ISCSI DRIVER (CXGB4I)
3770 M: Karen Xie <kxie@chelsio.com>
3771 L: linux-scsi@vger.kernel.org
3772 W: http://www.chelsio.com
3774 F: drivers/scsi/cxgbi/cxgb4i
3776 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3777 M: Steve Wise <swise@chelsio.com>
3778 L: linux-rdma@vger.kernel.org
3779 W: http://www.openfabrics.org
3781 F: drivers/infiniband/hw/cxgb4/
3782 F: include/uapi/rdma/cxgb4-abi.h
3784 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3785 M: Casey Leedom <leedom@chelsio.com>
3786 L: netdev@vger.kernel.org
3787 W: http://www.chelsio.com
3789 F: drivers/net/ethernet/chelsio/cxgb4vf/
3791 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3792 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3793 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3794 L: linuxppc-dev@lists.ozlabs.org
3796 F: arch/powerpc/platforms/powernv/pci-cxl.c
3797 F: drivers/misc/cxl/
3798 F: include/misc/cxl*
3799 F: include/uapi/misc/cxl.h
3800 F: Documentation/powerpc/cxl.txt
3801 F: Documentation/ABI/testing/sysfs-class-cxl
3803 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3804 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3805 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3806 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3807 L: linux-scsi@vger.kernel.org
3809 F: drivers/scsi/cxlflash/
3810 F: include/uapi/scsi/cxlflash_ioctls.h
3811 F: Documentation/powerpc/cxlflash.txt
3814 M: Russell King <linux@armlinux.org.uk>
3815 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3816 W: http://www.armlinux.org.uk/
3818 F: drivers/video/fbdev/cyber2000fb.*
3820 CYCLADES ASYNC MUX DRIVER
3821 W: http://www.cyclades.com/
3823 F: drivers/tty/cyclades.c
3824 F: include/linux/cyclades.h
3825 F: include/uapi/linux/cyclades.h
3827 CYCLADES PC300 DRIVER
3828 W: http://www.cyclades.com/
3830 F: drivers/net/wan/pc300*
3832 CYPRESS_FIRMWARE MEDIA DRIVER
3833 M: Antti Palosaari <crope@iki.fi>
3834 L: linux-media@vger.kernel.org
3835 W: https://linuxtv.org
3836 W: http://palosaari.fi/linux/
3837 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3838 T: git git://linuxtv.org/anttip/media_tree.git
3840 F: drivers/media/common/cypress_firmware*
3842 CYTTSP TOUCHSCREEN DRIVER
3843 M: Ferruh Yigit <fery@cypress.com>
3844 L: linux-input@vger.kernel.org
3846 F: drivers/input/touchscreen/cyttsp*
3847 F: include/linux/input/cyttsp.h
3849 D-LINK DIR-685 TOUCHKEYS DRIVER
3850 M: Linus Walleij <linus.walleij@linaro.org>
3851 L: linux-input@vger.kernel.org
3853 F: drivers/input/dlink-dir685-touchkeys.c
3855 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3856 M: Joshua Kinard <kumba@gentoo.org>
3858 F: drivers/rtc/rtc-ds1685.c
3859 F: include/linux/rtc/ds1685.h
3861 DAMA SLAVE for AX.25
3862 M: Joerg Reuter <jreuter@yaina.de>
3863 W: http://yaina.de/jreuter/
3864 W: http://www.qsl.net/dl1bke/
3865 L: linux-hams@vger.kernel.org
3867 F: net/ax25/af_ax25.c
3868 F: net/ax25/ax25_dev.c
3869 F: net/ax25/ax25_ds_*
3870 F: net/ax25/ax25_in.c
3871 F: net/ax25/ax25_out.c
3872 F: net/ax25/ax25_timer.c
3873 F: net/ax25/sysctl_net_ax25.c
3875 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3876 L: netdev@vger.kernel.org
3878 F: Documentation/networking/dmfe.txt
3879 F: drivers/net/ethernet/dec/tulip/dmfe.c
3881 DC390/AM53C974 SCSI driver
3882 M: Hannes Reinecke <hare@suse.com>
3883 L: linux-scsi@vger.kernel.org
3885 F: drivers/scsi/am53c974.c
3888 M: Oliver Neukum <oliver@neukum.org>
3889 M: Ali Akcaagac <aliakc@web.de>
3890 M: Jamie Lenehan <lenehan@twibble.org>
3891 L: dc395x@twibble.org
3892 W: http://twibble.org/dist/dc395x/
3893 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3895 F: Documentation/scsi/dc395x.txt
3896 F: drivers/scsi/dc395x.*
3899 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3900 L: dccp@vger.kernel.org
3901 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3903 F: include/linux/dccp.h
3904 F: include/uapi/linux/dccp.h
3905 F: include/linux/tfrc.h
3908 DECnet NETWORK LAYER
3909 W: http://linux-decnet.sourceforge.net
3910 L: linux-decnet-user@lists.sourceforge.net
3912 F: Documentation/networking/decnet.txt
3915 DECSTATION PLATFORM SUPPORT
3916 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3917 L: linux-mips@linux-mips.org
3918 W: http://www.linux-mips.org/wiki/DECstation
3921 F: arch/mips/include/asm/dec/
3922 F: arch/mips/include/asm/mach-dec/
3924 DEFXX FDDI NETWORK DRIVER
3925 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3927 F: drivers/net/fddi/defxx.*
3930 M: Matthew Garrett <mjg59@srcf.ucam.org>
3931 M: Pali Rohár <pali.rohar@gmail.com>
3932 L: platform-driver-x86@vger.kernel.org
3934 F: drivers/platform/x86/dell-laptop.c
3936 DELL LAPTOP FREEFALL DRIVER
3937 M: Pali Rohár <pali.rohar@gmail.com>
3939 F: drivers/platform/x86/dell-smo8800.c
3941 DELL LAPTOP RBTN DRIVER
3942 M: Pali Rohár <pali.rohar@gmail.com>
3944 F: drivers/platform/x86/dell-rbtn.*
3946 DELL LAPTOP SMM DRIVER
3947 M: Pali Rohár <pali.rohar@gmail.com>
3949 F: drivers/hwmon/dell-smm-hwmon.c
3950 F: include/uapi/linux/i8k.h
3952 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3953 M: Doug Warzecha <Douglas_Warzecha@dell.com>
3955 F: Documentation/dcdbas.txt
3956 F: drivers/firmware/dcdbas.*
3958 DELL WMI EXTRAS DRIVER
3959 M: Matthew Garrett <mjg59@srcf.ucam.org>
3960 M: Pali Rohár <pali.rohar@gmail.com>
3962 F: drivers/platform/x86/dell-wmi.c
3964 DELTA ST MEDIA DRIVER
3965 M: Hugues Fruchet <hugues.fruchet@st.com>
3966 L: linux-media@vger.kernel.org
3967 T: git git://linuxtv.org/media_tree.git
3968 W: https://linuxtv.org
3970 F: drivers/media/platform/sti/delta
3973 M: Masahiro Yamada <yamada.masahiro@socionext.com>
3974 L: linux-mtd@lists.infradead.org
3976 F: drivers/mtd/nand/denali*
3978 DESIGNWARE USB2 DRD IP DRIVER
3979 M: John Youn <johnyoun@synopsys.com>
3980 L: linux-usb@vger.kernel.org
3981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3983 F: drivers/usb/dwc2/
3985 DESIGNWARE USB3 DRD IP DRIVER
3986 M: Felipe Balbi <balbi@kernel.org>
3987 L: linux-usb@vger.kernel.org
3988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3990 F: drivers/usb/dwc3/
3992 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3993 M: Andreas Klinger <ak@it-klinger.de>
3994 L: linux-iio@vger.kernel.org
3996 F: drivers/iio/proximity/srf*.c
3998 DEVICE COREDUMP (DEV_COREDUMP)
3999 M: Johannes Berg <johannes@sipsolutions.net>
4000 L: linux-kernel@vger.kernel.org
4002 F: drivers/base/devcoredump.c
4003 F: include/linux/devcoredump.h
4005 DEVICE FREQUENCY (DEVFREQ)
4006 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4007 M: Kyungmin Park <kyungmin.park@samsung.com>
4008 R: Chanwoo Choi <cw00.choi@samsung.com>
4009 L: linux-pm@vger.kernel.org
4010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4013 F: include/linux/devfreq.h
4014 F: Documentation/devicetree/bindings/devfreq/
4016 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4017 M: Chanwoo Choi <cw00.choi@samsung.com>
4018 L: linux-pm@vger.kernel.org
4019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4021 F: drivers/devfreq/event/
4022 F: drivers/devfreq/devfreq-event.c
4023 F: include/linux/devfreq-event.h
4024 F: Documentation/devicetree/bindings/devfreq/event/
4026 DEVICE NUMBER REGISTRY
4027 M: Torben Mathiasen <device@lanana.org>
4028 W: http://lanana.org/docs/device-list/index.html
4032 M: Alasdair Kergon <agk@redhat.com>
4033 M: Mike Snitzer <snitzer@redhat.com>
4034 M: dm-devel@redhat.com
4035 L: dm-devel@redhat.com
4036 W: http://sources.redhat.com/dm
4037 Q: http://patchwork.kernel.org/project/dm-devel/list/
4038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4039 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4041 F: Documentation/device-mapper/
4043 F: drivers/md/persistent-data/
4044 F: include/linux/device-mapper.h
4045 F: include/linux/dm-*.h
4046 F: include/uapi/linux/dm-*.h
4049 M: Jiri Pirko <jiri@mellanox.com>
4050 L: netdev@vger.kernel.org
4052 F: net/core/devlink.c
4053 F: include/net/devlink.h
4054 F: include/uapi/linux/devlink.h
4056 DIALOG SEMICONDUCTOR DRIVERS
4057 M: Support Opensource <support.opensource@diasemi.com>
4058 W: http://www.dialog-semiconductor.com/products
4060 F: Documentation/hwmon/da90??
4061 F: Documentation/devicetree/bindings/mfd/da90*.txt
4062 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4063 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4064 F: Documentation/devicetree/bindings/regulator/da92*.txt
4065 F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4066 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4067 F: drivers/gpio/gpio-da90??.c
4068 F: drivers/hwmon/da90??-hwmon.c
4069 F: drivers/iio/adc/da91??-*.c
4070 F: drivers/input/misc/da90??_onkey.c
4071 F: drivers/input/touchscreen/da9052_tsi.c
4072 F: drivers/leds/leds-da90??.c
4073 F: drivers/mfd/da903x.c
4074 F: drivers/mfd/da90??-*.c
4075 F: drivers/mfd/da91??-*.c
4076 F: drivers/power/supply/da9052-battery.c
4077 F: drivers/power/supply/da91??-*.c
4078 F: drivers/regulator/da903x.c
4079 F: drivers/regulator/da9???-regulator.[ch]
4080 F: drivers/thermal/da90??-thermal.c
4081 F: drivers/rtc/rtc-da90??.c
4082 F: drivers/video/backlight/da90??_bl.c
4083 F: drivers/watchdog/da90??_wdt.c
4084 F: include/linux/mfd/da903x.h
4085 F: include/linux/mfd/da9052/
4086 F: include/linux/mfd/da9055/
4087 F: include/linux/mfd/da9062/
4088 F: include/linux/mfd/da9063/
4089 F: include/linux/mfd/da9150/
4090 F: include/linux/regulator/da9211.h
4091 F: include/sound/da[79]*.h
4092 F: sound/soc/codecs/da[79]*.[ch]
4094 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4095 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4096 L: linux-gpio@vger.kernel.org
4098 F: drivers/gpio/gpio-gpio-mm.c
4100 DIGI NEO AND CLASSIC PCI PRODUCTS
4101 M: Lidza Louina <lidza.louina@gmail.com>
4102 M: Mark Hounschell <markh@compro.net>
4103 L: driverdev-devel@linuxdriverproject.org
4105 F: drivers/staging/dgnc/
4107 DIOLAN U2C-12 I2C DRIVER
4108 M: Guenter Roeck <linux@roeck-us.net>
4109 L: linux-i2c@vger.kernel.org
4111 F: drivers/i2c/busses/i2c-diolan-u2c.c
4114 M: Matthew Wilcox <mawilcox@microsoft.com>
4115 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4116 L: linux-fsdevel@vger.kernel.org
4119 F: include/linux/dax.h
4120 F: include/trace/events/fs_dax.h
4122 DIRECTORY NOTIFICATION (DNOTIFY)
4123 M: Eric Paris <eparis@parisplace.org>
4125 F: Documentation/filesystems/dnotify.txt
4126 F: fs/notify/dnotify/
4127 F: include/linux/dnotify.h
4129 DISK GEOMETRY AND PARTITION HANDLING
4130 M: Andries Brouwer <aeb@cwi.nl>
4131 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4132 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4133 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4137 M: Jan Kara <jack@suse.com>
4139 F: Documentation/filesystems/quota.txt
4141 F: include/linux/quota*.h
4142 F: include/uapi/linux/quota*.h
4144 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4145 M: Bernie Thompson <bernie@plugable.com>
4146 L: linux-fbdev@vger.kernel.org
4148 W: http://plugable.com/category/projects/udlfb/
4149 F: drivers/video/fbdev/udlfb.c
4150 F: include/video/udlfb.h
4151 F: Documentation/fb/udlfb.txt
4153 DISTRIBUTED LOCK MANAGER (DLM)
4154 M: Christine Caulfield <ccaulfie@redhat.com>
4155 M: David Teigland <teigland@redhat.com>
4156 L: cluster-devel@redhat.com
4157 W: http://sources.redhat.com/cluster/
4158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4162 DMA BUFFER SHARING FRAMEWORK
4163 M: Sumit Semwal <sumit.semwal@linaro.org>
4165 L: linux-media@vger.kernel.org
4166 L: dri-devel@lists.freedesktop.org
4167 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4169 F: include/linux/dma-buf*
4170 F: include/linux/reservation.h
4171 F: include/linux/*fence.h
4172 F: Documentation/driver-api/dma-buf.rst
4173 T: git git://anongit.freedesktop.org/drm/drm-misc
4175 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4176 M: Vinod Koul <vinod.koul@intel.com>
4177 L: dmaengine@vger.kernel.org
4178 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4181 F: include/linux/dmaengine.h
4182 F: Documentation/devicetree/bindings/dma/
4183 F: Documentation/dmaengine/
4184 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4187 M: Christoph Hellwig <hch@lst.de>
4188 M: Marek Szyprowski <m.szyprowski@samsung.com>
4189 R: Robin Murphy <robin.murphy@arm.com>
4190 L: linux-kernel@vger.kernel.org
4191 T: git git://git.infradead.org/users/hch/dma-mapping.git
4192 W: http://git.infradead.org/users/hch/dma-mapping.git
4197 F: drivers/base/dma-mapping.c
4198 F: drivers/base/dma-coherent.c
4199 F: include/linux/dma-mapping.h
4201 DME1737 HARDWARE MONITOR DRIVER
4202 M: Juerg Haefliger <juergh@gmail.com>
4203 L: linux-hwmon@vger.kernel.org
4205 F: Documentation/hwmon/dme1737
4206 F: drivers/hwmon/dme1737.c
4209 M: Jean Delvare <jdelvare@suse.com>
4211 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4212 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4213 F: drivers/firmware/dmi-id.c
4214 F: drivers/firmware/dmi_scan.c
4215 F: include/linux/dmi.h
4218 M: Jonathan Corbet <corbet@lwn.net>
4219 L: linux-doc@vger.kernel.org
4222 F: scripts/kernel-doc
4223 X: Documentation/ABI/
4224 X: Documentation/devicetree/
4225 X: Documentation/acpi
4226 X: Documentation/power
4227 X: Documentation/spi
4228 X: Documentation/media
4229 T: git git://git.lwn.net/linux.git docs-next
4231 DONGWOON DW9714 LENS VOICE COIL DRIVER
4232 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4233 L: linux-media@vger.kernel.org
4234 T: git git://linuxtv.org/media_tree.git
4236 F: drivers/media/i2c/dw9714.c
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*
4289 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4290 M: Kevin Hilman <khilman@kernel.org>
4291 M: Nishanth Menon <nm@ti.com>
4293 F: drivers/power/avs/
4294 F: include/linux/power/smartreflex.h
4295 L: linux-pm@vger.kernel.org
4297 DRM DRIVER FOR ARM PL111 CLCD
4298 M: Eric Anholt <eric@anholt.net>
4299 T: git git://anongit.freedesktop.org/drm/drm-misc
4301 F: drivers/gpu/drm/pl111/
4303 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4304 M: Dave Airlie <airlied@redhat.com>
4306 F: drivers/gpu/drm/ast/
4308 DRM DRIVER FOR BOCHS VIRTUAL GPU
4309 M: Gerd Hoffmann <kraxel@redhat.com>
4310 L: virtualization@lists.linux-foundation.org
4311 T: git git://anongit.freedesktop.org/drm/drm-misc
4313 F: drivers/gpu/drm/bochs/
4315 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4316 S: Orphan / Obsolete
4317 F: drivers/gpu/drm/i810/
4318 F: include/uapi/drm/i810_drm.h
4320 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4321 S: Orphan / Obsolete
4322 F: drivers/gpu/drm/mga/
4323 F: include/uapi/drm/mga_drm.h
4325 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4326 M: Dave Airlie <airlied@redhat.com>
4328 F: drivers/gpu/drm/mgag200/
4330 DRM DRIVER FOR MI0283QT
4331 M: Noralf Trønnes <noralf@tronnes.org>
4333 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4334 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4336 DRM DRIVER FOR MSM ADRENO GPU
4337 M: Rob Clark <robdclark@gmail.com>
4338 L: linux-arm-msm@vger.kernel.org
4339 L: dri-devel@lists.freedesktop.org
4340 L: freedreno@lists.freedesktop.org
4341 T: git git://people.freedesktop.org/~robclark/linux
4343 F: drivers/gpu/drm/msm/
4344 F: include/uapi/drm/msm_drm.h
4345 F: Documentation/devicetree/bindings/display/msm/
4347 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4348 M: Ben Skeggs <bskeggs@redhat.com>
4349 L: dri-devel@lists.freedesktop.org
4350 L: nouveau@lists.freedesktop.org
4351 T: git git://github.com/skeggsb/linux
4353 F: drivers/gpu/drm/nouveau/
4354 F: include/uapi/drm/nouveau_drm.h
4356 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4357 M: Dave Airlie <airlied@redhat.com>
4358 M: Gerd Hoffmann <kraxel@redhat.com>
4359 L: virtualization@lists.linux-foundation.org
4360 T: git git://anongit.freedesktop.org/drm/drm-misc
4362 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4363 F: drivers/gpu/drm/cirrus/
4365 DRM DRIVER FOR QXL VIRTUAL GPU
4366 M: Dave Airlie <airlied@redhat.com>
4367 M: Gerd Hoffmann <kraxel@redhat.com>
4368 L: virtualization@lists.linux-foundation.org
4369 T: git git://anongit.freedesktop.org/drm/drm-misc
4371 F: drivers/gpu/drm/qxl/
4372 F: include/uapi/drm/qxl_drm.h
4374 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4375 S: Orphan / Obsolete
4376 F: drivers/gpu/drm/r128/
4377 F: include/uapi/drm/r128_drm.h
4379 DRM DRIVER FOR SAVAGE VIDEO CARDS
4380 S: Orphan / Obsolete
4381 F: drivers/gpu/drm/savage/
4382 F: include/uapi/drm/savage_drm.h
4384 DRM DRIVER FOR SIS VIDEO CARDS
4385 S: Orphan / Obsolete
4386 F: drivers/gpu/drm/sis/
4387 F: include/uapi/drm/sis_drm.h
4389 DRM DRIVER FOR TDFX VIDEO CARDS
4390 S: Orphan / Obsolete
4391 F: drivers/gpu/drm/tdfx/
4393 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4394 M: Dave Airlie <airlied@redhat.com>
4396 F: drivers/gpu/drm/udl/
4398 DRM DRIVER FOR VMWARE VIRTUAL GPU
4399 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4400 M: Sinclair Yeh <syeh@vmware.com>
4401 M: Thomas Hellstrom <thellstrom@vmware.com>
4402 L: dri-devel@lists.freedesktop.org
4403 T: git git://people.freedesktop.org/~syeh/repos_linux
4404 T: git git://people.freedesktop.org/~thomash/linux
4406 F: drivers/gpu/drm/vmwgfx/
4407 F: include/uapi/drm/vmwgfx_drm.h
4410 M: David Airlie <airlied@linux.ie>
4411 L: dri-devel@lists.freedesktop.org
4412 T: git git://people.freedesktop.org/~airlied/linux
4413 B: https://bugs.freedesktop.org/
4414 C: irc://chat.freenode.net/dri-devel
4418 F: Documentation/devicetree/bindings/display/
4419 F: Documentation/devicetree/bindings/gpu/
4420 F: Documentation/devicetree/bindings/video/
4421 F: Documentation/gpu/
4423 F: include/uapi/drm/
4424 F: include/linux/vga*
4426 DRM DRIVERS AND MISC GPU PATCHES
4427 M: Daniel Vetter <daniel.vetter@intel.com>
4428 M: Jani Nikula <jani.nikula@linux.intel.com>
4429 M: Sean Paul <seanpaul@chromium.org>
4430 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4432 T: git git://anongit.freedesktop.org/drm/drm-misc
4433 F: Documentation/gpu/
4435 F: drivers/gpu/drm/*
4437 F: include/uapi/drm/drm*
4438 F: include/linux/vga*
4440 DRM DRIVERS FOR ALLWINNER A10
4441 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4442 L: dri-devel@lists.freedesktop.org
4444 F: drivers/gpu/drm/sun4i/
4445 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4448 DRM DRIVERS FOR AMLOGIC SOCS
4449 M: Neil Armstrong <narmstrong@baylibre.com>
4450 L: dri-devel@lists.freedesktop.org
4451 L: linux-amlogic@lists.infradead.org
4452 W: http://linux-meson.com/
4454 F: drivers/gpu/drm/meson/
4455 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4456 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4457 F: Documentation/gpu/meson.rst
4458 T: git git://anongit.freedesktop.org/drm/drm-misc
4460 DRM DRIVERS FOR ATMEL HLCDC
4461 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4462 L: dri-devel@lists.freedesktop.org
4464 F: drivers/gpu/drm/atmel-hlcdc/
4465 F: Documentation/devicetree/bindings/drm/atmel/
4466 T: git git://anongit.freedesktop.org/drm/drm-misc
4468 DRM DRIVERS FOR BRIDGE CHIPS
4469 M: Archit Taneja <architt@codeaurora.org>
4470 M: Andrzej Hajda <a.hajda@samsung.com>
4471 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4473 T: git git://anongit.freedesktop.org/drm/drm-misc
4474 F: drivers/gpu/drm/bridge/
4476 DRM DRIVERS FOR EXYNOS
4477 M: Inki Dae <inki.dae@samsung.com>
4478 M: Joonyoung Shim <jy0922.shim@samsung.com>
4479 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4480 M: Kyungmin Park <kyungmin.park@samsung.com>
4481 L: dri-devel@lists.freedesktop.org
4482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4484 F: drivers/gpu/drm/exynos/
4485 F: include/uapi/drm/exynos_drm.h
4486 F: Documentation/devicetree/bindings/display/exynos/
4488 DRM DRIVERS FOR FREESCALE DCU
4489 M: Stefan Agner <stefan@agner.ch>
4490 M: Alison Wang <alison.wang@freescale.com>
4491 L: dri-devel@lists.freedesktop.org
4493 F: drivers/gpu/drm/fsl-dcu/
4494 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4495 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4496 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4498 DRM DRIVERS FOR FREESCALE IMX
4499 M: Philipp Zabel <p.zabel@pengutronix.de>
4500 L: dri-devel@lists.freedesktop.org
4502 F: drivers/gpu/drm/imx/
4503 F: drivers/gpu/ipu-v3/
4504 F: Documentation/devicetree/bindings/display/imx/
4506 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4507 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4508 L: dri-devel@lists.freedesktop.org
4509 T: git git://github.com/patjak/drm-gma500
4511 F: drivers/gpu/drm/gma500/
4513 DRM DRIVERS FOR HISILICON
4514 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4515 M: Rongrong Zou <zourongrong@gmail.com>
4516 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4517 R: Chen Feng <puck.chen@hisilicon.com>
4518 L: dri-devel@lists.freedesktop.org
4519 T: git git://github.com/xin3liang/linux.git
4521 F: drivers/gpu/drm/hisilicon/
4522 F: Documentation/devicetree/bindings/display/hisilicon/
4524 DRM DRIVERS FOR MEDIATEK
4525 M: CK Hu <ck.hu@mediatek.com>
4526 M: Philipp Zabel <p.zabel@pengutronix.de>
4527 L: dri-devel@lists.freedesktop.org
4529 F: drivers/gpu/drm/mediatek/
4530 F: Documentation/devicetree/bindings/display/mediatek/
4532 DRM DRIVERS FOR NVIDIA TEGRA
4533 M: Thierry Reding <thierry.reding@gmail.com>
4534 L: dri-devel@lists.freedesktop.org
4535 L: linux-tegra@vger.kernel.org
4536 T: git git://anongit.freedesktop.org/tegra/linux.git
4538 F: drivers/gpu/drm/tegra/
4539 F: drivers/gpu/host1x/
4540 F: include/linux/host1x.h
4541 F: include/uapi/drm/tegra_drm.h
4542 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4544 DRM DRIVERS FOR RENESAS
4545 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4546 L: dri-devel@lists.freedesktop.org
4547 L: linux-renesas-soc@vger.kernel.org
4548 T: git git://linuxtv.org/pinchartl/fbdev
4550 F: drivers/gpu/drm/rcar-du/
4551 F: drivers/gpu/drm/shmobile/
4552 F: include/linux/platform_data/shmob_drm.h
4553 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4554 F: Documentation/devicetree/bindings/display/renesas,du.txt
4556 DRM DRIVERS FOR ROCKCHIP
4557 M: Mark Yao <mark.yao@rock-chips.com>
4558 L: dri-devel@lists.freedesktop.org
4560 F: drivers/gpu/drm/rockchip/
4561 F: Documentation/devicetree/bindings/display/rockchip/
4562 T: git git://anongit.freedesktop.org/drm/drm-misc
4565 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4566 M: Vincent Abriou <vincent.abriou@st.com>
4567 L: dri-devel@lists.freedesktop.org
4568 T: git git://anongit.freedesktop.org/drm/drm-misc
4570 F: drivers/gpu/drm/sti
4571 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4574 M: Yannick Fertre <yannick.fertre@st.com>
4575 M: Philippe Cornu <philippe.cornu@st.com>
4576 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4577 M: Vincent Abriou <vincent.abriou@st.com>
4578 L: dri-devel@lists.freedesktop.org
4579 T: git git://anongit.freedesktop.org/drm/drm-misc
4581 F: drivers/gpu/drm/stm
4582 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4584 DRM DRIVERS FOR TI LCDC
4585 M: Jyri Sarha <jsarha@ti.com>
4586 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4587 L: dri-devel@lists.freedesktop.org
4589 F: drivers/gpu/drm/tilcdc/
4590 F: Documentation/devicetree/bindings/display/tilcdc/
4592 DRM DRIVERS FOR TI OMAP
4593 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4594 L: dri-devel@lists.freedesktop.org
4596 F: drivers/gpu/drm/omapdrm/
4597 F: Documentation/devicetree/bindings/display/ti/
4600 M: Eric Anholt <eric@anholt.net>
4601 T: git git://github.com/anholt/linux
4603 F: drivers/gpu/drm/vc4/
4604 F: include/uapi/drm/vc4_drm.h
4605 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4606 T: git git://anongit.freedesktop.org/drm/drm-misc
4608 DRM DRIVERS FOR VIVANTE GPU IP
4609 M: Lucas Stach <l.stach@pengutronix.de>
4610 R: Russell King <linux+etnaviv@armlinux.org.uk>
4611 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4612 L: etnaviv@lists.freedesktop.org
4613 L: dri-devel@lists.freedesktop.org
4615 F: drivers/gpu/drm/etnaviv/
4616 F: include/uapi/drm/etnaviv_drm.h
4617 F: Documentation/devicetree/bindings/display/etnaviv/
4619 DRM DRIVERS FOR ZTE ZX
4620 M: Shawn Guo <shawnguo@kernel.org>
4621 L: dri-devel@lists.freedesktop.org
4623 F: drivers/gpu/drm/zte/
4624 F: Documentation/devicetree/bindings/display/zte,vou.txt
4625 T: git git://anongit.freedesktop.org/drm/drm-misc
4628 M: Thierry Reding <thierry.reding@gmail.com>
4629 L: dri-devel@lists.freedesktop.org
4630 T: git git://anongit.freedesktop.org/tegra/linux.git
4632 F: drivers/gpu/drm/drm_panel.c
4633 F: drivers/gpu/drm/panel/
4634 F: include/drm/drm_panel.h
4635 F: Documentation/devicetree/bindings/display/panel/
4637 DSBR100 USB FM RADIO DRIVER
4638 M: Alexey Klimov <klimov.linux@gmail.com>
4639 L: linux-media@vger.kernel.org
4640 T: git git://linuxtv.org/media_tree.git
4642 F: drivers/media/radio/dsbr100.c
4645 M: Francois Romieu <romieu@fr.zoreil.com>
4646 L: netdev@vger.kernel.org
4648 F: drivers/net/wan/dscc4.c
4651 M: Hans Verkuil <hverkuil@xs4all.nl>
4652 L: linux-media@vger.kernel.org
4653 T: git git://linuxtv.org/media_tree.git
4654 W: https://linuxtv.org
4656 F: drivers/media/pci/dt3155/
4658 DVB_USB_AF9015 MEDIA DRIVER
4659 M: Antti Palosaari <crope@iki.fi>
4660 L: linux-media@vger.kernel.org
4661 W: https://linuxtv.org
4662 W: http://palosaari.fi/linux/
4663 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4664 T: git git://linuxtv.org/anttip/media_tree.git
4666 F: drivers/media/usb/dvb-usb-v2/af9015*
4668 DVB_USB_AF9035 MEDIA DRIVER
4669 M: Antti Palosaari <crope@iki.fi>
4670 L: linux-media@vger.kernel.org
4671 W: https://linuxtv.org
4672 W: http://palosaari.fi/linux/
4673 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4674 T: git git://linuxtv.org/anttip/media_tree.git
4676 F: drivers/media/usb/dvb-usb-v2/af9035*
4678 DVB_USB_ANYSEE MEDIA DRIVER
4679 M: Antti Palosaari <crope@iki.fi>
4680 L: linux-media@vger.kernel.org
4681 W: https://linuxtv.org
4682 W: http://palosaari.fi/linux/
4683 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4684 T: git git://linuxtv.org/anttip/media_tree.git
4686 F: drivers/media/usb/dvb-usb-v2/anysee*
4688 DVB_USB_AU6610 MEDIA DRIVER
4689 M: Antti Palosaari <crope@iki.fi>
4690 L: linux-media@vger.kernel.org
4691 W: https://linuxtv.org
4692 W: http://palosaari.fi/linux/
4693 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4694 T: git git://linuxtv.org/anttip/media_tree.git
4696 F: drivers/media/usb/dvb-usb-v2/au6610*
4698 DVB_USB_CE6230 MEDIA DRIVER
4699 M: Antti Palosaari <crope@iki.fi>
4700 L: linux-media@vger.kernel.org
4701 W: https://linuxtv.org
4702 W: http://palosaari.fi/linux/
4703 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4704 T: git git://linuxtv.org/anttip/media_tree.git
4706 F: drivers/media/usb/dvb-usb-v2/ce6230*
4708 DVB_USB_CXUSB MEDIA DRIVER
4709 M: Michael Krufky <mkrufky@linuxtv.org>
4710 L: linux-media@vger.kernel.org
4711 W: https://linuxtv.org
4712 W: http://github.com/mkrufky
4713 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4714 T: git git://linuxtv.org/media_tree.git
4716 F: drivers/media/usb/dvb-usb/cxusb*
4718 DVB_USB_EC168 MEDIA DRIVER
4719 M: Antti Palosaari <crope@iki.fi>
4720 L: linux-media@vger.kernel.org
4721 W: https://linuxtv.org
4722 W: http://palosaari.fi/linux/
4723 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4724 T: git git://linuxtv.org/anttip/media_tree.git
4726 F: drivers/media/usb/dvb-usb-v2/ec168*
4728 DVB_USB_GL861 MEDIA DRIVER
4729 M: Antti Palosaari <crope@iki.fi>
4730 L: linux-media@vger.kernel.org
4731 W: https://linuxtv.org
4732 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4733 T: git git://linuxtv.org/anttip/media_tree.git
4735 F: drivers/media/usb/dvb-usb-v2/gl861*
4737 DVB_USB_MXL111SF MEDIA DRIVER
4738 M: Michael Krufky <mkrufky@linuxtv.org>
4739 L: linux-media@vger.kernel.org
4740 W: https://linuxtv.org
4741 W: http://github.com/mkrufky
4742 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4743 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4745 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4747 DVB_USB_RTL28XXU MEDIA DRIVER
4748 M: Antti Palosaari <crope@iki.fi>
4749 L: linux-media@vger.kernel.org
4750 W: https://linuxtv.org
4751 W: http://palosaari.fi/linux/
4752 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4753 T: git git://linuxtv.org/anttip/media_tree.git
4755 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4757 DVB_USB_V2 MEDIA DRIVER
4758 M: Antti Palosaari <crope@iki.fi>
4759 L: linux-media@vger.kernel.org
4760 W: https://linuxtv.org
4761 W: http://palosaari.fi/linux/
4762 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4763 T: git git://linuxtv.org/anttip/media_tree.git
4765 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4766 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4769 M: Jason Baron <jbaron@akamai.com>
4771 F: lib/dynamic_debug.c
4772 F: include/linux/dynamic_debug.h
4774 DZ DECSTATION DZ11 SERIAL DRIVER
4775 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4777 F: drivers/tty/serial/dz.*
4779 E3X0 POWER BUTTON DRIVER
4780 M: Moritz Fischer <moritz.fischer@ettus.com>
4781 L: usrp-users@lists.ettus.com
4782 W: http://www.ettus.com
4784 F: drivers/input/misc/e3x0-button.c
4785 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4788 M: Antti Palosaari <crope@iki.fi>
4789 L: linux-media@vger.kernel.org
4790 W: https://linuxtv.org
4791 W: http://palosaari.fi/linux/
4792 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4793 T: git git://linuxtv.org/anttip/media_tree.git
4795 F: drivers/media/tuners/e4000*
4797 EATA ISA/EISA/PCI SCSI DRIVER
4798 M: Dario Ballabio <ballabio_dario@emc.com>
4799 L: linux-scsi@vger.kernel.org
4801 F: drivers/scsi/eata.c
4804 M: Antti Palosaari <crope@iki.fi>
4805 L: linux-media@vger.kernel.org
4806 W: https://linuxtv.org
4807 W: http://palosaari.fi/linux/
4808 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4809 T: git git://linuxtv.org/anttip/media_tree.git
4811 F: drivers/media/dvb-frontends/ec100*
4814 M: Tyler Hicks <tyhicks@canonical.com>
4815 L: ecryptfs@vger.kernel.org
4816 W: http://ecryptfs.org
4817 W: https://launchpad.net/ecryptfs
4818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4820 F: Documentation/filesystems/ecryptfs.txt
4824 M: Borislav Petkov <bp@alien8.de>
4825 L: linux-edac@vger.kernel.org
4827 F: drivers/edac/amd64_edac*
4830 M: Robert Richter <rric@kernel.org>
4831 L: linux-edac@vger.kernel.org
4833 F: drivers/edac/highbank*
4836 M: Ralf Baechle <ralf@linux-mips.org>
4837 M: David Daney <david.daney@cavium.com>
4838 L: linux-edac@vger.kernel.org
4839 L: linux-mips@linux-mips.org
4841 F: drivers/edac/octeon_edac*
4842 F: drivers/edac/thunderx_edac*
4845 M: Borislav Petkov <bp@alien8.de>
4846 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4847 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4848 L: linux-edac@vger.kernel.org
4849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4852 F: Documentation/admin-guide/ras.rst
4853 F: Documentation/driver-api/edac.rst
4855 F: include/linux/edac.h
4858 M: Mark Gross <mark.gross@intel.com>
4859 L: linux-edac@vger.kernel.org
4861 F: drivers/edac/e752x_edac.c
4864 L: linux-edac@vger.kernel.org
4866 F: drivers/edac/e7xxx_edac.c
4869 M: York Sun <york.sun@nxp.com>
4870 L: linux-edac@vger.kernel.org
4872 F: drivers/edac/fsl_ddr_edac.*
4875 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4876 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4877 L: linux-edac@vger.kernel.org
4879 F: drivers/edac/ghes_edac.c
4882 L: linux-edac@vger.kernel.org
4884 F: drivers/edac/i3000_edac.c
4887 L: linux-edac@vger.kernel.org
4889 F: drivers/edac/i5000_edac.c
4892 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4893 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4894 L: linux-edac@vger.kernel.org
4896 F: drivers/edac/i5400_edac.c
4899 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4900 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4901 L: linux-edac@vger.kernel.org
4903 F: drivers/edac/i7300_edac.c
4906 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4907 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4908 L: linux-edac@vger.kernel.org
4910 F: drivers/edac/i7core_edac.c
4913 M: Tim Small <tim@buttersideup.com>
4914 L: linux-edac@vger.kernel.org
4916 F: drivers/edac/i82443bxgx_edac.c
4919 M: Ranganathan Desikan <ravi@jetztechnologies.com>
4920 M: "Arvind R." <arvino55@gmail.com>
4921 L: linux-edac@vger.kernel.org
4923 F: drivers/edac/i82975x_edac.c
4926 M: Jason Baron <jbaron@akamai.com>
4927 L: linux-edac@vger.kernel.org
4929 F: drivers/edac/ie31200_edac.c
4932 M: Johannes Thumshirn <morbidrsa@gmail.com>
4933 L: linux-edac@vger.kernel.org
4935 F: drivers/edac/mpc85xx_edac.[ch]
4938 M: Egor Martovetsky <egor@pasemi.com>
4939 L: linux-edac@vger.kernel.org
4941 F: drivers/edac/pasemi_edac.c
4944 M: Tony Luck <tony.luck@intel.com>
4945 L: linux-edac@vger.kernel.org
4947 F: drivers/edac/pnd2_edac.[ch]
4950 M: Tim Small <tim@buttersideup.com>
4951 L: linux-edac@vger.kernel.org
4953 F: drivers/edac/r82600_edac.c
4956 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4957 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4958 L: linux-edac@vger.kernel.org
4960 F: drivers/edac/sb_edac.c
4963 M: Tony Luck <tony.luck@intel.com>
4964 L: linux-edac@vger.kernel.org
4966 F: drivers/edac/skx_edac.c
4968 EDIROL UA-101/UA-1000 DRIVER
4969 M: Clemens Ladisch <clemens@ladisch.de>
4970 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4971 T: git git://git.alsa-project.org/alsa-kernel.git
4973 F: sound/usb/misc/ua101.c
4976 L: linux-efi@vger.kernel.org
4977 M: Ivan Hu <ivan.hu@canonical.com>
4978 M: Matt Fleming <matt@codeblueprint.co.uk>
4980 F: drivers/firmware/efi/test/
4982 EFI VARIABLE FILESYSTEM
4983 M: Matthew Garrett <matthew.garrett@nebula.com>
4984 M: Jeremy Kerr <jk@ozlabs.org>
4985 M: Matt Fleming <matt@codeblueprint.co.uk>
4986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4987 L: linux-efi@vger.kernel.org
4991 EFIFB FRAMEBUFFER DRIVER
4992 L: linux-fbdev@vger.kernel.org
4993 M: Peter Jones <pjones@redhat.com>
4995 F: drivers/video/fbdev/efifb.c
4998 W: http://aeschi.ch.eu.org/efs/
5002 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5003 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5004 L: netdev@vger.kernel.org
5006 F: drivers/net/ethernet/ibm/ehea/
5008 EM28XX VIDEO4LINUX DRIVER
5009 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5010 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5011 L: linux-media@vger.kernel.org
5012 W: https://linuxtv.org
5013 T: git git://linuxtv.org/media_tree.git
5015 F: drivers/media/usb/em28xx/
5016 F: Documentation/media/v4l-drivers/em28xx*
5019 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5020 M: Matt Mackall <mpm@selenic.com>
5021 M: David Woodhouse <dwmw2@infradead.org>
5022 L: linux-embedded@vger.kernel.org
5025 Emulex 10Gbps iSCSI - OneConnect DRIVER
5026 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5027 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5028 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5029 L: linux-scsi@vger.kernel.org
5030 W: http://www.broadcom.com
5032 F: drivers/scsi/be2iscsi/
5034 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5035 M: Sathya Perla <sathya.perla@broadcom.com>
5036 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5037 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5038 M: Somnath Kotur <somnath.kotur@broadcom.com>
5039 L: netdev@vger.kernel.org
5040 W: http://www.emulex.com
5042 F: drivers/net/ethernet/emulex/benet/
5044 EMULEX ONECONNECT ROCE DRIVER
5045 M: Selvin Xavier <selvin.xavier@broadcom.com>
5046 M: Devesh Sharma <devesh.sharma@broadcom.com>
5047 L: linux-rdma@vger.kernel.org
5048 W: http://www.broadcom.com
5050 F: drivers/infiniband/hw/ocrdma/
5051 F: include/uapi/rdma/ocrdma-abi.h
5053 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5054 M: James Smart <james.smart@broadcom.com>
5055 M: Dick Kennedy <dick.kennedy@broadcom.com>
5056 L: linux-scsi@vger.kernel.org
5057 W: http://www.broadcom.com
5059 F: drivers/scsi/lpfc/
5061 ENE CB710 FLASH CARD READER DRIVER
5062 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5064 F: drivers/misc/cb710/
5065 F: drivers/mmc/host/cb710-mmc.*
5066 F: include/linux/cb710.h
5068 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5069 M: Maxim Levitsky <maximlevitsky@gmail.com>
5071 F: drivers/media/rc/ene_ir.*
5073 EPSON S1D13XXX FRAMEBUFFER DRIVER
5074 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5077 F: drivers/video/fbdev/s1d13xxxfb.c
5078 F: include/video/s1d13xxxfb.h
5080 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5081 M: Jeff Layton <jlayton@poochiereds.net>
5084 F: include/linux/errseq.h
5086 ET131X NETWORK DRIVER
5087 M: Mark Einon <mark.einon@gmail.com>
5089 F: drivers/net/ethernet/agere/
5092 M: Stephen Hemminger <stephen@networkplumber.org>
5093 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5094 L: netdev@vger.kernel.org
5095 W: http://www.linuxfoundation.org/en/Net:Bridge
5097 F: include/linux/netfilter_bridge/
5100 ETHERNET PHY LIBRARY
5101 M: Andrew Lunn <andrew@lunn.ch>
5102 M: Florian Fainelli <f.fainelli@gmail.com>
5103 L: netdev@vger.kernel.org
5105 F: Documentation/ABI/testing/sysfs-bus-mdio
5106 F: Documentation/devicetree/bindings/net/mdio*
5107 F: Documentation/networking/phy.txt
5109 F: drivers/of/of_mdio.c
5110 F: drivers/of/of_net.c
5111 F: include/linux/*mdio*.h
5112 F: include/linux/of_net.h
5113 F: include/linux/phy.h
5114 F: include/linux/phy_fixed.h
5115 F: include/linux/platform_data/mdio-gpio.h
5116 F: include/trace/events/mdio.h
5117 F: include/uapi/linux/mdio.h
5118 F: include/uapi/linux/mii.h
5121 M: Jan Kara <jack@suse.com>
5122 L: linux-ext4@vger.kernel.org
5124 F: Documentation/filesystems/ext2.txt
5126 F: include/linux/ext2*
5129 M: "Theodore Ts'o" <tytso@mit.edu>
5130 M: Andreas Dilger <adilger.kernel@dilger.ca>
5131 L: linux-ext4@vger.kernel.org
5132 W: http://ext4.wiki.kernel.org
5133 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5136 F: Documentation/filesystems/ext4.txt
5139 Extended Verification Module (EVM)
5140 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5141 L: linux-ima-devel@lists.sourceforge.net
5142 L: linux-security-module@vger.kernel.org
5144 F: security/integrity/evm/
5146 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5147 M: Matt Fleming <matt@codeblueprint.co.uk>
5148 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5149 L: linux-efi@vger.kernel.org
5150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5152 F: Documentation/efi-stub.txt
5153 F: arch/*/kernel/efi.c
5154 F: arch/x86/boot/compressed/eboot.[ch]
5155 F: arch/*/include/asm/efi.h
5156 F: arch/x86/platform/efi/
5157 F: drivers/firmware/efi/
5158 F: include/linux/efi*.h
5159 F: arch/arm/boot/compressed/efi-header.S
5160 F: arch/arm64/kernel/efi-entry.S
5162 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5163 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5164 M: Chanwoo Choi <cw00.choi@samsung.com>
5165 L: linux-kernel@vger.kernel.org
5166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5169 F: include/linux/extcon/
5170 F: include/linux/extcon.h
5171 F: Documentation/extcon/
5172 F: Documentation/devicetree/bindings/extcon/
5175 M: Jingoo Han <jingoohan1@gmail.com>
5176 L: dri-devel@lists.freedesktop.org
5178 F: drivers/gpu/drm/exynos/exynos_dp*
5180 EXYNOS SYSMMU (IOMMU) driver
5181 M: Marek Szyprowski <m.szyprowski@samsung.com>
5182 L: iommu@lists.linux-foundation.org
5184 F: drivers/iommu/exynos-iommu.c
5186 EZchip NPS platform support
5187 M: Noam Camus <noamc@ezchip.com>
5189 F: arch/arc/plat-eznps
5190 F: arch/arc/boot/dts/eznps.dts
5193 M: Jaegeuk Kim <jaegeuk@kernel.org>
5194 M: Chao Yu <yuchao0@huawei.com>
5195 L: linux-f2fs-devel@lists.sourceforge.net
5196 W: https://f2fs.wiki.kernel.org/
5197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5199 F: Documentation/filesystems/f2fs.txt
5200 F: Documentation/ABI/testing/sysfs-fs-f2fs
5202 F: include/linux/f2fs_fs.h
5203 F: include/trace/events/f2fs.h
5205 F71805F HARDWARE MONITORING DRIVER
5206 M: Jean Delvare <jdelvare@suse.com>
5207 L: linux-hwmon@vger.kernel.org
5209 F: Documentation/hwmon/f71805f
5210 F: drivers/hwmon/f71805f.c
5213 M: Eric Paris <eparis@redhat.com>
5215 F: fs/notify/fanotify/
5216 F: include/linux/fanotify.h
5217 F: include/uapi/linux/fanotify.h
5219 FARSYNC SYNCHRONOUS DRIVER
5220 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5221 W: http://www.farsite.co.uk/
5223 F: drivers/net/wan/farsync.*
5225 FAULT INJECTION SUPPORT
5226 M: Akinobu Mita <akinobu.mita@gmail.com>
5228 F: Documentation/fault-injection/
5229 F: lib/fault-inject.c
5231 FBTFT Framebuffer drivers
5232 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5234 F: drivers/staging/fbtft/
5237 M: Michael Buesch <m@bues.ch>
5238 L: linux-media@vger.kernel.org
5240 F: drivers/media/tuners/fc0011.h
5241 F: drivers/media/tuners/fc0011.c
5244 M: Antti Palosaari <crope@iki.fi>
5245 L: linux-media@vger.kernel.org
5246 W: https://linuxtv.org
5247 W: http://palosaari.fi/linux/
5248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5249 T: git git://linuxtv.org/anttip/media_tree.git
5251 F: drivers/media/tuners/fc2580*
5253 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5254 M: Johannes Thumshirn <jth@kernel.org>
5255 L: fcoe-devel@open-fcoe.org
5256 W: www.Open-FCoE.org
5258 F: drivers/scsi/libfc/
5259 F: drivers/scsi/fcoe/
5261 F: include/scsi/libfc.h
5262 F: include/scsi/libfcoe.h
5263 F: include/uapi/scsi/fc/
5265 FILE LOCKING (flock() and fcntl()/lockf())
5266 M: Jeff Layton <jlayton@poochiereds.net>
5267 M: "J. Bruce Fields" <bfields@fieldses.org>
5268 L: linux-fsdevel@vger.kernel.org
5270 F: include/linux/fcntl.h
5271 F: include/linux/fs.h
5272 F: include/uapi/linux/fcntl.h
5273 F: include/uapi/linux/fs.h
5277 FILESYSTEMS (VFS and infrastructure)
5278 M: Alexander Viro <viro@zeniv.linux.org.uk>
5279 L: linux-fsdevel@vger.kernel.org
5283 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5284 M: Riku Voipio <riku.voipio@iki.fi>
5285 L: linux-hwmon@vger.kernel.org
5287 F: drivers/hwmon/f75375s.c
5288 F: include/linux/f75375s.h
5290 FIREWIRE AUDIO DRIVERS
5291 M: Clemens Ladisch <clemens@ladisch.de>
5292 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5293 T: git git://git.alsa-project.org/alsa-kernel.git
5297 FIREWIRE MEDIA DRIVERS (firedtv)
5298 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5299 L: linux-media@vger.kernel.org
5300 L: linux1394-devel@lists.sourceforge.net
5301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5303 F: drivers/media/firewire/
5305 FIREWIRE SBP-2 TARGET
5306 M: Chris Boot <bootc@bootc.net>
5307 L: linux-scsi@vger.kernel.org
5308 L: target-devel@vger.kernel.org
5309 L: linux1394-devel@lists.sourceforge.net
5310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5312 F: drivers/target/sbp/
5315 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5316 L: linux1394-devel@lists.sourceforge.net
5317 W: http://ieee1394.wiki.kernel.org/
5318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5320 F: drivers/firewire/
5321 F: include/linux/firewire.h
5322 F: include/uapi/linux/firewire*.h
5325 FIRMWARE LOADER (request_firmware)
5326 M: Luis R. Rodriguez <mcgrof@kernel.org>
5327 L: linux-kernel@vger.kernel.org
5329 F: Documentation/firmware_class/
5330 F: drivers/base/firmware*.c
5331 F: include/linux/firmware.h
5333 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5334 M: Joshua Morris <josh.h.morris@us.ibm.com>
5335 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5337 F: drivers/block/rsxx/
5340 M: Jiri Kosina <jikos@kernel.org>
5341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5343 F: drivers/block/floppy.c
5346 M: Alessandro Rubini <rubini@gnudd.com>
5347 W: http://www.ohwr.org/projects/fmc-bus
5350 F: include/linux/fmc*.h
5351 F: include/linux/ipmi-fru.h
5354 FPGA MANAGER FRAMEWORK
5355 M: Alan Tull <atull@kernel.org>
5356 R: Moritz Fischer <moritz.fischer@ettus.com>
5357 L: linux-fpga@vger.kernel.org
5359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5360 F: Documentation/fpga/
5361 F: Documentation/devicetree/bindings/fpga/
5363 F: include/linux/fpga/
5364 W: http://www.rocketboards.org
5367 M: Bill Metzenthen <billm@melbpc.org.au>
5368 W: http://floatingpoint.sourceforge.net/emulator/index.html
5370 F: arch/x86/math-emu/
5372 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5373 L: netdev@vger.kernel.org
5375 F: drivers/net/wan/dlci.c
5376 F: drivers/net/wan/sdla.c
5379 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5380 L: linux-fbdev@vger.kernel.org
5381 T: git git://github.com/bzolnier/linux.git
5382 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5384 F: Documentation/fb/
5387 F: include/linux/fb.h
5388 F: include/uapi/video/
5389 F: include/uapi/linux/fb.h
5391 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5392 M: Horia Geantă <horia.geanta@nxp.com>
5393 M: Dan Douglass <dan.douglass@nxp.com>
5394 L: linux-crypto@vger.kernel.org
5396 F: drivers/crypto/caam/
5397 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5399 FREESCALE DIU FRAMEBUFFER DRIVER
5400 M: Timur Tabi <timur@tabi.org>
5401 L: linux-fbdev@vger.kernel.org
5403 F: drivers/video/fbdev/fsl-diu-fb.*
5405 FREESCALE DMA DRIVER
5406 M: Li Yang <leoyang.li@nxp.com>
5407 M: Zhang Wei <zw@zh-kernel.org>
5408 L: linuxppc-dev@lists.ozlabs.org
5410 F: drivers/dma/fsldma.*
5412 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5413 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5414 L: netdev@vger.kernel.org
5416 F: drivers/net/ethernet/freescale/gianfar*
5417 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5418 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5420 FREESCALE GPMI NAND DRIVER
5421 M: Han Xu <han.xu@nxp.com>
5422 L: linux-mtd@lists.infradead.org
5424 F: drivers/mtd/nand/gpmi-nand/*
5426 FREESCALE I2C CPM DRIVER
5427 M: Jochen Friedrich <jochen@scram.de>
5428 L: linuxppc-dev@lists.ozlabs.org
5429 L: linux-i2c@vger.kernel.org
5431 F: drivers/i2c/busses/i2c-cpm.c
5433 FREESCALE IMX / MXC FEC DRIVER
5434 M: Fugang Duan <fugang.duan@nxp.com>
5435 L: netdev@vger.kernel.org
5437 F: drivers/net/ethernet/freescale/fec_main.c
5438 F: drivers/net/ethernet/freescale/fec_ptp.c
5439 F: drivers/net/ethernet/freescale/fec.h
5440 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5442 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5443 M: Sascha Hauer <kernel@pengutronix.de>
5444 L: linux-fbdev@vger.kernel.org
5445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5447 F: include/linux/platform_data/video-imxfb.h
5448 F: drivers/video/fbdev/imxfb.c
5450 FREESCALE QORIQ DPAA ETHERNET DRIVER
5451 M: Madalin Bucur <madalin.bucur@nxp.com>
5452 L: netdev@vger.kernel.org
5454 F: drivers/net/ethernet/freescale/dpaa
5456 FREESCALE QORIQ DPAA FMAN DRIVER
5457 M: Madalin Bucur <madalin.bucur@nxp.com>
5458 L: netdev@vger.kernel.org
5460 F: drivers/net/ethernet/freescale/fman
5461 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5463 FREESCALE QUAD SPI DRIVER
5464 M: Han Xu <han.xu@nxp.com>
5465 L: linux-mtd@lists.infradead.org
5467 F: drivers/mtd/spi-nor/fsl-quadspi.c
5469 FREESCALE QUICC ENGINE LIBRARY
5470 M: Qiang Zhao <qiang.zhao@nxp.com>
5471 L: linuxppc-dev@lists.ozlabs.org
5473 F: drivers/soc/fsl/qe/
5474 F: include/soc/fsl/*qe*.h
5475 F: include/soc/fsl/*ucc*.h
5477 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5478 M: Li Yang <leoyang.li@nxp.com>
5479 L: netdev@vger.kernel.org
5480 L: linuxppc-dev@lists.ozlabs.org
5482 F: drivers/net/ethernet/freescale/ucc_geth*
5484 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5485 M: Zhao Qiang <qiang.zhao@nxp.com>
5486 L: netdev@vger.kernel.org
5487 L: linuxppc-dev@lists.ozlabs.org
5489 F: drivers/net/wan/fsl_ucc_hdlc*
5491 FREESCALE QUICC ENGINE UCC UART DRIVER
5492 M: Timur Tabi <timur@tabi.org>
5493 L: linuxppc-dev@lists.ozlabs.org
5495 F: drivers/tty/serial/ucc_uart.c
5497 FREESCALE SOC DRIVERS
5498 M: Li Yang <leoyang.li@nxp.com>
5499 L: linuxppc-dev@lists.ozlabs.org
5500 L: linux-arm-kernel@lists.infradead.org
5502 F: Documentation/devicetree/bindings/soc/fsl/
5504 F: include/linux/fsl/
5506 FREESCALE SOC FS_ENET DRIVER
5507 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5508 M: Vitaly Bordug <vbordug@ru.mvista.com>
5509 L: linuxppc-dev@lists.ozlabs.org
5510 L: netdev@vger.kernel.org
5512 F: drivers/net/ethernet/freescale/fs_enet/
5513 F: include/linux/fs_enet_pd.h
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
5527 FREESCALE USB PERIPHERAL DRIVERS
5528 M: Li Yang <leoyang.li@nxp.com>
5529 L: linux-usb@vger.kernel.org
5530 L: linuxppc-dev@lists.ozlabs.org
5532 F: drivers/usb/gadget/udc/fsl*
5535 M: Christoph Hellwig <hch@infradead.org>
5536 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5541 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5542 M: Pavel Machek <pavel@ucw.cz>
5543 L: linux-pm@vger.kernel.org
5545 F: Documentation/power/freezing-of-tasks.txt
5546 F: include/linux/freezer.h
5550 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5551 L: linux-kernel@vger.kernel.org
5554 F: include/linux/frontswap.h
5556 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5557 M: David Howells <dhowells@redhat.com>
5558 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5560 F: Documentation/filesystems/caching/
5562 F: include/linux/fscache*.h
5564 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5565 M: Theodore Y. Ts'o <tytso@mit.edu>
5566 M: Jaegeuk Kim <jaegeuk@kernel.org>
5567 L: linux-fscrypt@vger.kernel.org
5568 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5572 F: include/linux/fscrypt*.h
5574 FUJITSU FR-V (FRV) PORT
5578 FUJITSU LAPTOP EXTRAS
5579 M: Jonathan Woithe <jwoithe@just42.net>
5580 L: platform-driver-x86@vger.kernel.org
5582 F: drivers/platform/x86/fujitsu-laptop.c
5584 FUJITSU M-5MO LS CAMERA ISP DRIVER
5585 M: Kyungmin Park <kyungmin.park@samsung.com>
5586 M: Heungjun Kim <riverful.kim@samsung.com>
5587 L: linux-media@vger.kernel.org
5589 F: drivers/media/i2c/m5mols/
5590 F: include/media/i2c/m5mols.h
5592 FUJITSU TABLET EXTRAS
5593 M: Robert Gerlach <khnz@gmx.de>
5594 L: platform-driver-x86@vger.kernel.org
5596 F: drivers/platform/x86/fujitsu-tablet.c
5598 FUSE: FILESYSTEM IN USERSPACE
5599 M: Miklos Szeredi <miklos@szeredi.hu>
5600 L: linux-fsdevel@vger.kernel.org
5601 W: http://fuse.sourceforge.net/
5602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5605 F: include/uapi/linux/fuse.h
5606 F: Documentation/filesystems/fuse.txt
5609 M: Thomas Gleixner <tglx@linutronix.de>
5610 M: Ingo Molnar <mingo@redhat.com>
5611 R: Peter Zijlstra <peterz@infradead.org>
5612 R: Darren Hart <dvhart@infradead.org>
5613 L: linux-kernel@vger.kernel.org
5614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5617 F: kernel/futex_compat.c
5618 F: include/asm-generic/futex.h
5619 F: include/linux/futex.h
5620 F: include/uapi/linux/futex.h
5621 F: tools/testing/selftests/futex/
5622 F: tools/perf/bench/futex*
5623 F: Documentation/*futex*
5625 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5626 M: Rik Faith <faith@cs.unc.edu>
5627 L: linux-scsi@vger.kernel.org
5628 S: Odd Fixes (e.g., new signatures)
5629 F: drivers/scsi/fdomain.*
5632 M: Kees Cook <keescook@chromium.org>
5633 R: Emese Revfy <re.emese@gmail.com>
5634 L: kernel-hardening@lists.openwall.com
5636 F: scripts/gcc-plugins/
5637 F: scripts/gcc-plugin.sh
5638 F: scripts/Makefile.gcc-plugins
5639 F: Documentation/gcc-plugins.txt
5641 GCOV BASED KERNEL PROFILING
5642 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5645 F: Documentation/dev-tools/gcov.rst
5647 GDB KERNEL DEBUGGING HELPER SCRIPTS
5648 M: Jan Kiszka <jan.kiszka@siemens.com>
5649 M: Kieran Bingham <kieran@bingham.xyz>
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 GEMTEK FM RADIO RECEIVER DRIVER
5661 M: Hans Verkuil <hverkuil@xs4all.nl>
5662 L: linux-media@vger.kernel.org
5663 T: git git://linuxtv.org/media_tree.git
5664 W: https://linuxtv.org
5666 F: drivers/media/radio/radio-gemtek*
5668 GENERIC GPIO I2C DRIVER
5669 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5671 F: drivers/i2c/busses/i2c-gpio.c
5672 F: include/linux/i2c-gpio.h
5674 GENERIC GPIO I2C MULTIPLEXER DRIVER
5675 M: Peter Korsgaard <peter.korsgaard@barco.com>
5676 L: linux-i2c@vger.kernel.org
5678 F: drivers/i2c/muxes/i2c-mux-gpio.c
5679 F: include/linux/i2c-mux-gpio.h
5680 F: Documentation/i2c/muxes/i2c-mux-gpio
5682 GENERIC HDLC (WAN) DRIVERS
5683 M: Krzysztof Halasa <khc@pm.waw.pl>
5684 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5686 F: drivers/net/wan/c101.c
5687 F: drivers/net/wan/hd6457*
5688 F: drivers/net/wan/hdlc*
5689 F: drivers/net/wan/n2.c
5690 F: drivers/net/wan/pc300too.c
5691 F: drivers/net/wan/pci200syn.c
5692 F: drivers/net/wan/wanxl*
5694 GENERIC INCLUDE/ASM HEADER FILES
5695 M: Arnd Bergmann <arnd@arndb.de>
5696 L: linux-arch@vger.kernel.org
5697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5699 F: include/asm-generic/
5700 F: include/uapi/asm-generic/
5702 GENERIC PHY FRAMEWORK
5703 M: Kishon Vijay Abraham I <kishon@ti.com>
5704 L: linux-kernel@vger.kernel.org
5705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5708 F: include/linux/phy/
5711 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5712 M: Kevin Hilman <khilman@kernel.org>
5713 M: Ulf Hansson <ulf.hansson@linaro.org>
5714 L: linux-pm@vger.kernel.org
5716 F: drivers/base/power/domain*.c
5717 F: include/linux/pm_domain.h
5718 F: Documentation/devicetree/bindings/power/power_domain.txt
5720 GENERIC UIO DRIVER FOR PCI DEVICES
5721 M: "Michael S. Tsirkin" <mst@redhat.com>
5722 L: kvm@vger.kernel.org
5724 F: drivers/uio/uio_pci_generic.c
5726 GENWQE (IBM Generic Workqueue Card)
5727 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5728 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5730 F: drivers/misc/genwqe/
5732 GET_MAINTAINER SCRIPT
5733 M: Joe Perches <joe@perches.com>
5735 F: scripts/get_maintainer.pl
5738 M: Steven Whitehouse <swhiteho@redhat.com>
5739 M: Bob Peterson <rpeterso@redhat.com>
5740 L: cluster-devel@redhat.com
5741 W: http://sources.redhat.com/cluster/
5742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5744 F: Documentation/filesystems/gfs2*.txt
5746 F: include/uapi/linux/gfs2_ondisk.h
5748 GIGASET ISDN DRIVERS
5749 M: Paul Bolle <pebolle@tiscali.nl>
5750 L: gigaset307x-common@lists.sourceforge.net
5751 W: http://gigaset307x.sourceforge.net/
5753 F: Documentation/isdn/README.gigaset
5754 F: drivers/isdn/gigaset/
5755 F: include/uapi/linux/gigaset_dev.h
5758 M: Hans Verkuil <hans.verkuil@cisco.com>
5759 L: linux-media@vger.kernel.org
5761 F: drivers/media/usb/go7007/
5764 M: Bastien Nocera <hadess@hadess.net>
5765 L: linux-input@vger.kernel.org
5767 F: drivers/input/touchscreen/goodix.c
5770 M: Mika Westerberg <mika.westerberg@linux.intel.com>
5771 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5772 L: linux-gpio@vger.kernel.org
5773 L: linux-acpi@vger.kernel.org
5775 F: Documentation/acpi/gpio-properties.txt
5776 F: drivers/gpio/gpiolib-acpi.c
5779 M: Sean Young <sean@mess.org>
5780 L: linux-media@vger.kernel.org
5782 F: drivers/media/rc/gpio-ir-tx.c
5785 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5786 L: linux-gpio@vger.kernel.org
5788 F: drivers/gpio/gpio-mockup.c
5789 F: tools/testing/selftests/gpio/
5792 M: Linus Walleij <linus.walleij@linaro.org>
5793 L: linux-gpio@vger.kernel.org
5794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5796 F: Documentation/devicetree/bindings/gpio/
5797 F: Documentation/gpio/
5798 F: Documentation/ABI/testing/gpio-cdev
5799 F: Documentation/ABI/obsolete/sysfs-gpio
5801 F: include/linux/gpio/
5802 F: include/linux/gpio.h
5803 F: include/asm-generic/gpio.h
5804 F: include/uapi/linux/gpio.h
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/
5821 GREYBUS AUDIO PROTOCOLS DRIVERS
5822 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5823 M: Mark Greer <mgreer@animalcreek.com>
5825 F: drivers/staging/greybus/audio_apbridgea.c
5826 F: drivers/staging/greybus/audio_apbridgea.h
5827 F: drivers/staging/greybus/audio_codec.c
5828 F: drivers/staging/greybus/audio_codec.h
5829 F: drivers/staging/greybus/audio_gb.c
5830 F: drivers/staging/greybus/audio_manager.c
5831 F: drivers/staging/greybus/audio_manager.h
5832 F: drivers/staging/greybus/audio_manager_module.c
5833 F: drivers/staging/greybus/audio_manager_private.h
5834 F: drivers/staging/greybus/audio_manager_sysfs.c
5835 F: drivers/staging/greybus/audio_module.c
5836 F: drivers/staging/greybus/audio_topology.c
5838 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5839 M: Viresh Kumar <vireshk@kernel.org>
5841 F: drivers/staging/greybus/authentication.c
5842 F: drivers/staging/greybus/bootrom.c
5843 F: drivers/staging/greybus/firmware.h
5844 F: drivers/staging/greybus/fw-core.c
5845 F: drivers/staging/greybus/fw-download.c
5846 F: drivers/staging/greybus/fw-managament.c
5847 F: drivers/staging/greybus/greybus_authentication.h
5848 F: drivers/staging/greybus/greybus_firmware.h
5849 F: drivers/staging/greybus/hid.c
5850 F: drivers/staging/greybus/i2c.c
5851 F: drivers/staging/greybus/spi.c
5852 F: drivers/staging/greybus/spilib.c
5853 F: drivers/staging/greybus/spilib.h
5855 GREYBUS LOOBACK/TIME PROTOCOLS DRIVERS
5856 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5858 F: drivers/staging/greybus/loopback.c
5859 F: drivers/staging/greybus/timesync.c
5860 F: drivers/staging/greybus/timesync_platform.c
5862 GREYBUS PLATFORM DRIVERS
5863 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5865 F: drivers/staging/greybus/arche-platform.c
5866 F: drivers/staging/greybus/arche-apb-ctrl.c
5867 F: drivers/staging/greybus/arche_platform.h
5869 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5870 M: Rui Miguel Silva <rmfrfs@gmail.com>
5872 F: drivers/staging/greybus/sdio.c
5873 F: drivers/staging/greybus/light.c
5874 F: drivers/staging/greybus/gpio.c
5875 F: drivers/staging/greybus/power_supply.c
5876 F: drivers/staging/greybus/spi.c
5877 F: drivers/staging/greybus/spilib.c
5880 M: Johan Hovold <johan@kernel.org>
5881 M: Alex Elder <elder@kernel.org>
5882 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5884 F: drivers/staging/greybus/
5885 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
5887 GREYBUS UART PROTOCOLS DRIVERS
5888 M: David Lin <dtwlin@gmail.com>
5890 F: drivers/staging/greybus/uart.c
5891 F: drivers/staging/greybus/log.c
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.*
5964 M: Yoshinori Sato <ysato@users.sourceforge.jp>
5965 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5966 W: http://uclinux-h8.sourceforge.jp
5967 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5970 F: drivers/clocksource/h8300_*.c
5971 F: drivers/clk/h8300/
5972 F: drivers/irqchip/irq-renesas-h8*.c
5975 M: Antti Palosaari <crope@iki.fi>
5976 L: linux-media@vger.kernel.org
5977 W: https://linuxtv.org
5978 W: http://palosaari.fi/linux/
5979 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5980 T: git git://linuxtv.org/anttip/media_tree.git
5982 F: drivers/media/usb/hackrf/
5984 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5985 M: Frank Seidel <frank@f-seidel.de>
5986 L: platform-driver-x86@vger.kernel.org
5987 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5989 F: drivers/platform/x86/hdaps.c
5992 M: Jean Delvare <jdelvare@suse.com>
5993 M: Guenter Roeck <linux@roeck-us.net>
5994 L: linux-hwmon@vger.kernel.org
5995 W: http://hwmon.wiki.kernel.org/
5996 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5999 F: Documentation/hwmon/
6001 F: include/linux/hwmon*.h
6003 HARDWARE RANDOM NUMBER GENERATOR CORE
6004 M: Matt Mackall <mpm@selenic.com>
6005 M: Herbert Xu <herbert@gondor.apana.org.au>
6006 L: linux-crypto@vger.kernel.org
6008 F: Documentation/devicetree/bindings/rng/
6009 F: Documentation/hw_random.txt
6010 F: drivers/char/hw_random/
6011 F: include/linux/hw_random.h
6013 HARDWARE SPINLOCK CORE
6014 M: Ohad Ben-Cohen <ohad@wizery.com>
6015 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6016 L: linux-remoteproc@vger.kernel.org
6018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6019 F: Documentation/devicetree/bindings/hwlock/
6020 F: Documentation/hwspinlock.txt
6021 F: drivers/hwspinlock/
6022 F: include/linux/hwspinlock.h
6024 HARMONY SOUND DRIVER
6025 L: linux-parisc@vger.kernel.org
6027 F: sound/parisc/harmony.*
6029 HDPVR USB VIDEO ENCODER DRIVER
6030 M: Hans Verkuil <hverkuil@xs4all.nl>
6031 L: linux-media@vger.kernel.org
6032 T: git git://linuxtv.org/media_tree.git
6033 W: https://linuxtv.org
6035 F: drivers/media/usb/hdpvr/
6037 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6038 M: Jimmy Vance <jimmy.vance@hpe.com>
6040 F: Documentation/watchdog/hpwdt.txt
6041 F: drivers/watchdog/hpwdt.c
6043 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6044 M: Don Brace <don.brace@microsemi.com>
6045 L: esc.storagedev@microsemi.com
6046 L: linux-scsi@vger.kernel.org
6048 F: Documentation/scsi/hpsa.txt
6049 F: drivers/scsi/hpsa*.[ch]
6050 F: include/linux/cciss*.h
6051 F: include/uapi/linux/cciss*.h
6053 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
6054 M: Don Brace <don.brace@microsemi.com>
6055 L: esc.storagedev@microsemi.com
6056 L: linux-scsi@vger.kernel.org
6058 F: Documentation/blockdev/cciss.txt
6059 F: drivers/block/cciss*
6060 F: include/linux/cciss_ioctl.h
6061 F: include/uapi/linux/cciss_ioctl.h
6064 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6065 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6066 L: linux-rdma@vger.kernel.org
6068 F: drivers/infiniband/hw/hfi1
6071 L: linux-fsdevel@vger.kernel.org
6073 F: Documentation/filesystems/hfs.txt
6077 L: linux-fsdevel@vger.kernel.org
6079 F: Documentation/filesystems/hfsplus.txt
6082 HGA FRAMEBUFFER DRIVER
6083 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6084 L: linux-nvidia@lists.surfsouth.com
6085 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6087 F: drivers/video/fbdev/hgafb.c
6089 HIBERNATION (aka Software Suspend, aka swsusp)
6090 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6091 M: Pavel Machek <pavel@ucw.cz>
6092 L: linux-pm@vger.kernel.org
6093 B: https://bugzilla.kernel.org
6096 F: drivers/base/power/
6098 F: include/linux/suspend.h
6099 F: include/linux/freezer.h
6100 F: include/linux/pm.h
6101 F: arch/*/include/asm/suspend*.h
6104 M: Jiri Kosina <jikos@kernel.org>
6105 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6106 L: linux-input@vger.kernel.org
6107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6110 F: include/linux/hid*
6111 F: include/uapi/linux/hid*
6113 HID SENSOR HUB DRIVERS
6114 M: Jiri Kosina <jikos@kernel.org>
6115 M: Jonathan Cameron <jic23@kernel.org>
6116 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6117 L: linux-input@vger.kernel.org
6118 L: linux-iio@vger.kernel.org
6120 F: Documentation/hid/hid-sensor*
6121 F: drivers/hid/hid-sensor-*
6122 F: drivers/iio/*/hid-*
6123 F: include/linux/hid-sensor-*
6125 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6126 M: Thomas Gleixner <tglx@linutronix.de>
6127 L: linux-kernel@vger.kernel.org
6128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6130 F: Documentation/timers/
6131 F: kernel/time/hrtimer.c
6132 F: kernel/time/clockevents.c
6133 F: kernel/time/timer_*.c
6134 F: include/linux/clockchips.h
6135 F: include/linux/hrtimer.h
6137 HIGH-SPEED SCC DRIVER FOR AX.25
6138 L: linux-hams@vger.kernel.org
6140 F: drivers/net/hamradio/dmascc.c
6141 F: drivers/net/hamradio/scc.c
6143 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6144 M: HighPoint Linux Team <linux@highpoint-tech.com>
6145 W: http://www.highpoint-tech.com
6147 F: Documentation/scsi/hptiop.txt
6148 F: drivers/scsi/hptiop.c
6151 M: Jes Sorensen <jes@trained-monkey.org>
6152 L: linux-hippi@sunsite.dk
6154 F: include/linux/hippidevice.h
6155 F: include/uapi/linux/if_hippi.h
6157 F: drivers/net/hippi/
6159 HISILICON NETWORK SUBSYSTEM DRIVER
6160 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6161 M: Salil Mehta <salil.mehta@huawei.com>
6162 L: netdev@vger.kernel.org
6163 W: http://www.hisilicon.com
6165 F: drivers/net/ethernet/hisilicon/
6166 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6168 HISILICON ROCE DRIVER
6169 M: Lijun Ou <oulijun@huawei.com>
6170 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6171 L: linux-rdma@vger.kernel.org
6173 F: drivers/infiniband/hw/hns/
6174 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6176 HISILICON SAS Controller
6177 M: John Garry <john.garry@huawei.com>
6178 W: http://www.hisilicon.com
6180 F: drivers/scsi/hisi_sas/
6181 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6184 M: Jouni Malinen <j@w1.fi>
6185 L: linux-wireless@vger.kernel.org
6186 W: http://w1.fi/hostap-driver.html
6188 F: drivers/net/wireless/intersil/hostap/
6190 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6191 L: platform-driver-x86@vger.kernel.org
6193 F: drivers/platform/x86/tc1100-wmi.c
6195 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6196 M: Jaroslav Kysela <perex@perex.cz>
6198 F: drivers/net/ethernet/hp/hp100.*
6200 HPET: High Precision Event Timers driver
6201 M: Clemens Ladisch <clemens@ladisch.de>
6203 F: Documentation/timers/hpet.txt
6204 F: drivers/char/hpet.c
6205 F: include/linux/hpet.h
6206 F: include/uapi/linux/hpet.h
6210 F: arch/x86/kernel/hpet.c
6211 F: arch/x86/include/asm/hpet.h
6214 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6215 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6220 M: Sebastian Reichel <sre@kernel.org>
6221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6223 F: Documentation/ABI/testing/sysfs-bus-hsi
6224 F: Documentation/driver-api/hsi.rst
6226 F: include/linux/hsi/
6227 F: include/uapi/linux/hsi/
6230 L: linux-usb@vger.kernel.org
6232 F: drivers/net/usb/hso.c
6234 HSR NETWORK PROTOCOL
6235 M: Arvid Brodin <arvid.brodin@alten.se>
6236 L: netdev@vger.kernel.org
6240 HT16K33 LED CONTROLLER DRIVER
6241 M: Robin van der Gracht <robin@protonic.nl>
6243 F: drivers/auxdisplay/ht16k33.c
6244 F: Documentation/devicetree/bindings/display/ht16k33.txt
6246 HTCPEN TOUCHSCREEN DRIVER
6247 M: Pau Oliva Fora <pof@eslack.org>
6248 L: linux-input@vger.kernel.org
6250 F: drivers/input/touchscreen/htcpen.c
6253 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6258 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6259 L: linux-media@vger.kernel.org
6260 T: git git://linuxtv.org/media_tree.git
6261 W: https://linuxtv.org
6263 F: drivers/media/platform/sti/hva
6265 HWPOISON MEMORY FAILURE HANDLING
6266 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6267 L: linux-mm@kvack.org
6269 F: mm/memory-failure.c
6270 F: mm/hwpoison-inject.c
6272 Hyper-V CORE AND DRIVERS
6273 M: "K. Y. Srinivasan" <kys@microsoft.com>
6274 M: Haiyang Zhang <haiyangz@microsoft.com>
6275 M: Stephen Hemminger <sthemmin@microsoft.com>
6276 L: devel@linuxdriverproject.org
6278 F: arch/x86/include/asm/mshyperv.h
6279 F: arch/x86/include/uapi/asm/hyperv.h
6280 F: arch/x86/kernel/cpu/mshyperv.c
6282 F: drivers/hid/hid-hyperv.c
6284 F: drivers/input/serio/hyperv-keyboard.c
6285 F: drivers/pci/host/pci-hyperv.c
6286 F: drivers/net/hyperv/
6287 F: drivers/scsi/storvsc_drv.c
6288 F: drivers/uio/uio_hv_generic.c
6289 F: drivers/video/fbdev/hyperv_fb.c
6290 F: include/linux/hyperv.h
6292 F: Documentation/ABI/stable/sysfs-bus-vmbus
6294 HYPERVISOR VIRTUAL CONSOLE DRIVER
6295 L: linuxppc-dev@lists.ozlabs.org
6300 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6301 L: linux-i2c@vger.kernel.org
6302 L: linux-acpi@vger.kernel.org
6304 F: drivers/i2c/i2c-core-acpi.c
6307 M: Peter Rosin <peda@axentia.se>
6308 L: linux-i2c@vger.kernel.org
6310 F: Documentation/i2c/i2c-topology
6311 F: Documentation/i2c/muxes/
6312 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6313 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6314 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6315 F: drivers/i2c/i2c-mux.c
6316 F: drivers/i2c/muxes/
6317 F: include/linux/i2c-mux.h
6319 I2C OVER PARALLEL PORT
6320 M: Jean Delvare <jdelvare@suse.com>
6321 L: linux-i2c@vger.kernel.org
6323 F: Documentation/i2c/busses/i2c-parport
6324 F: Documentation/i2c/busses/i2c-parport-light
6325 F: drivers/i2c/busses/i2c-parport.c
6326 F: drivers/i2c/busses/i2c-parport-light.c
6329 M: Wolfram Sang <wsa@the-dreams.de>
6330 L: linux-i2c@vger.kernel.org
6331 W: https://i2c.wiki.kernel.org/
6332 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6335 F: Documentation/devicetree/bindings/i2c/
6336 F: Documentation/i2c/
6339 F: include/linux/i2c.h
6340 F: include/linux/i2c-*.h
6341 F: include/uapi/linux/i2c.h
6342 F: include/uapi/linux/i2c-*.h
6345 M: Jean Delvare <jdelvare@suse.com>
6346 L: linux-i2c@vger.kernel.org
6348 F: Documentation/i2c/busses/i2c-taos-evm
6349 F: drivers/i2c/busses/i2c-taos-evm.c
6352 M: Till Harbaum <till@harbaum.org>
6353 L: linux-i2c@vger.kernel.org
6354 W: http://www.harbaum.org/till/i2c_tiny_usb
6356 F: drivers/i2c/busses/i2c-tiny-usb.c
6358 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6359 M: Jean Delvare <jdelvare@suse.com>
6360 L: linux-i2c@vger.kernel.org
6362 F: Documentation/i2c/busses/i2c-ali1535
6363 F: Documentation/i2c/busses/i2c-ali1563
6364 F: Documentation/i2c/busses/i2c-ali15x3
6365 F: Documentation/i2c/busses/i2c-amd756
6366 F: Documentation/i2c/busses/i2c-amd8111
6367 F: Documentation/i2c/busses/i2c-i801
6368 F: Documentation/i2c/busses/i2c-nforce2
6369 F: Documentation/i2c/busses/i2c-piix4
6370 F: Documentation/i2c/busses/i2c-sis5595
6371 F: Documentation/i2c/busses/i2c-sis630
6372 F: Documentation/i2c/busses/i2c-sis96x
6373 F: Documentation/i2c/busses/i2c-via
6374 F: Documentation/i2c/busses/i2c-viapro
6375 F: drivers/i2c/busses/i2c-ali1535.c
6376 F: drivers/i2c/busses/i2c-ali1563.c
6377 F: drivers/i2c/busses/i2c-ali15x3.c
6378 F: drivers/i2c/busses/i2c-amd756.c
6379 F: drivers/i2c/busses/i2c-amd756-s4882.c
6380 F: drivers/i2c/busses/i2c-amd8111.c
6381 F: drivers/i2c/busses/i2c-i801.c
6382 F: drivers/i2c/busses/i2c-isch.c
6383 F: drivers/i2c/busses/i2c-nforce2.c
6384 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6385 F: drivers/i2c/busses/i2c-piix4.c
6386 F: drivers/i2c/busses/i2c-sis5595.c
6387 F: drivers/i2c/busses/i2c-sis630.c
6388 F: drivers/i2c/busses/i2c-sis96x.c
6389 F: drivers/i2c/busses/i2c-via.c
6390 F: drivers/i2c/busses/i2c-viapro.c
6392 I2C/SMBUS ISMT DRIVER
6393 M: Seth Heasley <seth.heasley@intel.com>
6394 M: Neil Horman <nhorman@tuxdriver.com>
6395 L: linux-i2c@vger.kernel.org
6396 F: drivers/i2c/busses/i2c-ismt.c
6397 F: Documentation/i2c/busses/i2c-ismt
6399 I2C/SMBUS STUB DRIVER
6400 M: Jean Delvare <jdelvare@suse.com>
6401 L: linux-i2c@vger.kernel.org
6403 F: drivers/i2c/i2c-stub.c
6406 M: "H. Peter Anvin" <hpa@zytor.com>
6410 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6411 M: "H. Peter Anvin" <hpa@zytor.com>
6412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6415 IA64 (Itanium) PLATFORM
6416 M: Tony Luck <tony.luck@intel.com>
6417 M: Fenghua Yu <fenghua.yu@intel.com>
6418 L: linux-ia64@vger.kernel.org
6419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6423 IBM Power 842 compression accelerator
6424 M: Haren Myneni <haren@us.ibm.com>
6426 F: drivers/crypto/nx/Makefile
6427 F: drivers/crypto/nx/Kconfig
6428 F: drivers/crypto/nx/nx-842*
6429 F: include/linux/sw842.h
6433 IBM Power in-Nest Crypto Acceleration
6434 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6435 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6436 L: linux-crypto@vger.kernel.org
6438 F: drivers/crypto/nx/Makefile
6439 F: drivers/crypto/nx/Kconfig
6440 F: drivers/crypto/nx/nx-aes*
6441 F: drivers/crypto/nx/nx-sha*
6442 F: drivers/crypto/nx/nx.*
6443 F: drivers/crypto/nx/nx_csbcpb.h
6444 F: drivers/crypto/nx/nx_debugfs.h
6446 IBM Power Linux RAID adapter
6447 M: Brian King <brking@us.ibm.com>
6449 F: drivers/scsi/ipr.*
6451 IBM Power SRIOV Virtual NIC Device Driver
6452 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6453 M: John Allen <jallen@linux.vnet.ibm.com>
6454 L: netdev@vger.kernel.org
6456 F: drivers/net/ethernet/ibm/ibmvnic.*
6458 IBM Power Virtual Ethernet Device Driver
6459 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6460 L: netdev@vger.kernel.org
6462 F: drivers/net/ethernet/ibm/ibmveth.*
6464 IBM Power Virtual FC Device Drivers
6465 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6466 L: linux-scsi@vger.kernel.org
6468 F: drivers/scsi/ibmvscsi/ibmvfc*
6470 IBM Power Virtual SCSI Device Drivers
6471 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6472 L: linux-scsi@vger.kernel.org
6474 F: drivers/scsi/ibmvscsi/ibmvscsi*
6475 F: include/scsi/viosrp.h
6477 IBM Power Virtual SCSI Device Target Driver
6478 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6479 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6480 L: linux-scsi@vger.kernel.org
6481 L: target-devel@vger.kernel.org
6483 F: drivers/scsi/ibmvscsi_tgt/
6485 IBM Power VMX Cryptographic instructions
6486 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6487 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6488 L: linux-crypto@vger.kernel.org
6490 F: drivers/crypto/vmx/Makefile
6491 F: drivers/crypto/vmx/Kconfig
6492 F: drivers/crypto/vmx/vmx.c
6493 F: drivers/crypto/vmx/aes*
6494 F: drivers/crypto/vmx/ghash*
6495 F: drivers/crypto/vmx/ppc-xlate.pl
6497 IBM ServeRAID RAID DRIVER
6499 F: drivers/scsi/ips.*
6501 ICH LPC AND GPIO DRIVER
6502 M: Peter Tyser <ptyser@xes-inc.com>
6504 F: drivers/mfd/lpc_ich.c
6505 F: drivers/gpio/gpio-ich.c
6508 M: "David S. Miller" <davem@davemloft.net>
6509 L: linux-ide@vger.kernel.org
6510 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6513 F: Documentation/ide/
6515 F: include/linux/ide.h
6518 M: Borislav Petkov <bp@alien8.de>
6519 L: linux-ide@vger.kernel.org
6521 F: Documentation/cdrom/ide-cd
6522 F: drivers/ide/ide-cd*
6524 IDEAPAD LAPTOP EXTRAS DRIVER
6525 M: Ike Panhc <ike.pan@canonical.com>
6526 L: platform-driver-x86@vger.kernel.org
6527 W: http://launchpad.net/ideapad-laptop
6529 F: drivers/platform/x86/ideapad-laptop.c
6531 IDEAPAD LAPTOP SLIDEBAR DRIVER
6532 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6533 L: linux-input@vger.kernel.org
6534 W: https://github.com/o2genum/ideapad-slidebar
6536 F: drivers/input/misc/ideapad_slidebar.c
6538 IDT VersaClock 5 CLOCK DRIVER
6539 M: Marek Vasut <marek.vasut@gmail.com>
6541 F: drivers/clk/clk-versaclock5.c
6543 IEEE 802.15.4 SUBSYSTEM
6544 M: Alexander Aring <alex.aring@gmail.com>
6545 M: Stefan Schmidt <stefan@osg.samsung.com>
6546 L: linux-wpan@vger.kernel.org
6547 W: http://wpan.cakelab.org/
6548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6553 F: drivers/net/ieee802154/
6554 F: include/linux/nl802154.h
6555 F: include/linux/ieee802154.h
6556 F: include/net/nl802154.h
6557 F: include/net/mac802154.h
6558 F: include/net/af_ieee802154.h
6559 F: include/net/cfg802154.h
6560 F: include/net/ieee802154_netdev.h
6561 F: Documentation/networking/ieee802154.txt
6564 M: Yotam Gigi <yotamg@mellanox.com>
6565 M: Jamal Hadi Salim <jhs@mojatatu.com>
6567 F: include/net/ife.h
6568 F: include/uapi/linux/ife.h
6570 IGORPLUG-USB IR RECEIVER
6571 M: Sean Young <sean@mess.org>
6572 L: linux-media@vger.kernel.org
6574 F: drivers/media/rc/igorplugusb.c
6576 IGUANAWORKS USB IR TRANSCEIVER
6577 M: Sean Young <sean@mess.org>
6578 L: linux-media@vger.kernel.org
6580 F: drivers/media/rc/iguanair.c
6582 IIO DIGITAL POTENTIOMETER DAC
6583 M: Peter Rosin <peda@axentia.se>
6584 L: linux-iio@vger.kernel.org
6586 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6587 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6588 F: drivers/iio/dac/dpot-dac.c
6590 IIO ENVELOPE DETECTOR
6591 M: Peter Rosin <peda@axentia.se>
6592 L: linux-iio@vger.kernel.org
6594 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6595 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6596 F: drivers/iio/adc/envelope-detector.c
6599 M: Peter Rosin <peda@axentia.se>
6600 L: linux-iio@vger.kernel.org
6602 F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6603 F: drivers/iio/multiplexer/iio-mux.c
6605 IIO SUBSYSTEM AND DRIVERS
6606 M: Jonathan Cameron <jic23@kernel.org>
6607 R: Hartmut Knaack <knaack.h@gmx.de>
6608 R: Lars-Peter Clausen <lars@metafoo.de>
6609 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6610 L: linux-iio@vger.kernel.org
6611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6613 F: Documentation/devicetree/bindings/iio/
6615 F: drivers/staging/iio/
6616 F: include/linux/iio/
6619 IKANOS/ADI EAGLE ADSL USB DRIVER
6620 M: Matthieu Castet <castet.matthieu@free.fr>
6621 M: Stanislaw Gruszka <stf_xl@wp.pl>
6623 F: drivers/usb/atm/ueagle-atm.c
6625 IMGTEC ASCII LCD DRIVER
6626 M: Paul Burton <paul.burton@imgtec.com>
6628 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6629 F: drivers/auxdisplay/img-ascii-lcd.c
6631 IMGTEC IR DECODER DRIVER
6632 M: James Hogan <james.hogan@imgtec.com>
6634 F: drivers/media/rc/img-ir/
6636 IMS TWINTURBO FRAMEBUFFER DRIVER
6637 L: linux-fbdev@vger.kernel.org
6639 F: drivers/video/fbdev/imsttfb.c
6641 INA209 HARDWARE MONITOR DRIVER
6642 M: Guenter Roeck <linux@roeck-us.net>
6643 L: linux-hwmon@vger.kernel.org
6645 F: Documentation/hwmon/ina209
6646 F: Documentation/devicetree/bindings/i2c/ina209.txt
6647 F: drivers/hwmon/ina209.c
6649 INA2XX HARDWARE MONITOR DRIVER
6650 M: Guenter Roeck <linux@roeck-us.net>
6651 L: linux-hwmon@vger.kernel.org
6653 F: Documentation/hwmon/ina2xx
6654 F: drivers/hwmon/ina2xx.c
6655 F: include/linux/platform_data/ina2xx.h
6657 INDUSTRY PACK SUBSYSTEM (IPACK)
6658 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6659 M: Jens Taprogge <jens.taprogge@taprogge.org>
6660 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6661 L: industrypack-devel@lists.sourceforge.net
6662 W: http://industrypack.sourceforge.net
6666 INFINIBAND SUBSYSTEM
6667 M: Doug Ledford <dledford@redhat.com>
6668 M: Sean Hefty <sean.hefty@intel.com>
6669 M: Hal Rosenstock <hal.rosenstock@gmail.com>
6670 L: linux-rdma@vger.kernel.org
6671 W: http://www.openfabrics.org/
6672 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6675 F: Documentation/devicetree/bindings/infiniband/
6676 F: Documentation/infiniband/
6677 F: drivers/infiniband/
6678 F: include/uapi/linux/if_infiniband.h
6679 F: include/uapi/rdma/
6682 INGENIC JZ4780 DMA Driver
6683 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6685 F: drivers/dma/dma-jz4780.c
6687 INGENIC JZ4780 NAND DRIVER
6688 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6689 L: linux-mtd@lists.infradead.org
6691 F: drivers/mtd/nand/jz4780_*
6694 M: John McCutchan <john@johnmccutchan.com>
6695 M: Robert Love <rlove@rlove.org>
6696 M: Eric Paris <eparis@parisplace.org>
6698 F: Documentation/filesystems/inotify.txt
6699 F: fs/notify/inotify/
6700 F: include/linux/inotify.h
6701 F: include/uapi/linux/inotify.h
6703 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6704 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6705 L: linux-input@vger.kernel.org
6706 Q: http://patchwork.kernel.org/project/linux-input/list/
6707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6710 F: include/linux/input.h
6711 F: include/uapi/linux/input.h
6712 F: include/uapi/linux/input-event-codes.h
6713 F: include/linux/input/
6714 F: Documentation/devicetree/bindings/input/
6715 F: Documentation/input/
6717 INPUT MULTITOUCH (MT) PROTOCOL
6718 M: Henrik Rydberg <rydberg@bitmath.org>
6719 L: linux-input@vger.kernel.org
6721 F: Documentation/input/multi-touch-protocol.rst
6722 F: drivers/input/input-mt.c
6725 INSIDE SECURE CRYPTO DRIVER
6726 M: Antoine Tenart <antoine.tenart@free-electrons.com>
6727 F: drivers/crypto/inside-secure/
6729 L: linux-crypto@vger.kernel.org
6731 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6732 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6733 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6734 L: linux-ima-devel@lists.sourceforge.net
6735 L: linux-ima-user@lists.sourceforge.net
6736 L: linux-security-module@vger.kernel.org
6737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6739 F: security/integrity/ima/
6741 INTEL 810/815 FRAMEBUFFER DRIVER
6742 M: Antonino Daplas <adaplas@gmail.com>
6743 L: linux-fbdev@vger.kernel.org
6745 F: drivers/video/fbdev/i810/
6747 INTEL ASoC BDW/HSW DRIVERS
6748 M: Jie Yang <yang.jie@linux.intel.com>
6749 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6751 F: sound/soc/intel/common/sst-dsp*
6752 F: sound/soc/intel/common/sst-firmware.c
6753 F: sound/soc/intel/boards/broadwell.c
6754 F: sound/soc/intel/haswell/
6756 INTEL C600 SERIES SAS CONTROLLER DRIVER
6757 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6758 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6759 L: linux-scsi@vger.kernel.org
6760 T: git git://git.code.sf.net/p/intel-sas/isci
6762 F: drivers/scsi/isci/
6764 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6765 M: Daniel Vetter <daniel.vetter@intel.com>
6766 M: Jani Nikula <jani.nikula@linux.intel.com>
6767 L: intel-gfx@lists.freedesktop.org
6768 W: https://01.org/linuxgraphics/
6769 B: https://01.org/linuxgraphics/documentation/how-report-bugs
6770 C: irc://chat.freenode.net/intel-gfx
6771 Q: http://patchwork.freedesktop.org/project/intel-gfx/
6772 T: git git://anongit.freedesktop.org/drm-intel
6774 F: drivers/gpu/drm/i915/
6775 F: include/drm/i915*
6776 F: include/uapi/drm/i915_drm.h
6777 F: Documentation/gpu/i915.rst
6779 INTEL ETHERNET DRIVERS
6780 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6781 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6782 W: http://www.intel.com/support/feedback.htm
6783 W: http://e1000.sourceforge.net/
6784 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6788 F: Documentation/networking/e100.txt
6789 F: Documentation/networking/e1000.txt
6790 F: Documentation/networking/e1000e.txt
6791 F: Documentation/networking/igb.txt
6792 F: Documentation/networking/igbvf.txt
6793 F: Documentation/networking/ixgb.txt
6794 F: Documentation/networking/ixgbe.txt
6795 F: Documentation/networking/ixgbevf.txt
6796 F: Documentation/networking/i40e.txt
6797 F: Documentation/networking/i40evf.txt
6798 F: drivers/net/ethernet/intel/
6799 F: drivers/net/ethernet/intel/*/
6800 F: include/linux/avf/virtchnl.h
6802 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6803 M: Maik Broemme <mbroemme@libmpq.org>
6804 L: linux-fbdev@vger.kernel.org
6806 F: Documentation/fb/intelfb.txt
6807 F: drivers/video/fbdev/intelfb/
6809 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6810 M: Zhenyu Wang <zhenyuw@linux.intel.com>
6811 M: Zhi Wang <zhi.a.wang@intel.com>
6812 L: intel-gvt-dev@lists.freedesktop.org
6813 L: intel-gfx@lists.freedesktop.org
6814 W: https://01.org/igvt-g
6815 T: git https://github.com/01org/gvt-linux.git
6817 F: drivers/gpu/drm/i915/gvt/
6819 INTEL HID EVENT DRIVER
6820 M: Alex Hung <alex.hung@canonical.com>
6821 L: platform-driver-x86@vger.kernel.org
6823 F: drivers/platform/x86/intel-hid.c
6825 INTEL I/OAT DMA DRIVER
6826 M: Dave Jiang <dave.jiang@intel.com>
6827 R: Dan Williams <dan.j.williams@intel.com>
6828 L: dmaengine@vger.kernel.org
6829 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6831 F: drivers/dma/ioat*
6834 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6835 M: Len Brown <lenb@kernel.org>
6836 L: linux-pm@vger.kernel.org
6837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6838 B: https://bugzilla.kernel.org
6840 F: drivers/idle/intel_idle.c
6842 INTEL INTEGRATED SENSOR HUB DRIVER
6843 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6844 M: Jiri Kosina <jikos@kernel.org>
6845 L: linux-input@vger.kernel.org
6847 F: drivers/hid/intel-ish-hid/
6850 M: David Woodhouse <dwmw2@infradead.org>
6851 L: iommu@lists.linux-foundation.org
6852 T: git git://git.infradead.org/iommu-2.6.git
6854 F: drivers/iommu/intel-iommu.c
6855 F: include/linux/intel-iommu.h
6857 INTEL IOP-ADMA DMA DRIVER
6858 R: Dan Williams <dan.j.williams@intel.com>
6860 F: drivers/dma/iop-adma.c
6862 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6863 M: Krzysztof Halasa <khalasa@piap.pl>
6865 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6866 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6867 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6868 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6869 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6870 F: drivers/net/wan/ixp4xx_hss.c
6872 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6873 M: Deepak Saxena <dsaxena@plexity.net>
6875 F: drivers/char/hw_random/ixp4xx-rng.c
6877 INTEL MANAGEMENT ENGINE (mei)
6878 M: Tomas Winkler <tomas.winkler@intel.com>
6879 L: linux-kernel@vger.kernel.org
6881 F: include/uapi/linux/mei.h
6882 F: include/linux/mei_cl_bus.h
6883 F: drivers/misc/mei/*
6884 F: drivers/watchdog/mei_wdt.c
6885 F: Documentation/misc-devices/mei/*
6888 INTEL MENLOW THERMAL DRIVER
6889 M: Sujith Thomas <sujith.thomas@intel.com>
6890 L: platform-driver-x86@vger.kernel.org
6891 W: https://01.org/linux-acpi
6893 F: drivers/platform/x86/intel_menlow.c
6895 INTEL MERRIFIELD GPIO DRIVER
6896 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6897 L: linux-gpio@vger.kernel.org
6899 F: drivers/gpio/gpio-merrifield.c
6901 INTEL MIC DRIVERS (mic)
6902 M: Sudeep Dutt <sudeep.dutt@intel.com>
6903 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6905 W: https://github.com/sudeepdutt/mic
6906 W: http://software.intel.com/en-us/mic-developer
6907 F: include/linux/mic_bus.h
6908 F: include/linux/scif.h
6909 F: include/uapi/linux/mic_common.h
6910 F: include/uapi/linux/mic_ioctl.h
6911 F: include/uapi/linux/scif_ioctl.h
6912 F: drivers/misc/mic/
6913 F: drivers/dma/mic_x100_dma.c
6914 F: drivers/dma/mic_x100_dma.h
6915 F: Documentation/mic/
6917 INTEL PMC CORE DRIVER
6918 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6919 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6920 L: platform-driver-x86@vger.kernel.org
6922 F: arch/x86/include/asm/pmc_core.h
6923 F: drivers/platform/x86/intel_pmc_core*
6925 INTEL PMC/P-Unit IPC DRIVER
6926 M: Zha Qipeng<qipeng.zha@intel.com>
6927 L: platform-driver-x86@vger.kernel.org
6929 F: drivers/platform/x86/intel_pmc_ipc.c
6930 F: drivers/platform/x86/intel_punit_ipc.c
6931 F: arch/x86/include/asm/intel_pmc_ipc.h
6932 F: arch/x86/include/asm/intel_punit_ipc.h
6934 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6935 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6936 L: linux-wireless@vger.kernel.org
6938 F: Documentation/networking/README.ipw2100
6939 F: Documentation/networking/README.ipw2200
6940 F: drivers/net/wireless/intel/ipw2x00/
6943 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6944 M: Len Brown <lenb@kernel.org>
6945 L: linux-pm@vger.kernel.org
6947 F: drivers/cpufreq/intel_pstate.c
6949 INTEL RDMA RNIC DRIVER
6950 M: Faisal Latif <faisal.latif@intel.com>
6951 M: Shiraz Saleem <shiraz.saleem@intel.com>
6952 L: linux-rdma@vger.kernel.org
6954 F: drivers/infiniband/hw/i40iw/
6956 INTEL TELEMETRY DRIVER
6957 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6958 L: platform-driver-x86@vger.kernel.org
6960 F: arch/x86/include/asm/intel_telemetry.h
6961 F: drivers/platform/x86/intel_telemetry*
6963 INTEL VIRTUAL BUTTON DRIVER
6964 M: AceLan Kao <acelan.kao@canonical.com>
6965 L: platform-driver-x86@vger.kernel.org
6967 F: drivers/platform/x86/intel-vbtn.c
6969 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6970 M: Stanislaw Gruszka <sgruszka@redhat.com>
6971 L: linux-wireless@vger.kernel.org
6973 F: drivers/net/wireless/intel/iwlegacy/
6975 INTEL WIRELESS WIFI LINK (iwlwifi)
6976 M: Johannes Berg <johannes.berg@intel.com>
6977 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6978 M: Luca Coelho <luciano.coelho@intel.com>
6979 M: Intel Linux Wireless <linuxwifi@intel.com>
6980 L: linux-wireless@vger.kernel.org
6981 W: http://intellinuxwireless.org
6982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6984 F: drivers/net/wireless/intel/iwlwifi/
6986 INTEL WIRELESS WIMAX CONNECTION 2400
6987 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6988 M: linux-wimax@intel.com
6989 L: wimax@linuxwimax.org (subscribers-only)
6991 W: http://linuxwimax.org
6992 F: Documentation/wimax/README.i2400m
6993 F: drivers/net/wimax/i2400m/
6994 F: include/uapi/linux/wimax/i2400m.h
6997 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6999 F: Documentation/trace/intel_th.txt
7000 F: drivers/hwtracing/intel_th/
7002 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7003 M: Ning Sun <ning.sun@intel.com>
7004 L: tboot-devel@lists.sourceforge.net
7005 W: http://tboot.sourceforge.net
7006 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7008 F: Documentation/intel_txt.txt
7009 F: include/linux/tboot.h
7010 F: arch/x86/kernel/tboot.c
7012 INTEL-MID GPIO DRIVER
7013 M: David Cohen <david.a.cohen@linux.intel.com>
7014 L: linux-gpio@vger.kernel.org
7016 F: drivers/gpio/gpio-intel-mid.c
7018 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7019 M: Linus Walleij <linus.walleij@linaro.org>
7020 L: linux-iio@vger.kernel.org
7022 F: drivers/iio/gyro/mpu3050*
7023 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7025 IOC3 ETHERNET DRIVER
7026 M: Ralf Baechle <ralf@linux-mips.org>
7027 L: linux-mips@linux-mips.org
7029 F: drivers/net/ethernet/sgi/ioc3-eth.c
7032 M: Pat Gefre <pfg@sgi.com>
7033 L: linux-serial@vger.kernel.org
7035 F: drivers/tty/serial/ioc3_serial.c
7038 M: Joerg Roedel <joro@8bytes.org>
7039 L: iommu@lists.linux-foundation.org
7040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7042 F: Documentation/devicetree/bindings/iommu/
7044 F: include/linux/iommu.h
7045 F: include/linux/iova.h
7048 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7050 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7053 M: Corey Minyard <minyard@acm.org>
7054 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7055 W: http://openipmi.sourceforge.net/
7057 F: Documentation/IPMI.txt
7058 F: drivers/char/ipmi/
7059 F: include/linux/ipmi*
7060 F: include/uapi/linux/ipmi*
7062 IPS SCSI RAID DRIVER
7063 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7064 L: linux-scsi@vger.kernel.org
7065 W: http://www.adaptec.com/
7067 F: drivers/scsi/ips*
7070 M: Wensong Zhang <wensong@linux-vs.org>
7071 M: Simon Horman <horms@verge.net.au>
7072 M: Julian Anastasov <ja@ssi.bg>
7073 L: netdev@vger.kernel.org
7074 L: lvs-devel@vger.kernel.org
7076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7078 F: Documentation/networking/ipvs-sysctl.txt
7079 F: include/net/ip_vs.h
7080 F: include/uapi/linux/ip_vs.h
7081 F: net/netfilter/ipvs/
7084 M: Jiri Kosina <jikos@kernel.org>
7085 M: David Sterba <dsterba@suse.com>
7087 F: drivers/tty/ipwireless/
7090 L: netdev@vger.kernel.org
7092 F: include/net/ipx.h
7093 F: include/uapi/linux/ipx.h
7097 M: Samuel Ortiz <samuel@sortiz.org>
7098 L: irda-users@lists.sourceforge.net (subscribers-only)
7099 L: netdev@vger.kernel.org
7100 W: http://irda.sourceforge.net/
7102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7103 F: Documentation/networking/irda.txt
7104 F: drivers/net/irda/
7105 F: include/net/irda/
7108 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7109 M: Marc Zyngier <marc.zyngier@arm.com>
7111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7112 F: Documentation/IRQ-domain.txt
7113 F: include/linux/irqdomain.h
7114 F: kernel/irq/irqdomain.c
7118 M: Thomas Gleixner <tglx@linutronix.de>
7119 L: linux-kernel@vger.kernel.org
7121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7125 M: Thomas Gleixner <tglx@linutronix.de>
7126 M: Jason Cooper <jason@lakedaemon.net>
7127 M: Marc Zyngier <marc.zyngier@arm.com>
7128 L: linux-kernel@vger.kernel.org
7130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7131 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
7132 F: Documentation/devicetree/bindings/interrupt-controller/
7136 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7138 F: Documentation/isa.txt
7139 F: drivers/base/isa.c
7140 F: include/linux/isa.h
7143 M: Hans Verkuil <hverkuil@xs4all.nl>
7144 L: linux-media@vger.kernel.org
7145 T: git git://linuxtv.org/media_tree.git
7146 W: https://linuxtv.org
7148 F: drivers/media/radio/radio-isa*
7151 M: Jaroslav Kysela <perex@perex.cz>
7153 F: Documentation/isapnp.txt
7154 F: drivers/pnp/isapnp/
7155 F: include/linux/isapnp.h
7158 M: Lee Duncan <lduncan@suse.com>
7159 M: Chris Leech <cleech@redhat.com>
7160 L: open-iscsi@googlegroups.com
7161 W: www.open-iscsi.com
7163 F: drivers/scsi/*iscsi*
7164 F: include/scsi/*iscsi*
7166 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7167 M: Peter Jones <pjones@redhat.com>
7168 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7170 F: drivers/firmware/iscsi_ibft*
7172 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7173 M: Or Gerlitz <ogerlitz@mellanox.com>
7174 M: Sagi Grimberg <sagi@grimberg.me>
7175 M: Roi Dayan <roid@mellanox.com>
7176 L: linux-rdma@vger.kernel.org
7178 W: http://www.openfabrics.org
7179 W: www.open-iscsi.org
7180 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7181 F: drivers/infiniband/ulp/iser/
7183 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7184 M: Sagi Grimberg <sagi@grimberg.me>
7185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7186 L: linux-rdma@vger.kernel.org
7187 L: target-devel@vger.kernel.org
7189 W: http://www.linux-iscsi.org
7190 F: drivers/infiniband/ulp/isert
7193 M: Karsten Keil <isdn@linux-pingi.de>
7194 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7195 L: netdev@vger.kernel.org
7196 W: http://www.isdn4linux.de
7197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7199 F: Documentation/isdn/
7201 F: include/linux/isdn.h
7202 F: include/linux/isdn/
7203 F: include/uapi/linux/isdn.h
7204 F: include/uapi/linux/isdn/
7206 ISDN SUBSYSTEM (Eicon active card driver)
7207 M: Armin Schindler <mac@melware.de>
7208 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7209 W: http://www.melware.de
7211 F: drivers/isdn/hardware/eicon/
7213 IT87 HARDWARE MONITORING DRIVER
7214 M: Jean Delvare <jdelvare@suse.com>
7215 L: linux-hwmon@vger.kernel.org
7217 F: Documentation/hwmon/it87
7218 F: drivers/hwmon/it87.c
7221 M: Antti Palosaari <crope@iki.fi>
7222 L: linux-media@vger.kernel.org
7223 W: https://linuxtv.org
7224 W: http://palosaari.fi/linux/
7225 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7226 T: git git://linuxtv.org/anttip/media_tree.git
7228 F: drivers/media/tuners/it913x*
7230 IVTV VIDEO4LINUX DRIVER
7231 M: Andy Walls <awalls@md.metrocast.net>
7232 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7233 L: linux-media@vger.kernel.org
7234 T: git git://linuxtv.org/media_tree.git
7235 W: http://www.ivtvdriver.org
7237 F: Documentation/media/v4l-drivers/ivtv*
7238 F: drivers/media/pci/ivtv/
7239 F: include/uapi/linux/ivtv*
7241 IX2505V MEDIA DRIVER
7242 M: Malcolm Priestley <tvboxspy@gmail.com>
7243 L: linux-media@vger.kernel.org
7244 W: https://linuxtv.org
7245 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7247 F: drivers/media/dvb-frontends/ix2505v*
7249 JC42.4 TEMPERATURE SENSOR DRIVER
7250 M: Guenter Roeck <linux@roeck-us.net>
7251 L: linux-hwmon@vger.kernel.org
7253 F: drivers/hwmon/jc42.c
7254 F: Documentation/hwmon/jc42
7257 M: Dave Kleikamp <shaggy@kernel.org>
7258 L: jfs-discussion@lists.sourceforge.net
7259 W: http://jfs.sourceforge.net/
7260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7262 F: Documentation/filesystems/jfs.txt
7266 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7267 L: netdev@vger.kernel.org
7269 F: drivers/net/ethernet/jme.*
7271 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7272 M: David Woodhouse <dwmw2@infradead.org>
7273 L: linux-mtd@lists.infradead.org
7274 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7277 F: include/uapi/linux/jffs2.h
7279 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7280 M: "Theodore Ts'o" <tytso@mit.edu>
7281 M: Jan Kara <jack@suse.com>
7282 L: linux-ext4@vger.kernel.org
7285 F: include/linux/jbd2.h
7287 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7288 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7289 L: linux-media@vger.kernel.org
7291 F: drivers/media/platform/rcar_jpu.c
7293 JSM Neo PCI based serial card
7294 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7295 L: linux-serial@vger.kernel.org
7297 F: drivers/tty/serial/jsm/
7299 K10TEMP HARDWARE MONITORING DRIVER
7300 M: Clemens Ladisch <clemens@ladisch.de>
7301 L: linux-hwmon@vger.kernel.org
7303 F: Documentation/hwmon/k10temp
7304 F: drivers/hwmon/k10temp.c
7306 K8TEMP HARDWARE MONITORING DRIVER
7307 M: Rudolf Marek <r.marek@assembler.cz>
7308 L: linux-hwmon@vger.kernel.org
7310 F: Documentation/hwmon/k8temp
7311 F: drivers/hwmon/k8temp.c
7314 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7315 R: Alexander Potapenko <glider@google.com>
7316 R: Dmitry Vyukov <dvyukov@google.com>
7317 L: kasan-dev@googlegroups.com
7319 F: arch/*/include/asm/kasan.h
7320 F: arch/*/mm/kasan_init*
7321 F: Documentation/dev-tools/kasan.rst
7322 F: include/linux/kasan*.h
7325 F: scripts/Makefile.kasan
7328 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
7329 L: linux-kbuild@vger.kernel.org
7330 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7332 F: Documentation/kbuild/kconfig-language.txt
7336 M: Dave Young <dyoung@redhat.com>
7337 M: Baoquan He <bhe@redhat.com>
7338 R: Vivek Goyal <vgoyal@redhat.com>
7339 L: kexec@lists.infradead.org
7340 W: http://lse.sourceforge.net/kdump/
7342 F: Documentation/kdump/
7344 KEENE FM RADIO TRANSMITTER DRIVER
7345 M: Hans Verkuil <hverkuil@xs4all.nl>
7346 L: linux-media@vger.kernel.org
7347 T: git git://linuxtv.org/media_tree.git
7348 W: https://linuxtv.org
7350 F: drivers/media/radio/radio-keene*
7352 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7353 M: Ian Kent <raven@themaw.net>
7354 L: autofs@vger.kernel.org
7358 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7359 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7360 M: Michal Marek <mmarek@suse.com>
7361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7362 L: linux-kbuild@vger.kernel.org
7364 F: Documentation/kbuild/
7366 F: scripts/Makefile.*
7372 L: kernel-janitors@vger.kernel.org
7373 W: http://kernelnewbies.org/KernelJanitors
7376 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7377 M: "J. Bruce Fields" <bfields@fieldses.org>
7378 M: Jeff Layton <jlayton@poochiereds.net>
7379 L: linux-nfs@vger.kernel.org
7380 W: http://nfs.sourceforge.net/
7381 T: git git://linux-nfs.org/~bfields/linux.git
7384 F: include/uapi/linux/nfsd/
7388 F: include/linux/lockd/
7389 F: include/linux/sunrpc/
7390 F: include/uapi/linux/sunrpc/
7392 KERNEL SELFTEST FRAMEWORK
7393 M: Shuah Khan <shuahkh@osg.samsung.com>
7394 M: Shuah Khan <shuah@kernel.org>
7395 L: linux-kselftest@vger.kernel.org
7396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7398 F: tools/testing/selftests/
7399 F: Documentation/dev-tools/kselftest*
7401 KERNEL VIRTUAL MACHINE (KVM)
7402 M: Paolo Bonzini <pbonzini@redhat.com>
7403 M: Radim Krčmář <rkrcmar@redhat.com>
7404 L: kvm@vger.kernel.org
7405 W: http://www.linux-kvm.org
7406 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7408 F: Documentation/*/kvm*.txt
7409 F: Documentation/virtual/kvm/
7411 F: arch/x86/kernel/kvm.c
7412 F: arch/x86/kernel/kvmclock.c
7413 F: arch/*/include/asm/kvm*
7414 F: include/linux/kvm*
7415 F: include/uapi/linux/kvm*
7419 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7420 M: Joerg Roedel <joro@8bytes.org>
7421 L: kvm@vger.kernel.org
7422 W: http://www.linux-kvm.org/
7424 F: arch/x86/include/asm/svm.h
7425 F: arch/x86/kvm/svm.c
7427 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7428 M: Christoffer Dall <christoffer.dall@linaro.org>
7429 M: Marc Zyngier <marc.zyngier@arm.com>
7430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7431 L: kvmarm@lists.cs.columbia.edu
7432 W: http://systems.cs.columbia.edu/projects/kvm-arm
7433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7435 F: arch/arm/include/uapi/asm/kvm*
7436 F: arch/arm/include/asm/kvm*
7439 F: include/kvm/arm_*
7441 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7442 M: Alexander Graf <agraf@suse.com>
7443 L: kvm-ppc@vger.kernel.org
7444 W: http://www.linux-kvm.org/
7445 T: git git://github.com/agraf/linux-2.6.git
7447 F: arch/powerpc/include/asm/kvm*
7448 F: arch/powerpc/kvm/
7450 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7451 M: Christoffer Dall <christoffer.dall@linaro.org>
7452 M: Marc Zyngier <marc.zyngier@arm.com>
7453 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7454 L: kvmarm@lists.cs.columbia.edu
7456 F: arch/arm64/include/uapi/asm/kvm*
7457 F: arch/arm64/include/asm/kvm*
7460 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7461 M: James Hogan <james.hogan@imgtec.com>
7462 L: linux-mips@linux-mips.org
7464 F: arch/mips/include/uapi/asm/kvm*
7465 F: arch/mips/include/asm/kvm*
7468 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7469 M: Christian Borntraeger <borntraeger@de.ibm.com>
7470 M: Cornelia Huck <cohuck@redhat.com>
7471 L: linux-s390@vger.kernel.org
7472 W: http://www.ibm.com/developerworks/linux/linux390/
7473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7475 F: Documentation/s390/kvm.txt
7476 F: arch/s390/include/asm/kvm*
7478 F: arch/s390/mm/gmap.c
7481 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7482 M: Tejun Heo <tj@kernel.org>
7483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7485 F: include/linux/kernfs.h
7489 M: Eric Biederman <ebiederm@xmission.com>
7490 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7491 L: kexec@lists.infradead.org
7493 F: include/linux/kexec.h
7494 F: include/uapi/linux/kexec.h
7498 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7499 M: David Safford <safford@us.ibm.com>
7500 L: linux-security-module@vger.kernel.org
7501 L: keyrings@vger.kernel.org
7503 F: Documentation/security/keys/trusted-encrypted.rst
7504 F: include/keys/encrypted-type.h
7505 F: security/keys/encrypted-keys/
7508 M: David Safford <safford@us.ibm.com>
7509 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7510 L: linux-security-module@vger.kernel.org
7511 L: keyrings@vger.kernel.org
7513 F: Documentation/security/keys/trusted-encrypted.rst
7514 F: include/keys/trusted-type.h
7515 F: security/keys/trusted.c
7516 F: security/keys/trusted.h
7519 M: David Howells <dhowells@redhat.com>
7520 L: keyrings@vger.kernel.org
7522 F: Documentation/security/keys/core.rst
7523 F: include/linux/key.h
7524 F: include/linux/key-type.h
7525 F: include/linux/keyctl.h
7526 F: include/uapi/linux/keyctl.h
7530 KGDB / KDB /debug_core
7531 M: Jason Wessel <jason.wessel@windriver.com>
7532 W: http://kgdb.wiki.kernel.org/
7533 L: kgdb-bugreport@lists.sourceforge.net
7534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7536 F: Documentation/dev-tools/kgdb.rst
7537 F: drivers/misc/kgdbts.c
7538 F: drivers/tty/serial/kgdboc.c
7539 F: include/linux/kdb.h
7540 F: include/linux/kgdb.h
7544 M: Vegard Nossum <vegardno@ifi.uio.no>
7545 M: Pekka Enberg <penberg@kernel.org>
7547 F: Documentation/dev-tools/kmemcheck.rst
7548 F: arch/x86/include/asm/kmemcheck.h
7549 F: arch/x86/mm/kmemcheck/
7550 F: include/linux/kmemcheck.h
7554 M: Catalin Marinas <catalin.marinas@arm.com>
7556 F: Documentation/dev-tools/kmemleak.rst
7557 F: include/linux/kmemleak.h
7559 F: mm/kmemleak-test.c
7561 KMOD MODULE USERMODE HELPER
7562 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7563 L: linux-kernel@vger.kernel.org
7566 F: include/linux/kmod.h
7568 F: tools/testing/selftests/kmod/
7571 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7572 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7573 M: "David S. Miller" <davem@davemloft.net>
7574 M: Masami Hiramatsu <mhiramat@kernel.org>
7576 F: Documentation/kprobes.txt
7577 F: include/linux/kprobes.h
7578 F: include/asm-generic/kprobes.h
7581 KS0108 LCD CONTROLLER DRIVER
7582 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7583 W: http://miguelojeda.es/auxdisplay.htm
7584 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7586 F: Documentation/auxdisplay/ks0108
7587 F: drivers/auxdisplay/ks0108.c
7588 F: include/linux/ks0108.h
7591 M: David Ahern <dsa@cumulusnetworks.com>
7592 L: netdev@vger.kernel.org
7595 F: include/net/l3mdev.h
7597 LANTIQ MIPS ARCHITECTURE
7598 M: John Crispin <john@phrozen.org>
7599 L: linux-mips@linux-mips.org
7604 L: linux-x25@vger.kernel.org
7606 F: Documentation/networking/lapb-module.txt
7610 LASI 53c700 driver for PARISC
7611 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7612 L: linux-scsi@vger.kernel.org
7614 F: Documentation/scsi/53c700.txt
7615 F: drivers/scsi/53c700*
7618 M: Richard Purdie <rpurdie@rpsys.net>
7619 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7620 M: Pavel Machek <pavel@ucw.cz>
7621 L: linux-leds@vger.kernel.org
7622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7624 F: Documentation/devicetree/bindings/leds/
7626 F: include/linux/leds.h
7628 LEGACY EEPROM DRIVER
7629 M: Jean Delvare <jdelvare@suse.com>
7631 F: Documentation/misc-devices/eeprom
7632 F: drivers/misc/eeprom/eeprom.c
7634 LEGO USB Tower driver
7635 M: Juergen Stuber <starblue@users.sourceforge.net>
7636 L: legousb-devel@lists.sourceforge.net
7637 W: http://legousb.sourceforge.net/
7639 F: drivers/usb/misc/legousbtower.c
7642 M: Michael Krufky <mkrufky@linuxtv.org>
7643 L: linux-media@vger.kernel.org
7644 W: https://linuxtv.org
7645 W: http://github.com/mkrufky
7646 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7647 T: git git://linuxtv.org/mkrufky/tuners.git
7649 F: drivers/media/dvb-frontends/lg2160.*
7651 LGDT3305 MEDIA DRIVER
7652 M: Michael Krufky <mkrufky@linuxtv.org>
7653 L: linux-media@vger.kernel.org
7654 W: https://linuxtv.org
7655 W: http://github.com/mkrufky
7656 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7657 T: git git://linuxtv.org/mkrufky/tuners.git
7659 F: drivers/media/dvb-frontends/lgdt3305.*
7662 M: Rusty Russell <rusty@rustcorp.com.au>
7663 L: lguest@lists.ozlabs.org
7664 W: http://lguest.ozlabs.org/
7666 F: arch/x86/include/asm/lguest*.h
7669 F: include/linux/lguest*.h
7672 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7673 M: Viresh Kumar <vireshk@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: include/linux/pata_arasan_cf_data.h
7678 F: drivers/ata/pata_arasan_cf.c
7681 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7682 M: Tejun Heo <tj@kernel.org>
7683 L: linux-ide@vger.kernel.org
7684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7686 F: drivers/ata/pata_*.c
7687 F: drivers/ata/ata_generic.c
7689 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7690 M: Linus Walleij <linus.walleij@linaro.org>
7691 L: linux-ide@vger.kernel.org
7692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7694 F: drivers/ata/pata_ftide010.c
7695 F: drivers/ata/sata_gemini.c
7696 F: drivers/ata/sata_gemini.h
7698 LIBATA SATA AHCI PLATFORM devices support
7699 M: Hans de Goede <hdegoede@redhat.com>
7700 M: Tejun Heo <tj@kernel.org>
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/ahci_platform.c
7705 F: drivers/ata/libahci_platform.c
7706 F: include/linux/ahci_platform.h
7708 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7709 M: Mikael Pettersson <mikpelinux@gmail.com>
7710 L: linux-ide@vger.kernel.org
7711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7713 F: drivers/ata/sata_promise.*
7715 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7716 M: Tejun Heo <tj@kernel.org>
7717 L: linux-ide@vger.kernel.org
7718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7721 F: include/linux/ata.h
7722 F: include/linux/libata.h
7723 F: Documentation/devicetree/bindings/ata/
7726 M: Sasha Levin <alexander.levin@verizon.com>
7728 F: tools/lib/lockdep/
7730 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7731 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7732 L: linux-nvdimm@lists.01.org
7733 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7735 F: drivers/nvdimm/blk.c
7736 F: drivers/nvdimm/region_devs.c
7738 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7739 M: Vishal Verma <vishal.l.verma@intel.com>
7740 L: linux-nvdimm@lists.01.org
7741 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7743 F: drivers/nvdimm/btt*
7745 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7746 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7747 L: linux-nvdimm@lists.01.org
7748 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7750 F: drivers/nvdimm/pmem*
7752 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7753 M: Dan Williams <dan.j.williams@intel.com>
7754 L: linux-nvdimm@lists.01.org
7755 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7759 F: drivers/acpi/nfit/*
7760 F: include/linux/nd.h
7761 F: include/linux/libnvdimm.h
7762 F: include/uapi/linux/ndctl.h
7764 LIGHTNVM PLATFORM SUPPORT
7765 M: Matias Bjorling <mb@lightnvm.io>
7766 W: http://github/OpenChannelSSD
7767 L: linux-block@vger.kernel.org
7769 F: drivers/lightnvm/
7770 F: include/linux/lightnvm.h
7771 F: include/uapi/linux/lightnvm.h
7773 LINUX FOR POWER MACINTOSH
7774 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7775 W: http://www.penguinppc.org/
7776 L: linuxppc-dev@lists.ozlabs.org
7778 F: arch/powerpc/platforms/powermac/
7779 F: drivers/macintosh/
7781 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7782 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7783 M: Paul Mackerras <paulus@samba.org>
7784 M: Michael Ellerman <mpe@ellerman.id.au>
7785 W: https://github.com/linuxppc/linux/wiki
7786 L: linuxppc-dev@lists.ozlabs.org
7787 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7790 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7791 F: Documentation/devicetree/bindings/powerpc/
7792 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7793 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7794 F: Documentation/powerpc/
7796 F: drivers/char/tpm/tpm_ibmvtpm*
7797 F: drivers/crypto/nx/
7798 F: drivers/crypto/vmx/
7799 F: drivers/i2c/busses/i2c-opal.c
7800 F: drivers/net/ethernet/ibm/ibmveth.*
7801 F: drivers/net/ethernet/ibm/ibmvnic.*
7802 F: drivers/pci/hotplug/pnv_php.c
7803 F: drivers/pci/hotplug/rpa*
7804 F: drivers/rtc/rtc-opal.c
7805 F: drivers/scsi/ibmvscsi/
7806 F: drivers/tty/hvc/hvc_opal.c
7807 F: tools/testing/selftests/powerpc
7814 LINUX FOR POWERPC EMBEDDED MPC5XXX
7815 M: Anatolij Gustschin <agust@denx.de>
7816 L: linuxppc-dev@lists.ozlabs.org
7817 T: git git://git.denx.de/linux-denx-agust.git
7819 F: arch/powerpc/platforms/512x/
7820 F: arch/powerpc/platforms/52xx/
7822 LINUX FOR POWERPC EMBEDDED PPC4XX
7823 M: Alistair Popple <alistair@popple.id.au>
7824 M: Matt Porter <mporter@kernel.crashing.org>
7825 W: http://www.penguinppc.org/
7826 L: linuxppc-dev@lists.ozlabs.org
7828 F: arch/powerpc/platforms/40x/
7829 F: arch/powerpc/platforms/44x/
7831 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7832 M: Scott Wood <oss@buserror.net>
7833 M: Kumar Gala <galak@kernel.crashing.org>
7834 W: http://www.penguinppc.org/
7835 L: linuxppc-dev@lists.ozlabs.org
7836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7838 F: arch/powerpc/platforms/83xx/
7839 F: arch/powerpc/platforms/85xx/
7840 F: Documentation/devicetree/bindings/powerpc/fsl/
7842 LINUX FOR POWERPC EMBEDDED PPC8XX
7843 M: Vitaly Bordug <vitb@kernel.crashing.org>
7844 W: http://www.penguinppc.org/
7845 L: linuxppc-dev@lists.ozlabs.org
7847 F: arch/powerpc/platforms/8xx/
7849 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7850 L: linuxppc-dev@lists.ozlabs.org
7852 F: arch/powerpc/*/*virtex*
7853 F: arch/powerpc/*/*/*virtex*
7855 LINUX FOR POWERPC PA SEMI PWRFICIENT
7856 L: linuxppc-dev@lists.ozlabs.org
7858 F: arch/powerpc/platforms/pasemi/
7859 F: drivers/*/*pasemi*
7860 F: drivers/*/*/*pasemi*
7862 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7863 M: Kees Cook <keescook@chromium.org>
7865 F: drivers/misc/lkdtm*
7867 LINUX SECURITY MODULE (LSM) FRAMEWORK
7868 M: Chris Wright <chrisw@sous-sol.org>
7869 L: linux-security-module@vger.kernel.org
7872 LIS3LV02D ACCELEROMETER DRIVER
7873 M: Eric Piel <eric.piel@tremplin-utc.net>
7875 F: Documentation/misc-devices/lis3lv02d
7876 F: drivers/misc/lis3lv02d/
7877 F: drivers/platform/x86/hp_accel.c
7880 M: Josh Poimboeuf <jpoimboe@redhat.com>
7881 M: Jessica Yu <jeyu@kernel.org>
7882 M: Jiri Kosina <jikos@kernel.org>
7883 M: Miroslav Benes <mbenes@suse.cz>
7884 R: Petr Mladek <pmladek@suse.com>
7886 F: kernel/livepatch/
7887 F: include/linux/livepatch.h
7888 F: arch/x86/include/asm/livepatch.h
7889 F: arch/x86/kernel/livepatch.c
7890 F: Documentation/livepatch/
7891 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7892 F: samples/livepatch/
7893 L: live-patching@vger.kernel.org
7894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7897 L: netdev@vger.kernel.org
7899 F: include/linux/llc.h
7900 F: include/uapi/linux/llc.h
7904 LM73 HARDWARE MONITOR DRIVER
7905 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7906 L: linux-hwmon@vger.kernel.org
7908 F: drivers/hwmon/lm73.c
7910 LM78 HARDWARE MONITOR DRIVER
7911 M: Jean Delvare <jdelvare@suse.com>
7912 L: linux-hwmon@vger.kernel.org
7914 F: Documentation/hwmon/lm78
7915 F: drivers/hwmon/lm78.c
7917 LM83 HARDWARE MONITOR DRIVER
7918 M: Jean Delvare <jdelvare@suse.com>
7919 L: linux-hwmon@vger.kernel.org
7921 F: Documentation/hwmon/lm83
7922 F: drivers/hwmon/lm83.c
7924 LM90 HARDWARE MONITOR DRIVER
7925 M: Jean Delvare <jdelvare@suse.com>
7926 L: linux-hwmon@vger.kernel.org
7928 F: Documentation/hwmon/lm90
7929 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7930 F: drivers/hwmon/lm90.c
7931 F: include/dt-bindings/thermal/lm90.h
7933 LM95234 HARDWARE MONITOR DRIVER
7934 M: Guenter Roeck <linux@roeck-us.net>
7935 L: linux-hwmon@vger.kernel.org
7937 F: Documentation/hwmon/lm95234
7938 F: drivers/hwmon/lm95234.c
7940 LME2510 MEDIA DRIVER
7941 M: Malcolm Priestley <tvboxspy@gmail.com>
7942 L: linux-media@vger.kernel.org
7943 W: https://linuxtv.org
7944 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7946 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7948 LOADPIN SECURITY MODULE
7949 M: Kees Cook <keescook@chromium.org>
7950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
7952 F: security/loadpin/
7953 F: Documentation/admin-guide/LSM/LoadPin.rst
7956 M: Peter Zijlstra <peterz@infradead.org>
7957 M: Ingo Molnar <mingo@redhat.com>
7958 L: linux-kernel@vger.kernel.org
7959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7961 F: Documentation/locking/
7962 F: include/linux/lockdep.h
7963 F: include/linux/spinlock*.h
7964 F: arch/*/include/asm/spinlock*.h
7965 F: include/linux/rwlock*.h
7966 F: include/linux/mutex*.h
7967 F: arch/*/include/asm/mutex*.h
7968 F: include/linux/rwsem*.h
7969 F: arch/*/include/asm/rwsem.h
7970 F: include/linux/seqlock.h
7971 F: lib/locking*.[ch]
7974 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7975 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7976 L: linux-ntfs-dev@lists.sourceforge.net
7977 W: http://www.linux-ntfs.org/content/view/19/37/
7979 F: Documentation/ldm.txt
7980 F: block/partitions/ldm.*
7982 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7983 M: Sathya Prakash <sathya.prakash@broadcom.com>
7984 M: Chaitra P B <chaitra.basappa@broadcom.com>
7985 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7986 L: MPT-FusionLinux.pdl@broadcom.com
7987 L: linux-scsi@vger.kernel.org
7988 W: http://www.avagotech.com/support/
7990 F: drivers/message/fusion/
7991 F: drivers/scsi/mpt2sas/
7992 F: drivers/scsi/mpt3sas/
7994 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7995 M: Matthew Wilcox <matthew@wil.cx>
7996 L: linux-scsi@vger.kernel.org
7998 F: drivers/scsi/sym53c8xx_2/
8000 LTC4261 HARDWARE MONITOR DRIVER
8001 M: Guenter Roeck <linux@roeck-us.net>
8002 L: linux-hwmon@vger.kernel.org
8004 F: Documentation/hwmon/ltc4261
8005 F: drivers/hwmon/ltc4261.c
8007 LTC4306 I2C MULTIPLEXER DRIVER
8008 M: Michael Hennerich <michael.hennerich@analog.com>
8009 W: http://ez.analog.com/community/linux-device-drivers
8010 L: linux-i2c@vger.kernel.org
8012 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8013 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8015 LTP (Linux Test Project)
8016 M: Mike Frysinger <vapier@gentoo.org>
8017 M: Cyril Hrubis <chrubis@suse.cz>
8018 M: Wanlong Gao <wanlong.gao@gmail.com>
8019 M: Jan Stancek <jstancek@redhat.com>
8020 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8021 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8022 L: ltp@lists.linux.it (subscribers-only)
8023 W: http://linux-test-project.github.io/
8024 T: git git://github.com/linux-test-project/ltp.git
8028 W: http://www.linux-m32r.org/
8033 M: Geert Uytterhoeven <geert@linux-m68k.org>
8034 L: linux-m68k@lists.linux-m68k.org
8035 W: http://www.linux-m68k.org/
8036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8041 M68K ON APPLE MACINTOSH
8042 M: Joshua Thompson <funaho@jurai.org>
8043 W: http://www.mac.linux-m68k.org/
8044 L: linux-m68k@lists.linux-m68k.org
8049 M: Philip Blundell <philb@gnu.org>
8050 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8054 M88DS3103 MEDIA DRIVER
8055 M: Antti Palosaari <crope@iki.fi>
8056 L: linux-media@vger.kernel.org
8057 W: https://linuxtv.org
8058 W: http://palosaari.fi/linux/
8059 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8060 T: git git://linuxtv.org/anttip/media_tree.git
8062 F: drivers/media/dvb-frontends/m88ds3103*
8064 M88RS2000 MEDIA DRIVER
8065 M: Malcolm Priestley <tvboxspy@gmail.com>
8066 L: linux-media@vger.kernel.org
8067 W: https://linuxtv.org
8068 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8070 F: drivers/media/dvb-frontends/m88rs2000*
8072 MA901 MASTERKIT USB FM RADIO DRIVER
8073 M: Alexey Klimov <klimov.linux@gmail.com>
8074 L: linux-media@vger.kernel.org
8075 T: git git://linuxtv.org/media_tree.git
8077 F: drivers/media/radio/radio-ma901.c
8080 M: Johannes Berg <johannes@sipsolutions.net>
8081 L: linux-wireless@vger.kernel.org
8082 W: http://wireless.kernel.org/
8083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8086 F: Documentation/networking/mac80211-injection.txt
8087 F: include/net/mac80211.h
8089 F: drivers/net/wireless/mac80211_hwsim.[ch]
8092 M: Jassi Brar <jassisinghbrar@gmail.com>
8093 L: linux-kernel@vger.kernel.org
8096 F: include/linux/mailbox_client.h
8097 F: include/linux/mailbox_controller.h
8099 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8100 M: Michael Kerrisk <mtk.manpages@gmail.com>
8101 W: http://www.kernel.org/doc/man-pages
8102 L: linux-man@vger.kernel.org
8105 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8106 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8107 L: linux-mips@linux-mips.org
8109 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8111 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8112 M: Andrew Lunn <andrew@lunn.ch>
8113 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8114 L: netdev@vger.kernel.org
8116 F: drivers/net/dsa/mv88e6xxx/
8117 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8119 MARVELL ARMADA DRM SUPPORT
8120 M: Russell King <linux@armlinux.org.uk>
8122 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8123 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8124 F: drivers/gpu/drm/armada/
8125 F: include/uapi/drm/armada_drm.h
8126 F: Documentation/devicetree/bindings/display/armada/
8128 MARVELL CRYPTO DRIVER
8129 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8130 M: Arnaud Ebalard <arno@natisbad.org>
8131 F: drivers/crypto/marvell/
8133 L: linux-crypto@vger.kernel.org
8135 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8136 M: Mirko Lindner <mlindner@marvell.com>
8137 M: Stephen Hemminger <stephen@networkplumber.org>
8138 L: netdev@vger.kernel.org
8140 F: drivers/net/ethernet/marvell/sk*
8142 MARVELL LIBERTAS WIRELESS DRIVER
8143 L: libertas-dev@lists.infradead.org
8145 F: drivers/net/wireless/marvell/libertas/
8147 MARVELL MV643XX ETHERNET DRIVER
8148 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8149 L: netdev@vger.kernel.org
8151 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8152 F: include/linux/mv643xx.h
8154 MARVELL MV88X3310 PHY DRIVER
8155 M: Russell King <rmk@armlinux.org.uk>
8156 L: netdev@vger.kernel.org
8158 F: drivers/net/phy/marvell10g.c
8160 MARVELL MVNETA ETHERNET DRIVER
8161 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8162 L: netdev@vger.kernel.org
8164 F: drivers/net/ethernet/marvell/mvneta.*
8166 MARVELL MWIFIEX WIRELESS DRIVER
8167 M: Amitkumar Karwar <amitkarwar@gmail.com>
8168 M: Nishant Sarmukadam <nishants@marvell.com>
8169 M: Ganapathi Bhat <gbhat@marvell.com>
8170 M: Xinming Hu <huxm@marvell.com>
8171 L: linux-wireless@vger.kernel.org
8173 F: drivers/net/wireless/marvell/mwifiex/
8175 MARVELL MWL8K WIRELESS DRIVER
8176 M: Lennert Buytenhek <buytenh@wantstofly.org>
8177 L: linux-wireless@vger.kernel.org
8179 F: drivers/net/wireless/marvell/mwl8k.c
8181 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8182 M: Nicolas Pitre <nico@fluxnic.net>
8184 F: drivers/mmc/host/mvsdio.*
8186 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8187 M: Hu Ziji <huziji@marvell.com>
8188 L: linux-mmc@vger.kernel.org
8190 F: drivers/mmc/host/sdhci-xenon*
8191 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8193 MATROX FRAMEBUFFER DRIVER
8194 L: linux-fbdev@vger.kernel.org
8196 F: drivers/video/fbdev/matrox/matroxfb_*
8197 F: include/uapi/linux/matroxfb.h
8199 MAX16065 HARDWARE MONITOR DRIVER
8200 M: Guenter Roeck <linux@roeck-us.net>
8201 L: linux-hwmon@vger.kernel.org
8203 F: Documentation/hwmon/max16065
8204 F: drivers/hwmon/max16065.c
8206 MAX20751 HARDWARE MONITOR DRIVER
8207 M: Guenter Roeck <linux@roeck-us.net>
8208 L: linux-hwmon@vger.kernel.org
8210 F: Documentation/hwmon/max20751
8211 F: drivers/hwmon/max20751.c
8213 MAX2175 SDR TUNER DRIVER
8214 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8215 L: linux-media@vger.kernel.org
8216 T: git git://linuxtv.org/media_tree.git
8218 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8219 F: Documentation/media/v4l-drivers/max2175.rst
8220 F: drivers/media/i2c/max2175*
8221 F: include/uapi/linux/max2175.h
8223 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8224 L: linux-hwmon@vger.kernel.org
8226 F: Documentation/hwmon/max6650
8227 F: drivers/hwmon/max6650.c
8229 MAX6697 HARDWARE MONITOR DRIVER
8230 M: Guenter Roeck <linux@roeck-us.net>
8231 L: linux-hwmon@vger.kernel.org
8233 F: Documentation/hwmon/max6697
8234 F: Documentation/devicetree/bindings/i2c/max6697.txt
8235 F: drivers/hwmon/max6697.c
8236 F: include/linux/platform_data/max6697.h
8238 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8239 M: Peter Rosin <peda@axentia.se>
8240 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8242 F: Documentation/devicetree/bindings/sound/max9860.txt
8243 F: sound/soc/codecs/max9860.*
8245 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8246 M: Javier Martinez Canillas <javier@dowhile0.org>
8247 L: linux-kernel@vger.kernel.org
8249 F: drivers/regulator/max77802-regulator.c
8250 F: Documentation/devicetree/bindings/*/*max77802.txt
8251 F: include/dt-bindings/*/*max77802.h
8253 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8254 M: Krzysztof Kozlowski <krzk@kernel.org>
8255 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8256 L: linux-pm@vger.kernel.org
8258 F: drivers/power/supply/max14577_charger.c
8259 F: drivers/power/supply/max77693_charger.c
8261 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8262 M: Chanwoo Choi <cw00.choi@samsung.com>
8263 M: Krzysztof Kozlowski <krzk@kernel.org>
8264 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8265 L: linux-kernel@vger.kernel.org
8267 F: drivers/*/max14577*.c
8268 F: drivers/*/max77686*.c
8269 F: drivers/*/max77693*.c
8270 F: drivers/extcon/extcon-max14577.c
8271 F: drivers/extcon/extcon-max77693.c
8272 F: drivers/rtc/rtc-max77686.c
8273 F: drivers/clk/clk-max77686.c
8274 F: Documentation/devicetree/bindings/mfd/max14577.txt
8275 F: Documentation/devicetree/bindings/*/max77686.txt
8276 F: Documentation/devicetree/bindings/mfd/max77693.txt
8277 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8278 F: include/linux/mfd/max14577*.h
8279 F: include/linux/mfd/max77686*.h
8280 F: include/linux/mfd/max77693*.h
8282 MAXIRADIO FM RADIO RECEIVER DRIVER
8283 M: Hans Verkuil <hverkuil@xs4all.nl>
8284 L: linux-media@vger.kernel.org
8285 T: git git://linuxtv.org/media_tree.git
8286 W: https://linuxtv.org
8288 F: drivers/media/radio/radio-maxiradio*
8290 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8291 M: Peter Rosin <peda@axentia.se>
8292 L: linux-iio@vger.kernel.org
8294 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8295 F: drivers/iio/potentiometer/mcp4531.c
8297 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8298 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8299 L: linux-iio@vger.kernel.org
8301 F: drivers/iio/dac/cio-dac.c
8303 MEDIA DRIVERS FOR ASCOT2E
8304 M: Sergey Kozlov <serjk@netup.ru>
8305 M: Abylay Ospan <aospan@netup.ru>
8306 L: linux-media@vger.kernel.org
8307 W: https://linuxtv.org
8309 T: git git://linuxtv.org/media_tree.git
8311 F: drivers/media/dvb-frontends/ascot2e*
8313 MEDIA DRIVERS FOR CXD2841ER
8314 M: Sergey Kozlov <serjk@netup.ru>
8315 M: Abylay Ospan <aospan@netup.ru>
8316 L: linux-media@vger.kernel.org
8317 W: https://linuxtv.org
8319 T: git git://linuxtv.org/media_tree.git
8321 F: drivers/media/dvb-frontends/cxd2841er*
8323 MEDIA DRIVERS FOR FREESCALE IMX
8324 M: Steve Longerbeam <slongerbeam@gmail.com>
8325 M: Philipp Zabel <p.zabel@pengutronix.de>
8326 L: linux-media@vger.kernel.org
8327 T: git git://linuxtv.org/media_tree.git
8329 F: Documentation/devicetree/bindings/media/imx.txt
8330 F: Documentation/media/v4l-drivers/imx.rst
8331 F: drivers/staging/media/imx/
8332 F: include/linux/imx-media.h
8333 F: include/media/imx.h
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 HORUS3A
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/horus3a*
8354 MEDIA DRIVERS FOR LNBH25
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/lnbh25*
8364 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8365 M: Daniel Scheller <d.scheller.oss@gmail.com>
8366 L: linux-media@vger.kernel.org
8367 W: https://linuxtv.org
8368 T: git git://linuxtv.org/media_tree.git
8370 F: drivers/media/dvb-frontends/mxl5xx*
8372 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8373 M: Sergey Kozlov <serjk@netup.ru>
8374 M: Abylay Ospan <aospan@netup.ru>
8375 L: linux-media@vger.kernel.org
8376 W: https://linuxtv.org
8378 T: git git://linuxtv.org/media_tree.git
8380 F: drivers/media/pci/netup_unidvb/*
8382 MEDIA DRIVERS FOR RENESAS - DRIF
8383 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8384 L: linux-media@vger.kernel.org
8385 L: linux-renesas-soc@vger.kernel.org
8386 T: git git://linuxtv.org/media_tree.git
8388 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8389 F: drivers/media/platform/rcar_drif.c
8391 MEDIA DRIVERS FOR RENESAS - FCP
8392 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8393 L: linux-media@vger.kernel.org
8394 L: linux-renesas-soc@vger.kernel.org
8395 T: git git://linuxtv.org/media_tree.git
8397 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8398 F: drivers/media/platform/rcar-fcp.c
8399 F: include/media/rcar-fcp.h
8401 MEDIA DRIVERS FOR RENESAS - FDP1
8402 M: Kieran Bingham <kieran@bingham.xyz>
8403 L: linux-media@vger.kernel.org
8404 L: linux-renesas-soc@vger.kernel.org
8405 T: git git://linuxtv.org/media_tree.git
8407 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8408 F: drivers/media/platform/rcar_fdp1.c
8410 MEDIA DRIVERS FOR RENESAS - VIN
8411 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8412 L: linux-media@vger.kernel.org
8413 L: linux-renesas-soc@vger.kernel.org
8414 T: git git://linuxtv.org/media_tree.git
8416 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8417 F: drivers/media/platform/rcar-vin/
8419 MEDIA DRIVERS FOR RENESAS - VSP1
8420 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8421 L: linux-media@vger.kernel.org
8422 L: linux-renesas-soc@vger.kernel.org
8423 T: git git://linuxtv.org/media_tree.git
8425 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8426 F: drivers/media/platform/vsp1/
8428 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8429 M: Daniel Scheller <d.scheller.oss@gmail.com>
8430 L: linux-media@vger.kernel.org
8431 W: https://linuxtv.org
8432 T: git git://linuxtv.org/media_tree.git
8434 F: drivers/media/dvb-frontends/stv0910*
8436 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8437 M: Daniel Scheller <d.scheller.oss@gmail.com>
8438 L: linux-media@vger.kernel.org
8439 W: https://linuxtv.org
8440 T: git git://linuxtv.org/media_tree.git
8442 F: drivers/media/dvb-frontends/stv6111*
8444 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8445 M: Daniel Scheller <d.scheller.oss@gmail.com>
8446 L: linux-media@vger.kernel.org
8447 W: https://linuxtv.org
8448 T: git git://linuxtv.org/media_tree.git
8450 F: drivers/media/pci/ddbridge/*
8452 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8453 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8454 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8455 P: LinuxTV.org Project
8456 L: linux-media@vger.kernel.org
8457 W: https://linuxtv.org
8458 Q: http://patchwork.kernel.org/project/linux-media/list/
8459 T: git git://linuxtv.org/media_tree.git
8461 F: Documentation/devicetree/bindings/media/
8462 F: Documentation/media/
8464 F: drivers/staging/media/
8465 F: include/linux/platform_data/media/
8467 F: include/uapi/linux/dvb/
8468 F: include/uapi/linux/videodev2.h
8469 F: include/uapi/linux/media.h
8470 F: include/uapi/linux/v4l2-*
8471 F: include/uapi/linux/meye.h
8472 F: include/uapi/linux/ivtv*
8473 F: include/uapi/linux/uvcvideo.h
8475 MEDIATEK ETHERNET DRIVER
8476 M: Felix Fietkau <nbd@openwrt.org>
8477 M: John Crispin <blogic@openwrt.org>
8478 L: netdev@vger.kernel.org
8480 F: drivers/net/ethernet/mediatek/
8482 MEDIATEK JPEG DRIVER
8483 M: Rick Chang <rick.chang@mediatek.com>
8484 M: Bin Liu <bin.liu@mediatek.com>
8486 F: drivers/media/platform/mtk-jpeg/
8487 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8490 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8491 M: Houlong Wei <houlong.wei@mediatek.com>
8492 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8494 F: drivers/media/platform/mtk-mdp/
8495 F: drivers/media/platform/mtk-vpu/
8496 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8498 MEDIATEK MEDIA DRIVER
8499 M: Tiffany Lin <tiffany.lin@mediatek.com>
8500 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8502 F: drivers/media/platform/mtk-vcodec/
8503 F: drivers/media/platform/mtk-vpu/
8504 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8505 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8507 MEDIATEK MT7601U WIRELESS LAN DRIVER
8508 M: Jakub Kicinski <kubakici@wp.pl>
8509 L: linux-wireless@vger.kernel.org
8511 F: drivers/net/wireless/mediatek/mt7601u/
8514 M: Sean Wang <sean.wang@mediatek.com>
8516 F: drivers/media/rc/mtk-cir.c
8518 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8519 M: Sean Wang <sean.wang@mediatek.com>
8521 F: drivers/char/hw_random/mtk-rng.c
8523 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8524 M: Peter Senna Tschudin <peter.senna@collabora.com>
8525 M: Martin Donnelly <martin.donnelly@ge.com>
8526 M: Martyn Welch <martyn.welch@collabora.co.uk>
8528 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8529 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8531 MEGARAID SCSI/SAS DRIVERS
8532 M: Kashyap Desai <kashyap.desai@broadcom.com>
8533 M: Sumit Saxena <sumit.saxena@broadcom.com>
8534 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8535 L: megaraidlinux.pdl@broadcom.com
8536 L: linux-scsi@vger.kernel.org
8537 W: http://www.avagotech.com/support/
8539 F: Documentation/scsi/megaraid.txt
8540 F: drivers/scsi/megaraid.*
8541 F: drivers/scsi/megaraid/
8543 MELEXIS MLX90614 DRIVER
8544 M: Crt Mori <cmo@melexis.com>
8545 L: linux-iio@vger.kernel.org
8546 W: http://www.melexis.com
8548 F: drivers/iio/temperature/mlx90614.c
8550 MELFAS MIP4 TOUCHSCREEN DRIVER
8551 M: Sangwon Jee <jeesw@melfas.com>
8552 W: http://www.melfas.com
8554 F: drivers/input/touchscreen/melfas_mip4.c
8555 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8557 MELLANOX ETHERNET DRIVER (mlx4_en)
8558 M: Tariq Toukan <tariqt@mellanox.com>
8559 L: netdev@vger.kernel.org
8561 W: http://www.mellanox.com
8562 Q: http://patchwork.ozlabs.org/project/netdev/list/
8563 F: drivers/net/ethernet/mellanox/mlx4/en_*
8565 MELLANOX ETHERNET DRIVER (mlx5e)
8566 M: Saeed Mahameed <saeedm@mellanox.com>
8567 L: netdev@vger.kernel.org
8569 W: http://www.mellanox.com
8570 Q: http://patchwork.ozlabs.org/project/netdev/list/
8571 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8573 MELLANOX ETHERNET INNOVA DRIVER
8574 M: Ilan Tayari <ilant@mellanox.com>
8575 R: Boris Pismenny <borisp@mellanox.com>
8576 L: netdev@vger.kernel.org
8578 W: http://www.mellanox.com
8579 Q: http://patchwork.ozlabs.org/project/netdev/list/
8580 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8581 F: include/linux/mlx5/mlx5_ifc_fpga.h
8583 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8584 M: Ilan Tayari <ilant@mellanox.com>
8585 R: Boris Pismenny <borisp@mellanox.com>
8586 L: netdev@vger.kernel.org
8588 W: http://www.mellanox.com
8589 Q: http://patchwork.ozlabs.org/project/netdev/list/
8590 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8591 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8593 MELLANOX ETHERNET SWITCH DRIVERS
8594 M: Jiri Pirko <jiri@mellanox.com>
8595 M: Ido Schimmel <idosch@mellanox.com>
8596 L: netdev@vger.kernel.org
8598 W: http://www.mellanox.com
8599 Q: http://patchwork.ozlabs.org/project/netdev/list/
8600 F: drivers/net/ethernet/mellanox/mlxsw/
8602 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8603 M: Yotam Gigi <yotamg@mellanox.com>
8604 L: netdev@vger.kernel.org
8606 W: http://www.mellanox.com
8607 Q: http://patchwork.ozlabs.org/project/netdev/list/
8608 F: drivers/net/ethernet/mellanox/mlxfw/
8610 MELLANOX MLX CPLD HOTPLUG DRIVER
8611 M: Vadim Pasternak <vadimp@mellanox.com>
8612 L: platform-driver-x86@vger.kernel.org
8614 F: drivers/platform/x86/mlxcpld-hotplug.c
8615 F: include/linux/platform_data/mlxcpld-hotplug.h
8617 MELLANOX MLX4 core VPI driver
8618 M: Tariq Toukan <tariqt@mellanox.com>
8619 L: netdev@vger.kernel.org
8620 L: linux-rdma@vger.kernel.org
8621 W: http://www.mellanox.com
8622 Q: http://patchwork.ozlabs.org/project/netdev/list/
8624 F: drivers/net/ethernet/mellanox/mlx4/
8625 F: include/linux/mlx4/
8627 MELLANOX MLX4 IB driver
8628 M: Yishai Hadas <yishaih@mellanox.com>
8629 L: linux-rdma@vger.kernel.org
8630 W: http://www.mellanox.com
8631 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8633 F: drivers/infiniband/hw/mlx4/
8634 F: include/linux/mlx4/
8635 F: include/uapi/rdma/mlx4-abi.h
8637 MELLANOX MLX5 core VPI driver
8638 M: Saeed Mahameed <saeedm@mellanox.com>
8639 M: Matan Barak <matanb@mellanox.com>
8640 M: Leon Romanovsky <leonro@mellanox.com>
8641 L: netdev@vger.kernel.org
8642 L: linux-rdma@vger.kernel.org
8643 W: http://www.mellanox.com
8644 Q: http://patchwork.ozlabs.org/project/netdev/list/
8646 F: drivers/net/ethernet/mellanox/mlx5/core/
8647 F: include/linux/mlx5/
8649 MELLANOX MLX5 IB driver
8650 M: Matan Barak <matanb@mellanox.com>
8651 M: Leon Romanovsky <leonro@mellanox.com>
8652 L: linux-rdma@vger.kernel.org
8653 W: http://www.mellanox.com
8654 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8656 F: drivers/infiniband/hw/mlx5/
8657 F: include/linux/mlx5/
8658 F: include/uapi/rdma/mlx5-abi.h
8660 MELLANOX MLXCPLD I2C AND MUX DRIVER
8661 M: Vadim Pasternak <vadimp@mellanox.com>
8662 M: Michael Shych <michaelsh@mellanox.com>
8663 L: linux-i2c@vger.kernel.org
8665 F: drivers/i2c/busses/i2c-mlxcpld.c
8666 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8667 F: Documentation/i2c/busses/i2c-mlxcpld
8669 MELLANOX MLXCPLD LED DRIVER
8670 M: Vadim Pasternak <vadimp@mellanox.com>
8671 L: linux-leds@vger.kernel.org
8673 F: drivers/leds/leds-mlxcpld.c
8674 F: Documentation/leds/leds-mlxcpld.txt
8676 MELLANOX PLATFORM DRIVER
8677 M: Vadim Pasternak <vadimp@mellanox.com>
8678 L: platform-driver-x86@vger.kernel.org
8680 F: drivers/platform/x86/mlx-platform.c
8683 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8684 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8685 L: linux-kernel@vger.kernel.org
8687 F: kernel/membarrier.c
8688 F: include/uapi/linux/membarrier.h
8691 L: linux-mm@kvack.org
8692 W: http://www.linux-mm.org
8694 F: include/linux/mm.h
8695 F: include/linux/gfp.h
8696 F: include/linux/mmzone.h
8697 F: include/linux/memory_hotplug.h
8698 F: include/linux/vmalloc.h
8701 MEMORY TECHNOLOGY DEVICES (MTD)
8702 M: David Woodhouse <dwmw2@infradead.org>
8703 M: Brian Norris <computersforpeace@gmail.com>
8704 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8705 M: Marek Vasut <marek.vasut@gmail.com>
8706 M: Richard Weinberger <richard@nod.at>
8707 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8708 L: linux-mtd@lists.infradead.org
8709 W: http://www.linux-mtd.infradead.org/
8710 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8711 T: git git://git.infradead.org/linux-mtd.git master
8712 T: git git://git.infradead.org/l2-mtd.git master
8714 F: Documentation/devicetree/bindings/mtd/
8716 F: include/linux/mtd/
8717 F: include/uapi/mtd/
8719 MEN A21 WATCHDOG DRIVER
8720 M: Johannes Thumshirn <morbidrsa@gmail.com>
8721 L: linux-watchdog@vger.kernel.org
8723 F: drivers/watchdog/mena21_wdt.c
8725 MEN CHAMELEON BUS (mcb)
8726 M: Johannes Thumshirn <morbidrsa@gmail.com>
8729 F: include/linux/mcb.h
8730 F: Documentation/men-chameleon-bus.txt
8732 MEN F21BMC (Board Management Controller)
8733 M: Andreas Werner <andreas.werner@men.de>
8735 F: drivers/mfd/menf21bmc.c
8736 F: drivers/watchdog/menf21bmc_wdt.c
8737 F: drivers/leds/leds-menf21bmc.c
8738 F: drivers/hwmon/menf21bmc_hwmon.c
8739 F: Documentation/hwmon/menf21bmc
8741 MESON AO CEC DRIVER FOR AMLOGIC SOCS
8742 M: Neil Armstrong <narmstrong@baylibre.com>
8743 L: linux-media@lists.freedesktop.org
8744 L: linux-amlogic@lists.infradead.org
8745 W: http://linux-meson.com/
8747 F: drivers/media/platform/meson/ao-cec.c
8748 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
8749 T: git git://linuxtv.org/media_tree.git
8752 M: James Hogan <james.hogan@imgtec.com>
8753 L: linux-metag@vger.kernel.org
8754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8757 F: Documentation/metag/
8758 F: Documentation/devicetree/bindings/metag/
8759 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8760 F: drivers/clocksource/metag_generic.c
8761 F: drivers/irqchip/irq-metag.c
8762 F: drivers/irqchip/irq-metag-ext.c
8763 F: drivers/tty/metag_da.c
8765 MICROBLAZE ARCHITECTURE
8766 M: Michal Simek <monstr@monstr.eu>
8767 W: http://www.monstr.eu/fdt/
8768 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8772 MICROCHIP / ATMEL AT91 SERIAL DRIVER
8773 M: Richard Genoud <richard.genoud@gmail.com>
8775 F: drivers/tty/serial/atmel_serial.c
8776 F: drivers/tty/serial/atmel_serial.h
8778 MICROCHIP / ATMEL DMA DRIVER
8779 M: Ludovic Desroches <ludovic.desroches@microchip.com>
8780 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8781 L: dmaengine@vger.kernel.org
8783 F: drivers/dma/at_hdmac.c
8784 F: drivers/dma/at_hdmac_regs.h
8785 F: include/linux/platform_data/dma-atmel.h
8787 MICROCHIP / ATMEL ISC DRIVER
8788 M: Songjun Wu <songjun.wu@microchip.com>
8789 L: linux-media@vger.kernel.org
8791 F: drivers/media/platform/atmel/atmel-isc.c
8792 F: drivers/media/platform/atmel/atmel-isc-regs.h
8793 F: devicetree/bindings/media/atmel-isc.txt
8795 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8796 M: Woojung Huh <Woojung.Huh@microchip.com>
8797 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8798 L: netdev@vger.kernel.org
8800 F: net/dsa/tag_ksz.c
8801 F: drivers/net/dsa/microchip/*
8802 F: include/linux/platform_data/microchip-ksz.h
8803 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
8805 MICROCHIP USB251XB DRIVER
8806 M: Richard Leitner <richard.leitner@skidata.com>
8807 L: linux-usb@vger.kernel.org
8809 F: drivers/usb/misc/usb251xb.c
8810 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8812 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8813 M: Don Brace <don.brace@microsemi.com>
8814 L: esc.storagedev@microsemi.com
8815 L: linux-scsi@vger.kernel.org
8817 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8818 F: drivers/scsi/smartpqi/Kconfig
8819 F: drivers/scsi/smartpqi/Makefile
8820 F: include/linux/cciss*.h
8821 F: include/uapi/linux/cciss*.h
8822 F: Documentation/scsi/smartpqi.txt
8824 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8825 M: Chen Yu <yu.c.chen@intel.com>
8826 L: platform-driver-x86@vger.kernel.org
8828 F: drivers/platform/x86/surfacepro3_button.c
8831 M: Oliver Neukum <oliver@neukum.org>
8833 F: drivers/usb/image/microtek.*
8836 M: Ralf Baechle <ralf@linux-mips.org>
8837 L: linux-mips@linux-mips.org
8838 W: http://www.linux-mips.org/
8839 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8840 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8842 F: Documentation/devicetree/bindings/mips/
8843 F: Documentation/mips/
8846 MIPS BOSTON DEVELOPMENT BOARD
8847 M: Paul Burton <paul.burton@imgtec.com>
8848 L: linux-mips@linux-mips.org
8850 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
8851 F: arch/mips/boot/dts/img/boston.dts
8852 F: arch/mips/configs/generic/board-boston.config
8853 F: drivers/clk/imgtec/clk-boston.c
8854 F: include/dt-bindings/clock/boston-clock.h
8856 MIPS GENERIC PLATFORM
8857 M: Paul Burton <paul.burton@imgtec.com>
8858 L: linux-mips@linux-mips.org
8860 F: arch/mips/generic/
8862 MIPS/LOONGSON1 ARCHITECTURE
8863 M: Keguang Zhang <keguang.zhang@gmail.com>
8864 L: linux-mips@linux-mips.org
8866 F: arch/mips/loongson32/
8867 F: arch/mips/include/asm/mach-loongson32/
8868 F: drivers/*/*loongson1*
8869 F: drivers/*/*/*loongson1*
8871 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8872 M: Hans Verkuil <hverkuil@xs4all.nl>
8873 L: linux-media@vger.kernel.org
8874 T: git git://linuxtv.org/media_tree.git
8875 W: https://linuxtv.org
8877 F: drivers/media/radio/radio-miropcm20*
8880 M: Eric Miao <eric.y.miao@gmail.com>
8881 M: Haojian Zhuang <haojian.zhuang@gmail.com>
8882 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8883 T: git git://github.com/hzhuang1/linux.git
8884 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8886 F: arch/arm/boot/dts/mmp*
8887 F: arch/arm/mach-mmp/
8889 MN88472 MEDIA DRIVER
8890 M: Antti Palosaari <crope@iki.fi>
8891 L: linux-media@vger.kernel.org
8892 W: https://linuxtv.org
8893 W: http://palosaari.fi/linux/
8894 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8896 F: drivers/media/dvb-frontends/mn88472*
8898 MN88473 MEDIA DRIVER
8899 M: Antti Palosaari <crope@iki.fi>
8900 L: linux-media@vger.kernel.org
8901 W: https://linuxtv.org
8902 W: http://palosaari.fi/linux/
8903 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8905 F: drivers/media/dvb-frontends/mn88473*
8908 M: Jessica Yu <jeyu@kernel.org>
8909 M: Rusty Russell <rusty@rustcorp.com.au>
8910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8912 F: include/linux/module.h
8915 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8916 W: http://popies.net/meye/
8918 F: Documentation/media/v4l-drivers/meye*
8919 F: drivers/media/pci/meye/
8920 F: include/uapi/linux/meye.h
8922 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8923 M: Jiri Slaby <jirislaby@gmail.com>
8925 F: Documentation/serial/moxa-smartio
8926 F: drivers/tty/mxser.*
8928 MR800 AVERMEDIA USB FM RADIO DRIVER
8929 M: Alexey Klimov <klimov.linux@gmail.com>
8930 L: linux-media@vger.kernel.org
8931 T: git git://linuxtv.org/media_tree.git
8933 F: drivers/media/radio/radio-mr800.c
8935 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8936 M: Alan Ott <alan@signal11.us>
8937 L: linux-wpan@vger.kernel.org
8939 F: drivers/net/ieee802154/mrf24j40.c
8940 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8943 M: "Lee, Chun-Yi" <jlee@suse.com>
8944 L: platform-driver-x86@vger.kernel.org
8946 F: drivers/platform/x86/msi-laptop.c
8949 L: platform-driver-x86@vger.kernel.org
8951 F: drivers/platform/x86/msi-wmi.c
8954 M: Antti Palosaari <crope@iki.fi>
8955 L: linux-media@vger.kernel.org
8956 W: https://linuxtv.org
8957 W: http://palosaari.fi/linux/
8958 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8959 T: git git://linuxtv.org/anttip/media_tree.git
8961 F: drivers/media/tuners/msi001*
8963 MSI2500 MEDIA DRIVER
8964 M: Antti Palosaari <crope@iki.fi>
8965 L: linux-media@vger.kernel.org
8966 W: https://linuxtv.org
8967 W: http://palosaari.fi/linux/
8968 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8969 T: git git://linuxtv.org/anttip/media_tree.git
8971 F: drivers/media/usb/msi2500/
8973 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8974 M: Robert Jarzmik <robert.jarzmik@free.fr>
8975 L: linux-mtd@lists.infradead.org
8977 F: drivers/mtd/devices/docg3*
8979 MT9M032 APTINA SENSOR DRIVER
8980 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8981 L: linux-media@vger.kernel.org
8982 T: git git://linuxtv.org/media_tree.git
8984 F: drivers/media/i2c/mt9m032.c
8985 F: include/media/i2c/mt9m032.h
8987 MT9P031 APTINA CAMERA SENSOR
8988 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8989 L: linux-media@vger.kernel.org
8990 T: git git://linuxtv.org/media_tree.git
8992 F: drivers/media/i2c/mt9p031.c
8993 F: include/media/i2c/mt9p031.h
8995 MT9T001 APTINA CAMERA SENSOR
8996 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8997 L: linux-media@vger.kernel.org
8998 T: git git://linuxtv.org/media_tree.git
9000 F: drivers/media/i2c/mt9t001.c
9001 F: include/media/i2c/mt9t001.h
9003 MT9V032 APTINA CAMERA SENSOR
9004 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9005 L: linux-media@vger.kernel.org
9006 T: git git://linuxtv.org/media_tree.git
9008 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9009 F: drivers/media/i2c/mt9v032.c
9010 F: include/media/i2c/mt9v032.h
9012 MULTIFUNCTION DEVICES (MFD)
9013 M: Lee Jones <lee.jones@linaro.org>
9014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9016 F: Documentation/devicetree/bindings/mfd/
9018 F: include/linux/mfd/
9019 F: include/dt-bindings/mfd/
9021 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9023 F: drivers/mmc/host/mmc_spi.c
9024 F: include/linux/spi/mmc_spi.h
9026 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9027 M: Ulf Hansson <ulf.hansson@linaro.org>
9028 L: linux-mmc@vger.kernel.org
9029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9031 F: Documentation/devicetree/bindings/mmc/
9033 F: include/linux/mmc/
9034 F: include/uapi/linux/mmc/
9036 MULTIPLEXER SUBSYSTEM
9037 M: Peter Rosin <peda@axentia.se>
9039 F: Documentation/ABI/testing/mux/sysfs-class-mux*
9040 F: Documentation/devicetree/bindings/mux/
9041 F: include/linux/dt-bindings/mux/
9042 F: include/linux/mux/
9045 MULTISOUND SOUND DRIVER
9046 M: Andrew Veliath <andrewtv@usa.net>
9048 F: Documentation/sound/oss/MultiSound
9051 MULTITECH MULTIPORT CARD (ISICOM)
9053 F: drivers/tty/isicom.c
9054 F: include/linux/isicom.h
9056 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9057 M: Bin Liu <b-liu@ti.com>
9058 L: linux-usb@vger.kernel.org
9059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
9061 F: drivers/usb/musb/
9063 MXL5007T MEDIA DRIVER
9064 M: Michael Krufky <mkrufky@linuxtv.org>
9065 L: linux-media@vger.kernel.org
9066 W: https://linuxtv.org
9067 W: http://github.com/mkrufky
9068 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9069 T: git git://linuxtv.org/mkrufky/tuners.git
9071 F: drivers/media/tuners/mxl5007t.*
9074 M: Marek Vasut <marex@denx.de>
9076 F: drivers/gpu/drm/mxsfb/
9077 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9079 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9080 M: Hyong-Youb Kim <hykim@myri.com>
9081 L: netdev@vger.kernel.org
9082 W: https://www.myricom.com/support/downloads/myri10ge.html
9084 F: drivers/net/ethernet/myricom/myri10ge/
9086 NAND FLASH SUBSYSTEM
9087 M: Boris Brezillon <boris.brezillon@free-electrons.com>
9088 R: Richard Weinberger <richard@nod.at>
9089 L: linux-mtd@lists.infradead.org
9090 W: http://www.linux-mtd.infradead.org/
9091 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9092 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9093 T: git git://git.infradead.org/l2-mtd.git nand/next
9095 F: drivers/mtd/nand/
9096 F: include/linux/mtd/nand*.h
9098 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9099 M: Daniel Mack <zonque@gmail.com>
9101 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9102 W: http://www.native-instruments.com
9105 NATSEMI ETHERNET DRIVER (DP8381x)
9107 F: drivers/net/ethernet/natsemi/natsemi.c
9110 M: Petr Vandrovec <petr@vandrovec.name>
9114 NCR 5380 SCSI DRIVERS
9115 M: Finn Thain <fthain@telegraphics.com.au>
9116 M: Michael Schmitz <schmitzmic@gmail.com>
9117 L: linux-scsi@vger.kernel.org
9119 F: Documentation/scsi/g_NCR5380.txt
9120 F: drivers/scsi/NCR5380.*
9121 F: drivers/scsi/arm/cumana_1.c
9122 F: drivers/scsi/arm/oak.c
9123 F: drivers/scsi/atari_scsi.*
9124 F: drivers/scsi/dmx3191d.c
9125 F: drivers/scsi/g_NCR5380.*
9126 F: drivers/scsi/mac_scsi.*
9127 F: drivers/scsi/sun3_scsi.*
9128 F: drivers/scsi/sun3_scsi_vme.c
9130 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9131 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9132 L: linux-scsi@vger.kernel.org
9134 F: drivers/scsi/NCR_D700.*
9136 NCT6775 HARDWARE MONITOR DRIVER
9137 M: Guenter Roeck <linux@roeck-us.net>
9138 L: linux-hwmon@vger.kernel.org
9140 F: Documentation/hwmon/nct6775
9141 F: drivers/hwmon/nct6775.c
9143 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9144 M: Faisal Latif <faisal.latif@intel.com>
9145 L: linux-rdma@vger.kernel.org
9146 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9148 F: drivers/infiniband/hw/nes/
9149 F: include/uapi/rdma/nes-abi.h
9151 NETEM NETWORK EMULATOR
9152 M: Stephen Hemminger <stephen@networkplumber.org>
9153 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9155 F: net/sched/sch_netem.c
9157 NETERION 10GbE DRIVERS (s2io/vxge)
9158 M: Jon Mason <jdmason@kudzu.us>
9159 L: netdev@vger.kernel.org
9161 F: Documentation/networking/s2io.txt
9162 F: Documentation/networking/vxge.txt
9163 F: drivers/net/ethernet/neterion/
9166 M: Pablo Neira Ayuso <pablo@netfilter.org>
9167 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9168 M: Florian Westphal <fw@strlen.de>
9169 L: netfilter-devel@vger.kernel.org
9170 L: coreteam@netfilter.org
9171 W: http://www.netfilter.org/
9172 W: http://www.iptables.org/
9173 W: http://www.nftables.org/
9174 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9178 F: include/linux/netfilter*
9179 F: include/linux/netfilter/
9180 F: include/net/netfilter/
9181 F: include/uapi/linux/netfilter*
9182 F: include/uapi/linux/netfilter/
9183 F: net/*/netfilter.c
9186 F: net/bridge/br_netfilter*.c
9189 M: Paul Moore <paul@paul-moore.com>
9190 W: http://netlabel.sf.net
9191 L: netdev@vger.kernel.org
9193 F: Documentation/netlabel/
9194 F: include/net/netlabel.h
9197 NETROM NETWORK LAYER
9198 M: Ralf Baechle <ralf@linux-mips.org>
9199 L: linux-hams@vger.kernel.org
9200 W: http://www.linux-ax25.org/
9202 F: include/net/netrom.h
9203 F: include/uapi/linux/netrom.h
9206 NETRONOME ETHERNET DRIVERS
9207 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9208 L: oss-drivers@netronome.com
9210 F: drivers/net/ethernet/netronome/
9212 NETWORK BLOCK DEVICE (NBD)
9213 M: Josef Bacik <jbacik@fb.com>
9215 L: linux-block@vger.kernel.org
9216 L: nbd-general@lists.sourceforge.net
9217 F: Documentation/blockdev/nbd.txt
9218 F: drivers/block/nbd.c
9219 F: include/uapi/linux/nbd.h
9221 NETWORK DROP MONITOR
9222 M: Neil Horman <nhorman@tuxdriver.com>
9223 L: netdev@vger.kernel.org
9225 W: https://fedorahosted.org/dropwatch/
9226 F: net/core/drop_monitor.c
9229 L: netdev@vger.kernel.org
9230 W: http://www.linuxfoundation.org/en/Net
9231 Q: http://patchwork.ozlabs.org/project/netdev/list/
9232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9235 F: Documentation/devicetree/bindings/net/
9237 F: include/linux/if_*
9238 F: include/linux/netdevice.h
9239 F: include/linux/etherdevice.h
9240 F: include/linux/fcdevice.h
9241 F: include/linux/fddidevice.h
9242 F: include/linux/hippidevice.h
9243 F: include/linux/inetdevice.h
9244 F: include/uapi/linux/if_*
9245 F: include/uapi/linux/netdevice.h
9247 NETWORKING DRIVERS (WIRELESS)
9248 M: Kalle Valo <kvalo@codeaurora.org>
9249 L: linux-wireless@vger.kernel.org
9250 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9254 F: Documentation/devicetree/bindings/net/wireless/
9255 F: drivers/net/wireless/
9258 M: Andrew Lunn <andrew@lunn.ch>
9259 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9260 M: Florian Fainelli <f.fainelli@gmail.com>
9263 F: include/net/dsa.h
9266 NETWORKING [GENERAL]
9267 M: "David S. Miller" <davem@davemloft.net>
9268 L: netdev@vger.kernel.org
9269 W: http://www.linuxfoundation.org/en/Net
9270 Q: http://patchwork.ozlabs.org/project/netdev/list/
9271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9273 B: mailto:netdev@vger.kernel.org
9277 F: include/linux/in.h
9278 F: include/linux/net.h
9279 F: include/linux/netdevice.h
9280 F: include/uapi/linux/in.h
9281 F: include/uapi/linux/net.h
9282 F: include/uapi/linux/netdevice.h
9283 F: include/uapi/linux/net_namespace.h
9285 F: tools/testing/selftests/net/
9289 M: Steffen Klassert <steffen.klassert@secunet.com>
9290 M: Herbert Xu <herbert@gondor.apana.org.au>
9291 M: "David S. Miller" <davem@davemloft.net>
9292 L: netdev@vger.kernel.org
9293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9302 F: net/ipv4/ipcomp.c
9303 F: net/ipv4/ip_vti.c
9307 F: net/ipv6/ipcomp6.c
9308 F: net/ipv6/ip6_vti.c
9309 F: include/uapi/linux/xfrm.h
9310 F: include/net/xfrm.h
9312 NETWORKING [IPv4/IPv6]
9313 M: "David S. Miller" <davem@davemloft.net>
9314 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9315 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9316 L: netdev@vger.kernel.org
9317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9324 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
9325 M: Paul Moore <paul@paul-moore.com>
9326 L: netdev@vger.kernel.org
9330 M: Ilya Lesokhin <ilyal@mellanox.com>
9331 M: Aviad Yehezkel <aviadye@mellanox.com>
9332 M: Dave Watson <davejwatson@fb.com>
9333 L: netdev@vger.kernel.org
9336 F: include/uapi/linux/tls.h
9337 F: include/net/tls.h
9339 NETWORKING [WIRELESS]
9340 L: linux-wireless@vger.kernel.org
9341 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9343 NETXEN (1/10) GbE SUPPORT
9344 M: Manish Chopra <manish.chopra@cavium.com>
9345 M: Rahul Verma <rahul.verma@cavium.com>
9346 M: Dept-GELinuxNICDev@cavium.com
9347 L: netdev@vger.kernel.org
9349 F: drivers/net/ethernet/qlogic/netxen/
9352 M: Samuel Ortiz <sameo@linux.intel.com>
9353 L: linux-wireless@vger.kernel.org
9354 L: linux-nfc@lists.01.org (subscribers-only)
9358 F: include/uapi/linux/nfc.h
9360 F: include/linux/platform_data/nfcmrvl.h
9361 F: include/linux/platform_data/nxp-nci.h
9362 F: Documentation/devicetree/bindings/net/nfc/
9364 NFS, SUNRPC, AND LOCKD CLIENTS
9365 M: Trond Myklebust <trond.myklebust@primarydata.com>
9366 M: Anna Schumaker <anna.schumaker@netapp.com>
9367 L: linux-nfs@vger.kernel.org
9368 W: http://client.linux-nfs.org
9369 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9375 F: include/linux/lockd/
9376 F: include/linux/nfs*
9377 F: include/linux/sunrpc/
9378 F: include/uapi/linux/nfs*
9379 F: include/uapi/linux/sunrpc/
9382 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9383 L: linux-nilfs@vger.kernel.org
9384 W: http://nilfs.sourceforge.net/
9385 W: http://nilfs.osdn.jp/
9386 T: git git://github.com/konis/nilfs2.git
9388 F: Documentation/filesystems/nilfs2.txt
9390 F: include/trace/events/nilfs2.h
9391 F: include/uapi/linux/nilfs2_api.h
9392 F: include/uapi/linux/nilfs2_ondisk.h
9394 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9395 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9396 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9398 F: Documentation/scsi/NinjaSCSI.txt
9399 F: drivers/scsi/pcmcia/nsp_*
9401 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9402 M: GOTO Masanori <gotom@debian.or.jp>
9403 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9404 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9406 F: Documentation/scsi/NinjaSCSI.txt
9407 F: drivers/scsi/nsp32*
9410 M: Ley Foon Tan <lftan@altera.com>
9411 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9416 NOHZ, DYNTICKS SUPPORT
9417 M: Frederic Weisbecker <fweisbec@gmail.com>
9418 M: Thomas Gleixner <tglx@linutronix.de>
9419 M: Ingo Molnar <mingo@kernel.org>
9420 L: linux-kernel@vger.kernel.org
9421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9423 F: kernel/time/tick*.*
9424 F: include/linux/tick.h
9425 F: include/linux/sched/nohz.h
9427 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9428 M: Pavel Machek <pavel@ucw.cz>
9429 M: Sakari Ailus <sakari.ailus@iki.fi>
9430 L: linux-media@vger.kernel.org
9432 F: drivers/media/i2c/et8ek8
9433 F: drivers/media/i2c/ad5820.c
9435 NOKIA N900 POWER SUPPLY DRIVERS
9436 R: Pali Rohár <pali.rohar@gmail.com>
9437 F: include/linux/power/bq2415x_charger.h
9438 F: include/linux/power/bq27xxx_battery.h
9439 F: include/linux/power/isp1704_charger.h
9440 F: drivers/power/supply/bq2415x_charger.c
9441 F: drivers/power/supply/bq27xxx_battery.c
9442 F: drivers/power/supply/bq27xxx_battery_i2c.c
9443 F: drivers/power/supply/isp1704_charger.c
9444 F: drivers/power/supply/rx51_battery.c
9447 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9448 L: linux-ntb@googlegroups.com
9450 F: drivers/ntb/hw/amd/
9453 M: Jon Mason <jdmason@kudzu.us>
9454 M: Dave Jiang <dave.jiang@intel.com>
9455 M: Allen Hubbe <Allen.Hubbe@emc.com>
9456 L: linux-ntb@googlegroups.com
9458 W: https://github.com/jonmason/ntb/wiki
9459 T: git git://github.com/jonmason/ntb.git
9461 F: drivers/net/ntb_netdev.c
9462 F: include/linux/ntb.h
9463 F: include/linux/ntb_transport.h
9464 F: tools/testing/selftests/ntb/
9467 M: Serge Semin <fancer.lancer@gmail.com>
9468 L: linux-ntb@googlegroups.com
9470 F: drivers/ntb/hw/idt/
9473 M: Jon Mason <jdmason@kudzu.us>
9474 M: Dave Jiang <dave.jiang@intel.com>
9475 L: linux-ntb@googlegroups.com
9477 W: https://github.com/jonmason/ntb/wiki
9478 T: git git://github.com/jonmason/ntb.git
9479 F: drivers/ntb/hw/intel/
9482 M: Anton Altaparmakov <anton@tuxera.com>
9483 L: linux-ntfs-dev@lists.sourceforge.net
9484 W: http://www.tuxera.com/
9485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9487 F: Documentation/filesystems/ntfs.txt
9490 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9491 M: Antonino Daplas <adaplas@gmail.com>
9492 L: linux-fbdev@vger.kernel.org
9494 F: drivers/video/fbdev/riva/
9495 F: drivers/video/fbdev/nvidia/
9498 M: Keith Busch <keith.busch@intel.com>
9499 M: Jens Axboe <axboe@fb.com>
9500 M: Christoph Hellwig <hch@lst.de>
9501 M: Sagi Grimberg <sagi@grimberg.me>
9502 L: linux-nvme@lists.infradead.org
9503 T: git://git.infradead.org/nvme.git
9504 W: http://git.infradead.org/nvme.git
9506 F: drivers/nvme/host/
9507 F: include/linux/nvme.h
9508 F: include/uapi/linux/nvme_ioctl.h
9510 NVM EXPRESS FC TRANSPORT DRIVERS
9511 M: James Smart <james.smart@broadcom.com>
9512 L: linux-nvme@lists.infradead.org
9514 F: include/linux/nvme-fc.h
9515 F: include/linux/nvme-fc-driver.h
9516 F: drivers/nvme/host/fc.c
9517 F: drivers/nvme/target/fc.c
9518 F: drivers/nvme/target/fcloop.c
9520 NVM EXPRESS TARGET DRIVER
9521 M: Christoph Hellwig <hch@lst.de>
9522 M: Sagi Grimberg <sagi@grimberg.me>
9523 L: linux-nvme@lists.infradead.org
9524 T: git://git.infradead.org/nvme.git
9525 W: http://git.infradead.org/nvme.git
9527 F: drivers/nvme/target/
9530 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9533 F: Documentation/devicetree/bindings/nvmem/
9534 F: include/linux/nvmem-consumer.h
9535 F: include/linux/nvmem-provider.h
9537 NXP TDA998X DRM DRIVER
9538 M: Russell King <linux@armlinux.org.uk>
9540 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9541 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9542 F: drivers/gpu/drm/i2c/tda998x_drv.c
9543 F: include/drm/i2c/tda998x.h
9546 M: Peter Rosin <peda@axentia.se>
9547 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9549 F: sound/soc/codecs/tfa9879*
9552 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9553 R: Charles Gorand <charles.gorand@effinnov.com>
9554 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9556 F: drivers/nfc/nxp-nci
9559 M: Josh Poimboeuf <jpoimboe@redhat.com>
9564 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9565 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9566 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9567 L: linux-omap@vger.kernel.org
9571 OMAP CLOCK FRAMEWORK SUPPORT
9572 M: Paul Walmsley <paul@pwsan.com>
9573 L: linux-omap@vger.kernel.org
9575 F: arch/arm/*omap*/*clock*
9577 OMAP DEVICE TREE SUPPORT
9578 M: Benoît Cousson <bcousson@baylibre.com>
9579 M: Tony Lindgren <tony@atomide.com>
9580 L: linux-omap@vger.kernel.org
9581 L: devicetree@vger.kernel.org
9583 F: arch/arm/boot/dts/*omap*
9584 F: arch/arm/boot/dts/*am3*
9585 F: arch/arm/boot/dts/*am4*
9586 F: arch/arm/boot/dts/*am5*
9587 F: arch/arm/boot/dts/*dra7*
9589 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9590 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9591 L: linux-omap@vger.kernel.org
9592 L: linux-fbdev@vger.kernel.org
9594 F: drivers/video/fbdev/omap2/
9595 F: Documentation/arm/OMAP/DSS
9597 OMAP FRAMEBUFFER SUPPORT
9598 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9599 L: linux-fbdev@vger.kernel.org
9600 L: linux-omap@vger.kernel.org
9602 F: drivers/video/fbdev/omap/
9604 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9605 M: Roger Quadros <rogerq@ti.com>
9606 M: Tony Lindgren <tony@atomide.com>
9607 L: linux-omap@vger.kernel.org
9609 F: drivers/memory/omap-gpmc.c
9610 F: arch/arm/mach-omap2/*gpmc*
9613 M: Grygorii Strashko <grygorii.strashko@ti.com>
9614 M: Santosh Shilimkar <ssantosh@kernel.org>
9615 M: Kevin Hilman <khilman@kernel.org>
9616 L: linux-omap@vger.kernel.org
9618 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9619 F: drivers/gpio/gpio-omap.c
9621 OMAP HARDWARE SPINLOCK SUPPORT
9622 M: Ohad Ben-Cohen <ohad@wizery.com>
9623 L: linux-omap@vger.kernel.org
9625 F: drivers/hwspinlock/omap_hwspinlock.c
9628 L: linux-mmc@vger.kernel.org
9629 L: linux-omap@vger.kernel.org
9631 F: drivers/mmc/host/omap_hsmmc.c
9634 M: Paul Walmsley <paul@pwsan.com>
9635 L: linux-omap@vger.kernel.org
9637 F: arch/arm/mach-omap2/omap_hwmod*data*
9639 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9640 M: Benoît Cousson <bcousson@baylibre.com>
9641 L: linux-omap@vger.kernel.org
9643 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9646 M: Benoît Cousson <bcousson@baylibre.com>
9647 M: Paul Walmsley <paul@pwsan.com>
9648 L: linux-omap@vger.kernel.org
9650 F: arch/arm/mach-omap2/omap_hwmod.*
9652 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9653 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9654 L: linux-media@vger.kernel.org
9656 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9657 F: drivers/media/platform/omap3isp/
9658 F: drivers/staging/media/omap4iss/
9661 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9662 L: linux-omap@vger.kernel.org
9664 F: drivers/mmc/host/omap.c
9666 OMAP POWER MANAGEMENT SUPPORT
9667 M: Kevin Hilman <khilman@kernel.org>
9668 L: linux-omap@vger.kernel.org
9670 F: arch/arm/*omap*/*pm*
9671 F: drivers/cpufreq/omap-cpufreq.c
9673 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9674 M: Rajendra Nayak <rnayak@codeaurora.org>
9675 M: Paul Walmsley <paul@pwsan.com>
9676 L: linux-omap@vger.kernel.org
9678 F: arch/arm/mach-omap2/prm*
9680 OMAP RANDOM NUMBER GENERATOR SUPPORT
9681 M: Deepak Saxena <dsaxena@plexity.net>
9683 F: drivers/char/hw_random/omap-rng.c
9686 L: linux-usb@vger.kernel.org
9687 L: linux-omap@vger.kernel.org
9689 F: drivers/usb/*/*omap*
9690 F: arch/arm/*omap*/usb*
9692 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9693 M: Mark Jackson <mpfj@newflow.co.uk>
9694 L: linux-omap@vger.kernel.org
9696 F: arch/arm/boot/dts/am335x-nano.dts
9699 M: Aaro Koskinen <aaro.koskinen@iki.fi>
9700 M: Tony Lindgren <tony@atomide.com>
9701 L: linux-omap@vger.kernel.org
9702 Q: http://patchwork.kernel.org/project/linux-omap/list/
9703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9705 F: arch/arm/mach-omap1/
9706 F: arch/arm/plat-omap/
9707 F: arch/arm/configs/omap1_defconfig
9708 F: drivers/i2c/busses/i2c-omap.c
9709 F: include/linux/i2c-omap.h
9712 M: Tony Lindgren <tony@atomide.com>
9713 L: linux-omap@vger.kernel.org
9714 W: http://www.muru.com/linux/omap/
9715 W: http://linux.omap.com/
9716 Q: http://patchwork.kernel.org/project/linux-omap/list/
9717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9719 F: arch/arm/mach-omap2/
9720 F: arch/arm/plat-omap/
9721 F: arch/arm/configs/omap2plus_defconfig
9722 F: drivers/i2c/busses/i2c-omap.c
9723 F: drivers/irqchip/irq-omap-intc.c
9724 F: drivers/mfd/*omap*.c
9725 F: drivers/mfd/menelaus.c
9726 F: drivers/mfd/palmas.c
9727 F: drivers/mfd/tps65217.c
9728 F: drivers/mfd/tps65218.c
9729 F: drivers/mfd/tps65910.c
9730 F: drivers/mfd/twl-core.[ch]
9731 F: drivers/mfd/twl4030*.c
9732 F: drivers/mfd/twl6030*.c
9733 F: drivers/mfd/twl6040*.c
9734 F: drivers/regulator/palmas-regulator*.c
9735 F: drivers/regulator/pbias-regulator.c
9736 F: drivers/regulator/tps65217-regulator.c
9737 F: drivers/regulator/tps65218-regulator.c
9738 F: drivers/regulator/tps65910-regulator.c
9739 F: drivers/regulator/twl-regulator.c
9740 F: drivers/regulator/twl6030-regulator.c
9741 F: include/linux/i2c-omap.h
9744 M: Bob Copeland <me@bobcopeland.com>
9745 L: linux-karma-devel@lists.sourceforge.net
9747 F: Documentation/filesystems/omfs.txt
9750 OMNIKEY CARDMAN 4000 DRIVER
9751 M: Harald Welte <laforge@gnumonks.org>
9753 F: drivers/char/pcmcia/cm4000_cs.c
9754 F: include/linux/cm4000_cs.h
9755 F: include/uapi/linux/cm4000_cs.h
9757 OMNIKEY CARDMAN 4040 DRIVER
9758 M: Harald Welte <laforge@gnumonks.org>
9760 F: drivers/char/pcmcia/cm4040_cs.*
9762 OMNIVISION OV13858 SENSOR DRIVER
9763 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9764 L: linux-media@vger.kernel.org
9765 T: git git://linuxtv.org/media_tree.git
9767 F: drivers/media/i2c/ov13858.c
9769 OMNIVISION OV5640 SENSOR DRIVER
9770 M: Steve Longerbeam <slongerbeam@gmail.com>
9771 L: linux-media@vger.kernel.org
9772 T: git git://linuxtv.org/media_tree.git
9774 F: drivers/media/i2c/ov5640.c
9776 OMNIVISION OV5647 SENSOR DRIVER
9777 M: Luis Oliveira <lolivei@synopsys.com>
9778 L: linux-media@vger.kernel.org
9779 T: git git://linuxtv.org/media_tree.git
9781 F: drivers/media/i2c/ov5647.c
9783 OMNIVISION OV7670 SENSOR DRIVER
9784 M: Jonathan Corbet <corbet@lwn.net>
9785 L: linux-media@vger.kernel.org
9786 T: git git://linuxtv.org/media_tree.git
9788 F: drivers/media/i2c/ov7670.c
9789 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
9791 ONENAND FLASH DRIVER
9792 M: Kyungmin Park <kyungmin.park@samsung.com>
9793 L: linux-mtd@lists.infradead.org
9795 F: drivers/mtd/onenand/
9796 F: include/linux/mtd/onenand*.h
9798 ONSTREAM SCSI TAPE DRIVER
9799 M: Willem Riede <osst@riede.org>
9800 L: osst-users@lists.sourceforge.net
9801 L: linux-scsi@vger.kernel.org
9803 F: Documentation/scsi/osst.txt
9804 F: drivers/scsi/osst.*
9805 F: drivers/scsi/osst_*.h
9806 F: drivers/scsi/st.h
9809 M: Jens Wiklander <jens.wiklander@linaro.org>
9811 F: drivers/tee/optee/
9814 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9815 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9816 L: linux-rdma@vger.kernel.org
9818 F: drivers/infiniband/ulp/opa_vnic
9820 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9821 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9822 L: devicetree@vger.kernel.org
9824 F: Documentation/devicetree/dynamic-resolution-notes.txt
9825 F: Documentation/devicetree/overlay-notes.txt
9826 F: drivers/of/overlay.c
9827 F: drivers/of/resolver.c
9829 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9830 M: Rob Herring <robh+dt@kernel.org>
9831 M: Frank Rowand <frowand.list@gmail.com>
9832 L: devicetree@vger.kernel.org
9833 W: http://www.devicetree.org/
9834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9837 F: include/linux/of*.h
9839 F: Documentation/ABI/testing/sysfs-firmware-ofw
9841 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9842 M: Rob Herring <robh+dt@kernel.org>
9843 M: Mark Rutland <mark.rutland@arm.com>
9844 L: devicetree@vger.kernel.org
9845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9846 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9848 F: Documentation/devicetree/
9850 F: include/dt-bindings/
9852 OPENCORES I2C BUS DRIVER
9853 M: Peter Korsgaard <jacmet@sunsite.dk>
9854 L: linux-i2c@vger.kernel.org
9856 F: Documentation/i2c/busses/i2c-ocores
9857 F: drivers/i2c/busses/i2c-ocores.c
9859 OPENRISC ARCHITECTURE
9860 M: Jonas Bonn <jonas@southpole.se>
9861 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9862 M: Stafford Horne <shorne@gmail.com>
9863 T: git git://github.com/openrisc/linux.git
9864 L: openrisc@lists.librecores.org
9865 W: http://openrisc.io
9870 M: Pravin Shelar <pshelar@nicira.com>
9871 L: netdev@vger.kernel.org
9872 L: dev@openvswitch.org
9873 W: http://openvswitch.org
9876 F: include/uapi/linux/openvswitch.h
9878 OPERATING PERFORMANCE POINTS (OPP)
9879 M: Viresh Kumar <vireshk@kernel.org>
9880 M: Nishanth Menon <nm@ti.com>
9881 M: Stephen Boyd <sboyd@codeaurora.org>
9882 L: linux-pm@vger.kernel.org
9884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9885 F: drivers/base/power/opp/
9886 F: include/linux/pm_opp.h
9887 F: Documentation/power/opp.txt
9888 F: Documentation/devicetree/bindings/opp/
9891 M: Clemens Ladisch <clemens@ladisch.de>
9892 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9893 T: git git://git.alsa-project.org/alsa-kernel.git
9895 F: sound/drivers/opl4/
9898 M: Robert Richter <rric@kernel.org>
9899 L: oprofile-list@lists.sf.net
9901 F: arch/*/include/asm/oprofile*.h
9903 F: drivers/oprofile/
9904 F: include/linux/oprofile.h
9906 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9907 M: Mark Fasheh <mfasheh@versity.com>
9908 M: Joel Becker <jlbec@evilplan.org>
9909 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9910 W: http://ocfs2.wiki.kernel.org
9912 F: Documentation/filesystems/ocfs2.txt
9913 F: Documentation/filesystems/dlmfs.txt
9917 M: Mike Marshall <hubcap@omnibond.com>
9918 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
9919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9922 F: Documentation/filesystems/orangefs.txt
9925 L: linux-wireless@vger.kernel.org
9926 W: http://wireless.kernel.org/en/users/Drivers/orinoco
9927 W: http://www.nongnu.org/orinoco/
9929 F: drivers/net/wireless/intersil/orinoco/
9931 OSD LIBRARY and FILESYSTEM
9932 M: Boaz Harrosh <ooo@electrozaur.com>
9934 F: drivers/scsi/osd/
9935 F: include/scsi/osd_*
9938 OV2659 OMNIVISION SENSOR DRIVER
9939 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9940 L: linux-media@vger.kernel.org
9941 W: https://linuxtv.org
9942 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9943 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9945 F: drivers/media/i2c/ov2659.c
9946 F: include/media/i2c/ov2659.h
9949 M: Miklos Szeredi <miklos@szeredi.hu>
9950 L: linux-unionfs@vger.kernel.org
9951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9954 F: Documentation/filesystems/overlayfs.txt
9957 M: Christian Lamparter <chunkeey@googlemail.com>
9958 L: linux-wireless@vger.kernel.org
9959 W: http://wireless.kernel.org/en/users/Drivers/p54
9961 F: drivers/net/wireless/intersil/p54/
9963 PA SEMI ETHERNET DRIVER
9964 L: netdev@vger.kernel.org
9966 F: drivers/net/ethernet/pasemi/*
9968 PA SEMI SMBUS DRIVER
9969 L: linux-i2c@vger.kernel.org
9971 F: drivers/i2c/busses/i2c-pasemi.c
9973 PADATA PARALLEL EXECUTION MECHANISM
9974 M: Steffen Klassert <steffen.klassert@secunet.com>
9975 L: linux-crypto@vger.kernel.org
9978 F: include/linux/padata.h
9979 F: Documentation/padata.txt
9981 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9982 M: Harald Welte <laforge@gnumonks.org>
9983 L: platform-driver-x86@vger.kernel.org
9985 F: drivers/platform/x86/panasonic-laptop.c
9987 PANASONIC MN10300/AM33/AM34 PORT
9988 M: David Howells <dhowells@redhat.com>
9989 L: linux-am33-list@redhat.com (moderated for non-subscribers)
9990 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9992 F: Documentation/mn10300/
9995 PARALLEL LCD/KEYPAD PANEL DRIVER
9996 M: Willy Tarreau <willy@haproxy.com>
9997 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9999 F: Documentation/misc-devices/lcd-panel-cgram.txt
10000 F: drivers/misc/panel.c
10002 PARALLEL PORT SUBSYSTEM
10003 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10004 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10005 L: linux-parport@lists.infradead.org (subscribers-only)
10007 F: drivers/parport/
10008 F: include/linux/parport*.h
10009 F: drivers/char/ppdev.c
10010 F: include/uapi/linux/ppdev.h
10011 F: Documentation/parport*.txt
10013 PARAVIRT_OPS INTERFACE
10014 M: Jeremy Fitzhardinge <jeremy@goop.org>
10015 M: Chris Wright <chrisw@sous-sol.org>
10016 M: Alok Kataria <akataria@vmware.com>
10017 M: Rusty Russell <rusty@rustcorp.com.au>
10018 L: virtualization@lists.linux-foundation.org
10020 F: Documentation/virtual/paravirt_ops.txt
10021 F: arch/*/kernel/paravirt*
10022 F: arch/*/include/asm/paravirt.h
10023 F: include/linux/hypervisor.h
10025 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10026 M: Tim Waugh <tim@cyberelk.net>
10027 L: linux-parport@lists.infradead.org (subscribers-only)
10029 F: Documentation/blockdev/paride.txt
10030 F: drivers/block/paride/
10032 PARISC ARCHITECTURE
10033 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
10034 M: Helge Deller <deller@gmx.de>
10035 L: linux-parisc@vger.kernel.org
10036 W: http://www.parisc-linux.org/
10037 Q: http://patchwork.kernel.org/project/linux-parisc/list/
10038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10042 F: Documentation/parisc/
10044 F: drivers/char/agp/parisc-agp.c
10045 F: drivers/input/serio/gscps2.c
10046 F: drivers/parport/parport_gsc.*
10047 F: drivers/tty/serial/8250/8250_gsc.c
10048 F: drivers/video/fbdev/sti*
10049 F: drivers/video/console/sti*
10050 F: drivers/video/logo/logo_parisc*
10053 M: Jiri Pirko <jiri@mellanox.com>
10054 L: netdev@vger.kernel.org
10057 F: lib/test_parman.c
10058 F: include/linux/parman.h
10060 PC87360 HARDWARE MONITORING DRIVER
10061 M: Jim Cromie <jim.cromie@gmail.com>
10062 L: linux-hwmon@vger.kernel.org
10064 F: Documentation/hwmon/pc87360
10065 F: drivers/hwmon/pc87360.c
10067 PC8736x GPIO DRIVER
10068 M: Jim Cromie <jim.cromie@gmail.com>
10070 F: drivers/char/pc8736x_gpio.c
10072 PC87427 HARDWARE MONITORING DRIVER
10073 M: Jean Delvare <jdelvare@suse.com>
10074 L: linux-hwmon@vger.kernel.org
10076 F: Documentation/hwmon/pc87427
10077 F: drivers/hwmon/pc87427.c
10080 M: Riku Voipio <riku.voipio@iki.fi>
10082 F: drivers/leds/leds-pca9532.c
10083 F: include/linux/leds-pca9532.h
10085 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10086 M: Guenter Roeck <linux@roeck-us.net>
10087 L: linux-i2c@vger.kernel.org
10089 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10091 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10092 M: Khalid Aziz <khalid@gonehiking.org>
10094 F: drivers/firmware/pcdp.*
10096 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10097 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10098 L: linux-pci@vger.kernel.org
10099 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10101 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10102 F: drivers/pci/host/pci-aardvark.c
10104 PCI DRIVER FOR ALTERA PCIE IP
10105 M: Ley Foon Tan <lftan@altera.com>
10106 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10107 L: linux-pci@vger.kernel.org
10109 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10110 F: drivers/pci/host/pcie-altera.c
10112 PCI DRIVER FOR APPLIEDMICRO XGENE
10113 M: Tanmay Inamdar <tinamdar@apm.com>
10114 L: linux-pci@vger.kernel.org
10115 L: linux-arm-kernel@lists.infradead.org
10117 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10118 F: drivers/pci/host/pci-xgene.c
10120 PCI DRIVER FOR ARM VERSATILE PLATFORM
10121 M: Rob Herring <robh@kernel.org>
10122 L: linux-pci@vger.kernel.org
10123 L: linux-arm-kernel@lists.infradead.org
10125 F: Documentation/devicetree/bindings/pci/versatile.txt
10126 F: drivers/pci/host/pci-versatile.c
10128 PCI DRIVER FOR ARMADA 8K
10129 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10130 L: linux-pci@vger.kernel.org
10131 L: linux-arm-kernel@lists.infradead.org
10133 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10134 F: drivers/pci/dwc/pcie-armada8k.c
10136 PCI DRIVER FOR FREESCALE LAYERSCAPE
10137 M: Minghuan Lian <minghuan.Lian@freescale.com>
10138 M: Mingkai Hu <mingkai.hu@freescale.com>
10139 M: Roy Zang <tie-fei.zang@freescale.com>
10140 L: linuxppc-dev@lists.ozlabs.org
10141 L: linux-pci@vger.kernel.org
10142 L: linux-arm-kernel@lists.infradead.org
10144 F: drivers/pci/dwc/*layerscape*
10146 PCI DRIVER FOR GENERIC OF HOSTS
10147 M: Will Deacon <will.deacon@arm.com>
10148 L: linux-pci@vger.kernel.org
10149 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10151 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10152 F: drivers/pci/host/pci-host-common.c
10153 F: drivers/pci/host/pci-host-generic.c
10155 PCI DRIVER FOR IMX6
10156 M: Richard Zhu <hongxing.zhu@nxp.com>
10157 M: Lucas Stach <l.stach@pengutronix.de>
10158 L: linux-pci@vger.kernel.org
10159 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10161 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10162 F: drivers/pci/dwc/*imx6*
10164 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10165 M: Keith Busch <keith.busch@intel.com>
10166 L: linux-pci@vger.kernel.org
10168 F: drivers/pci/host/vmd.c
10170 PCI DRIVER FOR MICROSEMI SWITCHTEC
10171 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10172 M: Stephen Bates <stephen.bates@microsemi.com>
10173 M: Logan Gunthorpe <logang@deltatee.com>
10174 L: linux-pci@vger.kernel.org
10176 F: Documentation/switchtec.txt
10177 F: Documentation/ABI/testing/sysfs-class-switchtec
10178 F: drivers/pci/switch/switchtec*
10179 F: include/uapi/linux/switchtec_ioctl.h
10181 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10182 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10183 M: Jason Cooper <jason@lakedaemon.net>
10184 L: linux-pci@vger.kernel.org
10185 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10187 F: drivers/pci/host/*mvebu*
10189 PCI DRIVER FOR NVIDIA TEGRA
10190 M: Thierry Reding <thierry.reding@gmail.com>
10191 L: linux-tegra@vger.kernel.org
10192 L: linux-pci@vger.kernel.org
10194 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10195 F: drivers/pci/host/pci-tegra.c
10197 PCI DRIVER FOR RENESAS R-CAR
10198 M: Simon Horman <horms@verge.net.au>
10199 L: linux-pci@vger.kernel.org
10200 L: linux-renesas-soc@vger.kernel.org
10202 F: drivers/pci/host/*rcar*
10204 PCI DRIVER FOR SAMSUNG EXYNOS
10205 M: Jingoo Han <jingoohan1@gmail.com>
10206 L: linux-pci@vger.kernel.org
10207 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10208 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10210 F: drivers/pci/dwc/pci-exynos.c
10212 PCI DRIVER FOR SYNOPSIS DESIGNWARE
10213 M: Jingoo Han <jingoohan1@gmail.com>
10214 M: Joao Pinto <Joao.Pinto@synopsys.com>
10215 L: linux-pci@vger.kernel.org
10217 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
10218 F: drivers/pci/dwc/*designware*
10220 PCI DRIVER FOR TI DRA7XX
10221 M: Kishon Vijay Abraham I <kishon@ti.com>
10222 L: linux-omap@vger.kernel.org
10223 L: linux-pci@vger.kernel.org
10225 F: Documentation/devicetree/bindings/pci/ti-pci.txt
10226 F: drivers/pci/dwc/pci-dra7xx.c
10228 PCI DRIVER FOR TI KEYSTONE
10229 M: Murali Karicheri <m-karicheri2@ti.com>
10230 L: linux-pci@vger.kernel.org
10231 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10233 F: drivers/pci/dwc/*keystone*
10235 PCI ENDPOINT SUBSYSTEM
10236 M: Kishon Vijay Abraham I <kishon@ti.com>
10237 L: linux-pci@vger.kernel.org
10238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10240 F: drivers/pci/endpoint/
10241 F: drivers/misc/pci_endpoint_test.c
10244 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10245 M: Russell Currey <ruscur@russell.cc>
10246 L: linuxppc-dev@lists.ozlabs.org
10248 F: Documentation/powerpc/eeh-pci-error-recovery.txt
10249 F: arch/powerpc/kernel/eeh*.c
10250 F: arch/powerpc/platforms/*/eeh*.c
10251 F: arch/powerpc/include/*/eeh*.h
10254 M: Linas Vepstas <linasvepstas@gmail.com>
10255 L: linux-pci@vger.kernel.org
10257 F: Documentation/PCI/pci-error-recovery.txt
10259 PCI MSI DRIVER FOR ALTERA MSI IP
10260 M: Ley Foon Tan <lftan@altera.com>
10261 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10262 L: linux-pci@vger.kernel.org
10264 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10265 F: drivers/pci/host/pcie-altera-msi.c
10267 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10268 M: Duc Dang <dhdang@apm.com>
10269 L: linux-pci@vger.kernel.org
10270 L: linux-arm-kernel@lists.infradead.org
10272 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10273 F: drivers/pci/host/pci-xgene-msi.c
10276 M: Bjorn Helgaas <bhelgaas@google.com>
10277 L: linux-pci@vger.kernel.org
10278 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10281 F: Documentation/devicetree/bindings/pci/
10282 F: Documentation/PCI/
10284 F: include/linux/pci*
10286 F: arch/x86/kernel/quirks.c
10288 PCIE DRIVER FOR AXIS ARTPEC
10289 M: Niklas Cassel <niklas.cassel@axis.com>
10290 M: Jesper Nilsson <jesper.nilsson@axis.com>
10291 L: linux-arm-kernel@axis.com
10292 L: linux-pci@vger.kernel.org
10294 F: Documentation/devicetree/bindings/pci/axis,artpec*
10295 F: drivers/pci/dwc/*artpec*
10297 PCIE DRIVER FOR CAVIUM THUNDERX
10298 M: David Daney <david.daney@cavium.com>
10299 L: linux-pci@vger.kernel.org
10300 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10302 F: Documentation/devicetree/bindings/pci/pci-thunder-*
10303 F: drivers/pci/host/pci-thunder-*
10305 PCIE DRIVER FOR HISILICON
10306 M: Zhou Wang <wangzhou1@hisilicon.com>
10307 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
10308 L: linux-pci@vger.kernel.org
10310 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10311 F: drivers/pci/dwc/pcie-hisi.c
10313 PCIE DRIVER FOR HISILICON KIRIN
10314 M: Xiaowei Song <songxiaowei@hisilicon.com>
10315 M: Binghui Wang <wangbinghui@hisilicon.com>
10316 L: linux-pci@vger.kernel.org
10318 F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10319 F: drivers/pci/dwc/pcie-kirin.c
10321 PCIE DRIVER FOR MEDIATEK
10322 M: Ryder Lee <ryder.lee@mediatek.com>
10323 L: linux-pci@vger.kernel.org
10324 L: linux-mediatek@lists.infradead.org
10326 F: Documentation/devicetree/bindings/pci/mediatek*
10327 F: drivers/pci/host/*mediatek*
10329 PCIE DRIVER FOR QUALCOMM MSM
10330 M: Stanimir Varbanov <svarbanov@mm-sol.com>
10331 L: linux-pci@vger.kernel.org
10332 L: linux-arm-msm@vger.kernel.org
10334 F: drivers/pci/dwc/*qcom*
10336 PCIE DRIVER FOR ROCKCHIP
10337 M: Shawn Lin <shawn.lin@rock-chips.com>
10338 L: linux-pci@vger.kernel.org
10339 L: linux-rockchip@lists.infradead.org
10341 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10342 F: drivers/pci/host/pcie-rockchip.c
10344 PCIE DRIVER FOR ST SPEAR13XX
10345 M: Pratyush Anand <pratyush.anand@gmail.com>
10346 L: linux-pci@vger.kernel.org
10348 F: drivers/pci/dwc/*spear*
10351 P: Linux PCMCIA Team
10352 L: linux-pcmcia@lists.infradead.org
10353 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10356 F: Documentation/pcmcia/
10361 PCNET32 NETWORK DRIVER
10362 M: Don Fry <pcnet32@frontier.com>
10363 L: netdev@vger.kernel.org
10365 F: drivers/net/ethernet/amd/pcnet32.c
10367 PCRYPT PARALLEL CRYPTO ENGINE
10368 M: Steffen Klassert <steffen.klassert@secunet.com>
10369 L: linux-crypto@vger.kernel.org
10372 F: include/crypto/pcrypt.h
10374 PER-CPU MEMORY ALLOCATOR
10375 M: Tejun Heo <tj@kernel.org>
10376 M: Christoph Lameter <cl@linux.com>
10377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10379 F: include/linux/percpu*.h
10381 F: arch/*/include/asm/percpu.h
10383 PER-TASK DELAY ACCOUNTING
10384 M: Balbir Singh <bsingharora@gmail.com>
10386 F: include/linux/delayacct.h
10387 F: kernel/delayacct.c
10389 PERFORMANCE EVENTS SUBSYSTEM
10390 M: Peter Zijlstra <peterz@infradead.org>
10391 M: Ingo Molnar <mingo@redhat.com>
10392 M: Arnaldo Carvalho de Melo <acme@kernel.org>
10393 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10394 L: linux-kernel@vger.kernel.org
10395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10398 F: include/linux/perf_event.h
10399 F: include/uapi/linux/perf_event.h
10400 F: arch/*/kernel/perf_event*.c
10401 F: arch/*/kernel/*/perf_event*.c
10402 F: arch/*/kernel/*/*/perf_event*.c
10403 F: arch/*/include/asm/perf_event.h
10404 F: arch/*/kernel/perf_callchain.c
10408 PERSONALITY HANDLING
10409 M: Christoph Hellwig <hch@infradead.org>
10410 L: linux-abi-devel@lists.sourceforge.net
10412 F: include/linux/personality.h
10413 F: include/uapi/linux/personality.h
10416 M: Remi Denis-Courmont <courmisch@gmail.com>
10418 F: Documentation/networking/phonet.txt
10419 F: include/linux/phonet.h
10420 F: include/net/phonet/
10421 F: include/uapi/linux/phonet.h
10425 M: Joern Engel <joern@lazybastard.org>
10426 L: linux-mtd@lists.infradead.org
10428 F: drivers/mtd/devices/phram.c
10431 M: Bruno Prémont <bonbons@linux-vserver.org>
10432 L: linux-input@vger.kernel.org
10434 F: drivers/hid/hid-picolcd*
10437 M: Jamie Iles <jamie@jamieiles.com>
10438 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10439 T: git git://github.com/jamieiles/linux-2.6-ji.git
10441 F: arch/arm/boot/dts/picoxcell*
10442 F: arch/arm/mach-picoxcell/
10443 F: drivers/crypto/picoxcell*
10445 PIN CONTROL SUBSYSTEM
10446 M: Linus Walleij <linus.walleij@linaro.org>
10447 L: linux-gpio@vger.kernel.org
10448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10450 F: Documentation/devicetree/bindings/pinctrl/
10451 F: Documentation/pinctrl.txt
10452 F: drivers/pinctrl/
10453 F: include/linux/pinctrl/
10455 PIN CONTROLLER - ATMEL AT91
10456 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10457 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10459 F: drivers/pinctrl/pinctrl-at91.*
10461 PIN CONTROLLER - ATMEL AT91 PIO4
10462 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10463 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10464 L: linux-gpio@vger.kernel.org
10466 F: drivers/pinctrl/pinctrl-at91-pio4.*
10468 PIN CONTROLLER - INTEL
10469 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10470 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10472 F: drivers/pinctrl/intel/
10474 PIN CONTROLLER - QUALCOMM
10475 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10477 L: linux-arm-msm@vger.kernel.org
10478 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10479 F: drivers/pinctrl/qcom/
10481 PIN CONTROLLER - RENESAS
10482 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10483 M: Geert Uytterhoeven <geert+renesas@glider.be>
10484 L: linux-renesas-soc@vger.kernel.org
10486 F: drivers/pinctrl/sh-pfc/
10488 PIN CONTROLLER - SAMSUNG
10489 M: Tomasz Figa <tomasz.figa@gmail.com>
10490 M: Krzysztof Kozlowski <krzk@kernel.org>
10491 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10492 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10493 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10494 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10497 F: drivers/pinctrl/samsung/
10498 F: include/dt-bindings/pinctrl/samsung.h
10499 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10501 PIN CONTROLLER - SINGLE
10502 M: Tony Lindgren <tony@atomide.com>
10503 M: Haojian Zhuang <haojian.zhuang@linaro.org>
10504 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10505 L: linux-omap@vger.kernel.org
10507 F: drivers/pinctrl/pinctrl-single.c
10509 PIN CONTROLLER - ST SPEAR
10510 M: Viresh Kumar <vireshk@kernel.org>
10511 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10512 W: http://www.st.com/spear
10514 F: drivers/pinctrl/spear/
10516 PISTACHIO SOC SUPPORT
10517 M: James Hartley <james.hartley@imgtec.com>
10518 M: Ionela Voinescu <ionela.voinescu@imgtec.com>
10519 L: linux-mips@linux-mips.org
10521 F: arch/mips/pistachio/
10522 F: arch/mips/include/asm/mach-pistachio/
10523 F: arch/mips/boot/dts/img/pistachio*
10524 F: arch/mips/configs/pistachio*_defconfig
10528 M: linux-block@vger.kernel.org
10529 F: drivers/block/pktcdvd.c
10530 F: include/linux/pktcdvd.h
10531 F: include/uapi/linux/pktcdvd.h
10533 PKUNITY SOC DRIVERS
10534 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10535 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10537 T: git git://github.com/gxt/linux.git
10538 F: drivers/input/serio/i8042-unicore32io.h
10539 F: drivers/i2c/busses/i2c-puv3.c
10540 F: drivers/video/fbdev/fb-puv3.c
10541 F: drivers/rtc/rtc-puv3.c
10543 PMBUS HARDWARE MONITORING DRIVERS
10544 M: Guenter Roeck <linux@roeck-us.net>
10545 L: linux-hwmon@vger.kernel.org
10546 W: http://hwmon.wiki.kernel.org/
10547 W: http://www.roeck-us.net/linux/drivers/
10548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10550 F: Documentation/hwmon/pmbus
10551 F: drivers/hwmon/pmbus/
10552 F: include/linux/pmbus.h
10554 PMC SIERRA MaxRAID DRIVER
10555 L: linux-scsi@vger.kernel.org
10556 W: http://www.pmc-sierra.com/
10558 F: drivers/scsi/pmcraid.*
10560 PMC SIERRA PM8001 DRIVER
10561 M: Jack Wang <jinpu.wang@profitbricks.com>
10562 M: lindar_liu@usish.com
10563 L: linux-scsi@vger.kernel.org
10565 F: drivers/scsi/pm8001/
10568 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10572 POSIX CLOCKS and TIMERS
10573 M: Thomas Gleixner <tglx@linutronix.de>
10574 L: linux-kernel@vger.kernel.org
10575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10578 F: include/linux/timer*
10579 F: kernel/time/*timer*
10581 POWER MANAGEMENT CORE
10582 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10583 L: linux-pm@vger.kernel.org
10584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10585 B: https://bugzilla.kernel.org
10587 F: drivers/base/power/
10588 F: include/linux/pm.h
10589 F: include/linux/pm_*
10590 F: include/linux/powercap.h
10591 F: drivers/powercap/
10593 POWER STATE COORDINATION INTERFACE (PSCI)
10594 M: Mark Rutland <mark.rutland@arm.com>
10595 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10596 L: linux-arm-kernel@lists.infradead.org
10598 F: drivers/firmware/psci*.c
10599 F: include/linux/psci.h
10600 F: include/uapi/linux/psci.h
10602 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10603 M: Sebastian Reichel <sre@kernel.org>
10604 L: linux-pm@vger.kernel.org
10605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10607 F: Documentation/devicetree/bindings/power/supply/
10608 F: include/linux/power_supply.h
10609 F: drivers/power/supply/
10611 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10612 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10613 L: linuxppc-dev@lists.ozlabs.org
10615 F: drivers/char/powernv-op-panel.c
10617 PPP OVER ATM (RFC 2364)
10618 M: Mitchell Blank Jr <mitch@sfgoth.com>
10620 F: net/atm/pppoatm.c
10621 F: include/uapi/linux/atmppp.h
10624 M: Michal Ostrowski <mostrows@earthlink.net>
10626 F: drivers/net/ppp/pppoe.c
10627 F: drivers/net/ppp/pppox.c
10630 M: James Chapman <jchapman@katalix.com>
10632 F: net/l2tp/l2tp_ppp.c
10633 F: include/linux/if_pppol2tp.h
10634 F: include/uapi/linux/if_pppol2tp.h
10636 PPP PROTOCOL DRIVERS AND COMPRESSORS
10637 M: Paul Mackerras <paulus@samba.org>
10638 L: linux-ppp@vger.kernel.org
10640 F: drivers/net/ppp/ppp_*
10643 M: Rodolfo Giometti <giometti@enneenne.com>
10644 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10645 L: linuxpps@ml.enneenne.com (subscribers-only)
10647 F: Documentation/pps/
10649 F: include/linux/pps*.h
10652 M: Dmitry Kozlov <xeb@mail.ru>
10653 L: netdev@vger.kernel.org
10655 F: drivers/net/ppp/pptp.c
10656 W: http://sourceforge.net/projects/accel-pptp
10659 M: Robert Love <rml@tech9.net>
10660 L: kpreempt-tech@lists.sourceforge.net
10661 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10663 F: Documentation/preempt-locking.txt
10664 F: include/linux/preempt.h
10667 M: Petr Mladek <pmladek@suse.com>
10668 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10669 R: Steven Rostedt <rostedt@goodmis.org>
10672 F: include/linux/printk.h
10674 PRISM54 WIRELESS DRIVER
10675 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10676 L: linux-wireless@vger.kernel.org
10677 W: http://wireless.kernel.org/en/users/Drivers/p54
10679 F: drivers/net/wireless/intersil/prism54/
10682 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
10683 M: Kees Cook <keescook@chromium.org>
10684 L: linux-kernel@vger.kernel.org
10685 L: linux-fsdevel@vger.kernel.org
10687 F: fs/proc/proc_sysctl.c
10688 F: include/linux/sysctl.h
10690 F: tools/testing/selftests/sysctl/
10692 PS3 NETWORK SUPPORT
10693 M: Geoff Levand <geoff@infradead.org>
10694 L: netdev@vger.kernel.org
10695 L: linuxppc-dev@lists.ozlabs.org
10697 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10699 PS3 PLATFORM SUPPORT
10700 M: Geoff Levand <geoff@infradead.org>
10701 L: linuxppc-dev@lists.ozlabs.org
10703 F: arch/powerpc/boot/ps3*
10704 F: arch/powerpc/include/asm/lv1call.h
10705 F: arch/powerpc/include/asm/ps3*.h
10706 F: arch/powerpc/platforms/ps3/
10709 F: drivers/rtc/rtc-ps3.c
10710 F: drivers/usb/host/*ps3.c
10711 F: sound/ppc/snd_ps3*
10714 M: Jim Paris <jim@jtan.com>
10715 M: Geoff Levand <geoff@infradead.org>
10716 L: linuxppc-dev@lists.ozlabs.org
10718 F: drivers/block/ps3vram.c
10720 PSAMPLE PACKET SAMPLING SUPPORT:
10721 M: Yotam Gigi <yotamg@mellanox.com>
10724 F: include/net/psample.h
10725 F: include/uapi/linux/psample.h
10728 M: Kees Cook <keescook@chromium.org>
10729 M: Anton Vorontsov <anton@enomsg.org>
10730 M: Colin Cross <ccross@android.com>
10731 M: Tony Luck <tony.luck@intel.com>
10733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10735 F: include/linux/pstore*
10736 F: drivers/firmware/efi/efi-pstore.c
10737 F: drivers/acpi/apei/erst.c
10738 F: Documentation/admin-guide/ramoops.rst
10739 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10740 K: \b(pstore|ramoops)
10742 PTP HARDWARE CLOCK SUPPORT
10743 M: Richard Cochran <richardcochran@gmail.com>
10744 L: netdev@vger.kernel.org
10746 W: http://linuxptp.sourceforge.net/
10747 F: Documentation/ABI/testing/sysfs-ptp
10748 F: Documentation/ptp/*
10749 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10750 F: drivers/net/phy/dp83640*
10752 F: include/linux/ptp_cl*
10755 M: Oleg Nesterov <oleg@redhat.com>
10757 F: include/asm-generic/syscall.h
10758 F: include/linux/ptrace.h
10759 F: include/linux/regset.h
10760 F: include/linux/tracehook.h
10761 F: include/uapi/linux/ptrace.h
10762 F: include/uapi/linux/ptrace.h
10763 F: include/asm-generic/ptrace.h
10765 F: arch/*/ptrace*.c
10766 F: arch/*/*/ptrace*.c
10767 F: arch/*/include/asm/ptrace*.h
10770 M: Hans Verkuil <hverkuil@xs4all.nl>
10771 L: linux-media@vger.kernel.org
10772 T: git git://linuxtv.org/media_tree.git
10774 F: drivers/media/usb/pulse8-cec/*
10775 F: Documentation/media/cec-drivers/pulse8-cec.rst
10777 PVRUSB2 VIDEO4LINUX DRIVER
10778 M: Mike Isely <isely@pobox.com>
10779 L: pvrusb2@isely.net (subscribers-only)
10780 L: linux-media@vger.kernel.org
10781 W: http://www.isely.net/pvrusb2/
10782 T: git git://linuxtv.org/media_tree.git
10784 F: Documentation/media/v4l-drivers/pvrusb2*
10785 F: drivers/media/usb/pvrusb2/
10788 M: Hans Verkuil <hverkuil@xs4all.nl>
10789 L: linux-media@vger.kernel.org
10790 T: git git://linuxtv.org/media_tree.git
10792 F: drivers/media/usb/pwc/*
10795 M: Kamil Debski <kamil@wypas.org>
10796 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10797 L: linux-hwmon@vger.kernel.org
10799 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10800 F: Documentation/hwmon/pwm-fan
10801 F: drivers/hwmon/pwm-fan.c
10804 M: Sean Young <sean@mess.org>
10805 L: linux-media@vger.kernel.org
10807 F: drivers/media/rc/pwm-ir-tx.c
10810 M: Thierry Reding <thierry.reding@gmail.com>
10811 L: linux-pwm@vger.kernel.org
10813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10814 F: Documentation/pwm.txt
10815 F: Documentation/devicetree/bindings/pwm/
10816 F: include/linux/pwm.h
10818 F: drivers/video/backlight/pwm_bl.c
10819 F: include/linux/pwm_backlight.h
10820 F: drivers/gpio/gpio-mvebu.c
10821 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10824 M: Robert Jarzmik <robert.jarzmik@free.fr>
10825 L: linux-gpio@vger.kernel.org
10827 F: drivers/gpio/gpio-pxa.c
10833 M: Robert Jarzmik <robert.jarzmik@free.fr>
10834 L: linux-rtc@vger.kernel.org
10837 PXA2xx/PXA3xx SUPPORT
10838 M: Daniel Mack <daniel@zonque.org>
10839 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10840 M: Robert Jarzmik <robert.jarzmik@free.fr>
10841 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10842 T: git git://github.com/hzhuang1/linux.git
10843 T: git git://github.com/rjarzmik/linux.git
10845 F: arch/arm/boot/dts/pxa*
10846 F: arch/arm/mach-pxa/
10847 F: drivers/dma/pxa*
10848 F: drivers/pcmcia/pxa2xx*
10849 F: drivers/pinctrl/pxa/
10850 F: drivers/spi/spi-pxa2xx*
10851 F: drivers/usb/gadget/udc/pxa2*
10852 F: include/sound/pxa2xx-lib.h
10856 PXA3xx NAND FLASH DRIVER
10857 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10858 L: linux-mtd@lists.infradead.org
10860 F: drivers/mtd/nand/pxa3xx_nand.c
10863 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10864 M: Salvatore Benedetto <salvatore.benedetto@intel.com>
10865 L: qat-linux@intel.com
10867 F: drivers/crypto/qat/
10869 QCOM AUDIO (ASoC) DRIVERS
10870 M: Patrick Lai <plai@codeaurora.org>
10871 M: Banajit Goswami <bgoswami@codeaurora.org>
10872 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10876 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10877 M: Gabriel Somlo <somlo@cmu.edu>
10878 M: "Michael S. Tsirkin" <mst@redhat.com>
10879 L: qemu-devel@nongnu.org
10881 F: drivers/firmware/qemu_fw_cfg.c
10884 M: Mike Marciniszyn <infinipath@intel.com>
10885 L: linux-rdma@vger.kernel.org
10887 F: drivers/infiniband/hw/qib/
10889 QLOGIC QL41xxx FCOE DRIVER
10890 M: QLogic-Storage-Upstream@cavium.com
10891 L: linux-scsi@vger.kernel.org
10893 F: drivers/scsi/qedf/
10895 QLOGIC QL41xxx ISCSI DRIVER
10896 M: QLogic-Storage-Upstream@cavium.com
10897 L: linux-scsi@vger.kernel.org
10899 F: drivers/scsi/qedi/
10901 QLOGIC QL4xxx ETHERNET DRIVER
10902 M: Yuval Mintz <Yuval.Mintz@cavium.com>
10903 M: Ariel Elior <Ariel.Elior@cavium.com>
10904 M: everest-linux-l2@cavium.com
10905 L: netdev@vger.kernel.org
10907 F: drivers/net/ethernet/qlogic/qed/
10908 F: include/linux/qed/
10909 F: drivers/net/ethernet/qlogic/qede/
10911 QLOGIC QL4xxx RDMA DRIVER
10912 M: Ram Amrani <Ram.Amrani@cavium.com>
10913 M: Ariel Elior <Ariel.Elior@cavium.com>
10914 L: linux-rdma@vger.kernel.org
10916 F: drivers/infiniband/hw/qedr/
10917 F: include/uapi/rdma/qedr-abi.h
10919 QLOGIC QLA1280 SCSI DRIVER
10920 M: Michael Reed <mdr@sgi.com>
10921 L: linux-scsi@vger.kernel.org
10923 F: drivers/scsi/qla1280.[ch]
10925 QLOGIC QLA2XXX FC-SCSI DRIVER
10926 M: qla2xxx-upstream@qlogic.com
10927 L: linux-scsi@vger.kernel.org
10929 F: Documentation/scsi/LICENSE.qla2xxx
10930 F: drivers/scsi/qla2xxx/
10932 QLOGIC QLA3XXX NETWORK DRIVER
10933 M: Dept-GELinuxNICDev@cavium.com
10934 L: netdev@vger.kernel.org
10936 F: Documentation/networking/LICENSE.qla3xxx
10937 F: drivers/net/ethernet/qlogic/qla3xxx.*
10939 QLOGIC QLA4XXX iSCSI DRIVER
10940 M: QLogic-Storage-Upstream@qlogic.com
10941 L: linux-scsi@vger.kernel.org
10943 F: Documentation/scsi/LICENSE.qla4xxx
10944 F: drivers/scsi/qla4xxx/
10946 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10947 M: Harish Patil <harish.patil@cavium.com>
10948 M: Manish Chopra <manish.chopra@cavium.com>
10949 M: Dept-GELinuxNICDev@cavium.com
10950 L: netdev@vger.kernel.org
10952 F: drivers/net/ethernet/qlogic/qlcnic/
10954 QLOGIC QLGE 10Gb ETHERNET DRIVER
10955 M: Harish Patil <harish.patil@cavium.com>
10956 M: Manish Chopra <manish.chopra@cavium.com>
10957 M: Dept-GELinuxNICDev@cavium.com
10958 L: netdev@vger.kernel.org
10960 F: drivers/net/ethernet/qlogic/qlge/
10963 M: Anders Larsen <al@alarsen.net>
10964 W: http://www.alarsen.net/linux/qnx4fs/
10967 F: include/uapi/linux/qnx4_fs.h
10968 F: include/uapi/linux/qnxtypes.h
10970 QORIQ DPAA2 FSL-MC BUS DRIVER
10971 M: Stuart Yoder <stuyoder@gmail.com>
10972 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
10973 L: linux-kernel@vger.kernel.org
10975 F: drivers/staging/fsl-mc/
10976 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
10978 QT1010 MEDIA DRIVER
10979 M: Antti Palosaari <crope@iki.fi>
10980 L: linux-media@vger.kernel.org
10981 W: https://linuxtv.org
10982 W: http://palosaari.fi/linux/
10983 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10984 T: git git://linuxtv.org/anttip/media_tree.git
10986 F: drivers/media/tuners/qt1010*
10988 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10989 M: Kalle Valo <kvalo@qca.qualcomm.com>
10990 L: ath10k@lists.infradead.org
10991 W: http://wireless.kernel.org/en/users/Drivers/ath10k
10992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10994 F: drivers/net/wireless/ath/ath10k/
10996 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10997 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10998 L: linux-wireless@vger.kernel.org
10999 W: http://wireless.kernel.org/en/users/Drivers/ath9k
11001 F: drivers/net/wireless/ath/ath9k/
11003 QUALCOMM CAMERA SUBSYSTEM DRIVER
11004 M: Todor Tomov <todor.tomov@linaro.org>
11005 L: linux-media@vger.kernel.org
11007 F: Documentation/devicetree/bindings/media/qcom,camss.txt
11008 F: Documentation/media/v4l-drivers/qcom_camss.rst
11009 F: drivers/media/platform/qcom/camss-8x16/
11011 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11012 M: Timur Tabi <timur@codeaurora.org>
11013 L: netdev@vger.kernel.org
11015 F: drivers/net/ethernet/qualcomm/emac/
11017 QUALCOMM HEXAGON ARCHITECTURE
11018 M: Richard Kuo <rkuo@codeaurora.org>
11019 L: linux-hexagon@vger.kernel.org
11020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11024 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11025 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
11026 L: linux-media@vger.kernel.org
11027 L: linux-arm-msm@vger.kernel.org
11028 T: git git://linuxtv.org/media_tree.git
11030 F: drivers/media/platform/qcom/venus/
11032 QUALCOMM WCN36XX WIRELESS DRIVER
11033 M: Eugene Krasnikov <k.eugene.e@gmail.com>
11034 L: wcn36xx@lists.infradead.org
11035 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
11036 T: git git://github.com/KrasnikovEugene/wcn36xx.git
11038 F: drivers/net/wireless/ath/wcn36xx/
11040 QUANTENNA QTNFMAC WIRELESS DRIVER
11041 M: Igor Mitsyanko <imitsyanko@quantenna.com>
11042 M: Avinash Patil <avinashp@quantenna.com>
11043 M: Sergey Matyukevich <smatyukevich@quantenna.com>
11044 L: linux-wireless@vger.kernel.org
11046 F: drivers/net/wireless/quantenna
11048 RADEON and AMDGPU DRM DRIVERS
11049 M: Alex Deucher <alexander.deucher@amd.com>
11050 M: Christian König <christian.koenig@amd.com>
11051 L: amd-gfx@lists.freedesktop.org
11052 T: git git://people.freedesktop.org/~agd5f/linux
11054 F: drivers/gpu/drm/radeon/
11055 F: include/uapi/drm/radeon_drm.h
11056 F: drivers/gpu/drm/amd/
11057 F: include/uapi/drm/amdgpu_drm.h
11059 RADEON FRAMEBUFFER DISPLAY DRIVER
11060 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11061 L: linux-fbdev@vger.kernel.org
11063 F: drivers/video/fbdev/aty/radeon*
11064 F: include/uapi/linux/radeonfb.h
11066 RADIOSHARK RADIO DRIVER
11067 M: Hans Verkuil <hverkuil@xs4all.nl>
11068 L: linux-media@vger.kernel.org
11069 T: git git://linuxtv.org/media_tree.git
11071 F: drivers/media/radio/radio-shark.c
11073 RADIOSHARK2 RADIO DRIVER
11074 M: Hans Verkuil <hverkuil@xs4all.nl>
11075 L: linux-media@vger.kernel.org
11076 T: git git://linuxtv.org/media_tree.git
11078 F: drivers/media/radio/radio-shark2.c
11079 F: drivers/media/radio/radio-tea5777.c
11081 RADOS BLOCK DEVICE (RBD)
11082 M: Ilya Dryomov <idryomov@gmail.com>
11083 M: Sage Weil <sage@redhat.com>
11084 M: Alex Elder <elder@kernel.org>
11085 L: ceph-devel@vger.kernel.org
11086 W: http://ceph.com/
11087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11088 T: git git://github.com/ceph/ceph-client.git
11090 F: Documentation/ABI/testing/sysfs-bus-rbd
11091 F: drivers/block/rbd.c
11092 F: drivers/block/rbd_types.h
11094 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11095 M: Paul Mackerras <paulus@samba.org>
11096 L: linux-fbdev@vger.kernel.org
11098 F: drivers/video/fbdev/aty/aty128fb.c
11100 RAINSHADOW-CEC DRIVER
11101 M: Hans Verkuil <hverkuil@xs4all.nl>
11102 L: linux-media@vger.kernel.org
11103 T: git git://linuxtv.org/media_tree.git
11105 F: drivers/media/usb/rainshadow-cec/*
11107 RALINK MIPS ARCHITECTURE
11108 M: John Crispin <john@phrozen.org>
11109 L: linux-mips@linux-mips.org
11111 F: arch/mips/ralink
11113 RALINK RT2X00 WIRELESS LAN DRIVER
11115 M: Stanislaw Gruszka <sgruszka@redhat.com>
11116 M: Helmut Schaa <helmut.schaa@googlemail.com>
11117 L: linux-wireless@vger.kernel.org
11119 F: drivers/net/wireless/ralink/rt2x00/
11121 RAMDISK RAM BLOCK DEVICE DRIVER
11122 M: Jens Axboe <axboe@kernel.dk>
11124 F: Documentation/blockdev/ramdisk.txt
11125 F: drivers/block/brd.c
11127 RANDOM NUMBER DRIVER
11128 M: "Theodore Ts'o" <tytso@mit.edu>
11130 F: drivers/char/random.c
11133 M: Matt Porter <mporter@kernel.crashing.org>
11134 M: Alexandre Bounine <alexandre.bounine@idt.com>
11136 F: drivers/rapidio/
11138 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11139 L: linux-wireless@vger.kernel.org
11141 F: drivers/net/wireless/ray*
11144 M: Josh Triplett <josh@joshtriplett.org>
11145 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11146 L: linux-kernel@vger.kernel.org
11148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11149 F: Documentation/RCU/torture.txt
11150 F: kernel/rcu/rcutorture.c
11152 RCUTORTURE TEST FRAMEWORK
11153 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11154 M: Josh Triplett <josh@joshtriplett.org>
11155 R: Steven Rostedt <rostedt@goodmis.org>
11156 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11157 R: Lai Jiangshan <jiangshanlai@gmail.com>
11158 L: linux-kernel@vger.kernel.org
11160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11161 F: tools/testing/selftests/rcutorture
11164 M: Florian Fainelli <florian@openwrt.org>
11167 RDC R6040 FAST ETHERNET DRIVER
11168 M: Florian Fainelli <f.fainelli@gmail.com>
11169 L: netdev@vger.kernel.org
11171 F: drivers/net/ethernet/rdc/r6040.c
11173 RDMAVT - RDMA verbs software
11174 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11175 L: linux-rdma@vger.kernel.org
11177 F: drivers/infiniband/sw/rdmavt
11179 RDS - RELIABLE DATAGRAM SOCKETS
11180 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11181 L: netdev@vger.kernel.org
11182 L: linux-rdma@vger.kernel.org
11183 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
11184 W: https://oss.oracle.com/projects/rds/
11187 F: Documentation/networking/rds.txt
11189 RDT - RESOURCE ALLOCATION
11190 M: Fenghua Yu <fenghua.yu@intel.com>
11191 L: linux-kernel@vger.kernel.org
11193 F: arch/x86/kernel/cpu/intel_rdt*
11194 F: arch/x86/include/asm/intel_rdt*
11195 F: Documentation/x86/intel_rdt*
11197 READ-COPY UPDATE (RCU)
11198 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11199 M: Josh Triplett <josh@joshtriplett.org>
11200 R: Steven Rostedt <rostedt@goodmis.org>
11201 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11202 R: Lai Jiangshan <jiangshanlai@gmail.com>
11203 L: linux-kernel@vger.kernel.org
11204 W: http://www.rdrop.com/users/paulmck/RCU/
11206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11207 F: Documentation/RCU/
11208 X: Documentation/RCU/torture.txt
11209 F: include/linux/rcu*
11210 X: include/linux/srcu.h
11212 X: kernel/torture.c
11214 REAL TIME CLOCK (RTC) SUBSYSTEM
11215 M: Alessandro Zummo <a.zummo@towertech.it>
11216 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
11217 L: linux-rtc@vger.kernel.org
11218 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
11219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11221 F: Documentation/devicetree/bindings/rtc/
11222 F: Documentation/rtc.txt
11224 F: include/linux/rtc.h
11225 F: include/uapi/linux/rtc.h
11226 F: include/linux/rtc/
11227 F: include/linux/platform_data/rtc-*
11228 F: tools/testing/selftests/timers/rtctest.c
11230 REALTEK AUDIO CODECS
11231 M: Bard Liao <bardliao@realtek.com>
11232 M: Oder Chiou <oder_chiou@realtek.com>
11234 F: sound/soc/codecs/rt*
11235 F: include/sound/rt*.h
11237 REGISTER MAP ABSTRACTION
11238 M: Mark Brown <broonie@kernel.org>
11239 L: linux-kernel@vger.kernel.org
11240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11242 F: Documentation/devicetree/bindings/regmap/
11243 F: drivers/base/regmap/
11244 F: include/linux/regmap.h
11246 REISERFS FILE SYSTEM
11247 L: reiserfs-devel@vger.kernel.org
11251 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11252 M: Ohad Ben-Cohen <ohad@wizery.com>
11253 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11254 L: linux-remoteproc@vger.kernel.org
11255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11257 F: Documentation/devicetree/bindings/remoteproc/
11258 F: Documentation/remoteproc.txt
11259 F: drivers/remoteproc/
11260 F: include/linux/remoteproc.h
11262 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11263 M: Ohad Ben-Cohen <ohad@wizery.com>
11264 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11265 L: linux-remoteproc@vger.kernel.org
11266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11269 F: Documentation/rpmsg.txt
11270 F: include/linux/rpmsg.h
11271 F: include/linux/rpmsg/
11273 RENESAS CLOCK DRIVERS
11274 M: Geert Uytterhoeven <geert+renesas@glider.be>
11275 L: linux-renesas-soc@vger.kernel.org
11277 F: drivers/clk/renesas/
11279 RENESAS ETHERNET DRIVERS
11280 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11281 L: netdev@vger.kernel.org
11282 L: linux-renesas-soc@vger.kernel.org
11283 F: drivers/net/ethernet/renesas/
11284 F: include/linux/sh_eth.h
11286 RENESAS R-CAR GYROADC DRIVER
11287 M: Marek Vasut <marek.vasut@gmail.com>
11288 L: linux-iio@vger.kernel.org
11290 F: drivers/iio/adc/rcar_gyro_adc.c
11292 RENESAS USB PHY DRIVER
11293 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11294 L: linux-renesas-soc@vger.kernel.org
11296 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
11298 RESET CONTROLLER FRAMEWORK
11299 M: Philipp Zabel <p.zabel@pengutronix.de>
11300 T: git git://git.pengutronix.de/git/pza/linux
11303 F: Documentation/devicetree/bindings/reset/
11304 F: include/dt-bindings/reset/
11305 F: include/linux/reset.h
11306 F: include/linux/reset-controller.h
11309 M: Johannes Berg <johannes@sipsolutions.net>
11310 L: linux-wireless@vger.kernel.org
11311 W: http://wireless.kernel.org/
11312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11315 F: Documentation/rfkill.txt
11319 M: Thomas Graf <tgraf@suug.ch>
11320 M: Herbert Xu <herbert@gondor.apana.org.au>
11321 L: netdev@vger.kernel.org
11323 F: lib/rhashtable.c
11324 F: include/linux/rhashtable.h
11326 RICOH R5C592 MEMORYSTICK DRIVER
11327 M: Maxim Levitsky <maximlevitsky@gmail.com>
11329 F: drivers/memstick/host/r592.*
11331 RICOH SMARTMEDIA/XD DRIVER
11332 M: Maxim Levitsky <maximlevitsky@gmail.com>
11334 F: drivers/mtd/nand/r852.c
11335 F: drivers/mtd/nand/r852.h
11338 M: Stefan Achatz <erazor_de@users.sourceforge.net>
11339 W: http://sourceforge.net/projects/roccat/
11341 F: drivers/hid/hid-roccat*
11342 F: include/linux/hid-roccat*
11343 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11346 M: Jiri Pirko <jiri@resnulli.us>
11347 L: netdev@vger.kernel.org
11349 F: drivers/net/ethernet/rocker/
11353 W: http://www.comtrol.com
11355 F: Documentation/serial/rocket.txt
11356 F: drivers/tty/rocket*
11358 ROCKETPORT EXPRESS/INFINITY DRIVER
11359 M: Kevin Cernekee <cernekee@gmail.com>
11360 L: linux-serial@vger.kernel.org
11362 F: drivers/tty/serial/rp2.*
11365 M: Ralf Baechle <ralf@linux-mips.org>
11366 L: linux-hams@vger.kernel.org
11367 W: http://www.linux-ax25.org/
11369 F: include/net/rose.h
11370 F: include/uapi/linux/rose.h
11373 RTL2830 MEDIA DRIVER
11374 M: Antti Palosaari <crope@iki.fi>
11375 L: linux-media@vger.kernel.org
11376 W: https://linuxtv.org
11377 W: http://palosaari.fi/linux/
11378 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11379 T: git git://linuxtv.org/anttip/media_tree.git
11381 F: drivers/media/dvb-frontends/rtl2830*
11383 RTL2832 MEDIA DRIVER
11384 M: Antti Palosaari <crope@iki.fi>
11385 L: linux-media@vger.kernel.org
11386 W: https://linuxtv.org
11387 W: http://palosaari.fi/linux/
11388 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11389 T: git git://linuxtv.org/anttip/media_tree.git
11391 F: drivers/media/dvb-frontends/rtl2832*
11393 RTL2832_SDR MEDIA DRIVER
11394 M: Antti Palosaari <crope@iki.fi>
11395 L: linux-media@vger.kernel.org
11396 W: https://linuxtv.org
11397 W: http://palosaari.fi/linux/
11398 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11399 T: git git://linuxtv.org/anttip/media_tree.git
11401 F: drivers/media/dvb-frontends/rtl2832_sdr*
11403 RTL8180 WIRELESS DRIVER
11404 L: linux-wireless@vger.kernel.org
11405 W: http://wireless.kernel.org/
11406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11408 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
11410 RTL8187 WIRELESS DRIVER
11411 M: Herton Ronaldo Krzesinski <herton@canonical.com>
11412 M: Hin-Tak Leung <htl10@users.sourceforge.net>
11413 M: Larry Finger <Larry.Finger@lwfinger.net>
11414 L: linux-wireless@vger.kernel.org
11415 W: http://wireless.kernel.org/
11416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11418 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
11420 RTL8192CE WIRELESS DRIVER
11421 M: Larry Finger <Larry.Finger@lwfinger.net>
11422 M: Chaoming Li <chaoming_li@realsil.com.cn>
11423 L: linux-wireless@vger.kernel.org
11424 W: http://wireless.kernel.org/
11425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11427 F: drivers/net/wireless/realtek/rtlwifi/
11428 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11430 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11431 M: Jes Sorensen <Jes.Sorensen@gmail.com>
11432 L: linux-wireless@vger.kernel.org
11433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11435 F: drivers/net/wireless/realtek/rtl8xxxu/
11437 S3 SAVAGE FRAMEBUFFER DRIVER
11438 M: Antonino Daplas <adaplas@gmail.com>
11439 L: linux-fbdev@vger.kernel.org
11441 F: drivers/video/fbdev/savage/
11444 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11445 M: Heiko Carstens <heiko.carstens@de.ibm.com>
11446 L: linux-s390@vger.kernel.org
11447 W: http://www.ibm.com/developerworks/linux/linux390/
11448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11452 F: Documentation/s390/
11453 F: Documentation/driver-api/s390-drivers.rst
11455 S390 COMMON I/O LAYER
11456 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11457 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11458 L: linux-s390@vger.kernel.org
11459 W: http://www.ibm.com/developerworks/linux/linux390/
11461 F: drivers/s390/cio/
11464 M: Stefan Haberland <sth@linux.vnet.ibm.com>
11465 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11466 L: linux-s390@vger.kernel.org
11467 W: http://www.ibm.com/developerworks/linux/linux390/
11469 F: drivers/s390/block/dasd*
11470 F: block/partitions/ibm.c
11473 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11474 L: linux-s390@vger.kernel.org
11475 W: http://www.ibm.com/developerworks/linux/linux390/
11477 F: drivers/iommu/s390-iommu.c
11479 S390 IUCV NETWORK LAYER
11480 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11481 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11482 L: linux-s390@vger.kernel.org
11483 W: http://www.ibm.com/developerworks/linux/linux390/
11485 F: drivers/s390/net/*iucv*
11486 F: include/net/iucv/
11489 S390 NETWORK DRIVERS
11490 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11491 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11492 L: linux-s390@vger.kernel.org
11493 W: http://www.ibm.com/developerworks/linux/linux390/
11495 F: drivers/s390/net/
11498 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11499 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11500 L: linux-s390@vger.kernel.org
11501 W: http://www.ibm.com/developerworks/linux/linux390/
11504 F: drivers/pci/hotplug/s390_pci_hpc.c
11506 S390 VFIO-CCW DRIVER
11507 M: Cornelia Huck <cohuck@redhat.com>
11508 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11509 L: linux-s390@vger.kernel.org
11510 L: kvm@vger.kernel.org
11512 F: drivers/s390/cio/vfio_ccw*
11513 F: Documentation/s390/vfio-ccw.txt
11514 F: include/uapi/linux/vfio_ccw.h
11517 M: Harald Freudenberger <freude@de.ibm.com>
11518 L: linux-s390@vger.kernel.org
11519 W: http://www.ibm.com/developerworks/linux/linux390/
11521 F: drivers/s390/crypto/
11524 M: Steffen Maier <maier@linux.vnet.ibm.com>
11525 L: linux-s390@vger.kernel.org
11526 W: http://www.ibm.com/developerworks/linux/linux390/
11528 F: drivers/s390/scsi/zfcp_*
11530 S3C24XX SD/MMC Driver
11531 M: Ben Dooks <ben-linux@fluff.org>
11532 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11534 F: drivers/mmc/host/s3cmci.*
11536 SAA6588 RDS RECEIVER DRIVER
11537 M: Hans Verkuil <hverkuil@xs4all.nl>
11538 L: linux-media@vger.kernel.org
11539 T: git git://linuxtv.org/media_tree.git
11540 W: https://linuxtv.org
11542 F: drivers/media/i2c/saa6588*
11544 SAA7134 VIDEO4LINUX DRIVER
11545 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11546 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11547 L: linux-media@vger.kernel.org
11548 W: https://linuxtv.org
11549 T: git git://linuxtv.org/media_tree.git
11551 F: Documentation/media/v4l-drivers/saa7134*
11552 F: drivers/media/pci/saa7134/
11554 SAA7146 VIDEO4LINUX-2 DRIVER
11555 M: Hans Verkuil <hverkuil@xs4all.nl>
11556 L: linux-media@vger.kernel.org
11557 T: git git://linuxtv.org/media_tree.git
11559 F: drivers/media/common/saa7146/
11560 F: drivers/media/pci/saa7146/
11561 F: include/media/saa7146*
11563 SAMSUNG AUDIO (ASoC) DRIVERS
11564 M: Krzysztof Kozlowski <krzk@kernel.org>
11565 M: Sangbeom Kim <sbkim73@samsung.com>
11566 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11567 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11569 F: sound/soc/samsung/
11571 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11572 M: Krzysztof Kozlowski <krzk@kernel.org>
11573 L: linux-crypto@vger.kernel.org
11574 L: linux-samsung-soc@vger.kernel.org
11576 F: drivers/crypto/exynos-rng.c
11577 F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11579 SAMSUNG FRAMEBUFFER DRIVER
11580 M: Jingoo Han <jingoohan1@gmail.com>
11581 L: linux-fbdev@vger.kernel.org
11583 F: drivers/video/fbdev/s3c-fb.c
11585 SAMSUNG LAPTOP DRIVER
11586 M: Corentin Chary <corentin.chary@gmail.com>
11587 L: platform-driver-x86@vger.kernel.org
11589 F: drivers/platform/x86/samsung-laptop.c
11591 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11592 M: Sangbeom Kim <sbkim73@samsung.com>
11593 M: Krzysztof Kozlowski <krzk@kernel.org>
11594 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11595 L: linux-kernel@vger.kernel.org
11596 L: linux-samsung-soc@vger.kernel.org
11598 F: drivers/mfd/sec*.c
11599 F: drivers/regulator/s2m*.c
11600 F: drivers/regulator/s5m*.c
11601 F: drivers/clk/clk-s2mps11.c
11602 F: drivers/rtc/rtc-s5m.c
11603 F: include/linux/mfd/samsung/
11604 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11605 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11606 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11607 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11609 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11610 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11611 L: linux-media@vger.kernel.org
11612 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11614 F: drivers/media/platform/s3c-camif/
11615 F: include/media/drv-intf/s3c_camif.h
11617 SAMSUNG S3FWRN5 NFC DRIVER
11618 M: Robert Baldyga <r.baldyga@samsung.com>
11619 M: Krzysztof Opasiak <k.opasiak@samsung.com>
11620 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11622 F: drivers/nfc/s3fwrn5
11624 SAMSUNG S5C73M3 CAMERA DRIVER
11625 M: Kyungmin Park <kyungmin.park@samsung.com>
11626 M: Andrzej Hajda <a.hajda@samsung.com>
11627 L: linux-media@vger.kernel.org
11629 F: drivers/media/i2c/s5c73m3/*
11631 SAMSUNG S5K5BAF CAMERA DRIVER
11632 M: Kyungmin Park <kyungmin.park@samsung.com>
11633 M: Andrzej Hajda <a.hajda@samsung.com>
11634 L: linux-media@vger.kernel.org
11636 F: drivers/media/i2c/s5k5baf.c
11638 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11639 M: Krzysztof Kozlowski <krzk@kernel.org>
11640 M: Vladimir Zapolskiy <vz@mleia.com>
11641 L: linux-crypto@vger.kernel.org
11642 L: linux-samsung-soc@vger.kernel.org
11644 F: drivers/crypto/s5p-sss.c
11646 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11647 M: Kyungmin Park <kyungmin.park@samsung.com>
11648 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11649 L: linux-media@vger.kernel.org
11650 Q: https://patchwork.linuxtv.org/project/linux-media/list/
11652 F: drivers/media/platform/exynos4-is/
11654 SAMSUNG SOC CLOCK DRIVERS
11655 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11656 M: Tomasz Figa <tomasz.figa@gmail.com>
11657 M: Chanwoo Choi <cw00.choi@samsung.com>
11659 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11660 F: drivers/clk/samsung/
11661 F: include/dt-bindings/clock/exynos*.h
11662 F: Documentation/devicetree/bindings/clock/exynos*.txt
11664 SAMSUNG SPI DRIVERS
11665 M: Kukjin Kim <kgene@kernel.org>
11666 M: Krzysztof Kozlowski <krzk@kernel.org>
11667 M: Andi Shyti <andi.shyti@samsung.com>
11668 L: linux-spi@vger.kernel.org
11669 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11671 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11672 F: drivers/spi/spi-s3c*
11673 F: include/linux/platform_data/spi-s3c64xx.h
11675 SAMSUNG SXGBE DRIVERS
11676 M: Byungho An <bh74.an@samsung.com>
11677 M: Girish K S <ks.giri@samsung.com>
11678 M: Vipul Pandya <vipul.pandya@samsung.com>
11680 L: netdev@vger.kernel.org
11681 F: drivers/net/ethernet/samsung/sxgbe/
11683 SAMSUNG THERMAL DRIVER
11684 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11685 L: linux-pm@vger.kernel.org
11686 L: linux-samsung-soc@vger.kernel.org
11688 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11689 F: drivers/thermal/samsung/
11691 SAMSUNG USB2 PHY DRIVER
11692 M: Kamil Debski <kamil@wypas.org>
11693 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11694 L: linux-kernel@vger.kernel.org
11696 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11697 F: Documentation/phy/samsung-usb2.txt
11698 F: drivers/phy/samsung/phy-exynos4210-usb2.c
11699 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
11700 F: drivers/phy/samsung/phy-exynos5250-usb2.c
11701 F: drivers/phy/samsung/phy-s5pv210-usb2.c
11702 F: drivers/phy/samsung/phy-samsung-usb2.c
11703 F: drivers/phy/samsung/phy-samsung-usb2.h
11706 M: Zwane Mwaikambo <zwanem@gmail.com>
11708 F: drivers/watchdog/sc1200wdt.c
11711 M: Ingo Molnar <mingo@redhat.com>
11712 M: Peter Zijlstra <peterz@infradead.org>
11713 L: linux-kernel@vger.kernel.org
11714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11717 F: include/linux/sched.h
11718 F: include/uapi/linux/sched.h
11719 F: include/linux/wait.h
11722 M: Chen Liqin <liqin.linux@gmail.com>
11723 M: Lennox Wu <lennox.wu@gmail.com>
11724 W: http://www.sunplus.com
11728 SCR24X CHIP CARD INTERFACE DRIVER
11729 M: Lubomir Rintel <lkundrak@v3.sk>
11731 F: drivers/char/pcmcia/scr24x_cs.c
11734 M: Jens Axboe <axboe@kernel.dk>
11735 L: linux-scsi@vger.kernel.org
11736 W: http://www.kernel.dk
11738 F: drivers/scsi/sr*
11740 SCSI RDMA PROTOCOL (SRP) INITIATOR
11741 M: Bart Van Assche <bart.vanassche@sandisk.com>
11742 L: linux-rdma@vger.kernel.org
11744 W: http://www.openfabrics.org
11745 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11747 F: drivers/infiniband/ulp/srp/
11748 F: include/scsi/srp.h
11751 M: Doug Gilbert <dgilbert@interlog.com>
11752 L: linux-scsi@vger.kernel.org
11753 W: http://sg.danny.cz/sg
11755 F: Documentation/scsi/scsi-generic.txt
11756 F: drivers/scsi/sg.c
11757 F: include/scsi/sg.h
11760 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11762 M: "Martin K. Petersen" <martin.petersen@oracle.com>
11763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11764 L: linux-scsi@vger.kernel.org
11766 F: Documentation/devicetree/bindings/scsi/
11771 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11772 L: linux-scsi@vger.kernel.org
11774 F: Documentation/scsi/st.txt
11775 F: drivers/scsi/st.*
11776 F: drivers/scsi/st_*.h
11779 M: Vlad Yasevich <vyasevich@gmail.com>
11780 M: Neil Horman <nhorman@tuxdriver.com>
11781 L: linux-sctp@vger.kernel.org
11782 W: http://lksctp.sourceforge.net
11784 F: Documentation/networking/sctp.txt
11785 F: include/linux/sctp.h
11786 F: include/uapi/linux/sctp.h
11787 F: include/net/sctp/
11791 M: Jim Cromie <jim.cromie@gmail.com>
11793 F: Documentation/i2c/busses/scx200_acb
11794 F: arch/x86/platform/scx200/
11795 F: drivers/watchdog/scx200_wdt.c
11796 F: drivers/i2c/busses/scx200*
11797 F: drivers/mtd/maps/scx200_docflash.c
11798 F: include/linux/scx200.h
11801 M: Jim Cromie <jim.cromie@gmail.com>
11803 F: drivers/char/scx200_gpio.c
11804 F: include/linux/scx200_gpio.h
11806 SCx200 HRT CLOCKSOURCE DRIVER
11807 M: Jim Cromie <jim.cromie@gmail.com>
11809 F: drivers/clocksource/scx200_hrt.c
11811 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11812 M: Sascha Sommer <saschasommer@freenet.de>
11813 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11815 F: drivers/mmc/host/sdricoh_cs.c
11818 M: Kees Cook <keescook@chromium.org>
11819 R: Andy Lutomirski <luto@amacapital.net>
11820 R: Will Drewry <wad@chromium.org>
11821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11823 F: kernel/seccomp.c
11824 F: include/uapi/linux/seccomp.h
11825 F: include/linux/seccomp.h
11826 F: tools/testing/selftests/seccomp/*
11827 F: tools/testing/selftests/kselftest_harness.h
11828 F: Documentation/userspace-api/seccomp_filter.rst
11829 K: \bsecure_computing
11832 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11833 M: Al Cooper <alcooperx@gmail.com>
11834 L: linux-mmc@vger.kernel.org
11835 L: bcm-kernel-feedback-list@broadcom.com
11837 F: drivers/mmc/host/sdhci-brcmstb*
11839 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11840 M: Adrian Hunter <adrian.hunter@intel.com>
11841 L: linux-mmc@vger.kernel.org
11842 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11844 F: drivers/mmc/host/sdhci*
11845 F: include/linux/mmc/sdhci*
11847 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11848 M: Ben Dooks <ben-linux@fluff.org>
11849 M: Jaehoon Chung <jh80.chung@samsung.com>
11850 L: linux-mmc@vger.kernel.org
11852 F: drivers/mmc/host/sdhci-s3c*
11854 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11855 M: Viresh Kumar <vireshk@kernel.org>
11856 L: linux-mmc@vger.kernel.org
11858 F: drivers/mmc/host/sdhci-spear.c
11860 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11861 M: Scott Bauer <scott.bauer@intel.com>
11862 M: Jonathan Derrick <jonathan.derrick@intel.com>
11863 M: Rafael Antognolli <rafael.antognolli@intel.com>
11864 L: linux-block@vger.kernel.org
11867 F: block/opal_proto.h
11868 F: include/linux/sed*
11869 F: include/uapi/linux/sed*
11872 M: Security Officers <security@kernel.org>
11876 M: James Morris <james.l.morris@oracle.com>
11877 M: "Serge E. Hallyn" <serge@hallyn.com>
11878 L: linux-security-module@vger.kernel.org (suggested Cc:)
11879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11880 W: http://kernsec.org/
11884 SELINUX SECURITY MODULE
11885 M: Paul Moore <paul@paul-moore.com>
11886 M: Stephen Smalley <sds@tycho.nsa.gov>
11887 M: Eric Paris <eparis@parisplace.org>
11888 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
11889 W: http://selinuxproject.org
11890 T: git git://git.infradead.org/users/pcmoore/selinux
11892 F: include/linux/selinux*
11893 F: security/selinux/
11894 F: scripts/selinux/
11895 F: Documentation/admin-guide/LSM/SELinux.rst
11898 M: Jiri Slaby <jirislaby@gmail.com>
11900 F: drivers/misc/phantom.c
11901 F: include/uapi/linux/phantom.h
11904 M: Rob Herring <robh@kernel.org>
11905 L: linux-serial@vger.kernel.org
11907 F: Documentation/devicetree/bindings/serial/slave-device.txt
11908 F: drivers/tty/serdev/
11909 F: include/linux/serdev.h
11912 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11913 L: linux-serial@vger.kernel.org
11915 F: Documentation/devicetree/bindings/serial/
11916 F: drivers/tty/serial/
11919 M: Sean Young <sean@mess.org>
11920 L: linux-media@vger.kernel.org
11922 F: drivers/media/rc/serial_ir.c
11925 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11926 M: Edward Cree <ecree@solarflare.com>
11927 M: Bert Kenward <bkenward@solarflare.com>
11928 L: netdev@vger.kernel.org
11930 F: drivers/net/ethernet/sfc/
11933 M: Dimitri Sivanich <sivanich@sgi.com>
11935 F: drivers/misc/sgi-gru/
11937 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11938 M: Pat Gefre <pfg@sgi.com>
11939 L: linux-ia64@vger.kernel.org
11941 F: Documentation/ia64/serial.txt
11942 F: drivers/tty/serial/ioc?_serial.c
11943 F: include/linux/ioc?.h
11945 SGI XP/XPC/XPNET DRIVER
11946 M: Cliff Whickman <cpw@sgi.com>
11947 M: Robin Holt <robinmholt@gmail.com>
11949 F: drivers/misc/sgi-xp/
11951 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11952 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11953 L: linux-s390@vger.kernel.org
11954 W: http://www.ibm.com/developerworks/linux/linux390/
11958 SH_VEU V4L2 MEM2MEM DRIVER
11959 L: linux-media@vger.kernel.org
11961 F: drivers/media/platform/sh_veu.c
11963 SH_VOU V4L2 OUTPUT DRIVER
11964 L: linux-media@vger.kernel.org
11966 F: drivers/media/platform/sh_vou.c
11967 F: include/media/drv-intf/sh_vou.h
11969 SI2157 MEDIA DRIVER
11970 M: Antti Palosaari <crope@iki.fi>
11971 L: linux-media@vger.kernel.org
11972 W: https://linuxtv.org
11973 W: http://palosaari.fi/linux/
11974 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11975 T: git git://linuxtv.org/anttip/media_tree.git
11977 F: drivers/media/tuners/si2157*
11979 SI2168 MEDIA DRIVER
11980 M: Antti Palosaari <crope@iki.fi>
11981 L: linux-media@vger.kernel.org
11982 W: https://linuxtv.org
11983 W: http://palosaari.fi/linux/
11984 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11985 T: git git://linuxtv.org/anttip/media_tree.git
11987 F: drivers/media/dvb-frontends/si2168*
11989 SI470X FM RADIO RECEIVER I2C DRIVER
11990 M: Hans Verkuil <hverkuil@xs4all.nl>
11991 L: linux-media@vger.kernel.org
11992 T: git git://linuxtv.org/media_tree.git
11993 W: https://linuxtv.org
11995 F: drivers/media/radio/si470x/radio-si470x-i2c.c
11997 SI470X FM RADIO RECEIVER USB DRIVER
11998 M: Hans Verkuil <hverkuil@xs4all.nl>
11999 L: linux-media@vger.kernel.org
12000 T: git git://linuxtv.org/media_tree.git
12001 W: https://linuxtv.org
12003 F: drivers/media/radio/si470x/radio-si470x-common.c
12004 F: drivers/media/radio/si470x/radio-si470x.h
12005 F: drivers/media/radio/si470x/radio-si470x-usb.c
12007 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12008 M: Eduardo Valentin <edubezval@gmail.com>
12009 L: linux-media@vger.kernel.org
12010 T: git git://linuxtv.org/media_tree.git
12011 W: https://linuxtv.org
12013 F: drivers/media/radio/si4713/si4713.?
12015 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12016 M: Eduardo Valentin <edubezval@gmail.com>
12017 L: linux-media@vger.kernel.org
12018 T: git git://linuxtv.org/media_tree.git
12019 W: https://linuxtv.org
12021 F: drivers/media/radio/si4713/radio-platform-si4713.c
12023 SI4713 FM RADIO TRANSMITTER USB DRIVER
12024 M: Hans Verkuil <hverkuil@xs4all.nl>
12025 L: linux-media@vger.kernel.org
12026 T: git git://linuxtv.org/media_tree.git
12027 W: https://linuxtv.org
12029 F: drivers/media/radio/si4713/radio-usb-si4713.c
12032 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12033 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12034 L: linux-media@vger.kernel.org
12035 W: https://linuxtv.org
12036 T: git git://linuxtv.org/media_tree.git
12038 F: drivers/media/common/siano/
12039 F: drivers/media/usb/siano/
12040 F: drivers/media/usb/siano/
12041 F: drivers/media/mmc/siano/
12043 SILEAD TOUCHSCREEN DRIVER
12044 M: Hans de Goede <hdegoede@redhat.com>
12045 L: linux-input@vger.kernel.org
12046 L: platform-driver-x86@vger.kernel.org
12048 F: drivers/input/touchscreen/silead.c
12049 F: drivers/platform/x86/silead_dmi.c
12051 SILICON MOTION SM712 FRAME BUFFER DRIVER
12052 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12053 M: Teddy Wang <teddy.wang@siliconmotion.com>
12054 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12055 L: linux-fbdev@vger.kernel.org
12057 F: drivers/video/fbdev/sm712*
12058 F: Documentation/fb/sm712fb.txt
12060 SIMPLE FIRMWARE INTERFACE (SFI)
12061 M: Len Brown <lenb@kernel.org>
12062 L: sfi-devel@simplefirmware.org
12063 W: http://simplefirmware.org/
12064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12066 F: arch/x86/platform/sfi/
12068 F: include/linux/sfi*.h
12071 M: Hans de Goede <hdegoede@redhat.com>
12072 L: linux-fbdev@vger.kernel.org
12074 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12075 F: drivers/video/fbdev/simplefb.c
12076 F: include/linux/platform_data/simplefb.h
12078 SIMTEC EB110ATX (Chalice CATS)
12080 P: Vincent Sanders <vince@simtec.co.uk>
12081 M: Simtec Linux Team <linux@simtec.co.uk>
12082 W: http://www.simtec.co.uk/products/EB110ATX/
12085 SIMTEC EB2410ITX (BAST)
12087 P: Vincent Sanders <vince@simtec.co.uk>
12088 M: Simtec Linux Team <linux@simtec.co.uk>
12089 W: http://www.simtec.co.uk/products/EB2410ITX/
12091 F: arch/arm/mach-s3c24xx/mach-bast.c
12092 F: arch/arm/mach-s3c24xx/bast-ide.c
12093 F: arch/arm/mach-s3c24xx/bast-irq.c
12095 SIPHASH PRF ROUTINES
12096 M: Jason A. Donenfeld <Jason@zx2c4.com>
12099 F: lib/test_siphash.c
12100 F: include/linux/siphash.h
12102 SIS 190 ETHERNET DRIVER
12103 M: Francois Romieu <romieu@fr.zoreil.com>
12104 L: netdev@vger.kernel.org
12106 F: drivers/net/ethernet/sis/sis190.c
12108 SIS 900/7016 FAST ETHERNET DRIVER
12109 M: Daniele Venzano <venza@brownhat.org>
12110 W: http://www.brownhat.org/sis900.html
12111 L: netdev@vger.kernel.org
12113 F: drivers/net/ethernet/sis/sis900.*
12115 SIS FRAMEBUFFER DRIVER
12116 M: Thomas Winischhofer <thomas@winischhofer.net>
12117 W: http://www.winischhofer.net/linuxsisvga.shtml
12119 F: Documentation/fb/sisfb.txt
12120 F: drivers/video/fbdev/sis/
12121 F: include/video/sisfb.h
12124 M: Thomas Winischhofer <thomas@winischhofer.net>
12125 W: http://www.winischhofer.at/linuxsisusbvga.shtml
12127 F: drivers/usb/misc/sisusbvga/
12130 M: Christoph Lameter <cl@linux.com>
12131 M: Pekka Enberg <penberg@kernel.org>
12132 M: David Rientjes <rientjes@google.com>
12133 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12134 M: Andrew Morton <akpm@linux-foundation.org>
12135 L: linux-mm@kvack.org
12137 F: include/linux/sl?b*.h
12140 SLEEPABLE READ-COPY UPDATE (SRCU)
12141 M: Lai Jiangshan <jiangshanlai@gmail.com>
12142 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12143 M: Josh Triplett <josh@joshtriplett.org>
12144 R: Steven Rostedt <rostedt@goodmis.org>
12145 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12146 L: linux-kernel@vger.kernel.org
12147 W: http://www.rdrop.com/users/paulmck/RCU/
12149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12150 F: include/linux/srcu.h
12151 F: kernel/rcu/srcu.c
12153 SMACK SECURITY MODULE
12154 M: Casey Schaufler <casey@schaufler-ca.com>
12155 L: linux-security-module@vger.kernel.org
12156 W: http://schaufler-ca.com
12157 T: git git://github.com/cschaufler/smack-next
12159 F: Documentation/admin-guide/LSM/Smack.rst
12162 SMC91x ETHERNET DRIVER
12163 M: Nicolas Pitre <nico@fluxnic.net>
12165 F: drivers/net/ethernet/smsc/smc91x.*
12167 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12168 M: Sakari Ailus <sakari.ailus@iki.fi>
12169 L: linux-media@vger.kernel.org
12171 F: drivers/media/i2c/smiapp/
12172 F: include/media/i2c/smiapp.h
12173 F: drivers/media/i2c/smiapp-pll.c
12174 F: drivers/media/i2c/smiapp-pll.h
12175 F: include/uapi/linux/smiapp.h
12176 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12178 SMM665 HARDWARE MONITOR DRIVER
12179 M: Guenter Roeck <linux@roeck-us.net>
12180 L: linux-hwmon@vger.kernel.org
12182 F: Documentation/hwmon/smm665
12183 F: drivers/hwmon/smm665.c
12185 SMSC EMC2103 HARDWARE MONITOR DRIVER
12186 M: Steve Glendinning <steve.glendinning@shawell.net>
12187 L: linux-hwmon@vger.kernel.org
12189 F: Documentation/hwmon/emc2103
12190 F: drivers/hwmon/emc2103.c
12192 SMSC SCH5627 HARDWARE MONITOR DRIVER
12193 M: Hans de Goede <hdegoede@redhat.com>
12194 L: linux-hwmon@vger.kernel.org
12196 F: Documentation/hwmon/sch5627
12197 F: drivers/hwmon/sch5627.c
12199 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12200 M: Steve Glendinning <steve.glendinning@shawell.net>
12201 L: linux-fbdev@vger.kernel.org
12203 F: drivers/video/fbdev/smscufx.c
12205 SMSC47B397 HARDWARE MONITOR DRIVER
12206 M: Jean Delvare <jdelvare@suse.com>
12207 L: linux-hwmon@vger.kernel.org
12209 F: Documentation/hwmon/smsc47b397
12210 F: drivers/hwmon/smsc47b397.c
12212 SMSC911x ETHERNET DRIVER
12213 M: Steve Glendinning <steve.glendinning@shawell.net>
12214 L: netdev@vger.kernel.org
12216 F: include/linux/smsc911x.h
12217 F: drivers/net/ethernet/smsc/smsc911x.*
12219 SMSC9420 PCI ETHERNET DRIVER
12220 M: Steve Glendinning <steve.glendinning@shawell.net>
12221 L: netdev@vger.kernel.org
12223 F: drivers/net/ethernet/smsc/smsc9420.*
12225 SOC-CAMERA V4L2 SUBSYSTEM
12226 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12227 L: linux-media@vger.kernel.org
12228 T: git git://linuxtv.org/media_tree.git
12230 F: include/media/soc*
12231 F: drivers/media/i2c/soc_camera/
12232 F: drivers/media/platform/soc_camera/
12234 SOEKRIS NET48XX LED SUPPORT
12235 M: Chris Boot <bootc@bootc.net>
12237 F: drivers/leds/leds-net48xx.c
12239 SOFT-ROCE DRIVER (rxe)
12240 M: Moni Shoua <monis@mellanox.com>
12241 L: linux-rdma@vger.kernel.org
12243 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12244 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12245 F: drivers/infiniband/sw/rxe/
12246 F: include/uapi/rdma/rdma_user_rxe.h
12248 SOFTLOGIC 6x10 MPEG CODEC
12249 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12250 M: Anton Sviridenko <anton@corp.bluecherry.net>
12251 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12252 M: Andrey Utkin <andrey_utkin@fastmail.com>
12253 M: Ismael Luceno <ismael@iodev.co.uk>
12254 L: linux-media@vger.kernel.org
12256 F: drivers/media/pci/solo6x10/
12258 SOFTWARE RAID (Multiple Disks) SUPPORT
12259 M: Shaohua Li <shli@kernel.org>
12260 L: linux-raid@vger.kernel.org
12261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12264 F: include/linux/raid/
12265 F: include/uapi/linux/raid/
12267 SONIC NETWORK DRIVER
12268 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12269 L: netdev@vger.kernel.org
12271 F: drivers/net/ethernet/natsemi/sonic.*
12273 SONICS SILICON BACKPLANE DRIVER (SSB)
12274 M: Michael Buesch <m@bues.ch>
12275 L: linux-wireless@vger.kernel.org
12278 F: include/linux/ssb/
12280 SONY MEMORYSTICK CARD SUPPORT
12281 M: Alex Dubov <oakad@yahoo.com>
12282 W: http://tifmxx.berlios.de/
12284 F: drivers/memstick/host/tifm_ms.c
12286 SONY MEMORYSTICK STANDARD SUPPORT
12287 M: Maxim Levitsky <maximlevitsky@gmail.com>
12289 F: drivers/memstick/core/ms_block.*
12291 SONY VAIO CONTROL DEVICE DRIVER
12292 M: Mattia Dongili <malattia@linux.it>
12293 L: platform-driver-x86@vger.kernel.org
12294 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12296 F: Documentation/laptops/sony-laptop.txt
12297 F: drivers/char/sonypi.c
12298 F: drivers/platform/x86/sony-laptop.c
12299 F: include/linux/sony-laptop.h
12302 M: Jaroslav Kysela <perex@perex.cz>
12303 M: Takashi Iwai <tiwai@suse.com>
12304 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12305 W: http://www.alsa-project.org/
12306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12307 T: git git://git.alsa-project.org/alsa-kernel.git
12308 Q: http://patchwork.kernel.org/project/alsa-devel/list/
12310 F: Documentation/sound/
12312 F: include/uapi/sound/
12315 SOUND - COMPRESSED AUDIO
12316 M: Vinod Koul <vinod.koul@intel.com>
12317 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12320 F: Documentation/sound/alsa/compress_offload.txt
12321 F: include/sound/compress_driver.h
12322 F: include/uapi/sound/compress_*
12323 F: sound/core/compress_offload.c
12324 F: sound/soc/soc-compress.c
12326 SOUND - DMAENGINE HELPERS
12327 M: Lars-Peter Clausen <lars@metafoo.de>
12329 F: include/sound/dmaengine_pcm.h
12330 F: sound/core/pcm_dmaengine.c
12331 F: sound/soc/soc-generic-dmaengine-pcm.c
12333 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12334 M: Liam Girdwood <lgirdwood@gmail.com>
12335 M: Mark Brown <broonie@kernel.org>
12336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12337 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12338 W: http://alsa-project.org/main/index.php/ASoC
12340 F: Documentation/devicetree/bindings/sound/
12341 F: Documentation/sound/alsa/soc/
12343 F: include/sound/soc*
12346 M: Olli Salonen <olli.salonen@iki.fi>
12347 L: linux-media@vger.kernel.org
12348 W: https://linuxtv.org
12349 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12351 F: drivers/media/dvb-frontends/sp2*
12353 SPARC + UltraSPARC (sparc/sparc64)
12354 M: "David S. Miller" <davem@davemloft.net>
12355 L: sparclinux@vger.kernel.org
12356 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
12357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12363 SPARC SERIAL DRIVERS
12364 M: "David S. Miller" <davem@davemloft.net>
12365 L: sparclinux@vger.kernel.org
12366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12369 F: include/linux/sunserialcore.h
12370 F: drivers/tty/serial/suncore.c
12371 F: drivers/tty/serial/sunhv.c
12372 F: drivers/tty/serial/sunsab.c
12373 F: drivers/tty/serial/sunsab.h
12374 F: drivers/tty/serial/sunsu.c
12375 F: drivers/tty/serial/sunzilog.c
12376 F: drivers/tty/serial/sunzilog.h
12379 M: "Christopher Li" <sparse@chrisli.org>
12380 L: linux-sparse@vger.kernel.org
12381 W: https://sparse.wiki.kernel.org/
12382 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12383 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12385 F: include/linux/compiler.h
12387 SPEAR CLOCK FRAMEWORK SUPPORT
12388 M: Viresh Kumar <vireshk@kernel.org>
12389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12390 W: http://www.st.com/spear
12392 F: drivers/clk/spear/
12394 SPEAR PLATFORM SUPPORT
12395 M: Viresh Kumar <vireshk@kernel.org>
12396 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12397 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12398 W: http://www.st.com/spear
12400 F: arch/arm/boot/dts/spear*
12401 F: arch/arm/mach-spear/
12404 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12405 M: Marek Vasut <marek.vasut@gmail.com>
12406 L: linux-mtd@lists.infradead.org
12407 W: http://www.linux-mtd.infradead.org/
12408 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12409 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12410 T: git git://git.infradead.org/l2-mtd.git spi-nor/next
12412 F: drivers/mtd/spi-nor/
12413 F: include/linux/mtd/spi-nor.h
12416 M: Mark Brown <broonie@kernel.org>
12417 L: linux-spi@vger.kernel.org
12418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12419 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12421 F: Documentation/devicetree/bindings/spi/
12422 F: Documentation/spi/
12424 F: include/linux/spi/
12425 F: include/uapi/linux/spi/
12428 SPIDERNET NETWORK DRIVER for CELL
12429 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12430 L: netdev@vger.kernel.org
12432 F: Documentation/networking/spider_net.txt
12433 F: drivers/net/ethernet/toshiba/spider_net*
12436 R: Stephen Boyd <sboyd@codeaurora.org>
12437 L: linux-arm-msm@vger.kernel.org
12438 F: Documentation/devicetree/bindings/spmi/
12440 F: include/dt-bindings/spmi/spmi.h
12441 F: include/linux/spmi.h
12442 F: include/trace/events/spmi.h
12445 M: Jeremy Kerr <jk@ozlabs.org>
12446 L: linuxppc-dev@lists.ozlabs.org
12447 W: http://www.ibm.com/developerworks/power/cell/
12449 F: Documentation/filesystems/spufs.txt
12450 F: arch/powerpc/platforms/cell/spufs/
12452 SQUASHFS FILE SYSTEM
12453 M: Phillip Lougher <phillip@squashfs.org.uk>
12454 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12455 W: http://squashfs.org.uk
12456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12458 F: Documentation/filesystems/squashfs.txt
12461 SRM (Alpha) environment access
12462 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12464 F: arch/alpha/kernel/srm_env.c
12467 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12468 L: stable@vger.kernel.org
12470 F: Documentation/process/stable-kernel-rules.rst
12473 M: Ian Abbott <abbotti@mev.co.uk>
12474 M: H Hartley Sweeten <hsweeten@visionengravers.com>
12476 F: drivers/staging/comedi/
12478 STAGING - FLARION FT1000 DRIVERS
12479 M: Marek Belisko <marek.belisko@gmail.com>
12481 F: drivers/staging/ft1000/
12483 STAGING - INDUSTRIAL IO
12484 M: Jonathan Cameron <jic23@kernel.org>
12485 L: linux-iio@vger.kernel.org
12487 F: Documentation/devicetree/bindings/staging/iio/
12488 F: drivers/staging/iio/
12490 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12491 M: Jarod Wilson <jarod@wilsonet.com>
12492 W: http://www.lirc.org/
12494 F: drivers/staging/media/lirc/
12496 STAGING - LUSTRE PARALLEL FILESYSTEM
12497 M: Oleg Drokin <oleg.drokin@intel.com>
12498 M: Andreas Dilger <andreas.dilger@intel.com>
12499 M: James Simmons <jsimmons@infradead.org>
12500 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12501 W: http://wiki.lustre.org/
12503 F: drivers/staging/lustre
12505 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12506 M: Marc Dietrich <marvin24@gmx.de>
12507 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12508 L: linux-tegra@vger.kernel.org
12510 F: drivers/staging/nvec/
12512 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12513 M: Jens Frederich <jfrederich@gmail.com>
12514 M: Daniel Drake <dsd@laptop.org>
12515 M: Jon Nettleton <jon.nettleton@gmail.com>
12516 W: http://wiki.laptop.org/go/DCON
12518 F: drivers/staging/olpc_dcon/
12520 STAGING - REALTEK RTL8712U DRIVERS
12521 M: Larry Finger <Larry.Finger@lwfinger.net>
12522 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12524 F: drivers/staging/rtl8712/
12526 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12527 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12528 M: Teddy Wang <teddy.wang@siliconmotion.com>
12529 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12530 L: linux-fbdev@vger.kernel.org
12532 F: drivers/staging/sm750fb/
12534 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12535 M: William Hubbs <w.d.hubbs@gmail.com>
12536 M: Chris Brannon <chris@the-brannons.com>
12537 M: Kirk Reiser <kirk@reisers.ca>
12538 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12539 L: speakup@linux-speakup.org
12540 W: http://www.linux-speakup.org/
12542 F: drivers/staging/speakup/
12544 STAGING - VIA VT665X DRIVERS
12545 M: Forest Bond <forest@alittletooquiet.net>
12547 F: drivers/staging/vt665?/
12549 STAGING - WILC1000 WIFI DRIVER
12550 M: Aditya Shankar <aditya.shankar@microchip.com>
12551 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12552 L: linux-wireless@vger.kernel.org
12554 F: drivers/staging/wilc1000/
12556 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12557 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12559 F: drivers/staging/xgifb/
12562 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12564 L: devel@driverdev.osuosl.org
12566 F: drivers/staging/
12568 STARFIRE/DURALAN NETWORK DRIVER
12569 M: Ion Badulescu <ionut@badula.org>
12571 F: drivers/net/ethernet/adaptec/starfire*
12574 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
12576 F: drivers/staging/media/st-cec/
12577 F: Documentation/devicetree/bindings/media/stih-cec.txt
12579 STK1160 USB VIDEO CAPTURE DRIVER
12580 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12581 L: linux-media@vger.kernel.org
12582 T: git git://linuxtv.org/media_tree.git
12584 F: drivers/media/usb/stk1160/
12586 STMMAC ETHERNET DRIVER
12587 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
12588 M: Alexandre Torgue <alexandre.torgue@st.com>
12589 L: netdev@vger.kernel.org
12590 W: http://www.stlinux.com
12592 F: drivers/net/ethernet/stmicro/stmmac/
12595 M: Sam Creasey <sammy@sammy.net>
12596 W: http://sammy.net/sun3/
12598 F: arch/m68k/kernel/*sun3*
12599 F: arch/m68k/sun3*/
12600 F: arch/m68k/include/asm/sun3*
12601 F: drivers/net/ethernet/i825xx/sun3*
12603 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12604 M: Hans de Goede <hdegoede@redhat.com>
12605 L: linux-input@vger.kernel.org
12607 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12608 F: drivers/input/keyboard/sun4i-lradc-keys.c
12610 SUNDANCE NETWORK DRIVER
12611 M: Denis Kirjanov <kda@linux-powerpc.org>
12612 L: netdev@vger.kernel.org
12614 F: drivers/net/ethernet/dlink/sundance.c
12617 M: Yoshinori Sato <ysato@users.sourceforge.jp>
12618 M: Rich Felker <dalias@libc.org>
12619 L: linux-sh@vger.kernel.org
12620 Q: http://patchwork.kernel.org/project/linux-sh/list/
12622 F: Documentation/sh/
12627 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12628 M: Len Brown <len.brown@intel.com>
12629 M: Pavel Machek <pavel@ucw.cz>
12630 L: linux-pm@vger.kernel.org
12631 B: https://bugzilla.kernel.org
12633 F: Documentation/power/
12634 F: arch/x86/kernel/acpi/
12635 F: drivers/base/power/
12637 F: include/linux/suspend.h
12638 F: include/linux/freezer.h
12639 F: include/linux/pm.h
12642 M: Martin Mares <mj@ucw.cz>
12643 L: linux-video@atrey.karlin.mff.cuni.cz
12645 F: Documentation/svga.txt
12646 F: arch/x86/boot/video*
12649 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12650 L: linux-kernel@vger.kernel.org
12651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12654 F: arch/*/kernel/pci-swiotlb.c
12655 F: include/linux/swiotlb.h
12658 M: Jiri Pirko <jiri@resnulli.us>
12659 M: Ivan Vecera <ivecera@redhat.com>
12660 L: netdev@vger.kernel.org
12663 F: include/net/switchdev.h
12665 SYNC FILE FRAMEWORK
12666 M: Sumit Semwal <sumit.semwal@linaro.org>
12667 R: Gustavo Padovan <gustavo@padovan.org>
12669 L: linux-media@vger.kernel.org
12670 L: dri-devel@lists.freedesktop.org
12671 F: drivers/dma-buf/sync_*
12672 F: drivers/dma-buf/dma-fence*
12673 F: drivers/dma-buf/sw_sync.c
12674 F: include/linux/sync_file.h
12675 F: include/uapi/linux/sync_file.h
12676 F: Documentation/sync_file.txt
12677 T: git git://anongit.freedesktop.org/drm/drm-misc
12679 SYNOPSYS ARC ARCHITECTURE
12680 M: Vineet Gupta <vgupta@synopsys.com>
12681 L: linux-snps-arc@lists.infradead.org
12684 F: Documentation/devicetree/bindings/arc/*
12685 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12686 F: drivers/clocksource/arc_timer.c
12687 F: drivers/tty/serial/arc_uart.c
12688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12690 SYNOPSYS ARC SDP platform support
12691 M: Alexey Brodkin <abrodkin@synopsys.com>
12693 F: arch/arc/plat-axs10x
12694 F: arch/arc/boot/dts/ax*
12695 F: Documentation/devicetree/bindings/arc/axs10*
12697 SYNOPSYS DESIGNWARE DMAC DRIVER
12698 M: Viresh Kumar <vireshk@kernel.org>
12699 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12701 F: include/linux/dma/dw.h
12702 F: include/linux/platform_data/dma-dw.h
12705 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12706 M: Jie Deng <jiedeng@synopsys.com>
12707 L: netdev@vger.kernel.org
12709 F: drivers/net/ethernet/synopsys/
12711 SYNOPSYS DESIGNWARE I2C DRIVER
12712 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
12713 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12714 R: Mika Westerberg <mika.westerberg@linux.intel.com>
12715 L: linux-i2c@vger.kernel.org
12717 F: drivers/i2c/busses/i2c-designware-*
12718 F: include/linux/platform_data/i2c-designware.h
12720 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12721 M: Jaehoon Chung <jh80.chung@samsung.com>
12722 L: linux-mmc@vger.kernel.org
12724 F: drivers/mmc/host/dw_mmc*
12726 SYSTEM CONFIGURATION (SYSCON)
12727 M: Lee Jones <lee.jones@linaro.org>
12728 M: Arnd Bergmann <arnd@arndb.de>
12729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12731 F: drivers/mfd/syscon.c
12733 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12734 M: Sudeep Holla <sudeep.holla@arm.com>
12735 L: linux-arm-kernel@lists.infradead.org
12737 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
12738 F: drivers/clk/clk-scpi.c
12739 F: drivers/cpufreq/scpi-cpufreq.c
12740 F: drivers/firmware/arm_scpi.c
12741 F: include/linux/scpi_protocol.h
12743 SYSTEM RESET/SHUTDOWN DRIVERS
12744 M: Sebastian Reichel <sre@kernel.org>
12745 L: linux-pm@vger.kernel.org
12746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12748 F: Documentation/devicetree/bindings/power/reset/
12749 F: drivers/power/reset/
12751 SYSTEM TRACE MODULE CLASS
12752 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12755 F: Documentation/trace/stm.txt
12756 F: drivers/hwtracing/stm/
12757 F: include/linux/stm.h
12758 F: include/uapi/linux/stm.h
12761 M: Christoph Hellwig <hch@infradead.org>
12763 F: Documentation/filesystems/sysv-fs.txt
12765 F: include/linux/sysv_fs.h
12768 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12769 L: linux-scsi@vger.kernel.org
12770 L: target-devel@vger.kernel.org
12771 W: http://www.linux-iscsi.org
12772 W: http://groups.google.com/group/linux-iscsi-target-dev
12773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12777 F: Documentation/target/
12779 TASKSTATS STATISTICS INTERFACE
12780 M: Balbir Singh <bsingharora@gmail.com>
12782 F: Documentation/accounting/taskstats*
12783 F: include/linux/taskstats*
12784 F: kernel/taskstats.c
12787 M: Jamal Hadi Salim <jhs@mojatatu.com>
12788 M: Cong Wang <xiyou.wangcong@gmail.com>
12789 M: Jiri Pirko <jiri@resnulli.us>
12790 L: netdev@vger.kernel.org
12792 F: include/net/pkt_cls.h
12793 F: include/net/pkt_sched.h
12794 F: include/net/tc_act/
12795 F: include/uapi/linux/pkt_cls.h
12796 F: include/uapi/linux/pkt_sched.h
12797 F: include/uapi/linux/tc_act/
12798 F: include/uapi/linux/tc_ematch/
12801 TCP LOW PRIORITY MODULE
12802 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12803 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12804 W: http://tcp-lp-mod.sourceforge.net/
12806 F: net/ipv4/tcp_lp.c
12808 TDA10071 MEDIA DRIVER
12809 M: Antti Palosaari <crope@iki.fi>
12810 L: linux-media@vger.kernel.org
12811 W: https://linuxtv.org
12812 W: http://palosaari.fi/linux/
12813 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12814 T: git git://linuxtv.org/anttip/media_tree.git
12816 F: drivers/media/dvb-frontends/tda10071*
12818 TDA18212 MEDIA DRIVER
12819 M: Antti Palosaari <crope@iki.fi>
12820 L: linux-media@vger.kernel.org
12821 W: https://linuxtv.org
12822 W: http://palosaari.fi/linux/
12823 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12824 T: git git://linuxtv.org/anttip/media_tree.git
12826 F: drivers/media/tuners/tda18212*
12828 TDA18218 MEDIA DRIVER
12829 M: Antti Palosaari <crope@iki.fi>
12830 L: linux-media@vger.kernel.org
12831 W: https://linuxtv.org
12832 W: http://palosaari.fi/linux/
12833 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12834 T: git git://linuxtv.org/anttip/media_tree.git
12836 F: drivers/media/tuners/tda18218*
12838 TDA18271 MEDIA DRIVER
12839 M: Michael Krufky <mkrufky@linuxtv.org>
12840 L: linux-media@vger.kernel.org
12841 W: https://linuxtv.org
12842 W: http://github.com/mkrufky
12843 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12844 T: git git://linuxtv.org/mkrufky/tuners.git
12846 F: drivers/media/tuners/tda18271*
12848 TDA827x MEDIA DRIVER
12849 M: Michael Krufky <mkrufky@linuxtv.org>
12850 L: linux-media@vger.kernel.org
12851 W: https://linuxtv.org
12852 W: http://github.com/mkrufky
12853 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12854 T: git git://linuxtv.org/mkrufky/tuners.git
12856 F: drivers/media/tuners/tda8290.*
12858 TDA8290 MEDIA DRIVER
12859 M: Michael Krufky <mkrufky@linuxtv.org>
12860 L: linux-media@vger.kernel.org
12861 W: https://linuxtv.org
12862 W: http://github.com/mkrufky
12863 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12864 T: git git://linuxtv.org/mkrufky/tuners.git
12866 F: drivers/media/tuners/tda8290.*
12868 TDA9840 MEDIA DRIVER
12869 M: Hans Verkuil <hverkuil@xs4all.nl>
12870 L: linux-media@vger.kernel.org
12871 T: git git://linuxtv.org/media_tree.git
12872 W: https://linuxtv.org
12874 F: drivers/media/i2c/tda9840*
12876 TEA5761 TUNER DRIVER
12877 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12878 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12879 L: linux-media@vger.kernel.org
12880 W: https://linuxtv.org
12881 T: git git://linuxtv.org/media_tree.git
12883 F: drivers/media/tuners/tea5761.*
12885 TEA5767 TUNER DRIVER
12886 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12887 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12888 L: linux-media@vger.kernel.org
12889 W: https://linuxtv.org
12890 T: git git://linuxtv.org/media_tree.git
12892 F: drivers/media/tuners/tea5767.*
12894 TEA6415C MEDIA DRIVER
12895 M: Hans Verkuil <hverkuil@xs4all.nl>
12896 L: linux-media@vger.kernel.org
12897 T: git git://linuxtv.org/media_tree.git
12898 W: https://linuxtv.org
12900 F: drivers/media/i2c/tea6415c*
12902 TEA6420 MEDIA DRIVER
12903 M: Hans Verkuil <hverkuil@xs4all.nl>
12904 L: linux-media@vger.kernel.org
12905 T: git git://linuxtv.org/media_tree.git
12906 W: https://linuxtv.org
12908 F: drivers/media/i2c/tea6420*
12911 M: Jiri Pirko <jiri@resnulli.us>
12912 L: netdev@vger.kernel.org
12914 F: drivers/net/team/
12915 F: include/linux/if_team.h
12916 F: include/uapi/linux/if_team.h
12918 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12919 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12921 F: arch/x86/platform/ts5500/
12923 TECHNOTREND USB IR RECEIVER
12924 M: Sean Young <sean@mess.org>
12925 L: linux-media@vger.kernel.org
12927 F: drivers/media/rc/ttusbir.c
12930 M: Jens Wiklander <jens.wiklander@linaro.org>
12932 F: include/linux/tee_drv.h
12933 F: include/uapi/linux/tee.h
12935 F: Documentation/tee.txt
12937 TEGRA ARCHITECTURE SUPPORT
12938 M: Thierry Reding <thierry.reding@gmail.com>
12939 M: Jonathan Hunter <jonathanh@nvidia.com>
12940 L: linux-tegra@vger.kernel.org
12941 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
12942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12947 M: Peter De Schrijver <pdeschrijver@nvidia.com>
12948 M: Prashant Gaikwad <pgaikwad@nvidia.com>
12950 F: drivers/clk/tegra/
12953 M: Laxman Dewangan <ldewangan@nvidia.com>
12954 M: Jon Hunter <jonathanh@nvidia.com>
12956 F: drivers/dma/tegra*
12959 M: Laxman Dewangan <ldewangan@nvidia.com>
12961 F: drivers/i2c/busses/i2c-tegra.c
12963 TEGRA IOMMU DRIVERS
12964 M: Hiroshi Doyu <hdoyu@nvidia.com>
12966 F: drivers/iommu/tegra*
12969 M: Rakesh Iyer <riyer@nvidia.com>
12970 M: Laxman Dewangan <ldewangan@nvidia.com>
12972 F: drivers/input/keyboard/tegra-kbc.c
12975 M: Thierry Reding <thierry.reding@gmail.com>
12977 F: drivers/pwm/pwm-tegra.c
12979 TEGRA SERIAL DRIVER
12980 M: Laxman Dewangan <ldewangan@nvidia.com>
12982 F: drivers/tty/serial/serial-tegra.c
12985 M: Laxman Dewangan <ldewangan@nvidia.com>
12987 F: drivers/spi/spi-tegra*
12989 TEHUTI ETHERNET DRIVER
12990 M: Andy Gospodarek <andy@greyhouse.net>
12991 L: netdev@vger.kernel.org
12993 F: drivers/net/ethernet/tehuti/*
12995 Telecom Clock Driver for MCPL0010
12996 M: Mark Gross <mark.gross@intel.com>
12998 F: drivers/char/tlclk.c
13000 TENSILICA XTENSA PORT (xtensa)
13001 M: Chris Zankel <chris@zankel.net>
13002 M: Max Filippov <jcmvbkbc@gmail.com>
13003 L: linux-xtensa@linux-xtensa.org
13004 T: git git://github.com/czankel/xtensa-linux.git
13007 F: drivers/irqchip/irq-xtensa-*
13009 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13010 M: Nishanth Menon <nm@ti.com>
13011 M: Tero Kristo <t-kristo@ti.com>
13012 M: Santosh Shilimkar <ssantosh@kernel.org>
13013 L: linux-arm-kernel@lists.infradead.org
13015 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13016 F: drivers/firmware/ti_sci*
13017 F: include/linux/soc/ti/ti_sci_protocol.h
13018 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13019 F: include/dt-bindings/genpd/k2g.h
13020 F: drivers/soc/ti/ti_sci_pm_domains.c
13021 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13022 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13023 F: drivers/clk/keystone/sci-clk.c
13024 F: drivers/reset/reset-ti-sci.c
13026 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13027 M: Hans Verkuil <hverkuil@xs4all.nl>
13028 L: linux-media@vger.kernel.org
13029 T: git git://linuxtv.org/media_tree.git
13030 W: https://linuxtv.org
13032 F: drivers/media/radio/radio-raremono.c
13035 M: Zhang Rui <rui.zhang@intel.com>
13036 M: Eduardo Valentin <edubezval@gmail.com>
13037 L: linux-pm@vger.kernel.org
13038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13040 Q: https://patchwork.kernel.org/project/linux-pm/list/
13042 F: drivers/thermal/
13043 F: include/linux/thermal.h
13044 F: include/uapi/linux/thermal.h
13045 F: include/linux/cpu_cooling.h
13046 F: Documentation/devicetree/bindings/thermal/
13048 THERMAL/CPU_COOLING
13049 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
13050 M: Viresh Kumar <viresh.kumar@linaro.org>
13051 M: Javi Merino <javi.merino@kernel.org>
13052 L: linux-pm@vger.kernel.org
13054 F: Documentation/thermal/cpu-cooling-api.txt
13055 F: drivers/thermal/cpu_cooling.c
13056 F: include/linux/cpu_cooling.h
13058 THINKPAD ACPI EXTRAS DRIVER
13059 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13060 L: ibm-acpi-devel@lists.sourceforge.net
13061 L: platform-driver-x86@vger.kernel.org
13062 W: http://ibm-acpi.sourceforge.net
13063 W: http://thinkwiki.org/wiki/Ibm-acpi
13064 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13066 F: drivers/platform/x86/thinkpad_acpi.c
13069 M: Andreas Noever <andreas.noever@gmail.com>
13070 M: Michael Jamet <michael.jamet@intel.com>
13071 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13072 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13074 F: drivers/thunderbolt/
13076 TI AM437X VPFE DRIVER
13077 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13078 L: linux-media@vger.kernel.org
13079 W: https://linuxtv.org
13080 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13081 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13083 F: drivers/media/platform/am437x/
13085 TI BANDGAP AND THERMAL DRIVER
13086 M: Eduardo Valentin <edubezval@gmail.com>
13087 M: Keerthy <j-keerthy@ti.com>
13088 L: linux-pm@vger.kernel.org
13089 L: linux-omap@vger.kernel.org
13091 F: drivers/thermal/ti-soc-thermal/
13093 TI BQ27XXX POWER SUPPLY DRIVER
13094 R: Andrew F. Davis <afd@ti.com>
13095 F: include/linux/power/bq27xxx_battery.h
13096 F: drivers/power/supply/bq27xxx_battery.c
13097 F: drivers/power/supply/bq27xxx_battery_i2c.c
13099 TI CDCE706 CLOCK DRIVER
13100 M: Max Filippov <jcmvbkbc@gmail.com>
13102 F: drivers/clk/clk-cdce706.c
13105 M: Tero Kristo <t-kristo@ti.com>
13106 L: linux-omap@vger.kernel.org
13109 F: include/linux/clk/ti.h
13111 TI DAVINCI MACHINE SUPPORT
13112 M: Sekhar Nori <nsekhar@ti.com>
13113 M: Kevin Hilman <khilman@kernel.org>
13114 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13117 F: arch/arm/mach-davinci/
13118 F: drivers/i2c/busses/i2c-davinci.c
13119 F: arch/arm/boot/dts/da850*
13121 TI DAVINCI SERIES GPIO DRIVER
13122 M: Keerthy <j-keerthy@ti.com>
13123 L: linux-gpio@vger.kernel.org
13125 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13126 F: drivers/gpio/gpio-davinci.c
13128 TI DAVINCI SERIES MEDIA DRIVER
13129 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13130 L: linux-media@vger.kernel.org
13131 W: https://linuxtv.org
13132 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13133 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13135 F: drivers/media/platform/davinci/
13136 F: include/media/davinci/
13138 TI ETHERNET SWITCH DRIVER (CPSW)
13139 R: Grygorii Strashko <grygorii.strashko@ti.com>
13140 L: linux-omap@vger.kernel.org
13141 L: netdev@vger.kernel.org
13143 F: drivers/net/ethernet/ti/cpsw*
13144 F: drivers/net/ethernet/ti/davinci*
13146 TI FLASH MEDIA INTERFACE DRIVER
13147 M: Alex Dubov <oakad@yahoo.com>
13149 F: drivers/misc/tifm*
13150 F: drivers/mmc/host/tifm_sd.c
13151 F: include/linux/tifm.h
13153 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13154 M: Santosh Shilimkar <ssantosh@kernel.org>
13155 L: linux-kernel@vger.kernel.org
13156 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13158 F: drivers/soc/ti/*
13159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13161 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13162 M: M R Swami Reddy <mr.swami.reddy@ti.com>
13163 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13164 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13166 F: sound/soc/codecs/lm49453*
13167 F: sound/soc/codecs/isabelle*
13169 TI LP855x BACKLIGHT DRIVER
13170 M: Milo Kim <milo.kim@ti.com>
13172 F: Documentation/backlight/lp855x-driver.txt
13173 F: drivers/video/backlight/lp855x_bl.c
13174 F: include/linux/platform_data/lp855x.h
13176 TI LP8727 CHARGER DRIVER
13177 M: Milo Kim <milo.kim@ti.com>
13179 F: drivers/power/supply/lp8727_charger.c
13180 F: include/linux/platform_data/lp8727.h
13182 TI LP8788 MFD DRIVER
13183 M: Milo Kim <milo.kim@ti.com>
13185 F: drivers/iio/adc/lp8788_adc.c
13186 F: drivers/leds/leds-lp8788.c
13187 F: drivers/mfd/lp8788*.c
13188 F: drivers/power/supply/lp8788-charger.c
13189 F: drivers/regulator/lp8788-*.c
13190 F: include/linux/mfd/lp8788*.h
13192 TI NETCP ETHERNET DRIVER
13193 M: Wingman Kwok <w-kwok2@ti.com>
13194 M: Murali Karicheri <m-karicheri2@ti.com>
13195 L: netdev@vger.kernel.org
13197 F: drivers/net/ethernet/ti/netcp*
13199 TI TAS571X FAMILY ASoC CODEC DRIVER
13200 M: Kevin Cernekee <cernekee@chromium.org>
13201 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13203 F: sound/soc/codecs/tas571x*
13205 TI TRF7970A NFC DRIVER
13206 M: Mark Greer <mgreer@animalcreek.com>
13207 L: linux-wireless@vger.kernel.org
13208 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13210 F: drivers/nfc/trf7970a.c
13211 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13213 TI TWL4030 SERIES SOC CODEC DRIVER
13214 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
13215 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13217 F: sound/soc/codecs/twl4030*
13220 M: Benoit Parrot <bparrot@ti.com>
13221 L: linux-media@vger.kernel.org
13222 W: http://linuxtv.org/
13223 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13225 F: drivers/media/platform/ti-vpe/
13227 TI WILINK WIRELESS DRIVERS
13228 L: linux-wireless@vger.kernel.org
13229 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13230 W: http://wireless.kernel.org/en/users/Drivers/wl1251
13231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13233 F: drivers/net/wireless/ti/
13234 F: include/linux/wl12xx.h
13237 M: Chris Metcalf <cmetcalf@mellanox.com>
13238 W: http://www.mellanox.com/repository/solutions/tile-scm/
13239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13242 F: drivers/char/tile-srom.c
13243 F: drivers/edac/tile_edac.c
13244 F: drivers/net/ethernet/tile/
13245 F: drivers/rtc/rtc-tile.c
13246 F: drivers/tty/hvc/hvc_tile.c
13247 F: drivers/tty/serial/tilegx.c
13248 F: drivers/usb/host/*-tilegx.c
13249 F: include/linux/usb/tilegx.h
13251 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13252 M: John Stultz <john.stultz@linaro.org>
13253 M: Thomas Gleixner <tglx@linutronix.de>
13254 R: Stephen Boyd <sboyd@codeaurora.org>
13255 L: linux-kernel@vger.kernel.org
13256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13258 F: include/linux/clocksource.h
13259 F: include/linux/time.h
13260 F: include/linux/timex.h
13261 F: include/uapi/linux/time.h
13262 F: include/uapi/linux/timex.h
13263 F: kernel/time/clocksource.c
13264 F: kernel/time/time*.c
13265 F: kernel/time/alarmtimer.c
13266 F: kernel/time/ntp.c
13267 F: tools/testing/selftests/timers/
13270 M: Jon Maloy <jon.maloy@ericsson.com>
13271 M: Ying Xue <ying.xue@windriver.com>
13272 L: netdev@vger.kernel.org (core kernel code)
13273 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13274 W: http://tipc.sourceforge.net/
13276 F: include/uapi/linux/tipc*.h
13279 TLAN NETWORK DRIVER
13280 M: Samuel Chessman <chessman@tux.org>
13281 L: tlan-devel@lists.sourceforge.net (subscribers-only)
13282 W: http://sourceforge.net/projects/tlan/
13284 F: Documentation/networking/tlan.txt
13285 F: drivers/net/ethernet/ti/tlan.*
13287 TM6000 VIDEO4LINUX DRIVER
13288 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13289 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13290 L: linux-media@vger.kernel.org
13291 W: https://linuxtv.org
13292 T: git git://linuxtv.org/media_tree.git
13294 F: drivers/media/usb/tm6000/
13295 F: Documentation/media/v4l-drivers/tm6000*
13297 TMIO/SDHI MMC DRIVER
13298 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13299 L: linux-mmc@vger.kernel.org
13301 F: drivers/mmc/host/tmio_mmc*
13302 F: drivers/mmc/host/renesas_sdhi*
13303 F: include/linux/mfd/tmio.h
13305 TMP401 HARDWARE MONITOR DRIVER
13306 M: Guenter Roeck <linux@roeck-us.net>
13307 L: linux-hwmon@vger.kernel.org
13309 F: Documentation/hwmon/tmp401
13310 F: drivers/hwmon/tmp401.c
13312 TMPFS (SHMEM FILESYSTEM)
13313 M: Hugh Dickins <hughd@google.com>
13314 L: linux-mm@kvack.org
13316 F: include/linux/shmem_fs.h
13319 TOMOYO SECURITY MODULE
13320 M: Kentaro Takeda <takedakn@nttdata.co.jp>
13321 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13322 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13323 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13324 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13325 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13326 W: http://tomoyo.sourceforge.jp/
13327 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13329 F: security/tomoyo/
13331 TOPSTAR LAPTOP EXTRAS DRIVER
13332 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13333 L: platform-driver-x86@vger.kernel.org
13335 F: drivers/platform/x86/topstar-laptop.c
13337 TOSHIBA ACPI EXTRAS DRIVER
13338 M: Azael Avalos <coproscefalo@gmail.com>
13339 L: platform-driver-x86@vger.kernel.org
13341 F: drivers/platform/x86/toshiba_acpi.c
13343 TOSHIBA BLUETOOTH DRIVER
13344 M: Azael Avalos <coproscefalo@gmail.com>
13345 L: platform-driver-x86@vger.kernel.org
13347 F: drivers/platform/x86/toshiba_bluetooth.c
13349 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13350 M: Azael Avalos <coproscefalo@gmail.com>
13351 L: platform-driver-x86@vger.kernel.org
13353 F: drivers/platform/x86/toshiba_haps.c
13356 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
13357 W: http://www.buzzard.org.uk/toshiba/
13359 F: drivers/char/toshiba.c
13360 F: include/linux/toshiba.h
13361 F: include/uapi/linux/toshiba.h
13363 TOSHIBA TC358743 DRIVER
13364 M: Mats Randgaard <matrandg@cisco.com>
13365 L: linux-media@vger.kernel.org
13367 F: drivers/media/i2c/tc358743*
13368 F: include/media/i2c/tc358743.h
13370 TOSHIBA WMI HOTKEYS DRIVER
13371 M: Azael Avalos <coproscefalo@gmail.com>
13372 L: platform-driver-x86@vger.kernel.org
13374 F: drivers/platform/x86/toshiba-wmi.c
13377 M: Peter Huewe <peterhuewe@gmx.de>
13378 M: Marcel Selhorst <tpmdd@selhorst.net>
13379 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13380 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13381 W: http://tpmdd.sourceforge.net
13382 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13383 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
13384 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
13386 F: drivers/char/tpm/
13388 TPM IBM_VTPM DEVICE DRIVER
13389 M: Ashley Lai <ashleydlai@gmail.com>
13390 W: http://tpmdd.sourceforge.net
13391 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13393 F: drivers/char/tpm/tpm_ibmvtpm*
13396 M: Steven Rostedt <rostedt@goodmis.org>
13397 M: Ingo Molnar <mingo@redhat.com>
13398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13400 F: Documentation/trace/ftrace.txt
13401 F: arch/*/*/*/ftrace.h
13402 F: arch/*/kernel/ftrace.c
13403 F: include/*/ftrace.h
13404 F: include/linux/trace*.h
13407 F: tools/testing/selftests/ftrace/
13409 TRACING MMIO ACCESSES (MMIOTRACE)
13410 M: Steven Rostedt <rostedt@goodmis.org>
13411 M: Ingo Molnar <mingo@kernel.org>
13412 R: Karol Herbst <karolherbst@gmail.com>
13413 R: Pekka Paalanen <ppaalanen@gmail.com>
13415 L: linux-kernel@vger.kernel.org
13416 L: nouveau@lists.freedesktop.org
13417 F: kernel/trace/trace_mmiotrace.c
13418 F: include/linux/mmiotrace.h
13419 F: arch/x86/mm/kmmio.c
13420 F: arch/x86/mm/mmio-mod.c
13421 F: arch/x86/mm/testmmiotrace.c
13424 M: Jiri Kosina <trivial@kernel.org>
13425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13427 K: ^Subject:.*(?i)trivial
13430 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13431 M: Jiri Slaby <jslaby@suse.com>
13433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13434 F: Documentation/serial/
13436 F: drivers/tty/serial/serial_core.c
13437 F: include/linux/serial_core.h
13438 F: include/linux/serial.h
13439 F: include/linux/tty.h
13440 F: include/uapi/linux/serial_core.h
13441 F: include/uapi/linux/serial.h
13442 F: include/uapi/linux/tty.h
13444 TUA9001 MEDIA DRIVER
13445 M: Antti Palosaari <crope@iki.fi>
13446 L: linux-media@vger.kernel.org
13447 W: https://linuxtv.org
13448 W: http://palosaari.fi/linux/
13449 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13450 T: git git://linuxtv.org/anttip/media_tree.git
13452 F: drivers/media/tuners/tua9001*
13454 TULIP NETWORK DRIVERS
13455 L: netdev@vger.kernel.org
13456 L: linux-parisc@vger.kernel.org
13458 F: drivers/net/ethernet/dec/tulip/
13461 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
13462 W: http://vtun.sourceforge.net/tun
13464 F: Documentation/networking/tuntap.txt
13465 F: arch/um/os-Linux/drivers/
13467 TURBOCHANNEL SUBSYSTEM
13468 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13469 M: Ralf Baechle <ralf@linux-mips.org>
13470 L: linux-mips@linux-mips.org
13471 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
13474 F: include/linux/tc.h
13476 TW5864 VIDEO4LINUX DRIVER
13477 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13478 M: Anton Sviridenko <anton@corp.bluecherry.net>
13479 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13480 M: Andrey Utkin <andrey_utkin@fastmail.com>
13481 L: linux-media@vger.kernel.org
13483 F: drivers/media/pci/tw5864/
13485 TW68 VIDEO4LINUX DRIVER
13486 M: Hans Verkuil <hverkuil@xs4all.nl>
13487 L: linux-media@vger.kernel.org
13488 T: git git://linuxtv.org/media_tree.git
13489 W: https://linuxtv.org
13491 F: drivers/media/pci/tw68/
13493 TW686X VIDEO4LINUX DRIVER
13494 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13495 L: linux-media@vger.kernel.org
13496 T: git git://linuxtv.org/media_tree.git
13497 W: http://linuxtv.org
13499 F: drivers/media/pci/tw686x/
13501 UBI FILE SYSTEM (UBIFS)
13502 M: Richard Weinberger <richard@nod.at>
13503 M: Artem Bityutskiy <dedekind1@gmail.com>
13504 M: Adrian Hunter <adrian.hunter@intel.com>
13505 L: linux-mtd@lists.infradead.org
13506 T: git git://git.infradead.org/ubifs-2.6.git
13507 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
13509 F: Documentation/filesystems/ubifs.txt
13512 UCLINUX (M68KNOMMU AND COLDFIRE)
13513 M: Greg Ungerer <gerg@linux-m68k.org>
13514 W: http://www.linux-m68k.org/
13515 W: http://www.uclinux.org/
13516 L: linux-m68k@lists.linux-m68k.org
13517 L: uclinux-dev@uclinux.org (subscribers-only)
13518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13520 F: arch/m68k/coldfire/
13522 F: arch/m68k/*/*_no.*
13523 F: arch/m68k/include/asm/*_no.*
13526 M: Jan Kara <jack@suse.com>
13528 F: Documentation/filesystems/udf.txt
13532 M: Bastien Nocera <hadess@hadess.net>
13533 L: linux-input@vger.kernel.org
13535 F: drivers/hid/hid-udraw.c
13538 M: Evgeniy Dushistov <dushistov@mail.ru>
13540 F: Documentation/filesystems/ufs.txt
13543 UHID USERSPACE HID IO DRIVER:
13544 M: David Herrmann <dh.herrmann@googlemail.com>
13545 L: linux-input@vger.kernel.org
13547 F: drivers/hid/uhid.c
13548 F: include/uapi/linux/uhid.h
13551 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13552 L: linux-usb@vger.kernel.org
13554 F: drivers/usb/common/ulpi.c
13555 F: include/linux/ulpi/
13557 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13558 L: linux-usb@vger.kernel.org
13561 F: include/linux/uwb.h
13562 F: include/linux/uwb/
13564 UNICORE32 ARCHITECTURE:
13565 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13566 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13568 T: git git://github.com/gxt/linux.git
13572 M: Tony Finch <dot@dotat.at>
13573 W: http://dotat.at/prog/unifdef
13575 F: scripts/unifdef.c
13577 UNIFORM CDROM DRIVER
13578 M: Jens Axboe <axboe@kernel.dk>
13579 W: http://www.kernel.dk
13581 F: Documentation/cdrom/
13582 F: drivers/cdrom/cdrom.c
13583 F: include/linux/cdrom.h
13584 F: include/uapi/linux/cdrom.h
13586 UNISYS S-PAR DRIVERS
13587 M: David Kershner <david.kershner@unisys.com>
13588 L: sparmaintainer@unisys.com (Unisys internal)
13590 F: drivers/staging/unisys/
13592 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13593 M: Vinayak Holikatti <vinholikatti@gmail.com>
13594 L: linux-scsi@vger.kernel.org
13596 F: Documentation/scsi/ufs.txt
13597 F: drivers/scsi/ufs/
13599 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13600 M: Manjunath M Bettegowda <manjumb@synopsys.com>
13601 M: Prabu Thangamuthu <prabut@synopsys.com>
13602 L: linux-scsi@vger.kernel.org
13604 F: drivers/scsi/ufs/*dwc*
13606 UNSORTED BLOCK IMAGES (UBI)
13607 M: Artem Bityutskiy <dedekind1@gmail.com>
13608 M: Richard Weinberger <richard@nod.at>
13609 W: http://www.linux-mtd.infradead.org/
13610 L: linux-mtd@lists.infradead.org
13611 T: git git://git.infradead.org/ubifs-2.6.git
13613 F: drivers/mtd/ubi/
13614 F: include/linux/mtd/ubi.h
13615 F: include/uapi/mtd/ubi-user.h
13617 USB "USBNET" DRIVER FRAMEWORK
13618 M: Oliver Neukum <oneukum@suse.com>
13619 L: netdev@vger.kernel.org
13620 W: http://www.linux-usb.org/usbnet
13622 F: drivers/net/usb/usbnet.c
13623 F: include/linux/usb/usbnet.h
13626 M: Oliver Neukum <oneukum@suse.com>
13627 L: linux-usb@vger.kernel.org
13629 F: Documentation/usb/acm.txt
13630 F: drivers/usb/class/cdc-acm.*
13632 USB AR5523 WIRELESS DRIVER
13633 M: Pontus Fuchs <pontus.fuchs@gmail.com>
13634 L: linux-wireless@vger.kernel.org
13636 F: drivers/net/wireless/ath/ar5523/
13639 M: Oliver Neukum <oneukum@suse.com>
13640 L: linux-usb@vger.kernel.org
13641 L: linux-scsi@vger.kernel.org
13643 F: drivers/usb/storage/uas.c
13645 USB CDC ETHERNET DRIVER
13646 M: Oliver Neukum <oliver@neukum.org>
13647 L: linux-usb@vger.kernel.org
13649 F: drivers/net/usb/cdc_*.c
13650 F: include/uapi/linux/usb/cdc.h
13652 USB CHAOSKEY DRIVER
13653 M: Keith Packard <keithp@keithp.com>
13654 L: linux-usb@vger.kernel.org
13656 F: drivers/usb/misc/chaoskey.c
13658 USB CYPRESS C67X00 DRIVER
13659 M: Peter Korsgaard <jacmet@sunsite.dk>
13660 L: linux-usb@vger.kernel.org
13662 F: drivers/usb/c67x00/
13664 USB DAVICOM DM9601 DRIVER
13665 M: Peter Korsgaard <jacmet@sunsite.dk>
13666 L: netdev@vger.kernel.org
13667 W: http://www.linux-usb.org/usbnet
13669 F: drivers/net/usb/dm9601.c
13671 USB DIAMOND RIO500 DRIVER
13672 M: Cesar Miquel <miquel@df.uba.ar>
13673 L: rio500-users@lists.sourceforge.net
13674 W: http://rio500.sourceforge.net
13676 F: drivers/usb/misc/rio500*
13679 M: Alan Stern <stern@rowland.harvard.edu>
13680 L: linux-usb@vger.kernel.org
13682 F: Documentation/usb/ehci.txt
13683 F: drivers/usb/host/ehci*
13685 USB GADGET/PERIPHERAL SUBSYSTEM
13686 M: Felipe Balbi <balbi@kernel.org>
13687 L: linux-usb@vger.kernel.org
13688 W: http://www.linux-usb.org/gadget
13689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13691 F: drivers/usb/gadget/
13692 F: include/linux/usb/gadget*
13694 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13695 M: Jiri Kosina <jikos@kernel.org>
13696 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
13697 L: linux-usb@vger.kernel.org
13698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13700 F: Documentation/hid/hiddev.txt
13701 F: drivers/hid/usbhid/
13704 M: Olav Kongas <ok@artecdesign.ee>
13705 L: linux-usb@vger.kernel.org
13707 F: drivers/usb/host/isp116x*
13708 F: include/linux/usb/isp116x.h
13710 USB LAN78XX ETHERNET DRIVER
13711 M: Woojung Huh <woojung.huh@microchip.com>
13712 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13713 L: netdev@vger.kernel.org
13715 F: drivers/net/usb/lan78xx.*
13717 USB MASS STORAGE DRIVER
13718 M: Alan Stern <stern@rowland.harvard.edu>
13719 L: linux-usb@vger.kernel.org
13720 L: usb-storage@lists.one-eyed-alien.net
13722 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
13723 F: drivers/usb/storage/
13726 M: Clemens Ladisch <clemens@ladisch.de>
13727 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13728 T: git git://git.alsa-project.org/alsa-kernel.git
13730 F: sound/usb/midi.*
13732 USB NETWORKING DRIVERS
13733 L: linux-usb@vger.kernel.org
13735 F: drivers/net/usb/
13738 M: Alan Stern <stern@rowland.harvard.edu>
13739 L: linux-usb@vger.kernel.org
13741 F: Documentation/usb/ohci.txt
13742 F: drivers/usb/host/ohci*
13744 USB OTG FSM (Finite State Machine)
13745 M: Peter Chen <Peter.Chen@nxp.com>
13746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13747 L: linux-usb@vger.kernel.org
13749 F: drivers/usb/common/usb-otg-fsm.c
13752 M: Valentina Manea <valentina.manea.m@gmail.com>
13753 M: Shuah Khan <shuahkh@osg.samsung.com>
13754 M: Shuah Khan <shuah@kernel.org>
13755 L: linux-usb@vger.kernel.org
13757 F: Documentation/usb/usbip_protocol.txt
13758 F: drivers/usb/usbip/
13759 F: tools/usb/usbip/
13762 M: Petko Manolov <petkan@nucleusys.com>
13763 L: linux-usb@vger.kernel.org
13764 L: netdev@vger.kernel.org
13765 T: git git://github.com/petkan/pegasus.git
13766 W: https://github.com/petkan/pegasus
13768 F: drivers/net/usb/pegasus.*
13771 M: Felipe Balbi <balbi@kernel.org>
13772 L: linux-usb@vger.kernel.org
13773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13775 F: drivers/usb/phy/
13777 USB PRINTER DRIVER (usblp)
13778 M: Pete Zaitcev <zaitcev@redhat.com>
13779 L: linux-usb@vger.kernel.org
13781 F: drivers/usb/class/usblp.c
13783 USB QMI WWAN NETWORK DRIVER
13784 M: Bjørn Mork <bjorn@mork.no>
13785 L: netdev@vger.kernel.org
13787 F: Documentation/ABI/testing/sysfs-class-net-qmi
13788 F: drivers/net/usb/qmi_wwan.c
13791 M: Petko Manolov <petkan@nucleusys.com>
13792 L: linux-usb@vger.kernel.org
13793 L: netdev@vger.kernel.org
13794 T: git git://github.com/petkan/rtl8150.git
13795 W: https://github.com/petkan/rtl8150
13797 F: drivers/net/usb/rtl8150.c
13799 USB SERIAL SUBSYSTEM
13800 M: Johan Hovold <johan@kernel.org>
13801 L: linux-usb@vger.kernel.org
13802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13804 F: Documentation/usb/usb-serial.txt
13805 F: drivers/usb/serial/
13806 F: include/linux/usb/serial.h
13808 USB SMSC75XX ETHERNET DRIVER
13809 M: Steve Glendinning <steve.glendinning@shawell.net>
13810 L: netdev@vger.kernel.org
13812 F: drivers/net/usb/smsc75xx.*
13814 USB SMSC95XX ETHERNET DRIVER
13815 M: Steve Glendinning <steve.glendinning@shawell.net>
13816 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13817 L: netdev@vger.kernel.org
13819 F: drivers/net/usb/smsc95xx.*
13822 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13823 L: linux-usb@vger.kernel.org
13824 W: http://www.linux-usb.org
13825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13827 F: Documentation/devicetree/bindings/usb/
13828 F: Documentation/usb/
13830 F: include/linux/usb.h
13831 F: include/linux/usb/
13833 USB TYPEC SUBSYSTEM
13834 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13835 L: linux-usb@vger.kernel.org
13837 F: Documentation/ABI/testing/sysfs-class-typec
13838 F: Documentation/usb/typec.rst
13839 F: drivers/usb/typec/
13840 F: include/linux/usb/typec.h
13843 M: Alan Stern <stern@rowland.harvard.edu>
13844 L: linux-usb@vger.kernel.org
13846 F: drivers/usb/host/uhci*
13849 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13850 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13851 L: linux-media@vger.kernel.org
13852 T: git git://linuxtv.org/media_tree.git
13853 W: http://www.ideasonboard.org/uvc/
13855 F: drivers/media/usb/uvc/
13856 F: include/uapi/linux/uvcvideo.h
13859 M: Hans Verkuil <hverkuil@xs4all.nl>
13860 L: linux-media@vger.kernel.org
13861 T: git git://linuxtv.org/media_tree.git
13862 W: https://linuxtv.org
13864 F: drivers/media/usb/usbvision/
13867 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13868 L: linux-usb@vger.kernel.org
13870 F: drivers/usb/gadget/function/*uvc*
13871 F: drivers/usb/gadget/legacy/webcam.c
13873 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13874 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
13875 L: linux-wireless@vger.kernel.org
13877 F: drivers/net/wireless/rndis_wlan.c
13880 M: Mathias Nyman <mathias.nyman@intel.com>
13881 L: linux-usb@vger.kernel.org
13883 F: drivers/usb/host/xhci*
13884 F: drivers/usb/host/pci-quirks*
13887 L: linux-wireless@vger.kernel.org
13888 W: http://linux-lc100020.sourceforge.net
13890 F: drivers/net/wireless/zydas/zd1201.*
13893 M: Antoine Jacquet <royale@zerezo.com>
13894 L: linux-usb@vger.kernel.org
13895 L: linux-media@vger.kernel.org
13896 T: git git://linuxtv.org/media_tree.git
13897 W: http://royale.zerezo.com/zr364xx/
13899 F: Documentation/media/v4l-drivers/zr364xx*
13900 F: drivers/media/usb/zr364xx/
13902 USER-MODE LINUX (UML)
13903 M: Jeff Dike <jdike@addtoit.com>
13904 M: Richard Weinberger <richard@nod.at>
13905 L: user-mode-linux-devel@lists.sourceforge.net
13906 L: user-mode-linux-user@lists.sourceforge.net
13907 W: http://user-mode-linux.sourceforge.net
13908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13910 F: Documentation/virtual/uml/
13916 USERSPACE I/O (UIO)
13917 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13920 F: Documentation/driver-api/uio-howto.rst
13922 F: include/linux/uio*.h
13925 M: Karel Zak <kzak@redhat.com>
13926 L: util-linux@vger.kernel.org
13927 W: http://en.wikipedia.org/wiki/Util-linux
13928 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13932 M: Christoph Hellwig <hch@lst.de>
13933 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13934 L: linux-kernel@vger.kernel.org
13935 T: git git://git.infradead.org/users/hch/uuid.git
13938 F: include/linux/uuid.h
13939 F: include/uapi/linux/uuid.h
13943 M: Michal Januszewski <spock@gentoo.org>
13944 L: linux-fbdev@vger.kernel.org
13945 W: http://dev.gentoo.org/~spock/projects/uvesafb/
13947 F: Documentation/fb/uvesafb.txt
13948 F: drivers/video/fbdev/uvesafb.*
13951 M: Stefan Agner <stefan@agner.ch>
13952 L: linux-mtd@lists.infradead.org
13954 F: drivers/mtd/nand/vf610_nfc.c
13956 VFAT/FAT/MSDOS FILESYSTEM
13957 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13959 F: Documentation/filesystems/vfat.txt
13963 M: Alex Williamson <alex.williamson@redhat.com>
13964 L: kvm@vger.kernel.org
13965 T: git git://github.com/awilliam/linux-vfio.git
13967 F: Documentation/vfio.txt
13969 F: include/linux/vfio.h
13970 F: include/uapi/linux/vfio.h
13972 VFIO MEDIATED DEVICE DRIVERS
13973 M: Kirti Wankhede <kwankhede@nvidia.com>
13974 L: kvm@vger.kernel.org
13976 F: Documentation/vfio-mediated-device.txt
13977 F: drivers/vfio/mdev/
13978 F: include/linux/mdev.h
13979 F: samples/vfio-mdev/
13981 VFIO PLATFORM DRIVER
13982 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13983 L: kvm@vger.kernel.org
13985 F: drivers/vfio/platform/
13988 R: Lukas Wunner <lukas@wunner.de>
13990 F: Documentation/gpu/vga-switcheroo.rst
13991 F: drivers/gpu/vga/vga_switcheroo.c
13992 F: include/linux/vga_switcheroo.h
13993 T: git git://anongit.freedesktop.org/drm/drm-misc
13995 VIA RHINE NETWORK DRIVER
13997 F: drivers/net/ethernet/via/via-rhine.c
13999 VIA SD/MMC CARD CONTROLLER DRIVER
14000 M: Bruce Chang <brucechang@via.com.tw>
14001 M: Harald Welte <HaraldWelte@viatech.com>
14003 F: drivers/mmc/host/via-sdmmc.c
14005 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14006 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14007 L: linux-fbdev@vger.kernel.org
14009 F: include/linux/via-core.h
14010 F: include/linux/via-gpio.h
14011 F: include/linux/via_i2c.h
14012 F: drivers/video/fbdev/via/
14014 VIA VELOCITY NETWORK DRIVER
14015 M: Francois Romieu <romieu@fr.zoreil.com>
14016 L: netdev@vger.kernel.org
14018 F: drivers/net/ethernet/via/via-velocity.*
14020 VIDEO MULTIPLEXER DRIVER
14021 M: Philipp Zabel <p.zabel@pengutronix.de>
14022 L: linux-media@vger.kernel.org
14024 F: drivers/media/platform/video-mux.c
14026 VIDEOBUF2 FRAMEWORK
14027 M: Pawel Osciak <pawel@osciak.com>
14028 M: Marek Szyprowski <m.szyprowski@samsung.com>
14029 M: Kyungmin Park <kyungmin.park@samsung.com>
14030 L: linux-media@vger.kernel.org
14032 F: drivers/media/v4l2-core/videobuf2-*
14033 F: include/media/videobuf2-*
14035 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14036 M: Helen Koike <helen.koike@collabora.com>
14037 L: linux-media@vger.kernel.org
14038 T: git git://linuxtv.org/media_tree.git
14039 W: https://linuxtv.org
14041 F: drivers/media/platform/vimc/*
14044 M: Alex Williamson <alex.williamson@redhat.com>
14045 M: Paolo Bonzini <pbonzini@redhat.com>
14046 L: kvm@vger.kernel.org
14050 VIRTIO AND VHOST VSOCK DRIVER
14051 M: Stefan Hajnoczi <stefanha@redhat.com>
14052 L: kvm@vger.kernel.org
14053 L: virtualization@lists.linux-foundation.org
14054 L: netdev@vger.kernel.org
14056 F: include/linux/virtio_vsock.h
14057 F: include/uapi/linux/virtio_vsock.h
14058 F: include/uapi/linux/vsockmon.h
14059 F: net/vmw_vsock/af_vsock_tap.c
14060 F: net/vmw_vsock/virtio_transport_common.c
14061 F: net/vmw_vsock/virtio_transport.c
14062 F: drivers/net/vsockmon.c
14063 F: drivers/vhost/vsock.c
14064 F: drivers/vhost/vsock.h
14066 VIRTIO CONSOLE DRIVER
14067 M: Amit Shah <amit@kernel.org>
14068 L: virtualization@lists.linux-foundation.org
14070 F: drivers/char/virtio_console.c
14071 F: include/linux/virtio_console.h
14072 F: include/uapi/linux/virtio_console.h
14074 VIRTIO CORE, NET AND BLOCK DRIVERS
14075 M: "Michael S. Tsirkin" <mst@redhat.com>
14076 M: Jason Wang <jasowang@redhat.com>
14077 L: virtualization@lists.linux-foundation.org
14079 F: Documentation/devicetree/bindings/virtio/
14082 F: drivers/net/virtio_net.c
14083 F: drivers/block/virtio_blk.c
14084 F: include/linux/virtio*.h
14085 F: include/uapi/linux/virtio_*.h
14086 F: drivers/crypto/virtio/
14088 VIRTIO CRYPTO DRIVER
14089 M: Gonglei <arei.gonglei@huawei.com>
14090 L: virtualization@lists.linux-foundation.org
14091 L: linux-crypto@vger.kernel.org
14093 F: drivers/crypto/virtio/
14094 F: include/uapi/linux/virtio_crypto.h
14096 VIRTIO DRIVERS FOR S390
14097 M: Cornelia Huck <cohuck@redhat.com>
14098 M: Halil Pasic <pasic@linux.vnet.ibm.com>
14099 L: linux-s390@vger.kernel.org
14100 L: virtualization@lists.linux-foundation.org
14101 L: kvm@vger.kernel.org
14103 F: drivers/s390/virtio/
14106 M: David Airlie <airlied@linux.ie>
14107 M: Gerd Hoffmann <kraxel@redhat.com>
14108 L: dri-devel@lists.freedesktop.org
14109 L: virtualization@lists.linux-foundation.org
14110 T: git git://anongit.freedesktop.org/drm/drm-misc
14112 F: drivers/gpu/drm/virtio/
14113 F: include/uapi/linux/virtio_gpu.h
14115 VIRTIO HOST (VHOST)
14116 M: "Michael S. Tsirkin" <mst@redhat.com>
14117 M: Jason Wang <jasowang@redhat.com>
14118 L: kvm@vger.kernel.org
14119 L: virtualization@lists.linux-foundation.org
14120 L: netdev@vger.kernel.org
14121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14124 F: include/uapi/linux/vhost.h
14126 VIRTIO INPUT DRIVER
14127 M: Gerd Hoffmann <kraxel@redhat.com>
14129 F: drivers/virtio/virtio_input.c
14130 F: include/uapi/linux/virtio_input.h
14132 VIRTUAL SERIO DEVICE DRIVER
14133 M: Stephen Chandler Paul <thatslyude@gmail.com>
14135 F: drivers/input/serio/userio.c
14136 F: include/uapi/linux/userio.h
14138 VIVID VIRTUAL VIDEO DRIVER
14139 M: Hans Verkuil <hverkuil@xs4all.nl>
14140 L: linux-media@vger.kernel.org
14141 T: git git://linuxtv.org/media_tree.git
14142 W: https://linuxtv.org
14144 F: drivers/media/platform/vivid/*
14147 M: Florian Fainelli <f.fainelli@gmail.com>
14148 L: openwrt-devel@lists.openwrt.org (subscribers-only)
14150 F: drivers/vlynq/vlynq.c
14151 F: include/linux/vlynq.h
14154 M: Martyn Welch <martyn@welchs.me.uk>
14155 M: Manohar Vanga <manohar.vanga@gmail.com>
14156 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14157 L: devel@driverdev.osuosl.org
14159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14160 F: Documentation/driver-api/vme.rst
14161 F: drivers/staging/vme/
14163 F: include/linux/vme*
14165 VMWARE BALLOON DRIVER
14166 M: Xavier Deguillard <xdeguillard@vmware.com>
14167 M: Philip Moltmann <moltmann@vmware.com>
14168 M: "VMware, Inc." <pv-drivers@vmware.com>
14169 L: linux-kernel@vger.kernel.org
14171 F: drivers/misc/vmw_balloon.c
14173 VMWARE HYPERVISOR INTERFACE
14174 M: Alok Kataria <akataria@vmware.com>
14175 L: virtualization@lists.linux-foundation.org
14177 F: arch/x86/kernel/cpu/vmware.c
14179 VMWARE PVRDMA DRIVER
14180 M: Adit Ranadive <aditr@vmware.com>
14181 M: VMware PV-Drivers <pv-drivers@vmware.com>
14182 L: linux-rdma@vger.kernel.org
14184 F: drivers/infiniband/hw/vmw_pvrdma/
14186 VMware PVSCSI driver
14187 M: Jim Gill <jgill@vmware.com>
14188 M: VMware PV-Drivers <pv-drivers@vmware.com>
14189 L: linux-scsi@vger.kernel.org
14191 F: drivers/scsi/vmw_pvscsi.c
14192 F: drivers/scsi/vmw_pvscsi.h
14194 VMWARE VMMOUSE SUBDRIVER
14195 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14196 M: "VMware, Inc." <pv-drivers@vmware.com>
14197 L: linux-input@vger.kernel.org
14199 F: drivers/input/mouse/vmmouse.c
14200 F: drivers/input/mouse/vmmouse.h
14202 VMWARE VMXNET3 ETHERNET DRIVER
14203 M: Shrikrishna Khare <skhare@vmware.com>
14204 M: "VMware, Inc." <pv-drivers@vmware.com>
14205 L: netdev@vger.kernel.org
14207 F: drivers/net/vmxnet3/
14209 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14210 M: Liam Girdwood <lgirdwood@gmail.com>
14211 M: Mark Brown <broonie@kernel.org>
14212 L: linux-kernel@vger.kernel.org
14213 W: http://www.slimlogic.co.uk/?p=48
14214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14216 F: Documentation/devicetree/bindings/regulator/
14217 F: drivers/regulator/
14218 F: include/dt-bindings/regulator/
14219 F: include/linux/regulator/
14222 M: David Ahern <dsa@cumulusnetworks.com>
14223 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
14224 L: netdev@vger.kernel.org
14226 F: drivers/net/vrf.c
14227 F: Documentation/networking/vrf.txt
14229 VT1211 HARDWARE MONITOR DRIVER
14230 M: Juerg Haefliger <juergh@gmail.com>
14231 L: linux-hwmon@vger.kernel.org
14233 F: Documentation/hwmon/vt1211
14234 F: drivers/hwmon/vt1211.c
14236 VT8231 HARDWARE MONITOR DRIVER
14237 M: Roger Lucas <vt8231@hiddenengine.co.uk>
14238 L: linux-hwmon@vger.kernel.org
14240 F: drivers/hwmon/vt8231.c
14242 VUB300 USB to SDIO/SD/MMC bridge chip
14243 M: Tony Olech <tony.olech@elandigitalsystems.com>
14244 L: linux-mmc@vger.kernel.org
14245 L: linux-usb@vger.kernel.org
14247 F: drivers/mmc/host/vub300.c
14249 W1 DALLAS'S 1-WIRE BUS
14250 M: Evgeniy Polyakov <zbr@ioremap.net>
14252 F: Documentation/w1/
14254 F: include/linux/w1.h
14256 W83791D HARDWARE MONITORING DRIVER
14257 M: Marc Hulsman <m.hulsman@tudelft.nl>
14258 L: linux-hwmon@vger.kernel.org
14260 F: Documentation/hwmon/w83791d
14261 F: drivers/hwmon/w83791d.c
14263 W83793 HARDWARE MONITORING DRIVER
14264 M: Rudolf Marek <r.marek@assembler.cz>
14265 L: linux-hwmon@vger.kernel.org
14267 F: Documentation/hwmon/w83793
14268 F: drivers/hwmon/w83793.c
14270 W83795 HARDWARE MONITORING DRIVER
14271 M: Jean Delvare <jdelvare@suse.com>
14272 L: linux-hwmon@vger.kernel.org
14274 F: drivers/hwmon/w83795.c
14276 W83L51xD SD/MMC CARD INTERFACE DRIVER
14277 M: Pierre Ossman <pierre@ossman.eu>
14279 F: drivers/mmc/host/wbsd.*
14281 WACOM PROTOCOL 4 SERIAL TABLETS
14282 M: Julian Squires <julian@cipht.net>
14283 M: Hans de Goede <hdegoede@redhat.com>
14284 L: linux-input@vger.kernel.org
14286 F: drivers/input/tablet/wacom_serial4.c
14288 WATCHDOG DEVICE DRIVERS
14289 M: Wim Van Sebroeck <wim@iguana.be>
14290 R: Guenter Roeck <linux@roeck-us.net>
14291 L: linux-watchdog@vger.kernel.org
14292 W: http://www.linux-watchdog.org/
14293 T: git git://www.linux-watchdog.org/linux-watchdog.git
14295 F: Documentation/devicetree/bindings/watchdog/
14296 F: Documentation/watchdog/
14297 F: drivers/watchdog/
14298 F: include/linux/watchdog.h
14299 F: include/uapi/linux/watchdog.h
14301 WHISKEYCOVE PMIC GPIO DRIVER
14302 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14303 L: linux-gpio@vger.kernel.org
14305 F: drivers/gpio/gpio-wcove.c
14308 M: David Herrmann <dh.herrmann@googlemail.com>
14309 L: linux-input@vger.kernel.org
14311 F: drivers/hid/hid-wiimote*
14313 WILOCITY WIL6210 WIRELESS DRIVER
14314 M: Maya Erez <qca_merez@qca.qualcomm.com>
14315 L: linux-wireless@vger.kernel.org
14316 L: wil6210@qca.qualcomm.com
14318 W: http://wireless.kernel.org/en/users/Drivers/wil6210
14319 F: drivers/net/wireless/ath/wil6210/
14320 F: include/uapi/linux/wil6210_uapi.h
14323 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14324 M: linux-wimax@intel.com
14325 L: wimax@linuxwimax.org (subscribers-only)
14327 W: http://linuxwimax.org
14328 F: Documentation/wimax/README.wimax
14329 F: include/linux/wimax/debug.h
14330 F: include/net/wimax.h
14331 F: include/uapi/linux/wimax.h
14335 M: David Härdeman <david@hardeman.nu>
14337 F: drivers/media/rc/winbond-cir.c
14339 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14340 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14341 L: linux-watchdog@vger.kernel.org
14343 F: drivers/watchdog/ebc-c384_wdt.c
14345 WINSYSTEMS WS16C48 GPIO DRIVER
14346 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14347 L: linux-gpio@vger.kernel.org
14349 F: drivers/gpio/gpio-ws16c48.c
14351 WISTRON LAPTOP BUTTON DRIVER
14352 M: Miloslav Trmac <mitr@volny.cz>
14354 F: drivers/input/misc/wistron_btns.c
14356 WL3501 WIRELESS PCMCIA CARD DRIVER
14357 L: linux-wireless@vger.kernel.org
14359 F: drivers/net/wireless/wl3501*
14361 WOLFSON MICROELECTRONICS DRIVERS
14362 L: patches@opensource.cirrus.com
14363 T: git https://github.com/CirrusLogic/linux-drivers.git
14364 W: https://github.com/CirrusLogic/linux-drivers/wiki
14366 F: Documentation/hwmon/wm83??
14367 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14368 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14369 F: Documentation/devicetree/bindings/mfd/arizona.txt
14370 F: Documentation/devicetree/bindings/mfd/wm831x.txt
14371 F: arch/arm/mach-s3c64xx/mach-crag6410*
14372 F: drivers/clk/clk-wm83*.c
14373 F: drivers/extcon/extcon-arizona.c
14374 F: drivers/leds/leds-wm83*.c
14375 F: drivers/gpio/gpio-*wm*.c
14376 F: drivers/gpio/gpio-arizona.c
14377 F: drivers/hwmon/wm83??-hwmon.c
14378 F: drivers/input/misc/wm831x-on.c
14379 F: drivers/input/touchscreen/wm831x-ts.c
14380 F: drivers/input/touchscreen/wm97*.c
14381 F: drivers/mfd/arizona*
14382 F: drivers/mfd/wm*.c
14383 F: drivers/mfd/cs47l24*
14384 F: drivers/power/supply/wm83*.c
14385 F: drivers/rtc/rtc-wm83*.c
14386 F: drivers/regulator/wm8*.c
14387 F: drivers/regulator/arizona*
14388 F: drivers/video/backlight/wm83*_bl.c
14389 F: drivers/watchdog/wm83*_wdt.c
14390 F: include/linux/mfd/arizona/
14391 F: include/linux/mfd/wm831x/
14392 F: include/linux/mfd/wm8350/
14393 F: include/linux/mfd/wm8400*
14394 F: include/linux/regulator/arizona*
14395 F: include/linux/wm97xx.h
14396 F: include/sound/wm????.h
14397 F: sound/soc/codecs/arizona.?
14398 F: sound/soc/codecs/wm*
14399 F: sound/soc/codecs/cs47l24*
14402 M: Tejun Heo <tj@kernel.org>
14403 R: Lai Jiangshan <jiangshanlai@gmail.com>
14404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14406 F: include/linux/workqueue.h
14407 F: kernel/workqueue.c
14408 F: Documentation/core-api/workqueue.rst
14410 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14411 M: Chen-Yu Tsai <wens@csie.org>
14412 L: linux-kernel@vger.kernel.org
14417 M: Andrew Hendry <andrew.hendry@gmail.com>
14418 L: linux-x25@vger.kernel.org
14420 F: Documentation/networking/x25*
14421 F: include/net/x25*
14424 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14425 M: Thomas Gleixner <tglx@linutronix.de>
14426 M: Ingo Molnar <mingo@redhat.com>
14427 M: "H. Peter Anvin" <hpa@zytor.com>
14429 L: linux-kernel@vger.kernel.org
14430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14432 F: Documentation/x86/
14435 X86 MCE INFRASTRUCTURE
14436 M: Tony Luck <tony.luck@intel.com>
14437 M: Borislav Petkov <bp@alien8.de>
14438 L: linux-edac@vger.kernel.org
14440 F: arch/x86/kernel/cpu/mcheck/*
14442 X86 MICROCODE UPDATE SUPPORT
14443 M: Borislav Petkov <bp@alien8.de>
14445 F: arch/x86/kernel/cpu/microcode/*
14447 X86 PLATFORM DRIVERS
14448 M: Darren Hart <dvhart@infradead.org>
14449 M: Andy Shevchenko <andy@infradead.org>
14450 L: platform-driver-x86@vger.kernel.org
14451 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14453 F: drivers/platform/x86/
14454 F: drivers/platform/olpc/
14457 M: Andy Lutomirski <luto@amacapital.net>
14458 L: linux-kernel@vger.kernel.org
14459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14461 F: arch/x86/entry/vdso/
14463 XC2028/3028 TUNER DRIVER
14464 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14465 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14466 L: linux-media@vger.kernel.org
14467 W: https://linuxtv.org
14468 T: git git://linuxtv.org/media_tree.git
14470 F: drivers/media/tuners/tuner-xc2028.*
14472 XEN BLOCK SUBSYSTEM
14473 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14474 M: Roger Pau Monné <roger.pau@citrix.com>
14475 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14477 F: drivers/block/xen-blkback/*
14478 F: drivers/block/xen*
14481 M: Stefano Stabellini <sstabellini@kernel.org>
14482 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14485 F: arch/arm/include/asm/xen/
14487 XEN HYPERVISOR ARM64
14488 M: Stefano Stabellini <sstabellini@kernel.org>
14489 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14492 F: arch/arm64/include/asm/xen/
14494 XEN HYPERVISOR INTERFACE
14495 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
14496 M: Juergen Gross <jgross@suse.com>
14497 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14501 F: drivers/*/xen-*front.c
14503 F: arch/x86/include/asm/xen/
14505 F: include/uapi/xen/
14506 F: Documentation/ABI/stable/sysfs-hypervisor-xen
14507 F: Documentation/ABI/testing/sysfs-hypervisor-xen
14509 XEN NETWORK BACKEND DRIVER
14510 M: Wei Liu <wei.liu2@citrix.com>
14511 M: Paul Durrant <paul.durrant@citrix.com>
14512 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14513 L: netdev@vger.kernel.org
14515 F: drivers/net/xen-netback/*
14518 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14519 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14521 F: arch/x86/pci/*xen*
14522 F: drivers/pci/*xen*
14525 M: Juergen Gross <jgross@suse.com>
14526 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14527 L: linux-scsi@vger.kernel.org
14529 F: drivers/scsi/xen-scsifront.c
14530 F: drivers/xen/xen-scsiback.c
14531 F: include/xen/interface/io/vscsiif.h
14533 XEN SWIOTLB SUBSYSTEM
14534 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14535 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14537 F: arch/x86/xen/*swiotlb*
14538 F: drivers/xen/*swiotlb*
14541 M: Darrick J. Wong <darrick.wong@oracle.com>
14542 M: linux-xfs@vger.kernel.org
14543 L: linux-xfs@vger.kernel.org
14545 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14547 F: Documentation/filesystems/xfs.txt
14550 XILINX AXI ETHERNET DRIVER
14551 M: Anirudha Sarangi <anirudh@xilinx.com>
14552 M: John Linn <John.Linn@xilinx.com>
14554 F: drivers/net/ethernet/xilinx/xilinx_axienet*
14556 XILINX UARTLITE SERIAL DRIVER
14557 M: Peter Korsgaard <jacmet@sunsite.dk>
14558 L: linux-serial@vger.kernel.org
14560 F: drivers/tty/serial/uartlite.c
14562 XILINX VIDEO IP CORES
14563 M: Hyun Kwon <hyun.kwon@xilinx.com>
14564 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14565 L: linux-media@vger.kernel.org
14566 T: git git://linuxtv.org/media_tree.git
14568 F: Documentation/devicetree/bindings/media/xilinx/
14569 F: drivers/media/platform/xilinx/
14570 F: include/uapi/linux/xilinx-v4l2-controls.h
14573 M: Eli Billauer <eli.billauer@gmail.com>
14574 L: linux-kernel@vger.kernel.org
14576 F: drivers/char/xillybus/
14578 XRA1403 GPIO EXPANDER
14579 M: Nandor Han <nandor.han@ge.com>
14580 M: Semi Malinen <semi.malinen@ge.com>
14581 L: linux-gpio@vger.kernel.org
14583 F: drivers/gpio/gpio-xra1403.c
14584 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14586 XTENSA XTFPGA PLATFORM SUPPORT
14587 M: Max Filippov <jcmvbkbc@gmail.com>
14588 L: linux-xtensa@linux-xtensa.org
14590 F: drivers/spi/spi-xtensa-xtfpga.c
14591 F: sound/soc/xtensa/xtfpga-i2s.c
14593 YAM DRIVER FOR AX.25
14594 M: Jean-Paul Roubelat <jpr@f6fbb.org>
14595 L: linux-hams@vger.kernel.org
14597 F: drivers/net/hamradio/yam*
14598 F: include/linux/yam.h
14600 YAMA SECURITY MODULE
14601 M: Kees Cook <keescook@chromium.org>
14602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14605 F: Documentation/admin-guide/LSM/Yama.rst
14607 YEALINK PHONE DRIVER
14608 M: Henk Vergonet <Henk.Vergonet@gmail.com>
14609 L: usbb2k-api-dev@nongnu.org
14611 F: Documentation/input/yealink.rst
14612 F: drivers/input/misc/yealink.*
14614 Z8530 DRIVER FOR AX.25
14615 M: Joerg Reuter <jreuter@yaina.de>
14616 W: http://yaina.de/jreuter/
14617 W: http://www.qsl.net/dl1bke/
14618 L: linux-hams@vger.kernel.org
14620 F: Documentation/networking/z8530drv.txt
14621 F: drivers/net/hamradio/*scc.c
14622 F: drivers/net/hamradio/z8530.h
14624 ZBUD COMPRESSED PAGE ALLOCATOR
14625 M: Seth Jennings <sjenning@redhat.com>
14626 M: Dan Streetman <ddstreet@ieee.org>
14627 L: linux-mm@kvack.org
14630 F: include/linux/zbud.h
14632 ZD1211RW WIRELESS DRIVER
14633 M: Daniel Drake <dsd@gentoo.org>
14634 M: Ulrich Kunitz <kune@deine-taler.de>
14635 W: http://zd1211.ath.cx/wiki/DriverRewrite
14636 L: linux-wireless@vger.kernel.org
14637 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14639 F: drivers/net/wireless/zydas/zd1211rw/
14641 ZD1301 MEDIA DRIVER
14642 M: Antti Palosaari <crope@iki.fi>
14643 L: linux-media@vger.kernel.org
14644 W: https://linuxtv.org/
14645 W: http://palosaari.fi/linux/
14646 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14648 F: drivers/media/usb/dvb-usb-v2/zd1301*
14650 ZD1301_DEMOD MEDIA DRIVER
14651 M: Antti Palosaari <crope@iki.fi>
14652 L: linux-media@vger.kernel.org
14653 W: https://linuxtv.org/
14654 W: http://palosaari.fi/linux/
14655 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14657 F: drivers/media/dvb-frontends/zd1301_demod*
14659 ZPOOL COMPRESSED PAGE STORAGE API
14660 M: Dan Streetman <ddstreet@ieee.org>
14661 L: linux-mm@kvack.org
14664 F: include/linux/zpool.h
14666 ZR36067 VIDEO FOR LINUX DRIVER
14667 L: mjpeg-users@lists.sourceforge.net
14668 L: linux-media@vger.kernel.org
14669 W: http://mjpeg.sourceforge.net/driver-zoran/
14670 T: hg https://linuxtv.org/hg/v4l-dvb
14672 F: drivers/media/pci/zoran/
14674 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14675 M: Minchan Kim <minchan@kernel.org>
14676 M: Nitin Gupta <ngupta@vflare.org>
14677 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14678 L: linux-kernel@vger.kernel.org
14680 F: drivers/block/zram/
14681 F: Documentation/blockdev/zram.txt
14683 ZS DECSTATION Z85C30 SERIAL DRIVER
14684 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14686 F: drivers/tty/serial/zs.*
14688 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14689 M: Minchan Kim <minchan@kernel.org>
14690 M: Nitin Gupta <ngupta@vflare.org>
14691 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14692 L: linux-mm@kvack.org
14695 F: include/linux/zsmalloc.h
14696 F: Documentation/vm/zsmalloc.txt
14698 ZSWAP COMPRESSED SWAP CACHING
14699 M: Seth Jennings <sjenning@redhat.com>
14700 M: Dan Streetman <ddstreet@ieee.org>
14701 L: linux-mm@kvack.org
14706 M: Linus Torvalds <torvalds@linux-foundation.org>
14707 L: linux-kernel@vger.kernel.org
14708 Q: http://patchwork.kernel.org/project/LKML/list/
14709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14710 S: Buried alive in reporters