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 ADV7511 DRIVER
773 M: Hans Verkuil <hans.verkuil@cisco.com>
774 L: linux-media@vger.kernel.org
776 F: drivers/media/i2c/adv7511*
778 ANALOG DEVICES INC ADV7604 DRIVER
779 M: Hans Verkuil <hans.verkuil@cisco.com>
780 L: linux-media@vger.kernel.org
782 F: drivers/media/i2c/adv7604*
784 ANALOG DEVICES INC ADV7842 DRIVER
785 M: Hans Verkuil <hans.verkuil@cisco.com>
786 L: linux-media@vger.kernel.org
788 F: drivers/media/i2c/adv7842*
790 ANALOG DEVICES INC ASOC CODEC DRIVERS
791 M: Lars-Peter Clausen <lars@metafoo.de>
792 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
793 W: http://wiki.analog.com/
794 W: http://ez.analog.com/community/linux-device-drivers
796 F: sound/soc/codecs/adau*
797 F: sound/soc/codecs/adav*
798 F: sound/soc/codecs/ad1*
799 F: sound/soc/codecs/ad7*
800 F: sound/soc/codecs/ssm*
801 F: sound/soc/codecs/sigmadsp.*
803 ANALOG DEVICES INC ASOC DRIVERS
804 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
805 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
806 W: http://blackfin.uclinux.org/
808 F: sound/soc/blackfin/*
810 ANALOG DEVICES INC DMA DRIVERS
811 M: Lars-Peter Clausen <lars@metafoo.de>
812 W: http://ez.analog.com/community/linux-device-drivers
814 F: drivers/dma/dma-axi-dmac.c
816 ANALOG DEVICES INC IIO DRIVERS
817 M: Lars-Peter Clausen <lars@metafoo.de>
818 M: Michael Hennerich <Michael.Hennerich@analog.com>
819 W: http://wiki.analog.com/
820 W: http://ez.analog.com/community/linux-device-drivers
823 F: drivers/iio/adc/ltc2497*
824 X: drivers/iio/*/adjd*
825 F: drivers/staging/iio/*/ad*
826 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
828 ANDROID CONFIG FRAGMENTS
829 M: Rob Herring <robh@kernel.org>
831 F: kernel/configs/android*
834 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
835 M: Arve Hjønnevåg <arve@android.com>
836 M: Riley Andrews <riandrews@android.com>
837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
838 L: devel@driverdev.osuosl.org
841 F: drivers/staging/android/
844 M: Laura Abbott <labbott@redhat.com>
845 M: Sumit Semwal <sumit.semwal@linaro.org>
846 L: devel@driverdev.osuosl.org
848 F: drivers/staging/android/ion
849 F: drivers/staging/android/uapi/ion.h
850 F: drivers/staging/android/uapi/ion_test.h
852 AOA (Apple Onboard Audio) ALSA DRIVER
853 M: Johannes Berg <johannes@sipsolutions.net>
854 L: linuxppc-dev@lists.ozlabs.org
855 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
859 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
860 M: William Breathitt Gray <vilhelm.gray@gmail.com>
861 L: linux-iio@vger.kernel.org
863 F: drivers/iio/adc/stx104.c
866 M: Jiri Kosina <jikos@kernel.org>
868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
869 F: arch/x86/kernel/apm_32.c
870 F: include/linux/apm_bios.h
871 F: include/uapi/linux/apm_bios.h
872 F: drivers/char/apm-emulation.c
874 APPARMOR SECURITY MODULE
875 M: John Johansen <john.johansen@canonical.com>
876 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
877 W: apparmor.wiki.kernel.org
878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
880 F: security/apparmor/
881 F: Documentation/admin-guide/LSM/apparmor.rst
883 APPLE BCM5974 MULTITOUCH DRIVER
884 M: Henrik Rydberg <rydberg@bitmath.org>
885 L: linux-input@vger.kernel.org
887 F: drivers/input/mouse/bcm5974.c
890 M: Henrik Rydberg <rydberg@bitmath.org>
891 L: linux-hwmon@vger.kernel.org
893 F: drivers/hwmon/applesmc.c
895 APPLETALK NETWORK LAYER
896 L: netdev@vger.kernel.org
898 F: drivers/net/appletalk/
901 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
902 M: Duc Dang <dhdang@apm.com>
904 F: arch/arm64/boot/dts/apm/
906 APPLIED MICRO (APM) X-GENE SOC EDAC
907 M: Loc Ho <lho@apm.com>
909 F: drivers/edac/xgene_edac.c
910 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
912 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
913 M: Iyappan Subramanian <isubramanian@apm.com>
914 M: Keyur Chudgar <kchudgar@apm.com>
916 F: drivers/net/ethernet/apm/xgene-v2/
918 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
919 M: Iyappan Subramanian <isubramanian@apm.com>
920 M: Keyur Chudgar <kchudgar@apm.com>
921 M: Quan Nguyen <qnguyen@apm.com>
923 F: drivers/net/ethernet/apm/xgene/
924 F: drivers/net/phy/mdio-xgene.c
925 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
926 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
928 APPLIED MICRO (APM) X-GENE SOC PMU
929 M: Tai Nguyen <ttnguyen@apm.com>
931 F: drivers/perf/xgene_pmu.c
932 F: Documentation/perf/xgene-pmu.txt
933 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
935 APTINA CAMERA SENSOR PLL
936 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
937 L: linux-media@vger.kernel.org
939 F: drivers/media/i2c/aptina-pll.*
941 ARC FRAMEBUFFER DRIVER
942 M: Jaya Kumar <jayalk@intworks.biz>
944 F: drivers/video/fbdev/arcfb.c
945 F: drivers/video/fbdev/core/fb_defio.c
948 M: Alexey Brodkin <abrodkin@synopsys.com>
950 F: drivers/gpu/drm/arc/
951 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
954 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
955 L: netdev@vger.kernel.org
957 F: drivers/net/arcnet/
958 F: include/uapi/linux/if_arcnet.h
960 ARM ARCHITECTED TIMER DRIVER
961 M: Mark Rutland <mark.rutland@arm.com>
962 M: Marc Zyngier <marc.zyngier@arm.com>
963 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
965 F: arch/arm/include/asm/arch_timer.h
966 F: arch/arm64/include/asm/arch_timer.h
967 F: drivers/clocksource/arm_arch_timer.c
970 M: Liviu Dudau <liviu.dudau@arm.com>
972 F: drivers/gpu/drm/arm/hdlcd_*
973 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
975 ARM MALI-DP DRM DRIVER
976 M: Liviu Dudau <liviu.dudau@arm.com>
977 M: Brian Starkey <brian.starkey@arm.com>
978 M: Mali DP Maintainers <malidp@foss.arm.com>
980 F: drivers/gpu/drm/arm/
981 F: Documentation/devicetree/bindings/display/arm,malidp.txt
983 ARM MFM AND FLOPPY DRIVERS
984 M: Ian Molton <spyro@f2s.com>
986 F: arch/arm/lib/floppydma.S
987 F: arch/arm/include/asm/floppy.h
989 ARM PMU PROFILING AND DEBUGGING
990 M: Will Deacon <will.deacon@arm.com>
991 M: Mark Rutland <mark.rutland@arm.com>
993 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
994 F: arch/arm*/kernel/perf_*
995 F: arch/arm/oprofile/common.c
996 F: arch/arm*/kernel/hw_breakpoint.c
997 F: arch/arm*/include/asm/hw_breakpoint.h
998 F: arch/arm*/include/asm/perf_event.h
1000 F: include/linux/perf/arm_pmu.h
1001 F: Documentation/devicetree/bindings/arm/pmu.txt
1002 F: Documentation/devicetree/bindings/perf/
1005 M: Russell King <linux@armlinux.org.uk>
1006 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1007 W: http://www.armlinux.org.uk/
1009 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1012 ARM PRIMECELL AACI PL041 DRIVER
1013 M: Russell King <linux@armlinux.org.uk>
1017 ARM PRIMECELL BUS SUPPORT
1018 M: Russell King <linux@armlinux.org.uk>
1021 F: include/linux/amba/bus.h
1023 ARM PRIMECELL CLCD PL110 DRIVER
1024 M: Russell King <linux@armlinux.org.uk>
1026 F: drivers/video/fbdev/amba-clcd.*
1028 ARM PRIMECELL KMI PL050 DRIVER
1029 M: Russell King <linux@armlinux.org.uk>
1031 F: drivers/input/serio/ambakmi.*
1032 F: include/linux/amba/kmi.h
1034 ARM PRIMECELL MMCI PL180/1 DRIVER
1035 M: Russell King <linux@armlinux.org.uk>
1037 F: drivers/mmc/host/mmci.*
1038 F: include/linux/amba/mmci.h
1040 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1041 M: Russell King <linux@armlinux.org.uk>
1043 F: drivers/tty/serial/amba-pl01*.c
1044 F: include/linux/amba/serial.h
1047 M: Will Deacon <will.deacon@arm.com>
1048 R: Robin Murphy <robin.murphy@arm.com>
1049 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1051 F: drivers/iommu/arm-smmu.c
1052 F: drivers/iommu/arm-smmu-v3.c
1053 F: drivers/iommu/io-pgtable-arm.c
1054 F: drivers/iommu/io-pgtable-arm-v7s.c
1056 ARM SUB-ARCHITECTURES
1057 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1063 ARM/ACTIONS SEMI ARCHITECTURE
1064 M: Andreas Färber <afaerber@suse.de>
1065 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1068 F: arch/arm/mach-actions/
1069 F: arch/arm/boot/dts/owl-*
1070 F: arch/arm64/boot/dts/actions/
1071 F: drivers/clocksource/owl-*
1072 F: drivers/soc/actions/
1073 F: include/dt-bindings/power/owl-*
1074 F: include/linux/soc/actions/
1075 F: Documentation/devicetree/bindings/arm/actions.txt
1076 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1077 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1079 ARM/ADS SPHERE MACHINE SUPPORT
1080 M: Lennert Buytenhek <kernel@wantstofly.org>
1081 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1084 ARM/AFEB9260 MACHINE SUPPORT
1085 M: Sergey Lapin <slapin@ossfans.org>
1086 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1089 ARM/AJECO 1ARM MACHINE SUPPORT
1090 M: Lennert Buytenhek <kernel@wantstofly.org>
1091 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1094 ARM/Allwinner SoC Clock Support
1095 M: Emilio López <emilio@elopez.com.ar>
1097 F: drivers/clk/sunxi/
1099 ARM/Allwinner sunXi SoC support
1100 M: Maxime Ripard <maxime.ripard@free-electrons.com>
1101 M: Chen-Yu Tsai <wens@csie.org>
1102 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106 F: arch/arm/mach-sunxi/
1107 F: arch/arm64/boot/dts/allwinner/
1108 F: drivers/clk/sunxi-ng/
1109 F: drivers/pinctrl/sunxi/
1110 F: drivers/soc/sunxi/
1111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1113 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1114 M: Neil Armstrong <narmstrong@baylibre.com>
1115 M: Jerome Brunet <jbrunet@baylibre.com>
1116 L: linux-amlogic@lists.infradead.org
1118 F: drivers/clk/meson/
1119 F: include/dt-bindings/clock/meson*
1120 F: include/dt-bindings/clock/gxbb*
1121 F: Documentation/devicetree/bindings/clock/amlogic*
1123 ARM/Amlogic Meson SoC support
1124 M: Carlo Caione <carlo@caione.org>
1125 M: Kevin Hilman <khilman@baylibre.com>
1126 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1127 L: linux-amlogic@lists.infradead.org
1128 W: http://linux-meson.com/
1130 F: arch/arm/mach-meson/
1131 F: arch/arm/boot/dts/meson*
1132 F: arch/arm64/boot/dts/amlogic/
1133 F: drivers/pinctrl/meson/
1134 F: drivers/mmc/host/meson*
1137 ARM/Annapurna Labs ALPINE ARCHITECTURE
1138 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1139 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1140 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1142 F: arch/arm/mach-alpine/
1143 F: arch/arm/boot/dts/alpine*
1144 F: arch/arm64/boot/dts/al/
1145 F: drivers/*/*alpine*
1147 ARM/ARTPEC MACHINE SUPPORT
1148 M: Jesper Nilsson <jesper.nilsson@axis.com>
1149 M: Lars Persson <lars.persson@axis.com>
1150 M: Niklas Cassel <niklas.cassel@axis.com>
1152 L: linux-arm-kernel@axis.com
1153 F: arch/arm/mach-artpec
1154 F: arch/arm/boot/dts/artpec6*
1156 F: drivers/pinctrl/pinctrl-artpec*
1157 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1159 ARM/ASPEED I2C DRIVER
1160 M: Brendan Higgins <brendanhiggins@google.com>
1161 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1162 R: Joel Stanley <joel@jms.id.au>
1163 L: linux-i2c@vger.kernel.org
1164 L: openbmc@lists.ozlabs.org
1166 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1167 F: drivers/i2c/busses/i2c-aspeed.c
1168 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1169 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1171 ARM/ASPEED MACHINE SUPPORT
1172 M: Joel Stanley <joel@jms.id.au>
1174 F: arch/arm/mach-aspeed/
1175 F: arch/arm/boot/dts/aspeed-*
1176 F: drivers/*/*aspeed*
1178 ARM/ATMEL AT91 Clock Support
1179 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1183 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1184 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1185 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1186 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1187 W: http://www.linux4sam.org
1188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1190 F: arch/arm/mach-at91/
1191 F: include/soc/at91/
1192 F: arch/arm/boot/dts/at91*.dts
1193 F: arch/arm/boot/dts/at91*.dtsi
1194 F: arch/arm/boot/dts/sama*.dts
1195 F: arch/arm/boot/dts/sama*.dtsi
1196 F: arch/arm/include/debug/at91.S
1197 F: drivers/memory/atmel*
1199 ARM/CALXEDA HIGHBANK ARCHITECTURE
1200 M: Rob Herring <robh@kernel.org>
1201 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1203 F: arch/arm/mach-highbank/
1204 F: arch/arm/boot/dts/highbank.dts
1205 F: arch/arm/boot/dts/ecx-*.dts*
1207 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1208 M: Krzysztof Halasa <khalasa@piap.pl>
1210 F: arch/arm/mach-cns3xxx/
1212 ARM/CAVIUM THUNDER NETWORK DRIVER
1213 M: Sunil Goutham <sgoutham@cavium.com>
1214 M: Robert Richter <rric@kernel.org>
1215 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217 F: drivers/net/ethernet/cavium/thunder/
1219 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1220 M: Alexander Shiyan <shc_work@mail.ru>
1221 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1226 M: Lennert Buytenhek <kernel@wantstofly.org>
1227 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1230 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1231 M: Hartley Sweeten <hsweeten@visionengravers.com>
1232 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1233 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235 F: arch/arm/mach-ep93xx/
1236 F: arch/arm/mach-ep93xx/include/mach/
1239 M: Russell King <linux@armlinux.org.uk>
1240 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1243 F: arch/arm/include/asm/clkdev.h
1244 F: drivers/clk/clkdev.c
1246 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1247 M: Mike Rapoport <mike@compulab.co.il>
1248 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1252 M: Baruch Siach <baruch@tkos.co.il>
1253 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255 F: arch/arm/boot/dts/cx92755*
1258 ARM/CONTEC MICRO9 MACHINE SUPPORT
1259 M: Hubert Feurstein <hubert.feurstein@contec.at>
1261 F: arch/arm/mach-ep93xx/micro9.c
1263 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1264 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1265 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267 F: drivers/hwtracing/coresight/*
1268 F: Documentation/trace/coresight.txt
1269 F: Documentation/trace/coresight-cpu-debug.txt
1270 F: Documentation/devicetree/bindings/arm/coresight.txt
1271 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1272 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1273 F: tools/perf/arch/arm/util/pmu.c
1274 F: tools/perf/arch/arm/util/auxtrace.c
1275 F: tools/perf/arch/arm/util/cs-etm.c
1276 F: tools/perf/arch/arm/util/cs-etm.h
1277 F: tools/perf/util/cs-etm.h
1279 ARM/CORGI MACHINE SUPPORT
1280 M: Richard Purdie <rpurdie@rpsys.net>
1283 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1284 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1285 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286 T: git git://github.com/ulli-kroll/linux.git
1288 F: arch/arm/mach-gemini/
1289 F: drivers/rtc/rtc-ftrtc010.c
1291 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1292 M: Barry Song <baohua@kernel.org>
1293 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1296 F: arch/arm/boot/dts/prima2*
1297 F: arch/arm/mach-prima2/
1298 F: drivers/clk/sirf/
1299 F: drivers/clocksource/timer-prima2.c
1300 F: drivers/clocksource/timer-atlas7.c
1303 ARM/EBSA110 MACHINE SUPPORT
1304 M: Russell King <linux@armlinux.org.uk>
1305 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1306 W: http://www.armlinux.org.uk/
1308 F: arch/arm/mach-ebsa110/
1309 F: drivers/net/ethernet/amd/am79c961a.*
1311 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1312 M: Uwe Kleine-König <kernel@pengutronix.de>
1313 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1318 M: Robert Jarzmik <robert.jarzmik@free.fr>
1319 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1321 F: arch/arm/mach-pxa/ezx.c
1323 ARM/FARADAY FA526 PORT
1324 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1325 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327 T: git git://git.berlios.de/gemini-board
1328 F: arch/arm/mm/*-fa*
1330 ARM/FOOTBRIDGE ARCHITECTURE
1331 M: Russell King <linux@armlinux.org.uk>
1332 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333 W: http://www.armlinux.org.uk/
1335 F: arch/arm/include/asm/hardware/dec21285.h
1336 F: arch/arm/mach-footbridge/
1338 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1339 M: Shawn Guo <shawnguo@kernel.org>
1340 M: Sascha Hauer <kernel@pengutronix.de>
1341 R: Fabio Estevam <fabio.estevam@nxp.com>
1342 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1345 F: arch/arm/mach-imx/
1346 F: arch/arm/mach-mxs/
1347 F: arch/arm/boot/dts/imx*
1348 F: arch/arm/configs/imx*_defconfig
1353 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1354 M: Shawn Guo <shawnguo@kernel.org>
1355 M: Sascha Hauer <kernel@pengutronix.de>
1356 R: Stefan Agner <stefan@agner.ch>
1357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1360 F: arch/arm/mach-imx/*vf610*
1361 F: arch/arm/boot/dts/vf*
1363 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1364 M: Lennert Buytenhek <kernel@wantstofly.org>
1365 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368 ARM/GUMSTIX MACHINE SUPPORT
1369 M: Steve Sakoman <sakoman@gmail.com>
1370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1373 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1374 M: Philipp Zabel <philipp.zabel@gmail.com>
1375 M: Paul Parsons <lost.distance@yahoo.com>
1376 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378 F: arch/arm/mach-pxa/hx4700.c
1379 F: arch/arm/mach-pxa/include/mach/hx4700.h
1380 F: sound/soc/pxa/hx4700.c
1382 ARM/HISILICON SOC SUPPORT
1383 M: Wei Xu <xuwei5@hisilicon.com>
1384 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385 W: http://www.hisilicon.com
1387 T: git git://github.com/hisilicon/linux-hisi.git
1388 F: arch/arm/mach-hisi/
1389 F: arch/arm/boot/dts/hi3*
1390 F: arch/arm/boot/dts/hip*
1391 F: arch/arm/boot/dts/hisi*
1392 F: arch/arm64/boot/dts/hisilicon/
1394 ARM/HP JORNADA 7XX MACHINE SUPPORT
1395 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1399 F: arch/arm/mach-sa1100/jornada720.c
1400 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1402 ARM/IGEP MACHINE SUPPORT
1403 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1404 M: Javier Martinez Canillas <javier@dowhile0.org>
1405 L: linux-omap@vger.kernel.org
1406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408 F: arch/arm/boot/dts/omap3-igep*
1410 ARM/INCOME PXA270 SUPPORT
1411 M: Marek Vasut <marek.vasut@gmail.com>
1412 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1416 ARM/INTEL IOP13XX ARM ARCHITECTURE
1417 M: Lennert Buytenhek <kernel@wantstofly.org>
1418 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421 ARM/INTEL IOP32X ARM ARCHITECTURE
1422 M: Lennert Buytenhek <kernel@wantstofly.org>
1423 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426 ARM/INTEL IOP33X ARM ARCHITECTURE
1427 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430 ARM/INTEL IQ81342EX MACHINE SUPPORT
1431 M: Lennert Buytenhek <kernel@wantstofly.org>
1432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435 ARM/INTEL IXDP2850 MACHINE SUPPORT
1436 M: Lennert Buytenhek <kernel@wantstofly.org>
1437 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440 ARM/INTEL IXP4XX ARM ARCHITECTURE
1441 M: Imre Kaloz <kaloz@openwrt.org>
1442 M: Krzysztof Halasa <khalasa@piap.pl>
1443 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445 F: arch/arm/mach-ixp4xx/
1447 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1448 M: Jonathan Cameron <jic23@cam.ac.uk>
1449 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451 F: arch/arm/mach-pxa/stargate2.c
1452 F: drivers/pcmcia/pxa2xx_stargate2.c
1454 ARM/INTEL XSC3 (MANZANO) ARM CORE
1455 M: Lennert Buytenhek <kernel@wantstofly.org>
1456 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1460 M: Lennert Buytenhek <kernel@wantstofly.org>
1461 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1464 ARM/LG1K ARCHITECTURE
1465 M: Chanho Min <chanho.min@lge.com>
1466 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1468 F: arch/arm64/boot/dts/lg/
1470 ARM/LOGICPD PXA270 MACHINE SUPPORT
1471 M: Lennert Buytenhek <kernel@wantstofly.org>
1472 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1475 ARM/LPC18XX ARCHITECTURE
1476 M: Joachim Eastwood <manabian@gmail.com>
1477 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479 F: arch/arm/boot/dts/lpc43*
1480 F: drivers/clk/nxp/clk-lpc18xx*
1481 F: drivers/clocksource/time-lpc32xx.c
1482 F: drivers/i2c/busses/i2c-lpc2k.c
1483 F: drivers/memory/pl172.c
1484 F: drivers/mtd/spi-nor/nxp-spifi.c
1485 F: drivers/rtc/rtc-lpc24xx.c
1488 ARM/LPC32XX SOC SUPPORT
1489 M: Vladimir Zapolskiy <vz@mleia.com>
1490 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1491 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1494 F: arch/arm/boot/dts/lpc32*
1495 F: arch/arm/mach-lpc32xx/
1496 F: drivers/i2c/busses/i2c-pnx.c
1497 F: drivers/net/ethernet/nxp/lpc_eth.c
1498 F: drivers/usb/host/ohci-nxp.c
1499 F: drivers/watchdog/pnx4008_wdt.c
1502 ARM/MAGICIAN MACHINE SUPPORT
1503 M: Philipp Zabel <philipp.zabel@gmail.com>
1506 ARM/Marvell Berlin SoC support
1507 M: Jisheng Zhang <jszhang@marvell.com>
1508 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511 F: arch/arm/mach-berlin/
1512 F: arch/arm/boot/dts/berlin*
1513 F: arch/arm64/boot/dts/marvell/berlin*
1515 ARM/Marvell Dove/MV78xx0/Orion SOC support
1516 M: Jason Cooper <jason@lakedaemon.net>
1517 M: Andrew Lunn <andrew@lunn.ch>
1518 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1519 M: Gregory Clement <gregory.clement@free-electrons.com>
1520 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522 F: Documentation/devicetree/bindings/soc/dove/
1523 F: arch/arm/mach-dove/
1524 F: arch/arm/mach-mv78xx0/
1525 F: arch/arm/mach-orion5x/
1526 F: arch/arm/plat-orion/
1527 F: arch/arm/boot/dts/dove*
1528 F: arch/arm/boot/dts/orion5x*
1530 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1531 M: Jason Cooper <jason@lakedaemon.net>
1532 M: Andrew Lunn <andrew@lunn.ch>
1533 M: Gregory Clement <gregory.clement@free-electrons.com>
1534 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1535 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537 F: arch/arm/boot/dts/armada*
1538 F: arch/arm/boot/dts/kirkwood*
1539 F: arch/arm/configs/mvebu_*_defconfig
1540 F: arch/arm/mach-mvebu/
1541 F: arch/arm64/boot/dts/marvell/armada*
1542 F: drivers/cpufreq/mvebu-cpufreq.c
1543 F: drivers/irqchip/irq-armada-370-xp.c
1544 F: drivers/irqchip/irq-mvebu-*
1545 F: drivers/pinctrl/mvebu/
1546 F: drivers/rtc/rtc-armada38x.c
1548 ARM/Mediatek RTC DRIVER
1549 M: Eddie Huang <eddie.huang@mediatek.com>
1550 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1553 F: drivers/rtc/rtc-mt6397.c
1555 ARM/Mediatek SoC support
1556 M: Matthias Brugger <matthias.bgg@gmail.com>
1557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1560 F: arch/arm/boot/dts/mt6*
1561 F: arch/arm/boot/dts/mt7*
1562 F: arch/arm/boot/dts/mt8*
1563 F: arch/arm/mach-mediatek/
1564 F: arch/arm64/boot/dts/mediatek/
1568 ARM/Mediatek USB3 PHY DRIVER
1569 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1570 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1573 F: drivers/phy/phy-mt65xx-usb3.c
1575 ARM/MICREL KS8695 ARCHITECTURE
1576 M: Greg Ungerer <gerg@uclinux.org>
1577 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578 F: arch/arm/mach-ks8695/
1581 ARM/MIOA701 MACHINE SUPPORT
1582 M: Robert Jarzmik <robert.jarzmik@free.fr>
1583 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584 F: arch/arm/mach-pxa/mioa701.c
1587 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1588 M: Michael Petchkovsky <mkpetch@internode.on.net>
1591 ARM/NOMADIK ARCHITECTURE
1592 M: Alessandro Rubini <rubini@unipv.it>
1593 M: Linus Walleij <linus.walleij@linaro.org>
1594 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596 F: arch/arm/mach-nomadik/
1597 F: drivers/pinctrl/nomadik/
1598 F: drivers/i2c/busses/i2c-nomadik.c
1599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1601 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1602 M: Wan ZongShun <mcuos.com@gmail.com>
1603 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604 W: http://www.mcuos.com
1606 F: arch/arm/mach-w90x900/
1607 F: drivers/input/keyboard/w90p910_keypad.c
1608 F: drivers/input/touchscreen/w90p910_ts.c
1609 F: drivers/watchdog/nuc900_wdt.c
1610 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1611 F: drivers/mtd/nand/nuc900_nand.c
1612 F: drivers/rtc/rtc-nuc900.c
1613 F: drivers/spi/spi-nuc900.c
1614 F: drivers/usb/host/ehci-w90x900.c
1615 F: drivers/video/fbdev/nuc900fb.c
1617 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1618 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1619 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1620 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1623 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1624 M: Alexander Clouter <alex@digriz.org.uk>
1625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 W: http://www.digriz.org.uk/ts78xx/kernel
1628 F: arch/arm/mach-orion5x/ts78xx-*
1630 ARM/OXNAS platform support
1631 M: Neil Armstrong <narmstrong@baylibre.com>
1632 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1635 F: arch/arm/mach-oxnas/
1636 F: arch/arm/boot/dts/ox8*.dtsi
1637 F: arch/arm/boot/dts/wd-mbwe.dts
1638 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1641 ARM/PALM TREO SUPPORT
1642 M: Tomas Cech <sleep_walker@suse.com>
1643 L: linux-arm-kernel@lists.infradead.org
1644 W: http://hackndev.com
1646 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1647 F: arch/arm/mach-pxa/palmtreo.c
1649 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1650 M: Marek Vasut <marek.vasut@gmail.com>
1651 L: linux-arm-kernel@lists.infradead.org
1652 W: http://hackndev.com
1654 F: arch/arm/mach-pxa/include/mach/palmtx.h
1655 F: arch/arm/mach-pxa/palmtx.c
1656 F: arch/arm/mach-pxa/include/mach/palmt5.h
1657 F: arch/arm/mach-pxa/palmt5.c
1658 F: arch/arm/mach-pxa/include/mach/palmld.h
1659 F: arch/arm/mach-pxa/palmld.c
1660 F: arch/arm/mach-pxa/include/mach/palmte2.h
1661 F: arch/arm/mach-pxa/palmte2.c
1662 F: arch/arm/mach-pxa/include/mach/palmtc.h
1663 F: arch/arm/mach-pxa/palmtc.c
1666 M: Sergey Lapin <slapin@ossfans.org>
1667 L: linux-arm-kernel@lists.infradead.org
1668 W: http://hackndev.com
1670 F: arch/arm/mach-pxa/include/mach/palmz72.h
1671 F: arch/arm/mach-pxa/palmz72.c
1674 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1675 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1678 ARM/PT DIGITAL BOARD PORT
1679 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 W: http://www.armlinux.org.uk/
1684 ARM/QUALCOMM SUPPORT
1685 M: Andy Gross <andy.gross@linaro.org>
1686 M: David Brown <david.brown@linaro.org>
1687 L: linux-arm-msm@vger.kernel.org
1688 L: linux-soc@vger.kernel.org
1690 F: Documentation/devicetree/bindings/soc/qcom/
1691 F: arch/arm/boot/dts/qcom-*.dts
1692 F: arch/arm/boot/dts/qcom-*.dtsi
1693 F: arch/arm/mach-qcom/
1694 F: arch/arm64/boot/dts/qcom/*
1695 F: drivers/i2c/busses/i2c-qup.c
1696 F: drivers/clk/qcom/
1697 F: drivers/dma/qcom/
1698 F: drivers/soc/qcom/
1699 F: drivers/spi/spi-qup.c
1700 F: drivers/tty/serial/msm_serial.h
1701 F: drivers/tty/serial/msm_serial.c
1702 F: drivers/*/pm8???-*
1703 F: drivers/mfd/ssbi.c
1704 F: drivers/firmware/qcom_scm.c
1705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1707 ARM/RADISYS ENP2611 MACHINE SUPPORT
1708 M: Lennert Buytenhek <kernel@wantstofly.org>
1709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1712 ARM/REALTEK ARCHITECTURE
1713 M: Andreas Färber <afaerber@suse.de>
1714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716 F: arch/arm64/boot/dts/realtek/
1717 F: Documentation/devicetree/bindings/arm/realtek.txt
1719 ARM/RENESAS ARM64 ARCHITECTURE
1720 M: Simon Horman <horms@verge.net.au>
1721 M: Magnus Damm <magnus.damm@gmail.com>
1722 L: linux-renesas-soc@vger.kernel.org
1723 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1726 F: arch/arm64/boot/dts/renesas/
1727 F: drivers/soc/renesas/
1728 F: include/linux/soc/renesas/
1730 ARM/RISCPC ARCHITECTURE
1731 M: Russell King <linux@armlinux.org.uk>
1732 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733 W: http://www.armlinux.org.uk/
1735 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1736 F: arch/arm/include/asm/hardware/ioc.h
1737 F: arch/arm/include/asm/hardware/iomd.h
1738 F: arch/arm/include/asm/hardware/memc.h
1739 F: arch/arm/mach-rpc/
1740 F: drivers/net/ethernet/8390/etherh.c
1741 F: drivers/net/ethernet/i825xx/ether1*
1742 F: drivers/net/ethernet/seeq/ether3*
1743 F: drivers/scsi/arm/
1745 ARM/Rockchip SoC support
1746 M: Heiko Stuebner <heiko@sntech.de>
1747 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748 L: linux-rockchip@lists.infradead.org
1749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1751 F: arch/arm/boot/dts/rk3*
1752 F: arch/arm/boot/dts/rv1108*
1753 F: arch/arm/mach-rockchip/
1754 F: drivers/clk/rockchip/
1755 F: drivers/i2c/busses/i2c-rk3x.c
1756 F: drivers/*/*rockchip*
1757 F: drivers/*/*/*rockchip*
1758 F: sound/soc/rockchip/
1761 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1762 M: Kukjin Kim <kgene@kernel.org>
1763 M: Krzysztof Kozlowski <krzk@kernel.org>
1764 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1766 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1768 F: arch/arm/boot/dts/s3c*
1769 F: arch/arm/boot/dts/s5p*
1770 F: arch/arm/boot/dts/samsung*
1771 F: arch/arm/boot/dts/exynos*
1772 F: arch/arm64/boot/dts/exynos/
1773 F: arch/arm/plat-samsung/
1774 F: arch/arm/mach-s3c24*/
1775 F: arch/arm/mach-s3c64xx/
1776 F: arch/arm/mach-s5p*/
1777 F: arch/arm/mach-exynos*/
1778 F: drivers/*/*s3c24*
1779 F: drivers/*/*/*s3c24*
1780 F: drivers/*/*s3c64xx*
1781 F: drivers/*/*s5pv210*
1782 F: drivers/memory/samsung/*
1783 F: drivers/soc/samsung/*
1784 F: Documentation/arm/Samsung/
1785 F: Documentation/devicetree/bindings/arm/samsung/
1786 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1787 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1790 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1791 M: Kyungmin Park <kyungmin.park@samsung.com>
1792 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1794 F: arch/arm/mach-s5pv210/
1796 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1797 M: Kyungmin Park <kyungmin.park@samsung.com>
1798 M: Kamil Debski <kamil@wypas.org>
1799 M: Andrzej Hajda <a.hajda@samsung.com>
1800 L: linux-arm-kernel@lists.infradead.org
1801 L: linux-media@vger.kernel.org
1803 F: drivers/media/platform/s5p-g2d/
1805 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1806 M: Marek Szyprowski <m.szyprowski@samsung.com>
1807 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1808 L: linux-media@vger.kernel.org
1810 F: drivers/media/platform/s5p-cec/
1811 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1813 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1814 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1815 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1816 L: linux-arm-kernel@lists.infradead.org
1817 L: linux-media@vger.kernel.org
1819 F: drivers/media/platform/s5p-jpeg/
1821 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1822 M: Kyungmin Park <kyungmin.park@samsung.com>
1823 M: Kamil Debski <kamil@wypas.org>
1824 M: Jeongtae Park <jtp.park@samsung.com>
1825 M: Andrzej Hajda <a.hajda@samsung.com>
1826 L: linux-arm-kernel@lists.infradead.org
1827 L: linux-media@vger.kernel.org
1829 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1830 F: drivers/media/platform/s5p-mfc/
1832 ARM/SHMOBILE ARM ARCHITECTURE
1833 M: Simon Horman <horms@verge.net.au>
1834 M: Magnus Damm <magnus.damm@gmail.com>
1835 L: linux-renesas-soc@vger.kernel.org
1836 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1839 F: arch/arm/boot/dts/emev2*
1840 F: arch/arm/boot/dts/r7s*
1841 F: arch/arm/boot/dts/r8a*
1842 F: arch/arm/boot/dts/sh*
1843 F: arch/arm/configs/shmobile_defconfig
1844 F: arch/arm/include/debug/renesas-scif.S
1845 F: arch/arm/mach-shmobile/
1846 F: drivers/soc/renesas/
1847 F: include/linux/soc/renesas/
1849 ARM/SOCFPGA ARCHITECTURE
1850 M: Dinh Nguyen <dinguyen@kernel.org>
1852 F: arch/arm/mach-socfpga/
1853 F: arch/arm/boot/dts/socfpga*
1854 F: arch/arm/configs/socfpga_defconfig
1855 F: arch/arm64/boot/dts/altera/
1856 W: http://www.rocketboards.org
1857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1859 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1860 M: Dinh Nguyen <dinguyen@kernel.org>
1862 F: drivers/clk/socfpga/
1864 ARM/SOCFPGA EDAC SUPPORT
1865 M: Thor Thayer <thor.thayer@linux.intel.com>
1867 F: drivers/edac/altera_edac.
1869 ARM/STI ARCHITECTURE
1870 M: Patrice Chotard <patrice.chotard@st.com>
1871 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872 W: http://www.stlinux.com
1874 F: arch/arm/mach-sti/
1875 F: arch/arm/boot/dts/sti*
1876 F: drivers/char/hw_random/st-rng.c
1877 F: drivers/clocksource/arm_global_timer.c
1878 F: drivers/clocksource/clksrc_st_lpc.c
1879 F: drivers/cpufreq/sti-cpufreq.c
1880 F: drivers/dma/st_fdma*
1881 F: drivers/i2c/busses/i2c-st.c
1882 F: drivers/media/rc/st_rc.c
1883 F: drivers/media/platform/sti/c8sectpfe/
1884 F: drivers/mmc/host/sdhci-st.c
1885 F: drivers/phy/st/phy-miphy28lp.c
1886 F: drivers/phy/st/phy-stih407-usb.c
1887 F: drivers/pinctrl/pinctrl-st.c
1888 F: drivers/remoteproc/st_remoteproc.c
1889 F: drivers/remoteproc/st_slim_rproc.c
1890 F: drivers/reset/sti/
1891 F: drivers/rtc/rtc-st-lpc.c
1892 F: drivers/tty/serial/st-asc.c
1893 F: drivers/usb/dwc3/dwc3-st.c
1894 F: drivers/usb/host/ehci-st.c
1895 F: drivers/usb/host/ohci-st.c
1896 F: drivers/watchdog/st_lpc_wdt.c
1897 F: drivers/ata/ahci_st.c
1898 F: include/linux/remoteproc/st_slim_rproc.h
1900 ARM/STM32 ARCHITECTURE
1901 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1902 M: Alexandre Torgue <alexandre.torgue@st.com>
1903 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1907 F: drivers/clocksource/armv7m_systick.c
1909 ARM/TANGO ARCHITECTURE
1910 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1911 L: linux-arm-kernel@lists.infradead.org
1915 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1916 M: Lennert Buytenhek <kernel@wantstofly.org>
1917 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920 ARM/TETON BGA MACHINE SUPPORT
1921 M: "Mark F. Brown" <mark.brown314@gmail.com>
1922 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1926 M: Santosh Shilimkar <ssantosh@kernel.org>
1927 L: linux-kernel@vger.kernel.org
1929 F: drivers/memory/*emif*
1931 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1932 M: Santosh Shilimkar <ssantosh@kernel.org>
1933 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1935 F: arch/arm/mach-keystone/
1936 F: arch/arm/boot/dts/keystone-*
1937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1939 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1940 M: Santosh Shilimkar <ssantosh@kernel.org>
1941 L: linux-kernel@vger.kernel.org
1943 F: drivers/clk/keystone/
1945 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1946 M: Santosh Shilimkar <ssantosh@kernel.org>
1947 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948 L: linux-kernel@vger.kernel.org
1950 F: drivers/clocksource/timer-keystone.c
1952 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1953 M: Santosh Shilimkar <ssantosh@kernel.org>
1954 L: linux-kernel@vger.kernel.org
1956 F: drivers/power/reset/keystone-reset.c
1958 ARM/THECUS N2100 MACHINE SUPPORT
1959 M: Lennert Buytenhek <kernel@wantstofly.org>
1960 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963 ARM/TOSA MACHINE SUPPORT
1964 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1965 M: Dirk Opfer <dirk@opfer-online.de>
1968 ARM/U300 MACHINE SUPPORT
1969 M: Linus Walleij <linus.walleij@linaro.org>
1970 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1972 F: arch/arm/mach-u300/
1973 F: drivers/clocksource/timer-u300.c
1974 F: drivers/i2c/busses/i2c-stu300.c
1975 F: drivers/rtc/rtc-coh901331.c
1976 F: drivers/watchdog/coh901327_wdt.c
1977 F: drivers/dma/coh901318*
1978 F: drivers/mfd/ab3100*
1979 F: drivers/rtc/rtc-ab3100.c
1980 F: drivers/rtc/rtc-coh901331.c
1981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1983 ARM/UNIPHIER ARCHITECTURE
1984 M: Masahiro Yamada <yamada.masahiro@socionext.com>
1985 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1988 F: arch/arm/boot/dts/uniphier*
1989 F: arch/arm/include/asm/hardware/cache-uniphier.h
1990 F: arch/arm/mach-uniphier/
1991 F: arch/arm/mm/cache-uniphier.c
1992 F: arch/arm64/boot/dts/socionext/
1993 F: drivers/bus/uniphier-system-bus.c
1994 F: drivers/clk/uniphier/
1995 F: drivers/i2c/busses/i2c-uniphier*
1996 F: drivers/pinctrl/uniphier/
1997 F: drivers/reset/reset-uniphier.c
1998 F: drivers/tty/serial/8250/8250_uniphier.c
2001 ARM/Ux500 ARM ARCHITECTURE
2002 M: Linus Walleij <linus.walleij@linaro.org>
2003 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2005 F: arch/arm/mach-ux500/
2006 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2007 F: drivers/dma/ste_dma40*
2008 F: drivers/hwspinlock/u8500_hsem.c
2009 F: drivers/mfd/abx500*
2010 F: drivers/mfd/ab8500*
2011 F: drivers/mfd/dbx500*
2012 F: drivers/mfd/db8500*
2013 F: drivers/pinctrl/nomadik/pinctrl-ab*
2014 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
2015 F: drivers/rtc/rtc-ab8500.c
2016 F: drivers/rtc/rtc-pl031.c
2017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2019 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2020 M: Ulf Hansson <ulf.hansson@linaro.org>
2021 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022 T: git git://git.linaro.org/people/ulfh/clk.git
2024 F: drivers/clk/ux500/
2026 ARM/VERSATILE EXPRESS PLATFORM
2027 M: Liviu Dudau <liviu.dudau@arm.com>
2028 M: Sudeep Holla <sudeep.holla@arm.com>
2029 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2030 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2032 F: arch/arm/boot/dts/vexpress*
2033 F: arch/arm64/boot/dts/arm/
2034 F: arch/arm/mach-vexpress/
2037 F: drivers/clk/versatile/clk-vexpress-osc.c
2038 F: drivers/clocksource/versatile.c
2042 M: Russell King <linux@armlinux.org.uk>
2043 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2044 W: http://www.armlinux.org.uk/
2048 ARM/VOIPAC PXA270 SUPPORT
2049 M: Marek Vasut <marek.vasut@gmail.com>
2050 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2052 F: arch/arm/mach-pxa/vpac270.c
2053 F: arch/arm/mach-pxa/include/mach/vpac270.h
2055 ARM/VT8500 ARM ARCHITECTURE
2056 M: Tony Prisk <linux@prisktech.co.nz>
2057 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2059 F: arch/arm/mach-vt8500/
2060 F: drivers/clocksource/vt8500_timer.c
2061 F: drivers/i2c/busses/i2c-wmt.c
2062 F: drivers/mmc/host/wmt-sdmmc.c
2063 F: drivers/pwm/pwm-vt8500.c
2064 F: drivers/rtc/rtc-vt8500.c
2065 F: drivers/tty/serial/vt8500_serial.c
2066 F: drivers/usb/host/ehci-platform.c
2067 F: drivers/usb/host/uhci-platform.c
2068 F: drivers/video/fbdev/vt8500lcdfb.*
2069 F: drivers/video/fbdev/wm8505fb*
2070 F: drivers/video/fbdev/wmt_ge_rops.*
2072 ARM/ZIPIT Z2 SUPPORT
2073 M: Marek Vasut <marek.vasut@gmail.com>
2074 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2076 F: arch/arm/mach-pxa/z2.c
2077 F: arch/arm/mach-pxa/include/mach/z2.h
2079 ARM/ZTE ARCHITECTURE
2080 M: Jun Nie <jun.nie@linaro.org>
2081 M: Baoyou Xie <baoyou.xie@linaro.org>
2082 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2084 F: arch/arm/mach-zx/
2086 F: drivers/reset/reset-zx2967.c
2088 F: Documentation/devicetree/bindings/arm/zte.txt
2089 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
2090 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2091 F: Documentation/devicetree/bindings/soc/zte/
2092 F: include/dt-bindings/soc/zx*.h
2094 ARM/ZYNQ ARCHITECTURE
2095 M: Michal Simek <michal.simek@xilinx.com>
2096 R: Sören Brinkmann <soren.brinkmann@xilinx.com>
2097 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098 W: http://wiki.xilinx.com
2099 T: git https://github.com/Xilinx/linux-xlnx.git
2101 F: arch/arm/mach-zynq/
2102 F: drivers/cpuidle/cpuidle-zynq.c
2103 F: drivers/block/xsysace.c
2106 F: drivers/clocksource/cadence_ttc_timer.c
2107 F: drivers/i2c/busses/i2c-cadence.c
2108 F: drivers/mmc/host/sdhci-of-arasan.c
2109 F: drivers/edac/synopsys_edac.c
2111 ARM64 PORT (AARCH64 ARCHITECTURE)
2112 M: Catalin Marinas <catalin.marinas@arm.com>
2113 M: Will Deacon <will.deacon@arm.com>
2114 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2118 F: Documentation/arm64/
2120 AS3645A LED FLASH CONTROLLER DRIVER
2121 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2122 L: linux-media@vger.kernel.org
2123 T: git git://linuxtv.org/media_tree.git
2125 F: drivers/media/i2c/as3645a.c
2126 F: include/media/i2c/as3645a.h
2128 ASAHI KASEI AK8974 DRIVER
2129 M: Linus Walleij <linus.walleij@linaro.org>
2130 L: linux-iio@vger.kernel.org
2131 W: http://www.akm.com/
2133 F: drivers/iio/magnetometer/ak8974.c
2135 ASC7621 HARDWARE MONITOR DRIVER
2136 M: George Joseph <george.joseph@fairview5.com>
2137 L: linux-hwmon@vger.kernel.org
2139 F: Documentation/hwmon/asc7621
2140 F: drivers/hwmon/asc7621.c
2142 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2143 M: Corentin Chary <corentin.chary@gmail.com>
2144 L: acpi4asus-user@lists.sourceforge.net
2145 L: platform-driver-x86@vger.kernel.org
2146 W: http://acpi4asus.sf.net
2148 F: drivers/platform/x86/asus*.c
2149 F: drivers/platform/x86/eeepc*.c
2151 ASUS WIRELESS RADIO CONTROL DRIVER
2152 M: João Paulo Rechi Vita <jprvita@gmail.com>
2153 L: platform-driver-x86@vger.kernel.org
2155 F: drivers/platform/x86/asus-wireless.c
2158 M: David Howells <dhowells@redhat.com>
2159 L: keyrings@vger.kernel.org
2161 F: Documentation/crypto/asymmetric-keys.txt
2162 F: include/linux/verification.h
2163 F: include/crypto/public_key.h
2164 F: include/crypto/pkcs7.h
2165 F: crypto/asymmetric_keys/
2167 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2168 R: Dan Williams <dan.j.williams@intel.com>
2169 W: http://sourceforge.net/projects/xscaleiop
2171 F: Documentation/crypto/async-tx-api.txt
2174 F: include/linux/dmaengine.h
2175 F: include/linux/async_tx.h
2178 M: Wolfram Sang <wsa@the-dreams.de>
2179 L: linux-i2c@vger.kernel.org
2181 F: drivers/misc/eeprom/at24.c
2182 F: include/linux/platform_data/at24.h
2184 ATA OVER ETHERNET (AOE) DRIVER
2185 M: "Ed L. Cashin" <ed.cashin@acm.org>
2186 W: http://www.openaoe.org/
2188 F: Documentation/aoe/
2189 F: drivers/block/aoe/
2191 ATHEROS 71XX/9XXX GPIO DRIVER
2192 M: Alban Bedel <albeu@free.fr>
2193 W: https://github.com/AlbanBedel/linux
2194 T: git git://github.com/AlbanBedel/linux
2196 F: drivers/gpio/gpio-ath79.c
2197 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2199 ATHEROS ATH GENERIC UTILITIES
2200 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2201 L: linux-wireless@vger.kernel.org
2203 F: drivers/net/wireless/ath/*
2205 ATHEROS ATH5K WIRELESS DRIVER
2206 M: Jiri Slaby <jirislaby@gmail.com>
2207 M: Nick Kossifidis <mickflemm@gmail.com>
2208 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2209 L: linux-wireless@vger.kernel.org
2210 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2212 F: drivers/net/wireless/ath/ath5k/
2214 ATHEROS ATH6KL WIRELESS DRIVER
2215 M: Kalle Valo <kvalo@qca.qualcomm.com>
2216 L: linux-wireless@vger.kernel.org
2217 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2220 F: drivers/net/wireless/ath/ath6kl/
2223 M: Ville Syrjala <syrjala@sci.fi>
2225 F: drivers/input/misc/ati_remote2.c
2227 ATK0110 HWMON DRIVER
2228 M: Luca Tettamanti <kronos.it@gmail.com>
2229 L: linux-hwmon@vger.kernel.org
2231 F: drivers/hwmon/asus_atk0110.c
2233 ATLX ETHERNET DRIVERS
2234 M: Jay Cliburn <jcliburn@gmail.com>
2235 M: Chris Snook <chris.snook@gmail.com>
2236 L: netdev@vger.kernel.org
2237 W: http://sourceforge.net/projects/atl1
2238 W: http://atl1.sourceforge.net
2240 F: drivers/net/ethernet/atheros/
2243 M: Chas Williams <3chas3@gmail.com>
2244 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2245 L: netdev@vger.kernel.org
2246 W: http://linux-atm.sourceforge.net
2249 F: include/linux/atm*
2250 F: include/uapi/linux/atm*
2252 ATMEL AT91 / AT32 MCI DRIVER
2253 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2255 F: drivers/mmc/host/atmel-mci.c
2257 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2258 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2260 F: drivers/power/reset/at91-sama5d2_shdwc.c
2262 ATMEL Audio ALSA driver
2263 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2264 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2269 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2270 L: linux-i2c@vger.kernel.org
2272 F: drivers/i2c/busses/i2c-at91.c
2275 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2276 L: linux-media@vger.kernel.org
2278 F: drivers/media/platform/atmel/atmel-isi.c
2279 F: include/media/atmel-isi.h
2282 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2283 L: linux-fbdev@vger.kernel.org
2285 F: drivers/video/fbdev/atmel_lcdfb.c
2286 F: include/video/atmel_lcdc.h
2288 ATMEL MACB ETHERNET DRIVER
2289 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2291 F: drivers/net/ethernet/cadence/
2293 ATMEL MAXTOUCH DRIVER
2294 M: Nick Dyer <nick@shmanahar.org>
2295 T: git git://github.com/ndyer/linux.git
2297 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2298 F: drivers/input/touchscreen/atmel_mxt_ts.c
2299 F: include/linux/platform_data/atmel_mxt_ts.h
2302 M: Wenyou Yang <wenyou.yang@atmel.com>
2303 M: Josh Wu <rainyfeeling@outlook.com>
2304 L: linux-mtd@lists.infradead.org
2306 F: drivers/mtd/nand/atmel/*
2308 ATMEL SAMA5D2 ADC DRIVER
2309 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2310 L: linux-iio@vger.kernel.org
2312 F: drivers/iio/adc/at91-sama5d2_adc.c
2315 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2316 L: linux-mmc@vger.kernel.org
2318 F: drivers/mmc/host/sdhci-of-at91.c
2321 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2323 F: drivers/spi/spi-atmel.*
2326 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2327 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2329 F: drivers/misc/atmel-ssc.c
2330 F: include/linux/atmel-ssc.h
2332 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2333 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2334 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2336 F: drivers/misc/atmel_tclib.c
2337 F: drivers/clocksource/tcb_clksrc.c
2339 ATMEL USBA UDC DRIVER
2340 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2341 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2343 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2345 ATMEL WIRELESS DRIVER
2346 M: Simon Kelley <simon@thekelleys.org.uk>
2347 L: linux-wireless@vger.kernel.org
2348 W: http://www.thekelleys.org.uk/atmel
2349 W: http://atmelwlandriver.sourceforge.net/
2351 F: drivers/net/wireless/atmel/atmel*
2354 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2355 L: linux-arm-kernel@lists.infradead.org
2356 L: dmaengine@vger.kernel.org
2358 F: drivers/dma/at_xdmac.c
2360 ATOMIC INFRASTRUCTURE
2361 M: Will Deacon <will.deacon@arm.com>
2362 M: Peter Zijlstra <peterz@infradead.org>
2363 R: Boqun Feng <boqun.feng@gmail.com>
2364 L: linux-kernel@vger.kernel.org
2366 F: arch/*/include/asm/atomic*.h
2367 F: include/*/atomic*.h
2369 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2370 M: Bradley Grove <linuxdrivers@attotech.com>
2371 L: linux-scsi@vger.kernel.org
2372 W: http://www.attotech.com
2374 F: drivers/scsi/esas2r
2376 ATUSB IEEE 802.15.4 RADIO DRIVER
2377 M: Stefan Schmidt <stefan@osg.samsung.com>
2378 L: linux-wpan@vger.kernel.org
2380 F: drivers/net/ieee802154/atusb.c
2381 F: drivers/net/ieee802154/atusb.h
2382 F: drivers/net/ieee802154/at86rf230.h
2385 M: Paul Moore <paul@paul-moore.com>
2386 M: Eric Paris <eparis@redhat.com>
2387 L: linux-audit@redhat.com (moderated for non-subscribers)
2388 W: http://people.redhat.com/sgrubb/audit/
2389 T: git git://git.infradead.org/users/pcmoore/audit
2391 F: include/linux/audit.h
2392 F: include/uapi/linux/audit.h
2395 AUXILIARY DISPLAY DRIVERS
2396 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2397 W: http://miguelojeda.es/auxdisplay.htm
2398 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2400 F: drivers/auxdisplay/
2401 F: include/linux/cfag12864b.h
2404 M: Ralf Baechle <ralf@linux-mips.org>
2405 L: linux-hams@vger.kernel.org
2406 W: http://www.linux-ax25.org/
2408 F: include/uapi/linux/ax25.h
2409 F: include/net/ax25.h
2413 M: Peter Rosin <peda@axentia.se>
2414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2416 F: Documentation/devicetree/bindings/arm/axentia.txt
2417 F: arch/arm/boot/dts/at91-linea.dtsi
2418 F: arch/arm/boot/dts/at91-tse850-3.dts
2420 AXENTIA ASOC DRIVERS
2421 M: Peter Rosin <peda@axentia.se>
2422 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2424 F: Documentation/devicetree/bindings/sound/axentia,*
2425 F: sound/soc/atmel/tse850-pcm5142.c
2428 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2429 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2430 L: linux-media@vger.kernel.org
2431 W: https://linuxtv.org
2432 T: git git://linuxtv.org/media_tree.git
2434 F: drivers/media/usb/dvb-usb-v2/az6007.c
2436 AZTECH FM RADIO RECEIVER DRIVER
2437 M: Hans Verkuil <hverkuil@xs4all.nl>
2438 L: linux-media@vger.kernel.org
2439 T: git git://linuxtv.org/media_tree.git
2440 W: https://linuxtv.org
2442 F: drivers/media/radio/radio-aztech*
2445 L: linux-wireless@vger.kernel.org
2446 L: b43-dev@lists.infradead.org
2447 W: http://wireless.kernel.org/en/users/Drivers/b43
2449 F: drivers/net/wireless/broadcom/b43/
2451 B43LEGACY WIRELESS DRIVER
2452 M: Larry Finger <Larry.Finger@lwfinger.net>
2453 L: linux-wireless@vger.kernel.org
2454 L: b43-dev@lists.infradead.org
2455 W: http://wireless.kernel.org/en/users/Drivers/b43
2457 F: drivers/net/wireless/broadcom/b43legacy/
2459 BACKLIGHT CLASS/SUBSYSTEM
2460 M: Lee Jones <lee.jones@linaro.org>
2461 M: Daniel Thompson <daniel.thompson@linaro.org>
2462 M: Jingoo Han <jingoohan1@gmail.com>
2463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2465 F: drivers/video/backlight/
2466 F: include/linux/backlight.h
2467 F: include/linux/pwm_backlight.h
2468 F: Documentation/devicetree/bindings/leds/backlight
2471 M: Marek Lindner <mareklindner@neomailbox.ch>
2472 M: Simon Wunderlich <sw@simonwunderlich.de>
2473 M: Antonio Quartulli <a@unstable.cc>
2474 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2475 W: https://www.open-mesh.org/
2476 Q: https://patchwork.open-mesh.org/project/batman/list/
2478 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2479 F: Documentation/ABI/testing/sysfs-class-net-mesh
2480 F: Documentation/networking/batman-adv.txt
2481 F: include/uapi/linux/batman_adv.h
2484 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2485 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2486 L: linux-hams@vger.kernel.org
2487 W: http://www.baycom.org/~tom/ham/ham.html
2489 F: drivers/net/hamradio/baycom*
2491 BCACHE (BLOCK LAYER CACHE)
2492 M: Kent Overstreet <kent.overstreet@gmail.com>
2493 L: linux-bcache@vger.kernel.org
2494 W: http://bcache.evilpiepirate.org
2496 F: drivers/md/bcache/
2498 BDISP ST MEDIA DRIVER
2499 M: Fabien Dessenne <fabien.dessenne@st.com>
2500 L: linux-media@vger.kernel.org
2501 T: git git://linuxtv.org/media_tree.git
2502 W: https://linuxtv.org
2504 F: drivers/media/platform/sti/bdisp
2506 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2507 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2508 L: netdev@vger.kernel.org
2510 F: drivers/net/ethernet/ec_bhf.c
2513 M: Luis de Bethencourt <luisbg@kernel.org>
2514 M: Salah Triki <salah.triki@gmail.com>
2516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2517 F: Documentation/filesystems/befs.txt
2521 M: Paolo Valente <paolo.valente@linaro.org>
2522 M: Jens Axboe <axboe@kernel.dk>
2523 L: linux-block@vger.kernel.org
2526 F: Documentation/block/bfq-iosched.txt
2529 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2531 F: Documentation/filesystems/bfs.txt
2533 F: include/uapi/linux/bfs_fs.h
2535 BLACKFIN ARCHITECTURE
2536 M: Steven Miao <realmz6@gmail.com>
2537 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2538 T: git git://git.code.sf.net/p/adi-linux/code
2539 W: http://blackfin.uclinux.org
2543 BLACKFIN EMAC DRIVER
2544 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2545 W: http://blackfin.uclinux.org
2547 F: drivers/net/ethernet/adi/
2549 BLACKFIN I2C TWI DRIVER
2550 M: Sonic Zhang <sonic.zhang@analog.com>
2551 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2552 W: http://blackfin.uclinux.org/
2554 F: drivers/i2c/busses/i2c-bfin-twi.c
2556 BLACKFIN MEDIA DRIVER
2557 M: Scott Jiang <scott.jiang.linux@gmail.com>
2558 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2559 W: http://blackfin.uclinux.org/
2561 F: drivers/media/platform/blackfin/
2562 F: drivers/media/i2c/adv7183*
2563 F: drivers/media/i2c/vs6624*
2566 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2567 W: http://blackfin.uclinux.org
2569 F: drivers/rtc/rtc-bfin.c
2572 M: Sonic Zhang <sonic.zhang@analog.com>
2573 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2574 W: http://blackfin.uclinux.org
2576 F: drivers/mmc/host/bfin_sdh.c
2578 BLACKFIN SERIAL DRIVER
2579 M: Sonic Zhang <sonic.zhang@analog.com>
2580 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2581 W: http://blackfin.uclinux.org
2583 F: drivers/tty/serial/bfin_uart.c
2585 BLACKFIN WATCHDOG DRIVER
2586 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2587 W: http://blackfin.uclinux.org
2589 F: drivers/watchdog/bfin_wdt.c
2591 BLINKM RGB LED DRIVER
2592 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2594 F: drivers/leds/leds-blinkm.c
2597 M: Jens Axboe <axboe@kernel.dk>
2598 L: linux-block@vger.kernel.org
2599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2602 F: kernel/trace/blktrace.c
2606 M: Joern Engel <joern@lazybastard.org>
2607 L: linux-mtd@lists.infradead.org
2609 F: drivers/mtd/devices/block2mtd.c
2612 M: Marcel Holtmann <marcel@holtmann.org>
2613 M: Gustavo Padovan <gustavo@padovan.org>
2614 M: Johan Hedberg <johan.hedberg@gmail.com>
2615 L: linux-bluetooth@vger.kernel.org
2616 W: http://www.bluez.org/
2617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2620 F: drivers/bluetooth/
2623 M: Marcel Holtmann <marcel@holtmann.org>
2624 M: Gustavo Padovan <gustavo@padovan.org>
2625 M: Johan Hedberg <johan.hedberg@gmail.com>
2626 L: linux-bluetooth@vger.kernel.org
2627 W: http://www.bluez.org/
2628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2632 F: include/net/bluetooth/
2635 M: Jay Vosburgh <j.vosburgh@gmail.com>
2636 M: Veaceslav Falico <vfalico@gmail.com>
2637 M: Andy Gospodarek <andy@greyhouse.net>
2638 L: netdev@vger.kernel.org
2639 W: http://sourceforge.net/projects/bonding/
2641 F: drivers/net/bonding/
2642 F: include/uapi/linux/if_bonding.h
2644 BPF (Safe dynamic programs and tools)
2645 M: Alexei Starovoitov <ast@kernel.org>
2646 M: Daniel Borkmann <daniel@iogearbox.net>
2647 L: netdev@vger.kernel.org
2648 L: linux-kernel@vger.kernel.org
2650 F: arch/x86/net/bpf_jit*
2651 F: Documentation/networking/filter.txt
2652 F: include/linux/bpf*
2653 F: include/linux/filter.h
2654 F: include/uapi/linux/bpf*
2655 F: include/uapi/linux/filter.h
2657 F: kernel/trace/bpf_trace.c
2660 F: net/core/filter.c
2661 F: net/sched/act_bpf.c
2662 F: net/sched/cls_bpf.c
2665 F: tools/testing/selftests/bpf/
2667 BROADCOM B44 10/100 ETHERNET DRIVER
2668 M: Michael Chan <michael.chan@broadcom.com>
2669 L: netdev@vger.kernel.org
2671 F: drivers/net/ethernet/broadcom/b44.*
2673 BROADCOM B53 ETHERNET SWITCH DRIVER
2674 M: Florian Fainelli <f.fainelli@gmail.com>
2675 L: netdev@vger.kernel.org
2676 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2678 F: drivers/net/dsa/b53/*
2679 F: include/linux/platform_data/b53.h
2681 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2682 M: Florian Fainelli <f.fainelli@gmail.com>
2683 M: Ray Jui <rjui@broadcom.com>
2684 M: Scott Branden <sbranden@broadcom.com>
2685 M: bcm-kernel-feedback-list@broadcom.com
2686 T: git git://github.com/broadcom/mach-bcm
2692 F: arch/arm/mach-bcm/
2694 BROADCOM BCM2835 ARM ARCHITECTURE
2695 M: Eric Anholt <eric@anholt.net>
2696 M: Stefan Wahren <stefan.wahren@i2se.com>
2697 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2698 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2699 T: git git://github.com/anholt/linux
2702 F: drivers/staging/vc04_services
2704 BROADCOM BCM47XX MIPS ARCHITECTURE
2705 M: Hauke Mehrtens <hauke@hauke-m.de>
2706 M: Rafał Miłecki <zajec5@gmail.com>
2707 L: linux-mips@linux-mips.org
2709 F: Documentation/devicetree/bindings/mips/brcm/
2710 F: arch/mips/bcm47xx/*
2711 F: arch/mips/include/asm/mach-bcm47xx/*
2713 BROADCOM BCM5301X ARM ARCHITECTURE
2714 M: Hauke Mehrtens <hauke@hauke-m.de>
2715 M: Rafał Miłecki <zajec5@gmail.com>
2716 M: Jon Mason <jonmason@broadcom.com>
2717 M: bcm-kernel-feedback-list@broadcom.com
2718 L: linux-arm-kernel@lists.infradead.org
2720 F: arch/arm/mach-bcm/bcm_5301x.c
2721 F: arch/arm/boot/dts/bcm5301x*.dtsi
2722 F: arch/arm/boot/dts/bcm470*
2723 F: arch/arm/boot/dts/bcm953012*
2725 BROADCOM BCM53573 ARM ARCHITECTURE
2726 M: Rafał Miłecki <rafal@milecki.pl>
2727 L: linux-arm-kernel@lists.infradead.org
2729 F: arch/arm/boot/dts/bcm53573*
2730 F: arch/arm/boot/dts/bcm47189*
2732 BROADCOM BCM63XX ARM ARCHITECTURE
2733 M: Florian Fainelli <f.fainelli@gmail.com>
2734 M: bcm-kernel-feedback-list@broadcom.com
2735 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2736 T: git git://github.com/broadcom/stblinux.git
2740 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2741 M: Kevin Cernekee <cernekee@gmail.com>
2742 L: linux-usb@vger.kernel.org
2744 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2746 BROADCOM BCM7XXX ARM ARCHITECTURE
2747 M: Brian Norris <computersforpeace@gmail.com>
2748 M: Gregory Fong <gregory.0xf0@gmail.com>
2749 M: Florian Fainelli <f.fainelli@gmail.com>
2750 M: bcm-kernel-feedback-list@broadcom.com
2751 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2752 T: git git://github.com/broadcom/stblinux.git
2754 F: arch/arm/mach-bcm/*brcmstb*
2755 F: arch/arm/boot/dts/bcm7*.dts*
2756 F: drivers/bus/brcmstb_gisb.c
2759 BROADCOM BMIPS CPUFREQ DRIVER
2760 M: Markus Mayer <mmayer@broadcom.com>
2761 M: bcm-kernel-feedback-list@broadcom.com
2762 L: linux-pm@vger.kernel.org
2764 F: drivers/cpufreq/bmips-cpufreq.c
2766 BROADCOM BMIPS MIPS ARCHITECTURE
2767 M: Kevin Cernekee <cernekee@gmail.com>
2768 M: Florian Fainelli <f.fainelli@gmail.com>
2769 L: linux-mips@linux-mips.org
2770 T: git git://github.com/broadcom/stblinux.git
2772 F: arch/mips/bmips/*
2773 F: arch/mips/include/asm/mach-bmips/*
2774 F: arch/mips/kernel/*bmips*
2775 F: arch/mips/boot/dts/brcm/bcm*.dts*
2776 F: drivers/irqchip/irq-bcm63*
2777 F: drivers/irqchip/irq-bcm7*
2778 F: drivers/irqchip/irq-brcmstb*
2779 F: include/linux/bcm963xx_nvram.h
2780 F: include/linux/bcm963xx_tag.h
2782 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2783 M: Rasesh Mody <rasesh.mody@cavium.com>
2784 M: Harish Patil <harish.patil@cavium.com>
2785 M: Dept-GELinuxNICDev@cavium.com
2786 L: netdev@vger.kernel.org
2788 F: drivers/net/ethernet/broadcom/bnx2.*
2789 F: drivers/net/ethernet/broadcom/bnx2_*
2791 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2792 M: QLogic-Storage-Upstream@qlogic.com
2793 L: linux-scsi@vger.kernel.org
2795 F: drivers/scsi/bnx2fc/
2797 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2798 M: QLogic-Storage-Upstream@qlogic.com
2799 L: linux-scsi@vger.kernel.org
2801 F: drivers/scsi/bnx2i/
2803 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2804 M: Yuval Mintz <Yuval.Mintz@cavium.com>
2805 M: Ariel Elior <ariel.elior@cavium.com>
2806 M: everest-linux-l2@cavium.com
2807 L: netdev@vger.kernel.org
2809 F: drivers/net/ethernet/broadcom/bnx2x/
2811 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2812 M: Michael Chan <michael.chan@broadcom.com>
2813 L: netdev@vger.kernel.org
2815 F: drivers/net/ethernet/broadcom/bnxt/
2817 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2818 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2819 M: Franky Lin <franky.lin@broadcom.com>
2820 M: Hante Meuleman <hante.meuleman@broadcom.com>
2821 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2822 M: Wright Feng <wright.feng@cypress.com>
2823 L: linux-wireless@vger.kernel.org
2824 L: brcm80211-dev-list.pdl@broadcom.com
2825 L: brcm80211-dev-list@cypress.com
2827 F: drivers/net/wireless/broadcom/brcm80211/
2829 BROADCOM BRCMSTB GPIO DRIVER
2830 M: Gregory Fong <gregory.0xf0@gmail.com>
2831 L: bcm-kernel-feedback-list@broadcom.com
2833 F: drivers/gpio/gpio-brcmstb.c
2834 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2836 BROADCOM GENET ETHERNET DRIVER
2837 M: Florian Fainelli <f.fainelli@gmail.com>
2838 L: netdev@vger.kernel.org
2840 F: drivers/net/ethernet/broadcom/genet/
2842 BROADCOM IPROC ARM ARCHITECTURE
2843 M: Ray Jui <rjui@broadcom.com>
2844 M: Scott Branden <sbranden@broadcom.com>
2845 M: Jon Mason <jonmason@broadcom.com>
2846 M: bcm-kernel-feedback-list@broadcom.com
2847 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2848 T: git git://github.com/broadcom/cygnus-linux.git
2863 F: arch/arm64/boot/dts/broadcom/ns2*
2864 F: drivers/clk/bcm/clk-ns*
2865 F: drivers/pinctrl/bcm/pinctrl-ns*
2867 BROADCOM KONA GPIO DRIVER
2868 M: Ray Jui <rjui@broadcom.com>
2869 L: bcm-kernel-feedback-list@broadcom.com
2871 F: drivers/gpio/gpio-bcm-kona.c
2872 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2874 BROADCOM NETXTREME-E ROCE DRIVER
2875 M: Selvin Xavier <selvin.xavier@broadcom.com>
2876 M: Devesh Sharma <devesh.sharma@broadcom.com>
2877 M: Somnath Kotur <somnath.kotur@broadcom.com>
2878 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2879 L: linux-rdma@vger.kernel.org
2880 W: http://www.broadcom.com
2882 F: drivers/infiniband/hw/bnxt_re/
2883 F: include/uapi/rdma/bnxt_re-abi.h
2885 BROADCOM NVRAM DRIVER
2886 M: Rafał Miłecki <zajec5@gmail.com>
2887 L: linux-mips@linux-mips.org
2889 F: drivers/firmware/broadcom/*
2891 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2892 M: Rafał Miłecki <zajec5@gmail.com>
2893 L: linux-wireless@vger.kernel.org
2896 F: include/linux/bcma/
2898 BROADCOM STB AVS CPUFREQ DRIVER
2899 M: Markus Mayer <mmayer@broadcom.com>
2900 M: bcm-kernel-feedback-list@broadcom.com
2901 L: linux-pm@vger.kernel.org
2903 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2904 F: drivers/cpufreq/brcmstb*
2906 BROADCOM STB NAND FLASH DRIVER
2907 M: Brian Norris <computersforpeace@gmail.com>
2908 M: Kamal Dasu <kdasu.kdev@gmail.com>
2909 L: linux-mtd@lists.infradead.org
2910 L: bcm-kernel-feedback-list@broadcom.com
2912 F: drivers/mtd/nand/brcmnand/
2914 BROADCOM SYSTEMPORT ETHERNET DRIVER
2915 M: Florian Fainelli <f.fainelli@gmail.com>
2916 L: netdev@vger.kernel.org
2918 F: drivers/net/ethernet/broadcom/bcmsysport.*
2920 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2921 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2922 M: Prashant Sreedharan <prashant@broadcom.com>
2923 M: Michael Chan <mchan@broadcom.com>
2924 L: netdev@vger.kernel.org
2926 F: drivers/net/ethernet/broadcom/tg3.*
2928 BROCADE BFA FC SCSI DRIVER
2929 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2930 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2931 L: linux-scsi@vger.kernel.org
2933 F: drivers/scsi/bfa/
2935 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2936 M: Rasesh Mody <rasesh.mody@cavium.com>
2937 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2938 M: Dept-GELinuxNICDev@cavium.com
2939 L: netdev@vger.kernel.org
2941 F: drivers/net/ethernet/brocade/bna/
2943 BSG (block layer generic sg v4 driver)
2944 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2945 L: linux-scsi@vger.kernel.org
2948 F: include/linux/bsg.h
2949 F: include/uapi/linux/bsg.h
2952 M: Clemens Ladisch <clemens@ladisch.de>
2953 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2954 T: git git://git.alsa-project.org/alsa-kernel.git
2956 F: Documentation/sound/alsa/Bt87x.txt
2957 F: sound/pci/bt87x.c
2960 M: Michael Buesch <m@bues.ch>
2961 W: http://bu3sch.de/btgpio.php
2963 F: drivers/gpio/gpio-bt8xx.c
2966 M: Chris Mason <clm@fb.com>
2967 M: Josef Bacik <jbacik@fb.com>
2968 M: David Sterba <dsterba@suse.com>
2969 L: linux-btrfs@vger.kernel.org
2970 W: http://btrfs.wiki.kernel.org/
2971 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2974 F: Documentation/filesystems/btrfs.txt
2976 F: include/linux/btrfs*
2977 F: include/uapi/linux/btrfs*
2979 BTTV VIDEO4LINUX DRIVER
2980 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2981 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2982 L: linux-media@vger.kernel.org
2983 W: https://linuxtv.org
2984 T: git git://linuxtv.org/media_tree.git
2986 F: Documentation/media/v4l-drivers/bttv*
2987 F: drivers/media/pci/bt8xx/bttv*
2989 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
2990 M: Chanwoo Choi <cw00.choi@samsung.com>
2991 L: linux-pm@vger.kernel.org
2992 L: linux-samsung-soc@vger.kernel.org
2993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
2995 F: drivers/devfreq/exynos-bus.c
2996 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
2998 BUSLOGIC SCSI DRIVER
2999 M: Khalid Aziz <khalid@gonehiking.org>
3000 L: linux-scsi@vger.kernel.org
3002 F: drivers/scsi/BusLogic.*
3003 F: drivers/scsi/FlashPoint.*
3005 C-MEDIA CMI8788 DRIVER
3006 M: Clemens Ladisch <clemens@ladisch.de>
3007 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3008 T: git git://git.alsa-project.org/alsa-kernel.git
3010 F: sound/pci/oxygen/
3013 M: Mark Salter <msalter@redhat.com>
3014 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3015 L: linux-c6x-dev@linux-c6x.org
3016 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3020 CA8210 IEEE-802.15.4 RADIO DRIVER
3021 M: Harry Morris <h.morris@cascoda.com>
3022 M: linuxdev@cascoda.com
3023 L: linux-wpan@vger.kernel.org
3024 W: https://github.com/Cascoda/ca8210-linux.git
3026 F: drivers/net/ieee802154/ca8210.c
3027 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3029 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3030 M: David Howells <dhowells@redhat.com>
3031 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3033 F: Documentation/filesystems/caching/cachefiles.txt
3036 CADET FM/AM RADIO RECEIVER DRIVER
3037 M: Hans Verkuil <hverkuil@xs4all.nl>
3038 L: linux-media@vger.kernel.org
3039 T: git git://linuxtv.org/media_tree.git
3040 W: https://linuxtv.org
3042 F: drivers/media/radio/radio-cadet*
3044 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3045 M: Jonathan Corbet <corbet@lwn.net>
3046 L: linux-media@vger.kernel.org
3047 T: git git://linuxtv.org/media_tree.git
3049 F: Documentation/media/v4l-drivers/cafe_ccic*
3050 F: drivers/media/platform/marvell-ccic/
3053 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3054 L: netdev@vger.kernel.org
3056 F: Documentation/networking/caif/
3057 F: drivers/net/caif/
3058 F: include/uapi/linux/caif/
3059 F: include/net/caif/
3062 CALGARY x86-64 IOMMU
3063 M: Muli Ben-Yehuda <mulix@mulix.org>
3064 M: Jon Mason <jdmason@kudzu.us>
3065 L: iommu@lists.linux-foundation.org
3067 F: arch/x86/kernel/pci-calgary_64.c
3068 F: arch/x86/kernel/tce_64.c
3069 F: arch/x86/include/asm/calgary.h
3070 F: arch/x86/include/asm/tce.h
3073 M: Wolfgang Grandegger <wg@grandegger.com>
3074 M: Marc Kleine-Budde <mkl@pengutronix.de>
3075 L: linux-can@vger.kernel.org
3076 W: https://github.com/linux-can
3077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3080 F: Documentation/devicetree/bindings/net/can/
3082 F: include/linux/can/dev.h
3083 F: include/linux/can/platform/
3084 F: include/uapi/linux/can/error.h
3085 F: include/uapi/linux/can/netlink.h
3088 M: Oliver Hartkopp <socketcan@hartkopp.net>
3089 M: Marc Kleine-Budde <mkl@pengutronix.de>
3090 L: linux-can@vger.kernel.org
3091 W: https://github.com/linux-can
3092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3095 F: Documentation/networking/can.txt
3097 F: include/linux/can/core.h
3098 F: include/uapi/linux/can.h
3099 F: include/uapi/linux/can/bcm.h
3100 F: include/uapi/linux/can/raw.h
3101 F: include/uapi/linux/can/gw.h
3104 M: Serge Hallyn <serge@hallyn.com>
3105 L: linux-security-module@vger.kernel.org
3107 F: include/linux/capability.h
3108 F: include/uapi/linux/capability.h
3109 F: security/commoncap.c
3110 F: kernel/capability.c
3112 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3113 M: Kevin Tsai <ktsai@capellamicro.com>
3115 F: drivers/iio/light/cm*
3117 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3118 M: Christian Lamparter <chunkeey@googlemail.com>
3119 L: linux-wireless@vger.kernel.org
3120 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3122 F: drivers/net/wireless/ath/carl9170/
3125 M: Jan Glauber <jglauber@cavium.com>
3126 M: David Daney <david.daney@cavium.com>
3127 W: http://www.cavium.com
3129 F: drivers/i2c/busses/i2c-octeon*
3130 F: drivers/i2c/busses/i2c-thunderx*
3132 CAVIUM LIQUIDIO NETWORK DRIVER
3133 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3134 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3135 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3136 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3137 L: netdev@vger.kernel.org
3138 W: http://www.cavium.com
3140 F: drivers/net/ethernet/cavium/liquidio/
3143 M: Jan Glauber <jglauber@cavium.com>
3144 M: David Daney <david.daney@cavium.com>
3145 M: Steven J. Hill <Steven.Hill@cavium.com>
3146 W: http://www.cavium.com
3148 F: drivers/mmc/host/cavium*
3150 CAVIUM OCTEON-TX CRYPTO DRIVER
3151 M: George Cherian <george.cherian@cavium.com>
3152 L: linux-crypto@vger.kernel.org
3153 W: http://www.cavium.com
3155 F: drivers/crypto/cavium/cpt/
3157 CAVIUM THUNDERX2 ARM64 SOC
3158 M: Jayachandran C <jnair@caviumnetworks.com>
3159 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3161 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3162 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3164 CC2520 IEEE-802.15.4 RADIO DRIVER
3165 M: Varka Bhadram <varkabhadram@gmail.com>
3166 L: linux-wpan@vger.kernel.org
3168 F: drivers/net/ieee802154/cc2520.c
3169 F: include/linux/spi/cc2520.h
3170 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3172 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3173 M: Gilad Ben-Yossef <gilad@benyossef.com>
3174 L: linux-crypto@vger.kernel.org
3175 L: driverdev-devel@linuxdriverproject.org
3177 F: drivers/staging/ccree/
3178 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3181 M: Hans Verkuil <hans.verkuil@cisco.com>
3182 L: linux-media@vger.kernel.org
3183 T: git git://linuxtv.org/media_tree.git
3184 W: http://linuxtv.org
3186 F: Documentation/media/kapi/cec-core.rst
3187 F: Documentation/media/uapi/cec
3188 F: drivers/media/cec/
3189 F: drivers/media/rc/keymaps/rc-cec.c
3190 F: include/media/cec.h
3191 F: include/media/cec-notifier.h
3192 F: include/uapi/linux/cec.h
3193 F: include/uapi/linux/cec-funcs.h
3194 F: Documentation/devicetree/bindings/media/cec.txt
3196 CELL BROADBAND ENGINE ARCHITECTURE
3197 M: Arnd Bergmann <arnd@arndb.de>
3198 L: linuxppc-dev@lists.ozlabs.org
3199 W: http://www.ibm.com/developerworks/power/cell/
3201 F: arch/powerpc/include/asm/cell*.h
3202 F: arch/powerpc/include/asm/spu*.h
3203 F: arch/powerpc/include/uapi/asm/spu*.h
3204 F: arch/powerpc/oprofile/*cell*
3205 F: arch/powerpc/platforms/cell/
3207 CEPH COMMON CODE (LIBCEPH)
3208 M: Ilya Dryomov <idryomov@gmail.com>
3209 M: "Yan, Zheng" <zyan@redhat.com>
3210 M: Sage Weil <sage@redhat.com>
3211 L: ceph-devel@vger.kernel.org
3213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3214 T: git git://github.com/ceph/ceph-client.git
3217 F: include/linux/ceph/
3218 F: include/linux/crush/
3220 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3221 M: "Yan, Zheng" <zyan@redhat.com>
3222 M: Sage Weil <sage@redhat.com>
3223 M: Ilya Dryomov <idryomov@gmail.com>
3224 L: ceph-devel@vger.kernel.org
3226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3227 T: git git://github.com/ceph/ceph-client.git
3229 F: Documentation/filesystems/ceph.txt
3232 CERTIFICATE HANDLING:
3233 M: David Howells <dhowells@redhat.com>
3234 M: David Woodhouse <dwmw2@infradead.org>
3235 L: keyrings@vger.kernel.org
3237 F: Documentation/module-signing.txt
3239 F: scripts/sign-file.c
3240 F: scripts/extract-cert.c
3242 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3243 L: linux-usb@vger.kernel.org
3245 F: Documentation/usb/WUSB-Design-overview.txt
3246 F: Documentation/usb/wusb-cbaf
3247 F: drivers/usb/host/hwa-hc.c
3248 F: drivers/usb/host/whci/
3249 F: drivers/usb/wusbcore/
3250 F: include/linux/usb/wusb*
3252 CFAG12864B LCD DRIVER
3253 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3254 W: http://miguelojeda.es/auxdisplay.htm
3255 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3257 F: drivers/auxdisplay/cfag12864b.c
3258 F: include/linux/cfag12864b.h
3260 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3261 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3262 W: http://miguelojeda.es/auxdisplay.htm
3263 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3265 F: drivers/auxdisplay/cfag12864bfb.c
3266 F: include/linux/cfag12864b.h
3268 CFG80211 and NL80211
3269 M: Johannes Berg <johannes@sipsolutions.net>
3270 L: linux-wireless@vger.kernel.org
3271 W: http://wireless.kernel.org/
3272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3275 F: include/uapi/linux/nl80211.h
3276 F: include/net/cfg80211.h
3278 X: net/wireless/wext*
3280 CHAR and MISC DRIVERS
3281 M: Arnd Bergmann <arnd@arndb.de>
3282 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3287 F: include/linux/miscdevice.h
3290 M: Andy Whitcroft <apw@canonical.com>
3291 M: Joe Perches <joe@perches.com>
3293 F: scripts/checkpatch.pl
3295 CHINESE DOCUMENTATION
3296 M: Harry Wei <harryxiyou@gmail.com>
3297 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3298 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3300 F: Documentation/translations/zh_CN/
3302 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3303 M: Peter Chen <Peter.Chen@nxp.com>
3304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3305 L: linux-usb@vger.kernel.org
3307 F: drivers/usb/chipidea/
3309 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3310 M: Hans de Goede <hdegoede@redhat.com>
3311 L: linux-input@vger.kernel.org
3313 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3314 F: drivers/input/touchscreen/chipone_icn8318.c
3316 CHROME HARDWARE PLATFORM SUPPORT
3317 M: Benson Leung <bleung@chromium.org>
3318 M: Olof Johansson <olof@lixom.net>
3320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3321 F: drivers/platform/chrome/
3323 CIRRUS LOGIC AUDIO CODEC DRIVERS
3324 M: Brian Austin <brian.austin@cirrus.com>
3325 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3326 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3328 F: sound/soc/codecs/cs*
3330 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3331 M: Hartley Sweeten <hsweeten@visionengravers.com>
3332 L: netdev@vger.kernel.org
3334 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3336 CISCO FCOE HBA DRIVER
3337 M: Satish Kharat <satishkh@cisco.com>
3338 M: Sesidhar Baddela <sebaddel@cisco.com>
3339 M: Karan Tilak Kumar <kartilak@cisco.com>
3340 L: linux-scsi@vger.kernel.org
3342 F: drivers/scsi/fnic/
3344 CISCO SCSI HBA DRIVER
3345 M: Karan Tilak Kumar <kartilak@cisco.com>
3346 M: Sesidhar Baddela <sebaddel@cisco.com>
3347 L: linux-scsi@vger.kernel.org
3349 F: drivers/scsi/snic/
3351 CISCO VIC ETHERNET NIC DRIVER
3352 M: Christian Benvenuti <benve@cisco.com>
3353 M: Govindarajulu Varadarajan <_govind@gmx.com>
3354 M: Neel Patel <neepatel@cisco.com>
3356 F: drivers/net/ethernet/cisco/enic/
3358 CISCO VIC LOW LATENCY NIC DRIVER
3359 M: Christian Benvenuti <benve@cisco.com>
3360 M: Dave Goodell <dgoodell@cisco.com>
3362 F: drivers/infiniband/hw/usnic/
3365 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3366 L: linux-kernel@vger.kernel.org
3369 F: include/linux/cleancache.h
3372 M: Russell King <linux@armlinux.org.uk>
3373 L: linux-clk@vger.kernel.org
3375 F: include/linux/clk.h
3377 CLOCKSOURCE, CLOCKEVENT DRIVERS
3378 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3379 M: Thomas Gleixner <tglx@linutronix.de>
3380 L: linux-kernel@vger.kernel.org
3381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3383 F: drivers/clocksource
3386 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3387 M: Daniel Oliveira Nascimento <don@syst.com.br>
3388 L: platform-driver-x86@vger.kernel.org
3390 F: drivers/platform/x86/classmate-laptop.c
3393 M: Hans Verkuil <hans.verkuil@cisco.com>
3394 L: linux-media@vger.kernel.org
3395 T: git git://linuxtv.org/media_tree.git
3396 W: https://linuxtv.org
3398 F: drivers/media/pci/cobalt/
3400 COCCINELLE/Semantic Patches (SmPL)
3401 M: Julia Lawall <Julia.Lawall@lip6.fr>
3402 M: Gilles Muller <Gilles.Muller@lip6.fr>
3403 M: Nicolas Palix <nicolas.palix@imag.fr>
3404 M: Michal Marek <mmarek@suse.com>
3405 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3407 W: http://coccinelle.lip6.fr/
3409 F: Documentation/dev-tools/coccinelle.rst
3410 F: scripts/coccinelle/
3411 F: scripts/coccicheck
3414 M: Jan Harkes <jaharkes@cs.cmu.edu>
3416 L: codalist@coda.cs.cmu.edu
3417 W: http://www.coda.cs.cmu.edu/
3419 F: Documentation/filesystems/coda.txt
3421 F: include/linux/coda*.h
3422 F: include/uapi/linux/coda*.h
3424 CODA V4L2 MEM2MEM DRIVER
3425 M: Philipp Zabel <p.zabel@pengutronix.de>
3426 L: linux-media@vger.kernel.org
3428 F: Documentation/devicetree/bindings/media/coda.txt
3429 F: drivers/media/platform/coda/
3431 COMMON CLK FRAMEWORK
3432 M: Michael Turquette <mturquette@baylibre.com>
3433 M: Stephen Boyd <sboyd@codeaurora.org>
3434 L: linux-clk@vger.kernel.org
3435 Q: http://patchwork.kernel.org/project/linux-clk/list/
3436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3438 F: Documentation/devicetree/bindings/clock/
3440 X: drivers/clk/clkdev.c
3441 F: include/linux/clk-pr*
3442 F: include/linux/clk/
3444 COMMON INTERNET FILE SYSTEM (CIFS)
3445 M: Steve French <sfrench@samba.org>
3446 L: linux-cifs@vger.kernel.org
3447 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3448 W: http://linux-cifs.samba.org/
3449 T: git git://git.samba.org/sfrench/cifs-2.6.git
3451 F: Documentation/filesystems/cifs/
3454 COMPACTPCI HOTPLUG CORE
3455 M: Scott Murray <scott@spiteful.org>
3456 L: linux-pci@vger.kernel.org
3458 F: drivers/pci/hotplug/cpci_hotplug*
3460 COMPACTPCI HOTPLUG GENERIC DRIVER
3461 M: Scott Murray <scott@spiteful.org>
3462 L: linux-pci@vger.kernel.org
3464 F: drivers/pci/hotplug/cpcihp_generic.c
3466 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3467 M: Scott Murray <scott@spiteful.org>
3468 L: linux-pci@vger.kernel.org
3470 F: drivers/pci/hotplug/cpcihp_zt5550.*
3472 COMPAL LAPTOP SUPPORT
3473 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3474 L: platform-driver-x86@vger.kernel.org
3476 F: drivers/platform/x86/compal-laptop.c
3478 CONEXANT ACCESSRUNNER USB DRIVER
3479 L: accessrunner-general@lists.sourceforge.net
3480 W: http://accessrunner.sourceforge.net/
3482 F: drivers/usb/atm/cxacru.c
3485 M: Joel Becker <jlbec@evilplan.org>
3486 M: Christoph Hellwig <hch@lst.de>
3487 T: git git://git.infradead.org/users/hch/configfs.git
3490 F: include/linux/configfs.h
3493 M: Evgeniy Polyakov <zbr@ioremap.net>
3494 L: netdev@vger.kernel.org
3496 F: drivers/connector/
3498 CONTROL GROUP (CGROUP)
3499 M: Tejun Heo <tj@kernel.org>
3500 M: Li Zefan <lizefan@huawei.com>
3501 M: Johannes Weiner <hannes@cmpxchg.org>
3502 L: cgroups@vger.kernel.org
3503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3505 F: Documentation/cgroup*
3506 F: include/linux/cgroup*
3509 CONTROL GROUP - CPUSET
3510 M: Li Zefan <lizefan@huawei.com>
3511 L: cgroups@vger.kernel.org
3512 W: http://www.bullopensource.org/cpuset/
3513 W: http://oss.sgi.com/projects/cpusets/
3514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3516 F: Documentation/cgroup-v1/cpusets.txt
3517 F: include/linux/cpuset.h
3520 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3521 M: Johannes Weiner <hannes@cmpxchg.org>
3522 M: Michal Hocko <mhocko@kernel.org>
3523 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3524 L: cgroups@vger.kernel.org
3525 L: linux-mm@kvack.org
3530 CORETEMP HARDWARE MONITORING DRIVER
3531 M: Fenghua Yu <fenghua.yu@intel.com>
3532 L: linux-hwmon@vger.kernel.org
3534 F: Documentation/hwmon/coretemp
3535 F: drivers/hwmon/coretemp.c
3537 COSA/SRP SYNC SERIAL DRIVER
3538 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3539 W: http://www.fi.muni.cz/~kas/cosa/
3541 F: drivers/net/wan/cosa*
3543 CPMAC ETHERNET DRIVER
3544 M: Florian Fainelli <f.fainelli@gmail.com>
3545 L: netdev@vger.kernel.org
3547 F: drivers/net/ethernet/ti/cpmac.c
3549 CPU FREQUENCY DRIVERS
3550 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3551 M: Viresh Kumar <viresh.kumar@linaro.org>
3552 L: linux-pm@vger.kernel.org
3554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3555 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3556 B: https://bugzilla.kernel.org
3557 F: Documentation/cpu-freq/
3558 F: Documentation/devicetree/bindings/cpufreq/
3560 F: include/linux/cpufreq.h
3561 F: tools/testing/selftests/cpufreq/
3563 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3564 M: Viresh Kumar <viresh.kumar@linaro.org>
3565 M: Sudeep Holla <sudeep.holla@arm.com>
3566 L: linux-pm@vger.kernel.org
3567 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3569 F: drivers/cpufreq/arm_big_little.h
3570 F: drivers/cpufreq/arm_big_little.c
3571 F: drivers/cpufreq/arm_big_little_dt.c
3573 CPU POWER MONITORING SUBSYSTEM
3574 M: Thomas Renninger <trenn@suse.com>
3575 L: linux-pm@vger.kernel.org
3577 F: tools/power/cpupower/
3580 M: "H. Peter Anvin" <hpa@zytor.com>
3582 F: arch/x86/kernel/cpuid.c
3583 F: arch/x86/kernel/msr.c
3585 CPUIDLE DRIVER - ARM BIG LITTLE
3586 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3587 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3588 L: linux-pm@vger.kernel.org
3589 L: linux-arm-kernel@lists.infradead.org
3590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3592 F: drivers/cpuidle/cpuidle-big_little.c
3594 CPUIDLE DRIVER - ARM EXYNOS
3595 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3596 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3597 M: Kukjin Kim <kgene@kernel.org>
3598 L: linux-pm@vger.kernel.org
3599 L: linux-samsung-soc@vger.kernel.org
3601 F: drivers/cpuidle/cpuidle-exynos.c
3602 F: arch/arm/mach-exynos/pm.c
3605 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3606 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3607 L: linux-pm@vger.kernel.org
3609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3610 B: https://bugzilla.kernel.org
3611 F: drivers/cpuidle/*
3612 F: include/linux/cpuidle.h
3615 W: http://sourceforge.net/projects/cramfs/
3616 S: Orphan / Obsolete
3617 F: Documentation/filesystems/cramfs.txt
3621 M: Mikael Starvik <starvik@axis.com>
3622 M: Jesper Nilsson <jesper.nilsson@axis.com>
3623 L: linux-cris-kernel@axis.com
3624 W: http://developer.axis.com
3625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3628 F: drivers/tty/serial/crisv10.*
3631 M: Herbert Xu <herbert@gondor.apana.org.au>
3632 M: "David S. Miller" <davem@davemloft.net>
3633 L: linux-crypto@vger.kernel.org
3634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3637 F: Documentation/crypto/
3638 F: Documentation/devicetree/bindings/crypto/
3643 F: include/linux/crypto*
3645 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3646 M: Neil Horman <nhorman@tuxdriver.com>
3647 L: linux-crypto@vger.kernel.org
3649 F: crypto/ansi_cprng.c
3653 M: Hans Verkuil <hverkuil@xs4all.nl>
3654 L: linux-media@vger.kernel.org
3655 T: git git://linuxtv.org/media_tree.git
3656 W: http://linuxtv.org
3658 F: drivers/media/i2c/cs3308.c
3659 F: drivers/media/i2c/cs3308.h
3661 CS5535 Audio ALSA driver
3662 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3664 F: sound/pci/cs5535audio/
3667 M: Solomon Peachy <pizza@shaftnet.org>
3669 F: drivers/net/wireless/st/cw1200/
3671 CX18 VIDEO4LINUX DRIVER
3672 M: Andy Walls <awalls@md.metrocast.net>
3673 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3674 L: linux-media@vger.kernel.org
3675 T: git git://linuxtv.org/media_tree.git
3676 W: https://linuxtv.org
3677 W: http://www.ivtvdriver.org/index.php/Cx18
3679 F: Documentation/media/v4l-drivers/cx18*
3680 F: drivers/media/pci/cx18/
3681 F: include/uapi/linux/ivtv*
3683 CX2341X MPEG ENCODER HELPER MODULE
3684 M: Hans Verkuil <hverkuil@xs4all.nl>
3685 L: linux-media@vger.kernel.org
3686 T: git git://linuxtv.org/media_tree.git
3687 W: https://linuxtv.org
3689 F: drivers/media/common/cx2341x*
3690 F: include/media/cx2341x*
3692 CX24120 MEDIA DRIVER
3693 M: Jemma Denson <jdenson@gmail.com>
3694 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3695 L: linux-media@vger.kernel.org
3696 W: https://linuxtv.org
3697 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3699 F: drivers/media/dvb-frontends/cx24120*
3701 CX88 VIDEO4LINUX DRIVER
3702 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3703 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3704 L: linux-media@vger.kernel.org
3705 W: https://linuxtv.org
3706 T: git git://linuxtv.org/media_tree.git
3708 F: Documentation/media/v4l-drivers/cx88*
3709 F: drivers/media/pci/cx88/
3711 CXD2820R MEDIA DRIVER
3712 M: Antti Palosaari <crope@iki.fi>
3713 L: linux-media@vger.kernel.org
3714 W: https://linuxtv.org
3715 W: http://palosaari.fi/linux/
3716 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3717 T: git git://linuxtv.org/anttip/media_tree.git
3719 F: drivers/media/dvb-frontends/cxd2820r*
3721 CXGB3 ETHERNET DRIVER (CXGB3)
3722 M: Santosh Raspatur <santosh@chelsio.com>
3723 L: netdev@vger.kernel.org
3724 W: http://www.chelsio.com
3726 F: drivers/net/ethernet/chelsio/cxgb3/
3728 CXGB3 ISCSI DRIVER (CXGB3I)
3729 M: Karen Xie <kxie@chelsio.com>
3730 L: linux-scsi@vger.kernel.org
3731 W: http://www.chelsio.com
3733 F: drivers/scsi/cxgbi/cxgb3i
3735 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3736 M: Steve Wise <swise@chelsio.com>
3737 L: linux-rdma@vger.kernel.org
3738 W: http://www.openfabrics.org
3740 F: drivers/infiniband/hw/cxgb3/
3741 F: include/uapi/rdma/cxgb3-abi.h
3743 CXGB4 CRYPTO DRIVER (chcr)
3744 M: Harsh Jain <harsh@chelsio.com>
3745 L: linux-crypto@vger.kernel.org
3746 W: http://www.chelsio.com
3748 F: drivers/crypto/chelsio
3750 CXGB4 ETHERNET DRIVER (CXGB4)
3751 M: Ganesh Goudar <ganeshgr@chelsio.com>
3752 L: netdev@vger.kernel.org
3753 W: http://www.chelsio.com
3755 F: drivers/net/ethernet/chelsio/cxgb4/
3757 CXGB4 ISCSI DRIVER (CXGB4I)
3758 M: Karen Xie <kxie@chelsio.com>
3759 L: linux-scsi@vger.kernel.org
3760 W: http://www.chelsio.com
3762 F: drivers/scsi/cxgbi/cxgb4i
3764 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3765 M: Steve Wise <swise@chelsio.com>
3766 L: linux-rdma@vger.kernel.org
3767 W: http://www.openfabrics.org
3769 F: drivers/infiniband/hw/cxgb4/
3770 F: include/uapi/rdma/cxgb4-abi.h
3772 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3773 M: Casey Leedom <leedom@chelsio.com>
3774 L: netdev@vger.kernel.org
3775 W: http://www.chelsio.com
3777 F: drivers/net/ethernet/chelsio/cxgb4vf/
3779 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3780 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3781 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3782 L: linuxppc-dev@lists.ozlabs.org
3784 F: arch/powerpc/platforms/powernv/pci-cxl.c
3785 F: drivers/misc/cxl/
3786 F: include/misc/cxl*
3787 F: include/uapi/misc/cxl.h
3788 F: Documentation/powerpc/cxl.txt
3789 F: Documentation/ABI/testing/sysfs-class-cxl
3791 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3792 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3793 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3794 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3795 L: linux-scsi@vger.kernel.org
3797 F: drivers/scsi/cxlflash/
3798 F: include/uapi/scsi/cxlflash_ioctls.h
3799 F: Documentation/powerpc/cxlflash.txt
3802 M: Russell King <linux@armlinux.org.uk>
3803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3804 W: http://www.armlinux.org.uk/
3806 F: drivers/video/fbdev/cyber2000fb.*
3808 CYCLADES ASYNC MUX DRIVER
3809 W: http://www.cyclades.com/
3811 F: drivers/tty/cyclades.c
3812 F: include/linux/cyclades.h
3813 F: include/uapi/linux/cyclades.h
3815 CYCLADES PC300 DRIVER
3816 W: http://www.cyclades.com/
3818 F: drivers/net/wan/pc300*
3820 CYPRESS_FIRMWARE MEDIA DRIVER
3821 M: Antti Palosaari <crope@iki.fi>
3822 L: linux-media@vger.kernel.org
3823 W: https://linuxtv.org
3824 W: http://palosaari.fi/linux/
3825 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3826 T: git git://linuxtv.org/anttip/media_tree.git
3828 F: drivers/media/common/cypress_firmware*
3830 CYTTSP TOUCHSCREEN DRIVER
3831 M: Ferruh Yigit <fery@cypress.com>
3832 L: linux-input@vger.kernel.org
3834 F: drivers/input/touchscreen/cyttsp*
3835 F: include/linux/input/cyttsp.h
3837 D-LINK DIR-685 TOUCHKEYS DRIVER
3838 M: Linus Walleij <linus.walleij@linaro.org>
3839 L: linux-input@vger.kernel.org
3841 F: drivers/input/dlink-dir685-touchkeys.c
3843 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3844 M: Joshua Kinard <kumba@gentoo.org>
3846 F: drivers/rtc/rtc-ds1685.c
3847 F: include/linux/rtc/ds1685.h
3849 DAMA SLAVE for AX.25
3850 M: Joerg Reuter <jreuter@yaina.de>
3851 W: http://yaina.de/jreuter/
3852 W: http://www.qsl.net/dl1bke/
3853 L: linux-hams@vger.kernel.org
3855 F: net/ax25/af_ax25.c
3856 F: net/ax25/ax25_dev.c
3857 F: net/ax25/ax25_ds_*
3858 F: net/ax25/ax25_in.c
3859 F: net/ax25/ax25_out.c
3860 F: net/ax25/ax25_timer.c
3861 F: net/ax25/sysctl_net_ax25.c
3863 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3864 L: netdev@vger.kernel.org
3866 F: Documentation/networking/dmfe.txt
3867 F: drivers/net/ethernet/dec/tulip/dmfe.c
3869 DC390/AM53C974 SCSI driver
3870 M: Hannes Reinecke <hare@suse.com>
3871 L: linux-scsi@vger.kernel.org
3873 F: drivers/scsi/am53c974.c
3876 M: Oliver Neukum <oliver@neukum.org>
3877 M: Ali Akcaagac <aliakc@web.de>
3878 M: Jamie Lenehan <lenehan@twibble.org>
3879 L: dc395x@twibble.org
3880 W: http://twibble.org/dist/dc395x/
3881 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3883 F: Documentation/scsi/dc395x.txt
3884 F: drivers/scsi/dc395x.*
3887 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3888 L: dccp@vger.kernel.org
3889 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3891 F: include/linux/dccp.h
3892 F: include/uapi/linux/dccp.h
3893 F: include/linux/tfrc.h
3896 DECnet NETWORK LAYER
3897 W: http://linux-decnet.sourceforge.net
3898 L: linux-decnet-user@lists.sourceforge.net
3900 F: Documentation/networking/decnet.txt
3903 DECSTATION PLATFORM SUPPORT
3904 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3905 L: linux-mips@linux-mips.org
3906 W: http://www.linux-mips.org/wiki/DECstation
3909 F: arch/mips/include/asm/dec/
3910 F: arch/mips/include/asm/mach-dec/
3912 DEFXX FDDI NETWORK DRIVER
3913 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3915 F: drivers/net/fddi/defxx.*
3918 M: Matthew Garrett <mjg59@srcf.ucam.org>
3919 M: Pali Rohár <pali.rohar@gmail.com>
3920 L: platform-driver-x86@vger.kernel.org
3922 F: drivers/platform/x86/dell-laptop.c
3924 DELL LAPTOP FREEFALL DRIVER
3925 M: Pali Rohár <pali.rohar@gmail.com>
3927 F: drivers/platform/x86/dell-smo8800.c
3929 DELL LAPTOP RBTN DRIVER
3930 M: Pali Rohár <pali.rohar@gmail.com>
3932 F: drivers/platform/x86/dell-rbtn.*
3934 DELL LAPTOP SMM DRIVER
3935 M: Pali Rohár <pali.rohar@gmail.com>
3937 F: drivers/hwmon/dell-smm-hwmon.c
3938 F: include/uapi/linux/i8k.h
3940 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3941 M: Doug Warzecha <Douglas_Warzecha@dell.com>
3943 F: Documentation/dcdbas.txt
3944 F: drivers/firmware/dcdbas.*
3946 DELL WMI EXTRAS DRIVER
3947 M: Matthew Garrett <mjg59@srcf.ucam.org>
3948 M: Pali Rohár <pali.rohar@gmail.com>
3950 F: drivers/platform/x86/dell-wmi.c
3952 DELTA ST MEDIA DRIVER
3953 M: Hugues Fruchet <hugues.fruchet@st.com>
3954 L: linux-media@vger.kernel.org
3955 T: git git://linuxtv.org/media_tree.git
3956 W: https://linuxtv.org
3958 F: drivers/media/platform/sti/delta
3961 M: Masahiro Yamada <yamada.masahiro@socionext.com>
3962 L: linux-mtd@lists.infradead.org
3964 F: drivers/mtd/nand/denali*
3966 DESIGNWARE USB2 DRD IP DRIVER
3967 M: John Youn <johnyoun@synopsys.com>
3968 L: linux-usb@vger.kernel.org
3969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3971 F: drivers/usb/dwc2/
3973 DESIGNWARE USB3 DRD IP DRIVER
3974 M: Felipe Balbi <balbi@kernel.org>
3975 L: linux-usb@vger.kernel.org
3976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3978 F: drivers/usb/dwc3/
3980 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3981 M: Andreas Klinger <ak@it-klinger.de>
3982 L: linux-iio@vger.kernel.org
3984 F: drivers/iio/proximity/srf*.c
3986 DEVICE COREDUMP (DEV_COREDUMP)
3987 M: Johannes Berg <johannes@sipsolutions.net>
3988 L: linux-kernel@vger.kernel.org
3990 F: drivers/base/devcoredump.c
3991 F: include/linux/devcoredump.h
3993 DEVICE FREQUENCY (DEVFREQ)
3994 M: MyungJoo Ham <myungjoo.ham@samsung.com>
3995 M: Kyungmin Park <kyungmin.park@samsung.com>
3996 R: Chanwoo Choi <cw00.choi@samsung.com>
3997 L: linux-pm@vger.kernel.org
3998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4001 F: include/linux/devfreq.h
4002 F: Documentation/devicetree/bindings/devfreq/
4004 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4005 M: Chanwoo Choi <cw00.choi@samsung.com>
4006 L: linux-pm@vger.kernel.org
4007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4009 F: drivers/devfreq/event/
4010 F: drivers/devfreq/devfreq-event.c
4011 F: include/linux/devfreq-event.h
4012 F: Documentation/devicetree/bindings/devfreq/event/
4014 DEVICE NUMBER REGISTRY
4015 M: Torben Mathiasen <device@lanana.org>
4016 W: http://lanana.org/docs/device-list/index.html
4020 M: Alasdair Kergon <agk@redhat.com>
4021 M: Mike Snitzer <snitzer@redhat.com>
4022 M: dm-devel@redhat.com
4023 L: dm-devel@redhat.com
4024 W: http://sources.redhat.com/dm
4025 Q: http://patchwork.kernel.org/project/dm-devel/list/
4026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4027 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4029 F: Documentation/device-mapper/
4031 F: drivers/md/persistent-data/
4032 F: include/linux/device-mapper.h
4033 F: include/linux/dm-*.h
4034 F: include/uapi/linux/dm-*.h
4037 M: Jiri Pirko <jiri@mellanox.com>
4038 L: netdev@vger.kernel.org
4040 F: net/core/devlink.c
4041 F: include/net/devlink.h
4042 F: include/uapi/linux/devlink.h
4044 DIALOG SEMICONDUCTOR DRIVERS
4045 M: Support Opensource <support.opensource@diasemi.com>
4046 W: http://www.dialog-semiconductor.com/products
4048 F: Documentation/hwmon/da90??
4049 F: Documentation/devicetree/bindings/mfd/da90*.txt
4050 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4051 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4052 F: Documentation/devicetree/bindings/regulator/da92*.txt
4053 F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4054 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4055 F: drivers/gpio/gpio-da90??.c
4056 F: drivers/hwmon/da90??-hwmon.c
4057 F: drivers/iio/adc/da91??-*.c
4058 F: drivers/input/misc/da90??_onkey.c
4059 F: drivers/input/touchscreen/da9052_tsi.c
4060 F: drivers/leds/leds-da90??.c
4061 F: drivers/mfd/da903x.c
4062 F: drivers/mfd/da90??-*.c
4063 F: drivers/mfd/da91??-*.c
4064 F: drivers/power/supply/da9052-battery.c
4065 F: drivers/power/supply/da91??-*.c
4066 F: drivers/regulator/da903x.c
4067 F: drivers/regulator/da9???-regulator.[ch]
4068 F: drivers/thermal/da90??-thermal.c
4069 F: drivers/rtc/rtc-da90??.c
4070 F: drivers/video/backlight/da90??_bl.c
4071 F: drivers/watchdog/da90??_wdt.c
4072 F: include/linux/mfd/da903x.h
4073 F: include/linux/mfd/da9052/
4074 F: include/linux/mfd/da9055/
4075 F: include/linux/mfd/da9062/
4076 F: include/linux/mfd/da9063/
4077 F: include/linux/mfd/da9150/
4078 F: include/linux/regulator/da9211.h
4079 F: include/sound/da[79]*.h
4080 F: sound/soc/codecs/da[79]*.[ch]
4082 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4083 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4084 L: linux-gpio@vger.kernel.org
4086 F: drivers/gpio/gpio-gpio-mm.c
4088 DIGI NEO AND CLASSIC PCI PRODUCTS
4089 M: Lidza Louina <lidza.louina@gmail.com>
4090 M: Mark Hounschell <markh@compro.net>
4091 L: driverdev-devel@linuxdriverproject.org
4093 F: drivers/staging/dgnc/
4095 DIOLAN U2C-12 I2C DRIVER
4096 M: Guenter Roeck <linux@roeck-us.net>
4097 L: linux-i2c@vger.kernel.org
4099 F: drivers/i2c/busses/i2c-diolan-u2c.c
4102 M: Matthew Wilcox <mawilcox@microsoft.com>
4103 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4104 L: linux-fsdevel@vger.kernel.org
4107 F: include/linux/dax.h
4108 F: include/trace/events/fs_dax.h
4110 DIRECTORY NOTIFICATION (DNOTIFY)
4111 M: Eric Paris <eparis@parisplace.org>
4113 F: Documentation/filesystems/dnotify.txt
4114 F: fs/notify/dnotify/
4115 F: include/linux/dnotify.h
4117 DISK GEOMETRY AND PARTITION HANDLING
4118 M: Andries Brouwer <aeb@cwi.nl>
4119 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4120 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4121 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4125 M: Jan Kara <jack@suse.com>
4127 F: Documentation/filesystems/quota.txt
4129 F: include/linux/quota*.h
4130 F: include/uapi/linux/quota*.h
4132 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4133 M: Bernie Thompson <bernie@plugable.com>
4134 L: linux-fbdev@vger.kernel.org
4136 W: http://plugable.com/category/projects/udlfb/
4137 F: drivers/video/fbdev/udlfb.c
4138 F: include/video/udlfb.h
4139 F: Documentation/fb/udlfb.txt
4141 DISTRIBUTED LOCK MANAGER (DLM)
4142 M: Christine Caulfield <ccaulfie@redhat.com>
4143 M: David Teigland <teigland@redhat.com>
4144 L: cluster-devel@redhat.com
4145 W: http://sources.redhat.com/cluster/
4146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4150 DMA BUFFER SHARING FRAMEWORK
4151 M: Sumit Semwal <sumit.semwal@linaro.org>
4153 L: linux-media@vger.kernel.org
4154 L: dri-devel@lists.freedesktop.org
4155 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4157 F: include/linux/dma-buf*
4158 F: include/linux/reservation.h
4159 F: include/linux/*fence.h
4160 F: Documentation/driver-api/dma-buf.rst
4161 T: git git://anongit.freedesktop.org/drm/drm-misc
4163 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4164 M: Vinod Koul <vinod.koul@intel.com>
4165 L: dmaengine@vger.kernel.org
4166 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4169 F: include/linux/dmaengine.h
4170 F: Documentation/devicetree/bindings/dma/
4171 F: Documentation/dmaengine/
4172 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4175 M: Christoph Hellwig <hch@lst.de>
4176 M: Marek Szyprowski <m.szyprowski@samsung.com>
4177 R: Robin Murphy <robin.murphy@arm.com>
4178 L: linux-kernel@vger.kernel.org
4179 T: git git://git.infradead.org/users/hch/dma-mapping.git
4180 W: http://git.infradead.org/users/hch/dma-mapping.git
4185 F: drivers/base/dma-mapping.c
4186 F: drivers/base/dma-coherent.c
4187 F: include/linux/dma-mapping.h
4189 DME1737 HARDWARE MONITOR DRIVER
4190 M: Juerg Haefliger <juergh@gmail.com>
4191 L: linux-hwmon@vger.kernel.org
4193 F: Documentation/hwmon/dme1737
4194 F: drivers/hwmon/dme1737.c
4197 M: Jean Delvare <jdelvare@suse.com>
4199 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4200 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4201 F: drivers/firmware/dmi-id.c
4202 F: drivers/firmware/dmi_scan.c
4203 F: include/linux/dmi.h
4206 M: Jonathan Corbet <corbet@lwn.net>
4207 L: linux-doc@vger.kernel.org
4210 F: scripts/kernel-doc
4211 X: Documentation/ABI/
4212 X: Documentation/devicetree/
4213 X: Documentation/acpi
4214 X: Documentation/power
4215 X: Documentation/spi
4216 X: Documentation/media
4217 T: git git://git.lwn.net/linux.git docs-next
4219 DONGWOON DW9714 LENS VOICE COIL DRIVER
4220 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4221 L: linux-media@vger.kernel.org
4222 T: git git://linuxtv.org/media_tree.git
4224 F: drivers/media/i2c/dw9714.c
4227 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4228 L: blinux-list@redhat.com
4230 F: drivers/char/dtlk.c
4231 F: include/linux/dtlk.h
4233 DPAA2 DATAPATH I/O (DPIO) DRIVER
4234 M: Roy Pledge <Roy.Pledge@nxp.com>
4235 L: linux-kernel@vger.kernel.org
4237 F: drivers/staging/fsl-mc/bus/dpio
4239 DPAA2 ETHERNET DRIVER
4240 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4241 L: linux-kernel@vger.kernel.org
4243 F: drivers/staging/fsl-dpaa2/ethernet
4245 DPT_I2O SCSI RAID DRIVER
4246 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4247 L: linux-scsi@vger.kernel.org
4248 W: http://www.adaptec.com/
4250 F: drivers/scsi/dpt*
4251 F: drivers/scsi/dpt/
4254 M: Philipp Reisner <philipp.reisner@linbit.com>
4255 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4256 L: drbd-dev@lists.linbit.com
4257 W: http://www.drbd.org
4258 T: git git://git.linbit.com/linux-drbd.git
4259 T: git git://git.linbit.com/drbd-8.4.git
4261 F: drivers/block/drbd/
4263 F: Documentation/blockdev/drbd/
4265 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4266 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4269 F: Documentation/kobject.txt
4273 F: include/linux/debugfs.h
4274 F: include/linux/kobj*
4277 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4278 M: Kevin Hilman <khilman@kernel.org>
4279 M: Nishanth Menon <nm@ti.com>
4281 F: drivers/power/avs/
4282 F: include/linux/power/smartreflex.h
4283 L: linux-pm@vger.kernel.org
4285 DRM DRIVER FOR ARM PL111 CLCD
4286 M: Eric Anholt <eric@anholt.net>
4287 T: git git://anongit.freedesktop.org/drm/drm-misc
4289 F: drivers/gpu/drm/pl111/
4291 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4292 M: Dave Airlie <airlied@redhat.com>
4294 F: drivers/gpu/drm/ast/
4296 DRM DRIVER FOR BOCHS VIRTUAL GPU
4297 M: Gerd Hoffmann <kraxel@redhat.com>
4298 L: virtualization@lists.linux-foundation.org
4299 T: git git://anongit.freedesktop.org/drm/drm-misc
4301 F: drivers/gpu/drm/bochs/
4303 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4304 S: Orphan / Obsolete
4305 F: drivers/gpu/drm/i810/
4306 F: include/uapi/drm/i810_drm.h
4308 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4309 S: Orphan / Obsolete
4310 F: drivers/gpu/drm/mga/
4311 F: include/uapi/drm/mga_drm.h
4313 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4314 M: Dave Airlie <airlied@redhat.com>
4316 F: drivers/gpu/drm/mgag200/
4318 DRM DRIVER FOR MI0283QT
4319 M: Noralf Trønnes <noralf@tronnes.org>
4321 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4322 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4324 DRM DRIVER FOR MSM ADRENO GPU
4325 M: Rob Clark <robdclark@gmail.com>
4326 L: linux-arm-msm@vger.kernel.org
4327 L: dri-devel@lists.freedesktop.org
4328 L: freedreno@lists.freedesktop.org
4329 T: git git://people.freedesktop.org/~robclark/linux
4331 F: drivers/gpu/drm/msm/
4332 F: include/uapi/drm/msm_drm.h
4333 F: Documentation/devicetree/bindings/display/msm/
4335 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4336 M: Ben Skeggs <bskeggs@redhat.com>
4337 L: dri-devel@lists.freedesktop.org
4338 L: nouveau@lists.freedesktop.org
4339 T: git git://github.com/skeggsb/linux
4341 F: drivers/gpu/drm/nouveau/
4342 F: include/uapi/drm/nouveau_drm.h
4344 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4345 M: Dave Airlie <airlied@redhat.com>
4346 M: Gerd Hoffmann <kraxel@redhat.com>
4347 L: virtualization@lists.linux-foundation.org
4348 T: git git://anongit.freedesktop.org/drm/drm-misc
4350 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4351 F: drivers/gpu/drm/cirrus/
4353 DRM DRIVER FOR QXL VIRTUAL GPU
4354 M: Dave Airlie <airlied@redhat.com>
4355 M: Gerd Hoffmann <kraxel@redhat.com>
4356 L: virtualization@lists.linux-foundation.org
4357 T: git git://anongit.freedesktop.org/drm/drm-misc
4359 F: drivers/gpu/drm/qxl/
4360 F: include/uapi/drm/qxl_drm.h
4362 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4363 M: Noralf Trønnes <noralf@tronnes.org>
4365 F: drivers/gpu/drm/tinydrm/repaper.c
4366 F: Documentation/devicetree/bindings/display/repaper.txt
4368 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4369 S: Orphan / Obsolete
4370 F: drivers/gpu/drm/r128/
4371 F: include/uapi/drm/r128_drm.h
4373 DRM DRIVER FOR SAVAGE VIDEO CARDS
4374 S: Orphan / Obsolete
4375 F: drivers/gpu/drm/savage/
4376 F: include/uapi/drm/savage_drm.h
4378 DRM DRIVER FOR SIS VIDEO CARDS
4379 S: Orphan / Obsolete
4380 F: drivers/gpu/drm/sis/
4381 F: include/uapi/drm/sis_drm.h
4383 DRM DRIVER FOR TDFX VIDEO CARDS
4384 S: Orphan / Obsolete
4385 F: drivers/gpu/drm/tdfx/
4387 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4388 M: Dave Airlie <airlied@redhat.com>
4390 F: drivers/gpu/drm/udl/
4392 DRM DRIVER FOR VMWARE VIRTUAL GPU
4393 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4394 M: Sinclair Yeh <syeh@vmware.com>
4395 M: Thomas Hellstrom <thellstrom@vmware.com>
4396 L: dri-devel@lists.freedesktop.org
4397 T: git git://people.freedesktop.org/~syeh/repos_linux
4398 T: git git://people.freedesktop.org/~thomash/linux
4400 F: drivers/gpu/drm/vmwgfx/
4401 F: include/uapi/drm/vmwgfx_drm.h
4404 M: David Airlie <airlied@linux.ie>
4405 L: dri-devel@lists.freedesktop.org
4406 T: git git://people.freedesktop.org/~airlied/linux
4407 B: https://bugs.freedesktop.org/
4408 C: irc://chat.freenode.net/dri-devel
4412 F: Documentation/devicetree/bindings/display/
4413 F: Documentation/devicetree/bindings/gpu/
4414 F: Documentation/devicetree/bindings/video/
4415 F: Documentation/gpu/
4417 F: include/uapi/drm/
4418 F: include/linux/vga*
4420 DRM DRIVERS AND MISC GPU PATCHES
4421 M: Daniel Vetter <daniel.vetter@intel.com>
4422 M: Jani Nikula <jani.nikula@linux.intel.com>
4423 M: Sean Paul <seanpaul@chromium.org>
4424 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4426 T: git git://anongit.freedesktop.org/drm/drm-misc
4427 F: Documentation/gpu/
4429 F: drivers/gpu/drm/*
4431 F: include/uapi/drm/drm*
4432 F: include/linux/vga*
4434 DRM DRIVERS FOR ALLWINNER A10
4435 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4436 L: dri-devel@lists.freedesktop.org
4438 F: drivers/gpu/drm/sun4i/
4439 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4442 DRM DRIVERS FOR AMLOGIC SOCS
4443 M: Neil Armstrong <narmstrong@baylibre.com>
4444 L: dri-devel@lists.freedesktop.org
4445 L: linux-amlogic@lists.infradead.org
4446 W: http://linux-meson.com/
4448 F: drivers/gpu/drm/meson/
4449 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4450 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4451 F: Documentation/gpu/meson.rst
4452 T: git git://anongit.freedesktop.org/drm/drm-misc
4454 DRM DRIVERS FOR ATMEL HLCDC
4455 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4456 L: dri-devel@lists.freedesktop.org
4458 F: drivers/gpu/drm/atmel-hlcdc/
4459 F: Documentation/devicetree/bindings/drm/atmel/
4460 T: git git://anongit.freedesktop.org/drm/drm-misc
4462 DRM DRIVERS FOR BRIDGE CHIPS
4463 M: Archit Taneja <architt@codeaurora.org>
4464 M: Andrzej Hajda <a.hajda@samsung.com>
4465 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4467 T: git git://anongit.freedesktop.org/drm/drm-misc
4468 F: drivers/gpu/drm/bridge/
4470 DRM DRIVERS FOR EXYNOS
4471 M: Inki Dae <inki.dae@samsung.com>
4472 M: Joonyoung Shim <jy0922.shim@samsung.com>
4473 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4474 M: Kyungmin Park <kyungmin.park@samsung.com>
4475 L: dri-devel@lists.freedesktop.org
4476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4478 F: drivers/gpu/drm/exynos/
4479 F: include/uapi/drm/exynos_drm.h
4480 F: Documentation/devicetree/bindings/display/exynos/
4482 DRM DRIVERS FOR FREESCALE DCU
4483 M: Stefan Agner <stefan@agner.ch>
4484 M: Alison Wang <alison.wang@freescale.com>
4485 L: dri-devel@lists.freedesktop.org
4487 F: drivers/gpu/drm/fsl-dcu/
4488 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4489 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4490 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4492 DRM DRIVERS FOR FREESCALE IMX
4493 M: Philipp Zabel <p.zabel@pengutronix.de>
4494 L: dri-devel@lists.freedesktop.org
4496 F: drivers/gpu/drm/imx/
4497 F: drivers/gpu/ipu-v3/
4498 F: Documentation/devicetree/bindings/display/imx/
4500 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4501 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4502 L: dri-devel@lists.freedesktop.org
4503 T: git git://github.com/patjak/drm-gma500
4505 F: drivers/gpu/drm/gma500/
4507 DRM DRIVERS FOR HISILICON
4508 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4509 M: Rongrong Zou <zourongrong@gmail.com>
4510 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4511 R: Chen Feng <puck.chen@hisilicon.com>
4512 L: dri-devel@lists.freedesktop.org
4513 T: git git://github.com/xin3liang/linux.git
4515 F: drivers/gpu/drm/hisilicon/
4516 F: Documentation/devicetree/bindings/display/hisilicon/
4518 DRM DRIVERS FOR MEDIATEK
4519 M: CK Hu <ck.hu@mediatek.com>
4520 M: Philipp Zabel <p.zabel@pengutronix.de>
4521 L: dri-devel@lists.freedesktop.org
4523 F: drivers/gpu/drm/mediatek/
4524 F: Documentation/devicetree/bindings/display/mediatek/
4526 DRM DRIVERS FOR NVIDIA TEGRA
4527 M: Thierry Reding <thierry.reding@gmail.com>
4528 L: dri-devel@lists.freedesktop.org
4529 L: linux-tegra@vger.kernel.org
4530 T: git git://anongit.freedesktop.org/tegra/linux.git
4532 F: drivers/gpu/drm/tegra/
4533 F: drivers/gpu/host1x/
4534 F: include/linux/host1x.h
4535 F: include/uapi/drm/tegra_drm.h
4536 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4538 DRM DRIVERS FOR RENESAS
4539 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4540 L: dri-devel@lists.freedesktop.org
4541 L: linux-renesas-soc@vger.kernel.org
4542 T: git git://linuxtv.org/pinchartl/fbdev
4544 F: drivers/gpu/drm/rcar-du/
4545 F: drivers/gpu/drm/shmobile/
4546 F: include/linux/platform_data/shmob_drm.h
4547 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4548 F: Documentation/devicetree/bindings/display/renesas,du.txt
4550 DRM DRIVERS FOR ROCKCHIP
4551 M: Mark Yao <mark.yao@rock-chips.com>
4552 L: dri-devel@lists.freedesktop.org
4554 F: drivers/gpu/drm/rockchip/
4555 F: Documentation/devicetree/bindings/display/rockchip/
4556 T: git git://anongit.freedesktop.org/drm/drm-misc
4559 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4560 M: Vincent Abriou <vincent.abriou@st.com>
4561 L: dri-devel@lists.freedesktop.org
4562 T: git git://anongit.freedesktop.org/drm/drm-misc
4564 F: drivers/gpu/drm/sti
4565 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4568 M: Yannick Fertre <yannick.fertre@st.com>
4569 M: Philippe Cornu <philippe.cornu@st.com>
4570 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4571 M: Vincent Abriou <vincent.abriou@st.com>
4572 L: dri-devel@lists.freedesktop.org
4573 T: git git://anongit.freedesktop.org/drm/drm-misc
4575 F: drivers/gpu/drm/stm
4576 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4578 DRM DRIVERS FOR TI LCDC
4579 M: Jyri Sarha <jsarha@ti.com>
4580 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4581 L: dri-devel@lists.freedesktop.org
4583 F: drivers/gpu/drm/tilcdc/
4584 F: Documentation/devicetree/bindings/display/tilcdc/
4586 DRM DRIVERS FOR TI OMAP
4587 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4588 L: dri-devel@lists.freedesktop.org
4590 F: drivers/gpu/drm/omapdrm/
4591 F: Documentation/devicetree/bindings/display/ti/
4594 M: Eric Anholt <eric@anholt.net>
4595 T: git git://github.com/anholt/linux
4597 F: drivers/gpu/drm/vc4/
4598 F: include/uapi/drm/vc4_drm.h
4599 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4600 T: git git://anongit.freedesktop.org/drm/drm-misc
4602 DRM DRIVERS FOR VIVANTE GPU IP
4603 M: Lucas Stach <l.stach@pengutronix.de>
4604 R: Russell King <linux+etnaviv@armlinux.org.uk>
4605 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4606 L: etnaviv@lists.freedesktop.org
4607 L: dri-devel@lists.freedesktop.org
4609 F: drivers/gpu/drm/etnaviv/
4610 F: include/uapi/drm/etnaviv_drm.h
4611 F: Documentation/devicetree/bindings/display/etnaviv/
4613 DRM DRIVERS FOR ZTE ZX
4614 M: Shawn Guo <shawnguo@kernel.org>
4615 L: dri-devel@lists.freedesktop.org
4617 F: drivers/gpu/drm/zte/
4618 F: Documentation/devicetree/bindings/display/zte,vou.txt
4619 T: git git://anongit.freedesktop.org/drm/drm-misc
4622 M: Thierry Reding <thierry.reding@gmail.com>
4623 L: dri-devel@lists.freedesktop.org
4624 T: git git://anongit.freedesktop.org/tegra/linux.git
4626 F: drivers/gpu/drm/drm_panel.c
4627 F: drivers/gpu/drm/panel/
4628 F: include/drm/drm_panel.h
4629 F: Documentation/devicetree/bindings/display/panel/
4631 DSBR100 USB FM RADIO DRIVER
4632 M: Alexey Klimov <klimov.linux@gmail.com>
4633 L: linux-media@vger.kernel.org
4634 T: git git://linuxtv.org/media_tree.git
4636 F: drivers/media/radio/dsbr100.c
4639 M: Francois Romieu <romieu@fr.zoreil.com>
4640 L: netdev@vger.kernel.org
4642 F: drivers/net/wan/dscc4.c
4645 M: Hans Verkuil <hverkuil@xs4all.nl>
4646 L: linux-media@vger.kernel.org
4647 T: git git://linuxtv.org/media_tree.git
4648 W: https://linuxtv.org
4650 F: drivers/media/pci/dt3155/
4652 DVB_USB_AF9015 MEDIA DRIVER
4653 M: Antti Palosaari <crope@iki.fi>
4654 L: linux-media@vger.kernel.org
4655 W: https://linuxtv.org
4656 W: http://palosaari.fi/linux/
4657 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4658 T: git git://linuxtv.org/anttip/media_tree.git
4660 F: drivers/media/usb/dvb-usb-v2/af9015*
4662 DVB_USB_AF9035 MEDIA DRIVER
4663 M: Antti Palosaari <crope@iki.fi>
4664 L: linux-media@vger.kernel.org
4665 W: https://linuxtv.org
4666 W: http://palosaari.fi/linux/
4667 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4668 T: git git://linuxtv.org/anttip/media_tree.git
4670 F: drivers/media/usb/dvb-usb-v2/af9035*
4672 DVB_USB_ANYSEE MEDIA DRIVER
4673 M: Antti Palosaari <crope@iki.fi>
4674 L: linux-media@vger.kernel.org
4675 W: https://linuxtv.org
4676 W: http://palosaari.fi/linux/
4677 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4678 T: git git://linuxtv.org/anttip/media_tree.git
4680 F: drivers/media/usb/dvb-usb-v2/anysee*
4682 DVB_USB_AU6610 MEDIA DRIVER
4683 M: Antti Palosaari <crope@iki.fi>
4684 L: linux-media@vger.kernel.org
4685 W: https://linuxtv.org
4686 W: http://palosaari.fi/linux/
4687 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4688 T: git git://linuxtv.org/anttip/media_tree.git
4690 F: drivers/media/usb/dvb-usb-v2/au6610*
4692 DVB_USB_CE6230 MEDIA DRIVER
4693 M: Antti Palosaari <crope@iki.fi>
4694 L: linux-media@vger.kernel.org
4695 W: https://linuxtv.org
4696 W: http://palosaari.fi/linux/
4697 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4698 T: git git://linuxtv.org/anttip/media_tree.git
4700 F: drivers/media/usb/dvb-usb-v2/ce6230*
4702 DVB_USB_CXUSB MEDIA DRIVER
4703 M: Michael Krufky <mkrufky@linuxtv.org>
4704 L: linux-media@vger.kernel.org
4705 W: https://linuxtv.org
4706 W: http://github.com/mkrufky
4707 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4708 T: git git://linuxtv.org/media_tree.git
4710 F: drivers/media/usb/dvb-usb/cxusb*
4712 DVB_USB_EC168 MEDIA DRIVER
4713 M: Antti Palosaari <crope@iki.fi>
4714 L: linux-media@vger.kernel.org
4715 W: https://linuxtv.org
4716 W: http://palosaari.fi/linux/
4717 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4718 T: git git://linuxtv.org/anttip/media_tree.git
4720 F: drivers/media/usb/dvb-usb-v2/ec168*
4722 DVB_USB_GL861 MEDIA DRIVER
4723 M: Antti Palosaari <crope@iki.fi>
4724 L: linux-media@vger.kernel.org
4725 W: https://linuxtv.org
4726 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4727 T: git git://linuxtv.org/anttip/media_tree.git
4729 F: drivers/media/usb/dvb-usb-v2/gl861*
4731 DVB_USB_MXL111SF MEDIA DRIVER
4732 M: Michael Krufky <mkrufky@linuxtv.org>
4733 L: linux-media@vger.kernel.org
4734 W: https://linuxtv.org
4735 W: http://github.com/mkrufky
4736 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4737 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4739 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4741 DVB_USB_RTL28XXU MEDIA DRIVER
4742 M: Antti Palosaari <crope@iki.fi>
4743 L: linux-media@vger.kernel.org
4744 W: https://linuxtv.org
4745 W: http://palosaari.fi/linux/
4746 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4747 T: git git://linuxtv.org/anttip/media_tree.git
4749 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4751 DVB_USB_V2 MEDIA DRIVER
4752 M: Antti Palosaari <crope@iki.fi>
4753 L: linux-media@vger.kernel.org
4754 W: https://linuxtv.org
4755 W: http://palosaari.fi/linux/
4756 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4757 T: git git://linuxtv.org/anttip/media_tree.git
4759 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4760 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4763 M: Jason Baron <jbaron@akamai.com>
4765 F: lib/dynamic_debug.c
4766 F: include/linux/dynamic_debug.h
4768 DZ DECSTATION DZ11 SERIAL DRIVER
4769 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4771 F: drivers/tty/serial/dz.*
4773 E3X0 POWER BUTTON DRIVER
4774 M: Moritz Fischer <moritz.fischer@ettus.com>
4775 L: usrp-users@lists.ettus.com
4776 W: http://www.ettus.com
4778 F: drivers/input/misc/e3x0-button.c
4779 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4782 M: Antti Palosaari <crope@iki.fi>
4783 L: linux-media@vger.kernel.org
4784 W: https://linuxtv.org
4785 W: http://palosaari.fi/linux/
4786 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4787 T: git git://linuxtv.org/anttip/media_tree.git
4789 F: drivers/media/tuners/e4000*
4791 EATA ISA/EISA/PCI SCSI DRIVER
4792 M: Dario Ballabio <ballabio_dario@emc.com>
4793 L: linux-scsi@vger.kernel.org
4795 F: drivers/scsi/eata.c
4798 M: Antti Palosaari <crope@iki.fi>
4799 L: linux-media@vger.kernel.org
4800 W: https://linuxtv.org
4801 W: http://palosaari.fi/linux/
4802 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4803 T: git git://linuxtv.org/anttip/media_tree.git
4805 F: drivers/media/dvb-frontends/ec100*
4808 M: Tyler Hicks <tyhicks@canonical.com>
4809 L: ecryptfs@vger.kernel.org
4810 W: http://ecryptfs.org
4811 W: https://launchpad.net/ecryptfs
4812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4814 F: Documentation/filesystems/ecryptfs.txt
4818 M: Borislav Petkov <bp@alien8.de>
4819 L: linux-edac@vger.kernel.org
4821 F: drivers/edac/amd64_edac*
4824 M: Robert Richter <rric@kernel.org>
4825 L: linux-edac@vger.kernel.org
4827 F: drivers/edac/highbank*
4830 M: Ralf Baechle <ralf@linux-mips.org>
4831 M: David Daney <david.daney@cavium.com>
4832 L: linux-edac@vger.kernel.org
4833 L: linux-mips@linux-mips.org
4835 F: drivers/edac/octeon_edac*
4836 F: drivers/edac/thunderx_edac*
4839 M: Borislav Petkov <bp@alien8.de>
4840 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4841 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4842 L: linux-edac@vger.kernel.org
4843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4846 F: Documentation/admin-guide/ras.rst
4847 F: Documentation/driver-api/edac.rst
4849 F: include/linux/edac.h
4852 M: Mark Gross <mark.gross@intel.com>
4853 L: linux-edac@vger.kernel.org
4855 F: drivers/edac/e752x_edac.c
4858 L: linux-edac@vger.kernel.org
4860 F: drivers/edac/e7xxx_edac.c
4863 M: York Sun <york.sun@nxp.com>
4864 L: linux-edac@vger.kernel.org
4866 F: drivers/edac/fsl_ddr_edac.*
4869 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4870 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4871 L: linux-edac@vger.kernel.org
4873 F: drivers/edac/ghes_edac.c
4876 L: linux-edac@vger.kernel.org
4878 F: drivers/edac/i3000_edac.c
4881 L: linux-edac@vger.kernel.org
4883 F: drivers/edac/i5000_edac.c
4886 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4887 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4888 L: linux-edac@vger.kernel.org
4890 F: drivers/edac/i5400_edac.c
4893 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4894 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4895 L: linux-edac@vger.kernel.org
4897 F: drivers/edac/i7300_edac.c
4900 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4901 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4902 L: linux-edac@vger.kernel.org
4904 F: drivers/edac/i7core_edac.c
4907 M: Tim Small <tim@buttersideup.com>
4908 L: linux-edac@vger.kernel.org
4910 F: drivers/edac/i82443bxgx_edac.c
4913 M: Ranganathan Desikan <ravi@jetztechnologies.com>
4914 M: "Arvind R." <arvino55@gmail.com>
4915 L: linux-edac@vger.kernel.org
4917 F: drivers/edac/i82975x_edac.c
4920 M: Jason Baron <jbaron@akamai.com>
4921 L: linux-edac@vger.kernel.org
4923 F: drivers/edac/ie31200_edac.c
4926 M: Johannes Thumshirn <morbidrsa@gmail.com>
4927 L: linux-edac@vger.kernel.org
4929 F: drivers/edac/mpc85xx_edac.[ch]
4932 M: Egor Martovetsky <egor@pasemi.com>
4933 L: linux-edac@vger.kernel.org
4935 F: drivers/edac/pasemi_edac.c
4938 M: Tony Luck <tony.luck@intel.com>
4939 L: linux-edac@vger.kernel.org
4941 F: drivers/edac/pnd2_edac.[ch]
4944 M: Tim Small <tim@buttersideup.com>
4945 L: linux-edac@vger.kernel.org
4947 F: drivers/edac/r82600_edac.c
4950 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4951 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4952 L: linux-edac@vger.kernel.org
4954 F: drivers/edac/sb_edac.c
4957 M: Tony Luck <tony.luck@intel.com>
4958 L: linux-edac@vger.kernel.org
4960 F: drivers/edac/skx_edac.c
4962 EDIROL UA-101/UA-1000 DRIVER
4963 M: Clemens Ladisch <clemens@ladisch.de>
4964 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4965 T: git git://git.alsa-project.org/alsa-kernel.git
4967 F: sound/usb/misc/ua101.c
4970 L: linux-efi@vger.kernel.org
4971 M: Ivan Hu <ivan.hu@canonical.com>
4972 M: Matt Fleming <matt@codeblueprint.co.uk>
4974 F: drivers/firmware/efi/test/
4976 EFI VARIABLE FILESYSTEM
4977 M: Matthew Garrett <matthew.garrett@nebula.com>
4978 M: Jeremy Kerr <jk@ozlabs.org>
4979 M: Matt Fleming <matt@codeblueprint.co.uk>
4980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4981 L: linux-efi@vger.kernel.org
4985 EFIFB FRAMEBUFFER DRIVER
4986 L: linux-fbdev@vger.kernel.org
4987 M: Peter Jones <pjones@redhat.com>
4989 F: drivers/video/fbdev/efifb.c
4992 W: http://aeschi.ch.eu.org/efs/
4996 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4997 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4998 L: netdev@vger.kernel.org
5000 F: drivers/net/ethernet/ibm/ehea/
5002 EM28XX VIDEO4LINUX DRIVER
5003 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5004 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5005 L: linux-media@vger.kernel.org
5006 W: https://linuxtv.org
5007 T: git git://linuxtv.org/media_tree.git
5009 F: drivers/media/usb/em28xx/
5010 F: Documentation/media/v4l-drivers/em28xx*
5013 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5014 M: Matt Mackall <mpm@selenic.com>
5015 M: David Woodhouse <dwmw2@infradead.org>
5016 L: linux-embedded@vger.kernel.org
5019 Emulex 10Gbps iSCSI - OneConnect DRIVER
5020 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5021 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5022 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5023 L: linux-scsi@vger.kernel.org
5024 W: http://www.broadcom.com
5026 F: drivers/scsi/be2iscsi/
5028 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5029 M: Sathya Perla <sathya.perla@broadcom.com>
5030 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5031 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5032 M: Somnath Kotur <somnath.kotur@broadcom.com>
5033 L: netdev@vger.kernel.org
5034 W: http://www.emulex.com
5036 F: drivers/net/ethernet/emulex/benet/
5038 EMULEX ONECONNECT ROCE DRIVER
5039 M: Selvin Xavier <selvin.xavier@broadcom.com>
5040 M: Devesh Sharma <devesh.sharma@broadcom.com>
5041 L: linux-rdma@vger.kernel.org
5042 W: http://www.broadcom.com
5044 F: drivers/infiniband/hw/ocrdma/
5045 F: include/uapi/rdma/ocrdma-abi.h
5047 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5048 M: James Smart <james.smart@broadcom.com>
5049 M: Dick Kennedy <dick.kennedy@broadcom.com>
5050 L: linux-scsi@vger.kernel.org
5051 W: http://www.broadcom.com
5053 F: drivers/scsi/lpfc/
5055 ENE CB710 FLASH CARD READER DRIVER
5056 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5058 F: drivers/misc/cb710/
5059 F: drivers/mmc/host/cb710-mmc.*
5060 F: include/linux/cb710.h
5062 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5063 M: Maxim Levitsky <maximlevitsky@gmail.com>
5065 F: drivers/media/rc/ene_ir.*
5067 EPSON S1D13XXX FRAMEBUFFER DRIVER
5068 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5071 F: drivers/video/fbdev/s1d13xxxfb.c
5072 F: include/video/s1d13xxxfb.h
5074 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5075 M: Jeff Layton <jlayton@poochiereds.net>
5078 F: include/linux/errseq.h
5080 ET131X NETWORK DRIVER
5081 M: Mark Einon <mark.einon@gmail.com>
5083 F: drivers/net/ethernet/agere/
5086 M: Stephen Hemminger <stephen@networkplumber.org>
5087 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5088 L: netdev@vger.kernel.org
5089 W: http://www.linuxfoundation.org/en/Net:Bridge
5091 F: include/linux/netfilter_bridge/
5094 ETHERNET PHY LIBRARY
5095 M: Andrew Lunn <andrew@lunn.ch>
5096 M: Florian Fainelli <f.fainelli@gmail.com>
5097 L: netdev@vger.kernel.org
5099 F: include/linux/phy.h
5100 F: include/linux/phy_fixed.h
5102 F: Documentation/networking/phy.txt
5103 F: drivers/of/of_mdio.c
5104 F: drivers/of/of_net.c
5107 M: Jan Kara <jack@suse.com>
5108 L: linux-ext4@vger.kernel.org
5110 F: Documentation/filesystems/ext2.txt
5112 F: include/linux/ext2*
5115 M: "Theodore Ts'o" <tytso@mit.edu>
5116 M: Andreas Dilger <adilger.kernel@dilger.ca>
5117 L: linux-ext4@vger.kernel.org
5118 W: http://ext4.wiki.kernel.org
5119 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5122 F: Documentation/filesystems/ext4.txt
5125 Extended Verification Module (EVM)
5126 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5127 L: linux-ima-devel@lists.sourceforge.net
5128 L: linux-security-module@vger.kernel.org
5130 F: security/integrity/evm/
5132 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5133 M: Matt Fleming <matt@codeblueprint.co.uk>
5134 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5135 L: linux-efi@vger.kernel.org
5136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5138 F: Documentation/efi-stub.txt
5139 F: arch/*/kernel/efi.c
5140 F: arch/x86/boot/compressed/eboot.[ch]
5141 F: arch/*/include/asm/efi.h
5142 F: arch/x86/platform/efi/
5143 F: drivers/firmware/efi/
5144 F: include/linux/efi*.h
5145 F: arch/arm/boot/compressed/efi-header.S
5146 F: arch/arm64/kernel/efi-entry.S
5148 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5149 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5150 M: Chanwoo Choi <cw00.choi@samsung.com>
5151 L: linux-kernel@vger.kernel.org
5152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5155 F: include/linux/extcon/
5156 F: include/linux/extcon.h
5157 F: Documentation/extcon/
5158 F: Documentation/devicetree/bindings/extcon/
5161 M: Jingoo Han <jingoohan1@gmail.com>
5162 L: dri-devel@lists.freedesktop.org
5164 F: drivers/gpu/drm/exynos/exynos_dp*
5166 EXYNOS SYSMMU (IOMMU) driver
5167 M: Marek Szyprowski <m.szyprowski@samsung.com>
5168 L: iommu@lists.linux-foundation.org
5170 F: drivers/iommu/exynos-iommu.c
5172 EZchip NPS platform support
5173 M: Noam Camus <noamc@ezchip.com>
5175 F: arch/arc/plat-eznps
5176 F: arch/arc/boot/dts/eznps.dts
5179 M: Jaegeuk Kim <jaegeuk@kernel.org>
5180 M: Chao Yu <yuchao0@huawei.com>
5181 L: linux-f2fs-devel@lists.sourceforge.net
5182 W: https://f2fs.wiki.kernel.org/
5183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5185 F: Documentation/filesystems/f2fs.txt
5186 F: Documentation/ABI/testing/sysfs-fs-f2fs
5188 F: include/linux/f2fs_fs.h
5189 F: include/trace/events/f2fs.h
5191 F71805F HARDWARE MONITORING DRIVER
5192 M: Jean Delvare <jdelvare@suse.com>
5193 L: linux-hwmon@vger.kernel.org
5195 F: Documentation/hwmon/f71805f
5196 F: drivers/hwmon/f71805f.c
5199 M: Eric Paris <eparis@redhat.com>
5201 F: fs/notify/fanotify/
5202 F: include/linux/fanotify.h
5203 F: include/uapi/linux/fanotify.h
5205 FARSYNC SYNCHRONOUS DRIVER
5206 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5207 W: http://www.farsite.co.uk/
5209 F: drivers/net/wan/farsync.*
5211 FAULT INJECTION SUPPORT
5212 M: Akinobu Mita <akinobu.mita@gmail.com>
5214 F: Documentation/fault-injection/
5215 F: lib/fault-inject.c
5217 FBTFT Framebuffer drivers
5218 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5220 F: drivers/staging/fbtft/
5223 M: Michael Buesch <m@bues.ch>
5224 L: linux-media@vger.kernel.org
5226 F: drivers/media/tuners/fc0011.h
5227 F: drivers/media/tuners/fc0011.c
5230 M: Antti Palosaari <crope@iki.fi>
5231 L: linux-media@vger.kernel.org
5232 W: https://linuxtv.org
5233 W: http://palosaari.fi/linux/
5234 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5235 T: git git://linuxtv.org/anttip/media_tree.git
5237 F: drivers/media/tuners/fc2580*
5239 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5240 M: Johannes Thumshirn <jth@kernel.org>
5241 L: fcoe-devel@open-fcoe.org
5242 W: www.Open-FCoE.org
5244 F: drivers/scsi/libfc/
5245 F: drivers/scsi/fcoe/
5247 F: include/scsi/libfc.h
5248 F: include/scsi/libfcoe.h
5249 F: include/uapi/scsi/fc/
5251 FILE LOCKING (flock() and fcntl()/lockf())
5252 M: Jeff Layton <jlayton@poochiereds.net>
5253 M: "J. Bruce Fields" <bfields@fieldses.org>
5254 L: linux-fsdevel@vger.kernel.org
5256 F: include/linux/fcntl.h
5257 F: include/linux/fs.h
5258 F: include/uapi/linux/fcntl.h
5259 F: include/uapi/linux/fs.h
5263 FILESYSTEMS (VFS and infrastructure)
5264 M: Alexander Viro <viro@zeniv.linux.org.uk>
5265 L: linux-fsdevel@vger.kernel.org
5269 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5270 M: Riku Voipio <riku.voipio@iki.fi>
5271 L: linux-hwmon@vger.kernel.org
5273 F: drivers/hwmon/f75375s.c
5274 F: include/linux/f75375s.h
5276 FIREWIRE AUDIO DRIVERS
5277 M: Clemens Ladisch <clemens@ladisch.de>
5278 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5279 T: git git://git.alsa-project.org/alsa-kernel.git
5283 FIREWIRE MEDIA DRIVERS (firedtv)
5284 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5285 L: linux-media@vger.kernel.org
5286 L: linux1394-devel@lists.sourceforge.net
5287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5289 F: drivers/media/firewire/
5291 FIREWIRE SBP-2 TARGET
5292 M: Chris Boot <bootc@bootc.net>
5293 L: linux-scsi@vger.kernel.org
5294 L: target-devel@vger.kernel.org
5295 L: linux1394-devel@lists.sourceforge.net
5296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5298 F: drivers/target/sbp/
5301 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5302 L: linux1394-devel@lists.sourceforge.net
5303 W: http://ieee1394.wiki.kernel.org/
5304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5306 F: drivers/firewire/
5307 F: include/linux/firewire.h
5308 F: include/uapi/linux/firewire*.h
5311 FIRMWARE LOADER (request_firmware)
5312 M: Luis R. Rodriguez <mcgrof@kernel.org>
5313 L: linux-kernel@vger.kernel.org
5315 F: Documentation/firmware_class/
5316 F: drivers/base/firmware*.c
5317 F: include/linux/firmware.h
5319 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5320 M: Joshua Morris <josh.h.morris@us.ibm.com>
5321 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5323 F: drivers/block/rsxx/
5326 M: Jiri Kosina <jikos@kernel.org>
5327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5329 F: drivers/block/floppy.c
5332 M: Alessandro Rubini <rubini@gnudd.com>
5333 W: http://www.ohwr.org/projects/fmc-bus
5336 F: include/linux/fmc*.h
5337 F: include/linux/ipmi-fru.h
5340 FPGA MANAGER FRAMEWORK
5341 M: Alan Tull <atull@kernel.org>
5342 R: Moritz Fischer <moritz.fischer@ettus.com>
5343 L: linux-fpga@vger.kernel.org
5345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5346 F: Documentation/fpga/
5347 F: Documentation/devicetree/bindings/fpga/
5349 F: include/linux/fpga/
5350 W: http://www.rocketboards.org
5353 M: Bill Metzenthen <billm@melbpc.org.au>
5354 W: http://floatingpoint.sourceforge.net/emulator/index.html
5356 F: arch/x86/math-emu/
5358 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5359 L: netdev@vger.kernel.org
5361 F: drivers/net/wan/dlci.c
5362 F: drivers/net/wan/sdla.c
5365 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5366 L: linux-fbdev@vger.kernel.org
5367 T: git git://github.com/bzolnier/linux.git
5368 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5370 F: Documentation/fb/
5373 F: include/linux/fb.h
5374 F: include/uapi/video/
5375 F: include/uapi/linux/fb.h
5377 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5378 M: Horia Geantă <horia.geanta@nxp.com>
5379 M: Dan Douglass <dan.douglass@nxp.com>
5380 L: linux-crypto@vger.kernel.org
5382 F: drivers/crypto/caam/
5383 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5385 FREESCALE DIU FRAMEBUFFER DRIVER
5386 M: Timur Tabi <timur@tabi.org>
5387 L: linux-fbdev@vger.kernel.org
5389 F: drivers/video/fbdev/fsl-diu-fb.*
5391 FREESCALE DMA DRIVER
5392 M: Li Yang <leoyang.li@nxp.com>
5393 M: Zhang Wei <zw@zh-kernel.org>
5394 L: linuxppc-dev@lists.ozlabs.org
5396 F: drivers/dma/fsldma.*
5398 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5399 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5400 L: netdev@vger.kernel.org
5402 F: drivers/net/ethernet/freescale/gianfar*
5403 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5404 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5406 FREESCALE GPMI NAND DRIVER
5407 M: Han Xu <han.xu@nxp.com>
5408 L: linux-mtd@lists.infradead.org
5410 F: drivers/mtd/nand/gpmi-nand/*
5412 FREESCALE I2C CPM DRIVER
5413 M: Jochen Friedrich <jochen@scram.de>
5414 L: linuxppc-dev@lists.ozlabs.org
5415 L: linux-i2c@vger.kernel.org
5417 F: drivers/i2c/busses/i2c-cpm.c
5419 FREESCALE IMX / MXC FEC DRIVER
5420 M: Fugang Duan <fugang.duan@nxp.com>
5421 L: netdev@vger.kernel.org
5423 F: drivers/net/ethernet/freescale/fec_main.c
5424 F: drivers/net/ethernet/freescale/fec_ptp.c
5425 F: drivers/net/ethernet/freescale/fec.h
5426 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5428 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5429 M: Sascha Hauer <kernel@pengutronix.de>
5430 L: linux-fbdev@vger.kernel.org
5431 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5433 F: include/linux/platform_data/video-imxfb.h
5434 F: drivers/video/fbdev/imxfb.c
5436 FREESCALE QORIQ DPAA ETHERNET DRIVER
5437 M: Madalin Bucur <madalin.bucur@nxp.com>
5438 L: netdev@vger.kernel.org
5440 F: drivers/net/ethernet/freescale/dpaa
5442 FREESCALE QORIQ DPAA FMAN DRIVER
5443 M: Madalin Bucur <madalin.bucur@nxp.com>
5444 L: netdev@vger.kernel.org
5446 F: drivers/net/ethernet/freescale/fman
5447 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5449 FREESCALE QUAD SPI DRIVER
5450 M: Han Xu <han.xu@nxp.com>
5451 L: linux-mtd@lists.infradead.org
5453 F: drivers/mtd/spi-nor/fsl-quadspi.c
5455 FREESCALE QUICC ENGINE LIBRARY
5456 M: Qiang Zhao <qiang.zhao@nxp.com>
5457 L: linuxppc-dev@lists.ozlabs.org
5459 F: drivers/soc/fsl/qe/
5460 F: include/soc/fsl/*qe*.h
5461 F: include/soc/fsl/*ucc*.h
5463 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5464 M: Li Yang <leoyang.li@nxp.com>
5465 L: netdev@vger.kernel.org
5466 L: linuxppc-dev@lists.ozlabs.org
5468 F: drivers/net/ethernet/freescale/ucc_geth*
5470 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5471 M: Zhao Qiang <qiang.zhao@nxp.com>
5472 L: netdev@vger.kernel.org
5473 L: linuxppc-dev@lists.ozlabs.org
5475 F: drivers/net/wan/fsl_ucc_hdlc*
5477 FREESCALE QUICC ENGINE UCC UART DRIVER
5478 M: Timur Tabi <timur@tabi.org>
5479 L: linuxppc-dev@lists.ozlabs.org
5481 F: drivers/tty/serial/ucc_uart.c
5483 FREESCALE SOC DRIVERS
5484 M: Li Yang <leoyang.li@nxp.com>
5485 L: linuxppc-dev@lists.ozlabs.org
5486 L: linux-arm-kernel@lists.infradead.org
5488 F: Documentation/devicetree/bindings/soc/fsl/
5490 F: include/linux/fsl/
5492 FREESCALE SOC FS_ENET DRIVER
5493 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5494 M: Vitaly Bordug <vbordug@ru.mvista.com>
5495 L: linuxppc-dev@lists.ozlabs.org
5496 L: netdev@vger.kernel.org
5498 F: drivers/net/ethernet/freescale/fs_enet/
5499 F: include/linux/fs_enet_pd.h
5501 FREESCALE SOC SOUND DRIVERS
5502 M: Timur Tabi <timur@tabi.org>
5503 M: Nicolin Chen <nicoleotsuka@gmail.com>
5504 M: Xiubo Li <Xiubo.Lee@gmail.com>
5505 R: Fabio Estevam <fabio.estevam@nxp.com>
5506 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5507 L: linuxppc-dev@lists.ozlabs.org
5509 F: sound/soc/fsl/fsl*
5510 F: sound/soc/fsl/imx*
5511 F: sound/soc/fsl/mpc8610_hpcd.c
5513 FREESCALE USB PERIPHERAL DRIVERS
5514 M: Li Yang <leoyang.li@nxp.com>
5515 L: linux-usb@vger.kernel.org
5516 L: linuxppc-dev@lists.ozlabs.org
5518 F: drivers/usb/gadget/udc/fsl*
5521 M: Christoph Hellwig <hch@infradead.org>
5522 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5527 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5528 M: Pavel Machek <pavel@ucw.cz>
5529 L: linux-pm@vger.kernel.org
5531 F: Documentation/power/freezing-of-tasks.txt
5532 F: include/linux/freezer.h
5536 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5537 L: linux-kernel@vger.kernel.org
5540 F: include/linux/frontswap.h
5542 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5543 M: David Howells <dhowells@redhat.com>
5544 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5546 F: Documentation/filesystems/caching/
5548 F: include/linux/fscache*.h
5550 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5551 M: Theodore Y. Ts'o <tytso@mit.edu>
5552 M: Jaegeuk Kim <jaegeuk@kernel.org>
5553 L: linux-fscrypt@vger.kernel.org
5554 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5558 F: include/linux/fscrypt*.h
5560 FUJITSU FR-V (FRV) PORT
5564 FUJITSU LAPTOP EXTRAS
5565 M: Jonathan Woithe <jwoithe@just42.net>
5566 L: platform-driver-x86@vger.kernel.org
5568 F: drivers/platform/x86/fujitsu-laptop.c
5570 FUJITSU M-5MO LS CAMERA ISP DRIVER
5571 M: Kyungmin Park <kyungmin.park@samsung.com>
5572 M: Heungjun Kim <riverful.kim@samsung.com>
5573 L: linux-media@vger.kernel.org
5575 F: drivers/media/i2c/m5mols/
5576 F: include/media/i2c/m5mols.h
5578 FUJITSU TABLET EXTRAS
5579 M: Robert Gerlach <khnz@gmx.de>
5580 L: platform-driver-x86@vger.kernel.org
5582 F: drivers/platform/x86/fujitsu-tablet.c
5584 FUSE: FILESYSTEM IN USERSPACE
5585 M: Miklos Szeredi <miklos@szeredi.hu>
5586 L: linux-fsdevel@vger.kernel.org
5587 W: http://fuse.sourceforge.net/
5588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5591 F: include/uapi/linux/fuse.h
5592 F: Documentation/filesystems/fuse.txt
5595 M: Thomas Gleixner <tglx@linutronix.de>
5596 M: Ingo Molnar <mingo@redhat.com>
5597 R: Peter Zijlstra <peterz@infradead.org>
5598 R: Darren Hart <dvhart@infradead.org>
5599 L: linux-kernel@vger.kernel.org
5600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5603 F: kernel/futex_compat.c
5604 F: include/asm-generic/futex.h
5605 F: include/linux/futex.h
5606 F: include/uapi/linux/futex.h
5607 F: tools/testing/selftests/futex/
5608 F: tools/perf/bench/futex*
5609 F: Documentation/*futex*
5611 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5612 M: Rik Faith <faith@cs.unc.edu>
5613 L: linux-scsi@vger.kernel.org
5614 S: Odd Fixes (e.g., new signatures)
5615 F: drivers/scsi/fdomain.*
5618 M: Kees Cook <keescook@chromium.org>
5619 R: Emese Revfy <re.emese@gmail.com>
5620 L: kernel-hardening@lists.openwall.com
5622 F: scripts/gcc-plugins/
5623 F: scripts/gcc-plugin.sh
5624 F: scripts/Makefile.gcc-plugins
5625 F: Documentation/gcc-plugins.txt
5627 GCOV BASED KERNEL PROFILING
5628 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5631 F: Documentation/dev-tools/gcov.rst
5633 GDB KERNEL DEBUGGING HELPER SCRIPTS
5634 M: Jan Kiszka <jan.kiszka@siemens.com>
5635 M: Kieran Bingham <kieran@bingham.xyz>
5639 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5640 M: Achim Leubner <achim_leubner@adaptec.com>
5641 L: linux-scsi@vger.kernel.org
5642 W: http://www.icp-vortex.com/
5644 F: drivers/scsi/gdt*
5646 GEMTEK FM RADIO RECEIVER DRIVER
5647 M: Hans Verkuil <hverkuil@xs4all.nl>
5648 L: linux-media@vger.kernel.org
5649 T: git git://linuxtv.org/media_tree.git
5650 W: https://linuxtv.org
5652 F: drivers/media/radio/radio-gemtek*
5654 GENERIC GPIO I2C DRIVER
5655 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5657 F: drivers/i2c/busses/i2c-gpio.c
5658 F: include/linux/i2c-gpio.h
5660 GENERIC GPIO I2C MULTIPLEXER DRIVER
5661 M: Peter Korsgaard <peter.korsgaard@barco.com>
5662 L: linux-i2c@vger.kernel.org
5664 F: drivers/i2c/muxes/i2c-mux-gpio.c
5665 F: include/linux/i2c-mux-gpio.h
5666 F: Documentation/i2c/muxes/i2c-mux-gpio
5668 GENERIC HDLC (WAN) DRIVERS
5669 M: Krzysztof Halasa <khc@pm.waw.pl>
5670 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5672 F: drivers/net/wan/c101.c
5673 F: drivers/net/wan/hd6457*
5674 F: drivers/net/wan/hdlc*
5675 F: drivers/net/wan/n2.c
5676 F: drivers/net/wan/pc300too.c
5677 F: drivers/net/wan/pci200syn.c
5678 F: drivers/net/wan/wanxl*
5680 GENERIC INCLUDE/ASM HEADER FILES
5681 M: Arnd Bergmann <arnd@arndb.de>
5682 L: linux-arch@vger.kernel.org
5683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5685 F: include/asm-generic/
5686 F: include/uapi/asm-generic/
5688 GENERIC PHY FRAMEWORK
5689 M: Kishon Vijay Abraham I <kishon@ti.com>
5690 L: linux-kernel@vger.kernel.org
5691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5694 F: include/linux/phy/
5697 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5698 M: Kevin Hilman <khilman@kernel.org>
5699 M: Ulf Hansson <ulf.hansson@linaro.org>
5700 L: linux-pm@vger.kernel.org
5702 F: drivers/base/power/domain*.c
5703 F: include/linux/pm_domain.h
5704 F: Documentation/devicetree/bindings/power/power_domain.txt
5706 GENERIC UIO DRIVER FOR PCI DEVICES
5707 M: "Michael S. Tsirkin" <mst@redhat.com>
5708 L: kvm@vger.kernel.org
5710 F: drivers/uio/uio_pci_generic.c
5712 GENWQE (IBM Generic Workqueue Card)
5713 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5714 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5716 F: drivers/misc/genwqe/
5718 GET_MAINTAINER SCRIPT
5719 M: Joe Perches <joe@perches.com>
5721 F: scripts/get_maintainer.pl
5724 M: Steven Whitehouse <swhiteho@redhat.com>
5725 M: Bob Peterson <rpeterso@redhat.com>
5726 L: cluster-devel@redhat.com
5727 W: http://sources.redhat.com/cluster/
5728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5730 F: Documentation/filesystems/gfs2*.txt
5732 F: include/uapi/linux/gfs2_ondisk.h
5734 GIGASET ISDN DRIVERS
5735 M: Paul Bolle <pebolle@tiscali.nl>
5736 L: gigaset307x-common@lists.sourceforge.net
5737 W: http://gigaset307x.sourceforge.net/
5739 F: Documentation/isdn/README.gigaset
5740 F: drivers/isdn/gigaset/
5741 F: include/uapi/linux/gigaset_dev.h
5744 M: Hans Verkuil <hans.verkuil@cisco.com>
5745 L: linux-media@vger.kernel.org
5747 F: drivers/media/usb/go7007/
5750 M: Bastien Nocera <hadess@hadess.net>
5751 L: linux-input@vger.kernel.org
5753 F: drivers/input/touchscreen/goodix.c
5756 M: Mika Westerberg <mika.westerberg@linux.intel.com>
5757 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5758 L: linux-gpio@vger.kernel.org
5759 L: linux-acpi@vger.kernel.org
5761 F: Documentation/acpi/gpio-properties.txt
5762 F: drivers/gpio/gpiolib-acpi.c
5765 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5766 L: linux-gpio@vger.kernel.org
5768 F: drivers/gpio/gpio-mockup.c
5769 F: tools/testing/selftests/gpio/
5772 M: Linus Walleij <linus.walleij@linaro.org>
5773 L: linux-gpio@vger.kernel.org
5774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5776 F: Documentation/devicetree/bindings/gpio/
5777 F: Documentation/gpio/
5778 F: Documentation/ABI/testing/gpio-cdev
5779 F: Documentation/ABI/obsolete/sysfs-gpio
5781 F: include/linux/gpio/
5782 F: include/linux/gpio.h
5783 F: include/asm-generic/gpio.h
5784 F: include/uapi/linux/gpio.h
5787 GRE DEMULTIPLEXER DRIVER
5788 M: Dmitry Kozlov <xeb@mail.ru>
5789 L: netdev@vger.kernel.org
5791 F: net/ipv4/gre_demux.c
5792 F: net/ipv4/gre_offload.c
5793 F: include/net/gre.h
5795 GRETH 10/100/1G Ethernet MAC device driver
5796 M: Andreas Larsson <andreas@gaisler.com>
5797 L: netdev@vger.kernel.org
5799 F: drivers/net/ethernet/aeroflex/
5801 GREYBUS AUDIO PROTOCOLS DRIVERS
5802 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5803 M: Mark Greer <mgreer@animalcreek.com>
5805 F: drivers/staging/greybus/audio_apbridgea.c
5806 F: drivers/staging/greybus/audio_apbridgea.h
5807 F: drivers/staging/greybus/audio_codec.c
5808 F: drivers/staging/greybus/audio_codec.h
5809 F: drivers/staging/greybus/audio_gb.c
5810 F: drivers/staging/greybus/audio_manager.c
5811 F: drivers/staging/greybus/audio_manager.h
5812 F: drivers/staging/greybus/audio_manager_module.c
5813 F: drivers/staging/greybus/audio_manager_private.h
5814 F: drivers/staging/greybus/audio_manager_sysfs.c
5815 F: drivers/staging/greybus/audio_module.c
5816 F: drivers/staging/greybus/audio_topology.c
5818 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5819 M: Viresh Kumar <vireshk@kernel.org>
5821 F: drivers/staging/greybus/authentication.c
5822 F: drivers/staging/greybus/bootrom.c
5823 F: drivers/staging/greybus/firmware.h
5824 F: drivers/staging/greybus/fw-core.c
5825 F: drivers/staging/greybus/fw-download.c
5826 F: drivers/staging/greybus/fw-managament.c
5827 F: drivers/staging/greybus/greybus_authentication.h
5828 F: drivers/staging/greybus/greybus_firmware.h
5829 F: drivers/staging/greybus/hid.c
5830 F: drivers/staging/greybus/i2c.c
5831 F: drivers/staging/greybus/spi.c
5832 F: drivers/staging/greybus/spilib.c
5833 F: drivers/staging/greybus/spilib.h
5835 GREYBUS LOOBACK/TIME PROTOCOLS DRIVERS
5836 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5838 F: drivers/staging/greybus/loopback.c
5839 F: drivers/staging/greybus/timesync.c
5840 F: drivers/staging/greybus/timesync_platform.c
5842 GREYBUS PLATFORM DRIVERS
5843 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5845 F: drivers/staging/greybus/arche-platform.c
5846 F: drivers/staging/greybus/arche-apb-ctrl.c
5847 F: drivers/staging/greybus/arche_platform.h
5849 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5850 M: Rui Miguel Silva <rmfrfs@gmail.com>
5852 F: drivers/staging/greybus/sdio.c
5853 F: drivers/staging/greybus/light.c
5854 F: drivers/staging/greybus/gpio.c
5855 F: drivers/staging/greybus/power_supply.c
5856 F: drivers/staging/greybus/spi.c
5857 F: drivers/staging/greybus/spilib.c
5860 M: Johan Hovold <johan@kernel.org>
5861 M: Alex Elder <elder@kernel.org>
5862 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5864 F: drivers/staging/greybus/
5865 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
5867 GREYBUS UART PROTOCOLS DRIVERS
5868 M: David Lin <dtwlin@gmail.com>
5870 F: drivers/staging/greybus/uart.c
5871 F: drivers/staging/greybus/log.c
5873 GS1662 VIDEO SERIALIZER
5874 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5875 L: linux-media@vger.kernel.org
5876 T: git git://linuxtv.org/media_tree.git
5878 F: drivers/media/spi/gs1662.c
5880 GSPCA FINEPIX SUBDRIVER
5881 M: Frank Zago <frank@zago.net>
5882 L: linux-media@vger.kernel.org
5883 T: git git://linuxtv.org/media_tree.git
5885 F: drivers/media/usb/gspca/finepix.c
5887 GSPCA GL860 SUBDRIVER
5888 M: Olivier Lorin <o.lorin@laposte.net>
5889 L: linux-media@vger.kernel.org
5890 T: git git://linuxtv.org/media_tree.git
5892 F: drivers/media/usb/gspca/gl860/
5894 GSPCA M5602 SUBDRIVER
5895 M: Erik Andren <erik.andren@gmail.com>
5896 L: linux-media@vger.kernel.org
5897 T: git git://linuxtv.org/media_tree.git
5899 F: drivers/media/usb/gspca/m5602/
5901 GSPCA PAC207 SONIXB SUBDRIVER
5902 M: Hans Verkuil <hverkuil@xs4all.nl>
5903 L: linux-media@vger.kernel.org
5904 T: git git://linuxtv.org/media_tree.git
5906 F: drivers/media/usb/gspca/pac207.c
5908 GSPCA SN9C20X SUBDRIVER
5909 M: Brian Johnson <brijohn@gmail.com>
5910 L: linux-media@vger.kernel.org
5911 T: git git://linuxtv.org/media_tree.git
5913 F: drivers/media/usb/gspca/sn9c20x.c
5915 GSPCA T613 SUBDRIVER
5916 M: Leandro Costantino <lcostantino@gmail.com>
5917 L: linux-media@vger.kernel.org
5918 T: git git://linuxtv.org/media_tree.git
5920 F: drivers/media/usb/gspca/t613.c
5922 GSPCA USB WEBCAM DRIVER
5923 M: Hans Verkuil <hverkuil@xs4all.nl>
5924 L: linux-media@vger.kernel.org
5925 T: git git://linuxtv.org/media_tree.git
5927 F: drivers/media/usb/gspca/
5929 GTP (GPRS Tunneling Protocol)
5930 M: Pablo Neira Ayuso <pablo@netfilter.org>
5931 M: Harald Welte <laforge@gnumonks.org>
5932 L: osmocom-net-gprs@lists.osmocom.org
5933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5935 F: drivers/net/gtp.c
5937 GUID PARTITION TABLE (GPT)
5938 M: Davidlohr Bueso <dave@stgolabs.net>
5939 L: linux-efi@vger.kernel.org
5941 F: block/partitions/efi.*
5944 M: Yoshinori Sato <ysato@users.sourceforge.jp>
5945 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5946 W: http://uclinux-h8.sourceforge.jp
5947 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5950 F: drivers/clocksource/h8300_*.c
5951 F: drivers/clk/h8300/
5952 F: drivers/irqchip/irq-renesas-h8*.c
5955 M: Antti Palosaari <crope@iki.fi>
5956 L: linux-media@vger.kernel.org
5957 W: https://linuxtv.org
5958 W: http://palosaari.fi/linux/
5959 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5960 T: git git://linuxtv.org/anttip/media_tree.git
5962 F: drivers/media/usb/hackrf/
5964 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5965 M: Frank Seidel <frank@f-seidel.de>
5966 L: platform-driver-x86@vger.kernel.org
5967 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5969 F: drivers/platform/x86/hdaps.c
5972 M: Jean Delvare <jdelvare@suse.com>
5973 M: Guenter Roeck <linux@roeck-us.net>
5974 L: linux-hwmon@vger.kernel.org
5975 W: http://hwmon.wiki.kernel.org/
5976 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5979 F: Documentation/hwmon/
5981 F: include/linux/hwmon*.h
5983 HARDWARE RANDOM NUMBER GENERATOR CORE
5984 M: Matt Mackall <mpm@selenic.com>
5985 M: Herbert Xu <herbert@gondor.apana.org.au>
5986 L: linux-crypto@vger.kernel.org
5988 F: Documentation/devicetree/bindings/rng/
5989 F: Documentation/hw_random.txt
5990 F: drivers/char/hw_random/
5991 F: include/linux/hw_random.h
5993 HARDWARE SPINLOCK CORE
5994 M: Ohad Ben-Cohen <ohad@wizery.com>
5995 M: Bjorn Andersson <bjorn.andersson@linaro.org>
5996 L: linux-remoteproc@vger.kernel.org
5998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5999 F: Documentation/devicetree/bindings/hwlock/
6000 F: Documentation/hwspinlock.txt
6001 F: drivers/hwspinlock/
6002 F: include/linux/hwspinlock.h
6004 HARMONY SOUND DRIVER
6005 L: linux-parisc@vger.kernel.org
6007 F: sound/parisc/harmony.*
6009 HDPVR USB VIDEO ENCODER DRIVER
6010 M: Hans Verkuil <hverkuil@xs4all.nl>
6011 L: linux-media@vger.kernel.org
6012 T: git git://linuxtv.org/media_tree.git
6013 W: https://linuxtv.org
6015 F: drivers/media/usb/hdpvr/
6017 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6018 M: Jimmy Vance <jimmy.vance@hpe.com>
6020 F: Documentation/watchdog/hpwdt.txt
6021 F: drivers/watchdog/hpwdt.c
6023 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6024 M: Don Brace <don.brace@microsemi.com>
6025 L: esc.storagedev@microsemi.com
6026 L: linux-scsi@vger.kernel.org
6028 F: Documentation/scsi/hpsa.txt
6029 F: drivers/scsi/hpsa*.[ch]
6030 F: include/linux/cciss*.h
6031 F: include/uapi/linux/cciss*.h
6033 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
6034 M: Don Brace <don.brace@microsemi.com>
6035 L: esc.storagedev@microsemi.com
6036 L: linux-scsi@vger.kernel.org
6038 F: Documentation/blockdev/cciss.txt
6039 F: drivers/block/cciss*
6040 F: include/linux/cciss_ioctl.h
6041 F: include/uapi/linux/cciss_ioctl.h
6044 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6045 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6046 L: linux-rdma@vger.kernel.org
6048 F: drivers/infiniband/hw/hfi1
6051 L: linux-fsdevel@vger.kernel.org
6053 F: Documentation/filesystems/hfs.txt
6057 L: linux-fsdevel@vger.kernel.org
6059 F: Documentation/filesystems/hfsplus.txt
6062 HGA FRAMEBUFFER DRIVER
6063 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6064 L: linux-nvidia@lists.surfsouth.com
6065 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6067 F: drivers/video/fbdev/hgafb.c
6069 HIBERNATION (aka Software Suspend, aka swsusp)
6070 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6071 M: Pavel Machek <pavel@ucw.cz>
6072 L: linux-pm@vger.kernel.org
6073 B: https://bugzilla.kernel.org
6076 F: drivers/base/power/
6078 F: include/linux/suspend.h
6079 F: include/linux/freezer.h
6080 F: include/linux/pm.h
6081 F: arch/*/include/asm/suspend*.h
6084 M: Jiri Kosina <jikos@kernel.org>
6085 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6086 L: linux-input@vger.kernel.org
6087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6090 F: include/linux/hid*
6091 F: include/uapi/linux/hid*
6093 HID SENSOR HUB DRIVERS
6094 M: Jiri Kosina <jikos@kernel.org>
6095 M: Jonathan Cameron <jic23@kernel.org>
6096 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6097 L: linux-input@vger.kernel.org
6098 L: linux-iio@vger.kernel.org
6100 F: Documentation/hid/hid-sensor*
6101 F: drivers/hid/hid-sensor-*
6102 F: drivers/iio/*/hid-*
6103 F: include/linux/hid-sensor-*
6105 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6106 M: Thomas Gleixner <tglx@linutronix.de>
6107 L: linux-kernel@vger.kernel.org
6108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6110 F: Documentation/timers/
6111 F: kernel/time/hrtimer.c
6112 F: kernel/time/clockevents.c
6113 F: kernel/time/timer_*.c
6114 F: include/linux/clockchips.h
6115 F: include/linux/hrtimer.h
6117 HIGH-SPEED SCC DRIVER FOR AX.25
6118 L: linux-hams@vger.kernel.org
6120 F: drivers/net/hamradio/dmascc.c
6121 F: drivers/net/hamradio/scc.c
6123 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6124 M: HighPoint Linux Team <linux@highpoint-tech.com>
6125 W: http://www.highpoint-tech.com
6127 F: Documentation/scsi/hptiop.txt
6128 F: drivers/scsi/hptiop.c
6131 M: Jes Sorensen <jes@trained-monkey.org>
6132 L: linux-hippi@sunsite.dk
6134 F: include/linux/hippidevice.h
6135 F: include/uapi/linux/if_hippi.h
6137 F: drivers/net/hippi/
6139 HISILICON NETWORK SUBSYSTEM DRIVER
6140 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6141 M: Salil Mehta <salil.mehta@huawei.com>
6142 L: netdev@vger.kernel.org
6143 W: http://www.hisilicon.com
6145 F: drivers/net/ethernet/hisilicon/
6146 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6148 HISILICON ROCE DRIVER
6149 M: Lijun Ou <oulijun@huawei.com>
6150 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6151 L: linux-rdma@vger.kernel.org
6153 F: drivers/infiniband/hw/hns/
6154 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6156 HISILICON SAS Controller
6157 M: John Garry <john.garry@huawei.com>
6158 W: http://www.hisilicon.com
6160 F: drivers/scsi/hisi_sas/
6161 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6164 M: Jouni Malinen <j@w1.fi>
6165 L: linux-wireless@vger.kernel.org
6166 W: http://w1.fi/hostap-driver.html
6168 F: drivers/net/wireless/intersil/hostap/
6170 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6171 L: platform-driver-x86@vger.kernel.org
6173 F: drivers/platform/x86/tc1100-wmi.c
6175 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6176 M: Jaroslav Kysela <perex@perex.cz>
6178 F: drivers/net/ethernet/hp/hp100.*
6180 HPET: High Precision Event Timers driver
6181 M: Clemens Ladisch <clemens@ladisch.de>
6183 F: Documentation/timers/hpet.txt
6184 F: drivers/char/hpet.c
6185 F: include/linux/hpet.h
6186 F: include/uapi/linux/hpet.h
6190 F: arch/x86/kernel/hpet.c
6191 F: arch/x86/include/asm/hpet.h
6194 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6195 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6200 M: Sebastian Reichel <sre@kernel.org>
6201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6203 F: Documentation/ABI/testing/sysfs-bus-hsi
6204 F: Documentation/driver-api/hsi.rst
6206 F: include/linux/hsi/
6207 F: include/uapi/linux/hsi/
6210 L: linux-usb@vger.kernel.org
6212 F: drivers/net/usb/hso.c
6214 HSR NETWORK PROTOCOL
6215 M: Arvid Brodin <arvid.brodin@alten.se>
6216 L: netdev@vger.kernel.org
6220 HT16K33 LED CONTROLLER DRIVER
6221 M: Robin van der Gracht <robin@protonic.nl>
6223 F: drivers/auxdisplay/ht16k33.c
6224 F: Documentation/devicetree/bindings/display/ht16k33.txt
6226 HTCPEN TOUCHSCREEN DRIVER
6227 M: Pau Oliva Fora <pof@eslack.org>
6228 L: linux-input@vger.kernel.org
6230 F: drivers/input/touchscreen/htcpen.c
6233 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6238 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6239 L: linux-media@vger.kernel.org
6240 T: git git://linuxtv.org/media_tree.git
6241 W: https://linuxtv.org
6243 F: drivers/media/platform/sti/hva
6245 HWPOISON MEMORY FAILURE HANDLING
6246 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6247 L: linux-mm@kvack.org
6249 F: mm/memory-failure.c
6250 F: mm/hwpoison-inject.c
6252 Hyper-V CORE AND DRIVERS
6253 M: "K. Y. Srinivasan" <kys@microsoft.com>
6254 M: Haiyang Zhang <haiyangz@microsoft.com>
6255 M: Stephen Hemminger <sthemmin@microsoft.com>
6256 L: devel@linuxdriverproject.org
6258 F: arch/x86/include/asm/mshyperv.h
6259 F: arch/x86/include/uapi/asm/hyperv.h
6260 F: arch/x86/kernel/cpu/mshyperv.c
6262 F: drivers/hid/hid-hyperv.c
6264 F: drivers/input/serio/hyperv-keyboard.c
6265 F: drivers/pci/host/pci-hyperv.c
6266 F: drivers/net/hyperv/
6267 F: drivers/scsi/storvsc_drv.c
6268 F: drivers/uio/uio_hv_generic.c
6269 F: drivers/video/fbdev/hyperv_fb.c
6270 F: include/linux/hyperv.h
6272 F: Documentation/ABI/stable/sysfs-bus-vmbus
6274 HYPERVISOR VIRTUAL CONSOLE DRIVER
6275 L: linuxppc-dev@lists.ozlabs.org
6280 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6281 L: linux-i2c@vger.kernel.org
6282 L: linux-acpi@vger.kernel.org
6284 F: drivers/i2c/i2c-core-acpi.c
6287 M: Peter Rosin <peda@axentia.se>
6288 L: linux-i2c@vger.kernel.org
6290 F: Documentation/i2c/i2c-topology
6291 F: Documentation/i2c/muxes/
6292 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6293 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6294 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6295 F: drivers/i2c/i2c-mux.c
6296 F: drivers/i2c/muxes/
6297 F: include/linux/i2c-mux.h
6299 I2C OVER PARALLEL PORT
6300 M: Jean Delvare <jdelvare@suse.com>
6301 L: linux-i2c@vger.kernel.org
6303 F: Documentation/i2c/busses/i2c-parport
6304 F: Documentation/i2c/busses/i2c-parport-light
6305 F: drivers/i2c/busses/i2c-parport.c
6306 F: drivers/i2c/busses/i2c-parport-light.c
6309 M: Wolfram Sang <wsa@the-dreams.de>
6310 L: linux-i2c@vger.kernel.org
6311 W: https://i2c.wiki.kernel.org/
6312 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6315 F: Documentation/devicetree/bindings/i2c/
6316 F: Documentation/i2c/
6319 F: include/linux/i2c.h
6320 F: include/linux/i2c-*.h
6321 F: include/uapi/linux/i2c.h
6322 F: include/uapi/linux/i2c-*.h
6325 M: Jean Delvare <jdelvare@suse.com>
6326 L: linux-i2c@vger.kernel.org
6328 F: Documentation/i2c/busses/i2c-taos-evm
6329 F: drivers/i2c/busses/i2c-taos-evm.c
6332 M: Till Harbaum <till@harbaum.org>
6333 L: linux-i2c@vger.kernel.org
6334 W: http://www.harbaum.org/till/i2c_tiny_usb
6336 F: drivers/i2c/busses/i2c-tiny-usb.c
6338 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6339 M: Jean Delvare <jdelvare@suse.com>
6340 L: linux-i2c@vger.kernel.org
6342 F: Documentation/i2c/busses/i2c-ali1535
6343 F: Documentation/i2c/busses/i2c-ali1563
6344 F: Documentation/i2c/busses/i2c-ali15x3
6345 F: Documentation/i2c/busses/i2c-amd756
6346 F: Documentation/i2c/busses/i2c-amd8111
6347 F: Documentation/i2c/busses/i2c-i801
6348 F: Documentation/i2c/busses/i2c-nforce2
6349 F: Documentation/i2c/busses/i2c-piix4
6350 F: Documentation/i2c/busses/i2c-sis5595
6351 F: Documentation/i2c/busses/i2c-sis630
6352 F: Documentation/i2c/busses/i2c-sis96x
6353 F: Documentation/i2c/busses/i2c-via
6354 F: Documentation/i2c/busses/i2c-viapro
6355 F: drivers/i2c/busses/i2c-ali1535.c
6356 F: drivers/i2c/busses/i2c-ali1563.c
6357 F: drivers/i2c/busses/i2c-ali15x3.c
6358 F: drivers/i2c/busses/i2c-amd756.c
6359 F: drivers/i2c/busses/i2c-amd756-s4882.c
6360 F: drivers/i2c/busses/i2c-amd8111.c
6361 F: drivers/i2c/busses/i2c-i801.c
6362 F: drivers/i2c/busses/i2c-isch.c
6363 F: drivers/i2c/busses/i2c-nforce2.c
6364 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6365 F: drivers/i2c/busses/i2c-piix4.c
6366 F: drivers/i2c/busses/i2c-sis5595.c
6367 F: drivers/i2c/busses/i2c-sis630.c
6368 F: drivers/i2c/busses/i2c-sis96x.c
6369 F: drivers/i2c/busses/i2c-via.c
6370 F: drivers/i2c/busses/i2c-viapro.c
6372 I2C/SMBUS ISMT DRIVER
6373 M: Seth Heasley <seth.heasley@intel.com>
6374 M: Neil Horman <nhorman@tuxdriver.com>
6375 L: linux-i2c@vger.kernel.org
6376 F: drivers/i2c/busses/i2c-ismt.c
6377 F: Documentation/i2c/busses/i2c-ismt
6379 I2C/SMBUS STUB DRIVER
6380 M: Jean Delvare <jdelvare@suse.com>
6381 L: linux-i2c@vger.kernel.org
6383 F: drivers/i2c/i2c-stub.c
6386 M: "H. Peter Anvin" <hpa@zytor.com>
6390 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6391 M: "H. Peter Anvin" <hpa@zytor.com>
6392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6395 IA64 (Itanium) PLATFORM
6396 M: Tony Luck <tony.luck@intel.com>
6397 M: Fenghua Yu <fenghua.yu@intel.com>
6398 L: linux-ia64@vger.kernel.org
6399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6403 IBM Power 842 compression accelerator
6404 M: Haren Myneni <haren@us.ibm.com>
6406 F: drivers/crypto/nx/Makefile
6407 F: drivers/crypto/nx/Kconfig
6408 F: drivers/crypto/nx/nx-842*
6409 F: include/linux/sw842.h
6413 IBM Power in-Nest Crypto Acceleration
6414 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6415 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6416 L: linux-crypto@vger.kernel.org
6418 F: drivers/crypto/nx/Makefile
6419 F: drivers/crypto/nx/Kconfig
6420 F: drivers/crypto/nx/nx-aes*
6421 F: drivers/crypto/nx/nx-sha*
6422 F: drivers/crypto/nx/nx.*
6423 F: drivers/crypto/nx/nx_csbcpb.h
6424 F: drivers/crypto/nx/nx_debugfs.h
6426 IBM Power Linux RAID adapter
6427 M: Brian King <brking@us.ibm.com>
6429 F: drivers/scsi/ipr.*
6431 IBM Power SRIOV Virtual NIC Device Driver
6432 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6433 M: John Allen <jallen@linux.vnet.ibm.com>
6434 L: netdev@vger.kernel.org
6436 F: drivers/net/ethernet/ibm/ibmvnic.*
6438 IBM Power Virtual Ethernet Device Driver
6439 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6440 L: netdev@vger.kernel.org
6442 F: drivers/net/ethernet/ibm/ibmveth.*
6444 IBM Power Virtual FC Device Drivers
6445 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6446 L: linux-scsi@vger.kernel.org
6448 F: drivers/scsi/ibmvscsi/ibmvfc*
6450 IBM Power Virtual SCSI Device Drivers
6451 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6452 L: linux-scsi@vger.kernel.org
6454 F: drivers/scsi/ibmvscsi/ibmvscsi*
6455 F: include/scsi/viosrp.h
6457 IBM Power Virtual SCSI Device Target Driver
6458 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6459 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6460 L: linux-scsi@vger.kernel.org
6461 L: target-devel@vger.kernel.org
6463 F: drivers/scsi/ibmvscsi_tgt/
6465 IBM Power VMX Cryptographic instructions
6466 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6467 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6468 L: linux-crypto@vger.kernel.org
6470 F: drivers/crypto/vmx/Makefile
6471 F: drivers/crypto/vmx/Kconfig
6472 F: drivers/crypto/vmx/vmx.c
6473 F: drivers/crypto/vmx/aes*
6474 F: drivers/crypto/vmx/ghash*
6475 F: drivers/crypto/vmx/ppc-xlate.pl
6477 IBM ServeRAID RAID DRIVER
6479 F: drivers/scsi/ips.*
6481 ICH LPC AND GPIO DRIVER
6482 M: Peter Tyser <ptyser@xes-inc.com>
6484 F: drivers/mfd/lpc_ich.c
6485 F: drivers/gpio/gpio-ich.c
6488 M: "David S. Miller" <davem@davemloft.net>
6489 L: linux-ide@vger.kernel.org
6490 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6493 F: Documentation/ide/
6495 F: include/linux/ide.h
6498 M: Borislav Petkov <bp@alien8.de>
6499 L: linux-ide@vger.kernel.org
6501 F: Documentation/cdrom/ide-cd
6502 F: drivers/ide/ide-cd*
6504 IDEAPAD LAPTOP EXTRAS DRIVER
6505 M: Ike Panhc <ike.pan@canonical.com>
6506 L: platform-driver-x86@vger.kernel.org
6507 W: http://launchpad.net/ideapad-laptop
6509 F: drivers/platform/x86/ideapad-laptop.c
6511 IDEAPAD LAPTOP SLIDEBAR DRIVER
6512 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6513 L: linux-input@vger.kernel.org
6514 W: https://github.com/o2genum/ideapad-slidebar
6516 F: drivers/input/misc/ideapad_slidebar.c
6518 IDT VersaClock 5 CLOCK DRIVER
6519 M: Marek Vasut <marek.vasut@gmail.com>
6521 F: drivers/clk/clk-versaclock5.c
6523 IEEE 802.15.4 SUBSYSTEM
6524 M: Alexander Aring <alex.aring@gmail.com>
6525 M: Stefan Schmidt <stefan@osg.samsung.com>
6526 L: linux-wpan@vger.kernel.org
6527 W: http://wpan.cakelab.org/
6528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6533 F: drivers/net/ieee802154/
6534 F: include/linux/nl802154.h
6535 F: include/linux/ieee802154.h
6536 F: include/net/nl802154.h
6537 F: include/net/mac802154.h
6538 F: include/net/af_ieee802154.h
6539 F: include/net/cfg802154.h
6540 F: include/net/ieee802154_netdev.h
6541 F: Documentation/networking/ieee802154.txt
6544 M: Yotam Gigi <yotamg@mellanox.com>
6545 M: Jamal Hadi Salim <jhs@mojatatu.com>
6547 F: include/net/ife.h
6548 F: include/uapi/linux/ife.h
6550 IGORPLUG-USB IR RECEIVER
6551 M: Sean Young <sean@mess.org>
6552 L: linux-media@vger.kernel.org
6554 F: drivers/media/rc/igorplugusb.c
6556 IGUANAWORKS USB IR TRANSCEIVER
6557 M: Sean Young <sean@mess.org>
6558 L: linux-media@vger.kernel.org
6560 F: drivers/media/rc/iguanair.c
6562 IIO DIGITAL POTENTIOMETER DAC
6563 M: Peter Rosin <peda@axentia.se>
6564 L: linux-iio@vger.kernel.org
6566 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6567 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6568 F: drivers/iio/dac/dpot-dac.c
6570 IIO ENVELOPE DETECTOR
6571 M: Peter Rosin <peda@axentia.se>
6572 L: linux-iio@vger.kernel.org
6574 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6575 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6576 F: drivers/iio/adc/envelope-detector.c
6579 M: Peter Rosin <peda@axentia.se>
6580 L: linux-iio@vger.kernel.org
6582 F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6583 F: drivers/iio/multiplexer/iio-mux.c
6585 IIO SUBSYSTEM AND DRIVERS
6586 M: Jonathan Cameron <jic23@kernel.org>
6587 R: Hartmut Knaack <knaack.h@gmx.de>
6588 R: Lars-Peter Clausen <lars@metafoo.de>
6589 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6590 L: linux-iio@vger.kernel.org
6591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6593 F: Documentation/devicetree/bindings/iio/
6595 F: drivers/staging/iio/
6596 F: include/linux/iio/
6599 IKANOS/ADI EAGLE ADSL USB DRIVER
6600 M: Matthieu Castet <castet.matthieu@free.fr>
6601 M: Stanislaw Gruszka <stf_xl@wp.pl>
6603 F: drivers/usb/atm/ueagle-atm.c
6605 IMGTEC ASCII LCD DRIVER
6606 M: Paul Burton <paul.burton@imgtec.com>
6608 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6609 F: drivers/auxdisplay/img-ascii-lcd.c
6611 IMGTEC IR DECODER DRIVER
6612 M: James Hogan <james.hogan@imgtec.com>
6614 F: drivers/media/rc/img-ir/
6616 IMS TWINTURBO FRAMEBUFFER DRIVER
6617 L: linux-fbdev@vger.kernel.org
6619 F: drivers/video/fbdev/imsttfb.c
6621 INA209 HARDWARE MONITOR DRIVER
6622 M: Guenter Roeck <linux@roeck-us.net>
6623 L: linux-hwmon@vger.kernel.org
6625 F: Documentation/hwmon/ina209
6626 F: Documentation/devicetree/bindings/i2c/ina209.txt
6627 F: drivers/hwmon/ina209.c
6629 INA2XX HARDWARE MONITOR DRIVER
6630 M: Guenter Roeck <linux@roeck-us.net>
6631 L: linux-hwmon@vger.kernel.org
6633 F: Documentation/hwmon/ina2xx
6634 F: drivers/hwmon/ina2xx.c
6635 F: include/linux/platform_data/ina2xx.h
6637 INDUSTRY PACK SUBSYSTEM (IPACK)
6638 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6639 M: Jens Taprogge <jens.taprogge@taprogge.org>
6640 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6641 L: industrypack-devel@lists.sourceforge.net
6642 W: http://industrypack.sourceforge.net
6646 INFINIBAND SUBSYSTEM
6647 M: Doug Ledford <dledford@redhat.com>
6648 M: Sean Hefty <sean.hefty@intel.com>
6649 M: Hal Rosenstock <hal.rosenstock@gmail.com>
6650 L: linux-rdma@vger.kernel.org
6651 W: http://www.openfabrics.org/
6652 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6655 F: Documentation/devicetree/bindings/infiniband/
6656 F: Documentation/infiniband/
6657 F: drivers/infiniband/
6658 F: include/uapi/linux/if_infiniband.h
6659 F: include/uapi/rdma/
6662 INGENIC JZ4780 DMA Driver
6663 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6665 F: drivers/dma/dma-jz4780.c
6667 INGENIC JZ4780 NAND DRIVER
6668 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6669 L: linux-mtd@lists.infradead.org
6671 F: drivers/mtd/nand/jz4780_*
6674 M: John McCutchan <john@johnmccutchan.com>
6675 M: Robert Love <rlove@rlove.org>
6676 M: Eric Paris <eparis@parisplace.org>
6678 F: Documentation/filesystems/inotify.txt
6679 F: fs/notify/inotify/
6680 F: include/linux/inotify.h
6681 F: include/uapi/linux/inotify.h
6683 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6684 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6685 L: linux-input@vger.kernel.org
6686 Q: http://patchwork.kernel.org/project/linux-input/list/
6687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6690 F: include/linux/input.h
6691 F: include/uapi/linux/input.h
6692 F: include/uapi/linux/input-event-codes.h
6693 F: include/linux/input/
6694 F: Documentation/devicetree/bindings/input/
6695 F: Documentation/input/
6697 INPUT MULTITOUCH (MT) PROTOCOL
6698 M: Henrik Rydberg <rydberg@bitmath.org>
6699 L: linux-input@vger.kernel.org
6701 F: Documentation/input/multi-touch-protocol.rst
6702 F: drivers/input/input-mt.c
6705 INSIDE SECURE CRYPTO DRIVER
6706 M: Antoine Tenart <antoine.tenart@free-electrons.com>
6707 F: drivers/crypto/inside-secure/
6709 L: linux-crypto@vger.kernel.org
6711 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6712 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6713 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6714 L: linux-ima-devel@lists.sourceforge.net
6715 L: linux-ima-user@lists.sourceforge.net
6716 L: linux-security-module@vger.kernel.org
6717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6719 F: security/integrity/ima/
6721 INTEL 810/815 FRAMEBUFFER DRIVER
6722 M: Antonino Daplas <adaplas@gmail.com>
6723 L: linux-fbdev@vger.kernel.org
6725 F: drivers/video/fbdev/i810/
6727 INTEL ASoC BDW/HSW DRIVERS
6728 M: Jie Yang <yang.jie@linux.intel.com>
6729 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6731 F: sound/soc/intel/common/sst-dsp*
6732 F: sound/soc/intel/common/sst-firmware.c
6733 F: sound/soc/intel/boards/broadwell.c
6734 F: sound/soc/intel/haswell/
6736 INTEL C600 SERIES SAS CONTROLLER DRIVER
6737 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6738 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6739 L: linux-scsi@vger.kernel.org
6740 T: git git://git.code.sf.net/p/intel-sas/isci
6742 F: drivers/scsi/isci/
6744 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6745 M: Daniel Vetter <daniel.vetter@intel.com>
6746 M: Jani Nikula <jani.nikula@linux.intel.com>
6747 L: intel-gfx@lists.freedesktop.org
6748 W: https://01.org/linuxgraphics/
6749 B: https://01.org/linuxgraphics/documentation/how-report-bugs
6750 C: irc://chat.freenode.net/intel-gfx
6751 Q: http://patchwork.freedesktop.org/project/intel-gfx/
6752 T: git git://anongit.freedesktop.org/drm-intel
6754 F: drivers/gpu/drm/i915/
6755 F: include/drm/i915*
6756 F: include/uapi/drm/i915_drm.h
6757 F: Documentation/gpu/i915.rst
6759 INTEL ETHERNET DRIVERS
6760 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6761 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6762 W: http://www.intel.com/support/feedback.htm
6763 W: http://e1000.sourceforge.net/
6764 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6768 F: Documentation/networking/e100.txt
6769 F: Documentation/networking/e1000.txt
6770 F: Documentation/networking/e1000e.txt
6771 F: Documentation/networking/igb.txt
6772 F: Documentation/networking/igbvf.txt
6773 F: Documentation/networking/ixgb.txt
6774 F: Documentation/networking/ixgbe.txt
6775 F: Documentation/networking/ixgbevf.txt
6776 F: Documentation/networking/i40e.txt
6777 F: Documentation/networking/i40evf.txt
6778 F: drivers/net/ethernet/intel/
6779 F: drivers/net/ethernet/intel/*/
6780 F: include/linux/avf/virtchnl.h
6782 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6783 M: Maik Broemme <mbroemme@libmpq.org>
6784 L: linux-fbdev@vger.kernel.org
6786 F: Documentation/fb/intelfb.txt
6787 F: drivers/video/fbdev/intelfb/
6789 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6790 M: Zhenyu Wang <zhenyuw@linux.intel.com>
6791 M: Zhi Wang <zhi.a.wang@intel.com>
6792 L: intel-gvt-dev@lists.freedesktop.org
6793 L: intel-gfx@lists.freedesktop.org
6794 W: https://01.org/igvt-g
6795 T: git https://github.com/01org/gvt-linux.git
6797 F: drivers/gpu/drm/i915/gvt/
6799 INTEL HID EVENT DRIVER
6800 M: Alex Hung <alex.hung@canonical.com>
6801 L: platform-driver-x86@vger.kernel.org
6803 F: drivers/platform/x86/intel-hid.c
6805 INTEL I/OAT DMA DRIVER
6806 M: Dave Jiang <dave.jiang@intel.com>
6807 R: Dan Williams <dan.j.williams@intel.com>
6808 L: dmaengine@vger.kernel.org
6809 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6811 F: drivers/dma/ioat*
6814 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6815 M: Len Brown <lenb@kernel.org>
6816 L: linux-pm@vger.kernel.org
6817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6818 B: https://bugzilla.kernel.org
6820 F: drivers/idle/intel_idle.c
6822 INTEL INTEGRATED SENSOR HUB DRIVER
6823 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6824 M: Jiri Kosina <jikos@kernel.org>
6825 L: linux-input@vger.kernel.org
6827 F: drivers/hid/intel-ish-hid/
6830 M: David Woodhouse <dwmw2@infradead.org>
6831 L: iommu@lists.linux-foundation.org
6832 T: git git://git.infradead.org/iommu-2.6.git
6834 F: drivers/iommu/intel-iommu.c
6835 F: include/linux/intel-iommu.h
6837 INTEL IOP-ADMA DMA DRIVER
6838 R: Dan Williams <dan.j.williams@intel.com>
6840 F: drivers/dma/iop-adma.c
6842 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6843 M: Krzysztof Halasa <khalasa@piap.pl>
6845 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6846 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6847 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6848 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6849 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6850 F: drivers/net/wan/ixp4xx_hss.c
6852 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6853 M: Deepak Saxena <dsaxena@plexity.net>
6855 F: drivers/char/hw_random/ixp4xx-rng.c
6857 INTEL MANAGEMENT ENGINE (mei)
6858 M: Tomas Winkler <tomas.winkler@intel.com>
6859 L: linux-kernel@vger.kernel.org
6861 F: include/uapi/linux/mei.h
6862 F: include/linux/mei_cl_bus.h
6863 F: drivers/misc/mei/*
6864 F: drivers/watchdog/mei_wdt.c
6865 F: Documentation/misc-devices/mei/*
6868 INTEL MENLOW THERMAL DRIVER
6869 M: Sujith Thomas <sujith.thomas@intel.com>
6870 L: platform-driver-x86@vger.kernel.org
6871 W: https://01.org/linux-acpi
6873 F: drivers/platform/x86/intel_menlow.c
6875 INTEL MERRIFIELD GPIO DRIVER
6876 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6877 L: linux-gpio@vger.kernel.org
6879 F: drivers/gpio/gpio-merrifield.c
6881 INTEL MIC DRIVERS (mic)
6882 M: Sudeep Dutt <sudeep.dutt@intel.com>
6883 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6885 W: https://github.com/sudeepdutt/mic
6886 W: http://software.intel.com/en-us/mic-developer
6887 F: include/linux/mic_bus.h
6888 F: include/linux/scif.h
6889 F: include/uapi/linux/mic_common.h
6890 F: include/uapi/linux/mic_ioctl.h
6891 F: include/uapi/linux/scif_ioctl.h
6892 F: drivers/misc/mic/
6893 F: drivers/dma/mic_x100_dma.c
6894 F: drivers/dma/mic_x100_dma.h
6895 F: Documentation/mic/
6897 INTEL PMC CORE DRIVER
6898 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6899 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6900 L: platform-driver-x86@vger.kernel.org
6902 F: arch/x86/include/asm/pmc_core.h
6903 F: drivers/platform/x86/intel_pmc_core*
6905 INTEL PMC/P-Unit IPC DRIVER
6906 M: Zha Qipeng<qipeng.zha@intel.com>
6907 L: platform-driver-x86@vger.kernel.org
6909 F: drivers/platform/x86/intel_pmc_ipc.c
6910 F: drivers/platform/x86/intel_punit_ipc.c
6911 F: arch/x86/include/asm/intel_pmc_ipc.h
6912 F: arch/x86/include/asm/intel_punit_ipc.h
6914 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6915 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6916 L: linux-wireless@vger.kernel.org
6918 F: Documentation/networking/README.ipw2100
6919 F: Documentation/networking/README.ipw2200
6920 F: drivers/net/wireless/intel/ipw2x00/
6923 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6924 M: Len Brown <lenb@kernel.org>
6925 L: linux-pm@vger.kernel.org
6927 F: drivers/cpufreq/intel_pstate.c
6929 INTEL RDMA RNIC DRIVER
6930 M: Faisal Latif <faisal.latif@intel.com>
6931 M: Shiraz Saleem <shiraz.saleem@intel.com>
6932 L: linux-rdma@vger.kernel.org
6934 F: drivers/infiniband/hw/i40iw/
6936 INTEL TELEMETRY DRIVER
6937 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6938 L: platform-driver-x86@vger.kernel.org
6940 F: arch/x86/include/asm/intel_telemetry.h
6941 F: drivers/platform/x86/intel_telemetry*
6943 INTEL VIRTUAL BUTTON DRIVER
6944 M: AceLan Kao <acelan.kao@canonical.com>
6945 L: platform-driver-x86@vger.kernel.org
6947 F: drivers/platform/x86/intel-vbtn.c
6949 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6950 M: Stanislaw Gruszka <sgruszka@redhat.com>
6951 L: linux-wireless@vger.kernel.org
6953 F: drivers/net/wireless/intel/iwlegacy/
6955 INTEL WIRELESS WIFI LINK (iwlwifi)
6956 M: Johannes Berg <johannes.berg@intel.com>
6957 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6958 M: Luca Coelho <luciano.coelho@intel.com>
6959 M: Intel Linux Wireless <linuxwifi@intel.com>
6960 L: linux-wireless@vger.kernel.org
6961 W: http://intellinuxwireless.org
6962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6964 F: drivers/net/wireless/intel/iwlwifi/
6966 INTEL WIRELESS WIMAX CONNECTION 2400
6967 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6968 M: linux-wimax@intel.com
6969 L: wimax@linuxwimax.org (subscribers-only)
6971 W: http://linuxwimax.org
6972 F: Documentation/wimax/README.i2400m
6973 F: drivers/net/wimax/i2400m/
6974 F: include/uapi/linux/wimax/i2400m.h
6977 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6979 F: Documentation/trace/intel_th.txt
6980 F: drivers/hwtracing/intel_th/
6982 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6983 M: Ning Sun <ning.sun@intel.com>
6984 L: tboot-devel@lists.sourceforge.net
6985 W: http://tboot.sourceforge.net
6986 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6988 F: Documentation/intel_txt.txt
6989 F: include/linux/tboot.h
6990 F: arch/x86/kernel/tboot.c
6992 INTEL-MID GPIO DRIVER
6993 M: David Cohen <david.a.cohen@linux.intel.com>
6994 L: linux-gpio@vger.kernel.org
6996 F: drivers/gpio/gpio-intel-mid.c
6998 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6999 M: Linus Walleij <linus.walleij@linaro.org>
7000 L: linux-iio@vger.kernel.org
7002 F: drivers/iio/gyro/mpu3050*
7003 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7005 IOC3 ETHERNET DRIVER
7006 M: Ralf Baechle <ralf@linux-mips.org>
7007 L: linux-mips@linux-mips.org
7009 F: drivers/net/ethernet/sgi/ioc3-eth.c
7012 M: Pat Gefre <pfg@sgi.com>
7013 L: linux-serial@vger.kernel.org
7015 F: drivers/tty/serial/ioc3_serial.c
7018 M: Joerg Roedel <joro@8bytes.org>
7019 L: iommu@lists.linux-foundation.org
7020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7022 F: Documentation/devicetree/bindings/iommu/
7024 F: include/linux/iommu.h
7025 F: include/linux/iova.h
7028 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7030 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7033 M: Corey Minyard <minyard@acm.org>
7034 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7035 W: http://openipmi.sourceforge.net/
7037 F: Documentation/IPMI.txt
7038 F: drivers/char/ipmi/
7039 F: include/linux/ipmi*
7040 F: include/uapi/linux/ipmi*
7042 IPS SCSI RAID DRIVER
7043 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7044 L: linux-scsi@vger.kernel.org
7045 W: http://www.adaptec.com/
7047 F: drivers/scsi/ips*
7050 M: Wensong Zhang <wensong@linux-vs.org>
7051 M: Simon Horman <horms@verge.net.au>
7052 M: Julian Anastasov <ja@ssi.bg>
7053 L: netdev@vger.kernel.org
7054 L: lvs-devel@vger.kernel.org
7056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7058 F: Documentation/networking/ipvs-sysctl.txt
7059 F: include/net/ip_vs.h
7060 F: include/uapi/linux/ip_vs.h
7061 F: net/netfilter/ipvs/
7064 M: Jiri Kosina <jikos@kernel.org>
7065 M: David Sterba <dsterba@suse.com>
7067 F: drivers/tty/ipwireless/
7070 L: netdev@vger.kernel.org
7072 F: include/net/ipx.h
7073 F: include/uapi/linux/ipx.h
7077 M: Samuel Ortiz <samuel@sortiz.org>
7078 L: irda-users@lists.sourceforge.net (subscribers-only)
7079 L: netdev@vger.kernel.org
7080 W: http://irda.sourceforge.net/
7082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7083 F: Documentation/networking/irda.txt
7084 F: drivers/net/irda/
7085 F: include/net/irda/
7088 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7089 M: Marc Zyngier <marc.zyngier@arm.com>
7091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7092 F: Documentation/IRQ-domain.txt
7093 F: include/linux/irqdomain.h
7094 F: kernel/irq/irqdomain.c
7098 M: Thomas Gleixner <tglx@linutronix.de>
7099 L: linux-kernel@vger.kernel.org
7101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7105 M: Thomas Gleixner <tglx@linutronix.de>
7106 M: Jason Cooper <jason@lakedaemon.net>
7107 M: Marc Zyngier <marc.zyngier@arm.com>
7108 L: linux-kernel@vger.kernel.org
7110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7111 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
7112 F: Documentation/devicetree/bindings/interrupt-controller/
7116 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7118 F: Documentation/isa.txt
7119 F: drivers/base/isa.c
7120 F: include/linux/isa.h
7123 M: Hans Verkuil <hverkuil@xs4all.nl>
7124 L: linux-media@vger.kernel.org
7125 T: git git://linuxtv.org/media_tree.git
7126 W: https://linuxtv.org
7128 F: drivers/media/radio/radio-isa*
7131 M: Jaroslav Kysela <perex@perex.cz>
7133 F: Documentation/isapnp.txt
7134 F: drivers/pnp/isapnp/
7135 F: include/linux/isapnp.h
7138 M: Lee Duncan <lduncan@suse.com>
7139 M: Chris Leech <cleech@redhat.com>
7140 L: open-iscsi@googlegroups.com
7141 W: www.open-iscsi.com
7143 F: drivers/scsi/*iscsi*
7144 F: include/scsi/*iscsi*
7146 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7147 M: Peter Jones <pjones@redhat.com>
7148 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7150 F: drivers/firmware/iscsi_ibft*
7152 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7153 M: Or Gerlitz <ogerlitz@mellanox.com>
7154 M: Sagi Grimberg <sagi@grimberg.me>
7155 M: Roi Dayan <roid@mellanox.com>
7156 L: linux-rdma@vger.kernel.org
7158 W: http://www.openfabrics.org
7159 W: www.open-iscsi.org
7160 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7161 F: drivers/infiniband/ulp/iser/
7163 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7164 M: Sagi Grimberg <sagi@grimberg.me>
7165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7166 L: linux-rdma@vger.kernel.org
7167 L: target-devel@vger.kernel.org
7169 W: http://www.linux-iscsi.org
7170 F: drivers/infiniband/ulp/isert
7173 M: Karsten Keil <isdn@linux-pingi.de>
7174 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7175 L: netdev@vger.kernel.org
7176 W: http://www.isdn4linux.de
7177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7179 F: Documentation/isdn/
7181 F: include/linux/isdn.h
7182 F: include/linux/isdn/
7183 F: include/uapi/linux/isdn.h
7184 F: include/uapi/linux/isdn/
7186 ISDN SUBSYSTEM (Eicon active card driver)
7187 M: Armin Schindler <mac@melware.de>
7188 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7189 W: http://www.melware.de
7191 F: drivers/isdn/hardware/eicon/
7193 IT87 HARDWARE MONITORING DRIVER
7194 M: Jean Delvare <jdelvare@suse.com>
7195 L: linux-hwmon@vger.kernel.org
7197 F: Documentation/hwmon/it87
7198 F: drivers/hwmon/it87.c
7201 M: Antti Palosaari <crope@iki.fi>
7202 L: linux-media@vger.kernel.org
7203 W: https://linuxtv.org
7204 W: http://palosaari.fi/linux/
7205 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7206 T: git git://linuxtv.org/anttip/media_tree.git
7208 F: drivers/media/tuners/it913x*
7210 IVTV VIDEO4LINUX DRIVER
7211 M: Andy Walls <awalls@md.metrocast.net>
7212 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7213 L: linux-media@vger.kernel.org
7214 T: git git://linuxtv.org/media_tree.git
7215 W: http://www.ivtvdriver.org
7217 F: Documentation/media/v4l-drivers/ivtv*
7218 F: drivers/media/pci/ivtv/
7219 F: include/uapi/linux/ivtv*
7221 IX2505V MEDIA DRIVER
7222 M: Malcolm Priestley <tvboxspy@gmail.com>
7223 L: linux-media@vger.kernel.org
7224 W: https://linuxtv.org
7225 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7227 F: drivers/media/dvb-frontends/ix2505v*
7229 JC42.4 TEMPERATURE SENSOR DRIVER
7230 M: Guenter Roeck <linux@roeck-us.net>
7231 L: linux-hwmon@vger.kernel.org
7233 F: drivers/hwmon/jc42.c
7234 F: Documentation/hwmon/jc42
7237 M: Dave Kleikamp <shaggy@kernel.org>
7238 L: jfs-discussion@lists.sourceforge.net
7239 W: http://jfs.sourceforge.net/
7240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7242 F: Documentation/filesystems/jfs.txt
7246 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7247 L: netdev@vger.kernel.org
7249 F: drivers/net/ethernet/jme.*
7251 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7252 M: David Woodhouse <dwmw2@infradead.org>
7253 L: linux-mtd@lists.infradead.org
7254 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7257 F: include/uapi/linux/jffs2.h
7259 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7260 M: "Theodore Ts'o" <tytso@mit.edu>
7261 M: Jan Kara <jack@suse.com>
7262 L: linux-ext4@vger.kernel.org
7265 F: include/linux/jbd2.h
7267 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7268 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7269 L: linux-media@vger.kernel.org
7271 F: drivers/media/platform/rcar_jpu.c
7273 JSM Neo PCI based serial card
7274 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7275 L: linux-serial@vger.kernel.org
7277 F: drivers/tty/serial/jsm/
7279 K10TEMP HARDWARE MONITORING DRIVER
7280 M: Clemens Ladisch <clemens@ladisch.de>
7281 L: linux-hwmon@vger.kernel.org
7283 F: Documentation/hwmon/k10temp
7284 F: drivers/hwmon/k10temp.c
7286 K8TEMP HARDWARE MONITORING DRIVER
7287 M: Rudolf Marek <r.marek@assembler.cz>
7288 L: linux-hwmon@vger.kernel.org
7290 F: Documentation/hwmon/k8temp
7291 F: drivers/hwmon/k8temp.c
7294 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7295 R: Alexander Potapenko <glider@google.com>
7296 R: Dmitry Vyukov <dvyukov@google.com>
7297 L: kasan-dev@googlegroups.com
7299 F: arch/*/include/asm/kasan.h
7300 F: arch/*/mm/kasan_init*
7301 F: Documentation/dev-tools/kasan.rst
7302 F: include/linux/kasan*.h
7305 F: scripts/Makefile.kasan
7308 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
7309 L: linux-kbuild@vger.kernel.org
7310 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7312 F: Documentation/kbuild/kconfig-language.txt
7316 M: Dave Young <dyoung@redhat.com>
7317 M: Baoquan He <bhe@redhat.com>
7318 R: Vivek Goyal <vgoyal@redhat.com>
7319 L: kexec@lists.infradead.org
7320 W: http://lse.sourceforge.net/kdump/
7322 F: Documentation/kdump/
7324 KEENE FM RADIO TRANSMITTER DRIVER
7325 M: Hans Verkuil <hverkuil@xs4all.nl>
7326 L: linux-media@vger.kernel.org
7327 T: git git://linuxtv.org/media_tree.git
7328 W: https://linuxtv.org
7330 F: drivers/media/radio/radio-keene*
7332 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7333 M: Ian Kent <raven@themaw.net>
7334 L: autofs@vger.kernel.org
7338 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7339 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7340 M: Michal Marek <mmarek@suse.com>
7341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7342 L: linux-kbuild@vger.kernel.org
7344 F: Documentation/kbuild/
7346 F: scripts/Makefile.*
7352 L: kernel-janitors@vger.kernel.org
7353 W: http://kernelnewbies.org/KernelJanitors
7356 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7357 M: "J. Bruce Fields" <bfields@fieldses.org>
7358 M: Jeff Layton <jlayton@poochiereds.net>
7359 L: linux-nfs@vger.kernel.org
7360 W: http://nfs.sourceforge.net/
7361 T: git git://linux-nfs.org/~bfields/linux.git
7364 F: include/uapi/linux/nfsd/
7368 F: include/linux/lockd/
7369 F: include/linux/sunrpc/
7370 F: include/uapi/linux/sunrpc/
7372 KERNEL SELFTEST FRAMEWORK
7373 M: Shuah Khan <shuahkh@osg.samsung.com>
7374 M: Shuah Khan <shuah@kernel.org>
7375 L: linux-kselftest@vger.kernel.org
7376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7378 F: tools/testing/selftests/
7379 F: Documentation/dev-tools/kselftest*
7381 KERNEL VIRTUAL MACHINE (KVM)
7382 M: Paolo Bonzini <pbonzini@redhat.com>
7383 M: Radim Krčmář <rkrcmar@redhat.com>
7384 L: kvm@vger.kernel.org
7385 W: http://www.linux-kvm.org
7386 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7388 F: Documentation/*/kvm*.txt
7389 F: Documentation/virtual/kvm/
7391 F: arch/x86/kernel/kvm.c
7392 F: arch/x86/kernel/kvmclock.c
7393 F: arch/*/include/asm/kvm*
7394 F: include/linux/kvm*
7395 F: include/uapi/linux/kvm*
7399 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7400 M: Joerg Roedel <joro@8bytes.org>
7401 L: kvm@vger.kernel.org
7402 W: http://www.linux-kvm.org/
7404 F: arch/x86/include/asm/svm.h
7405 F: arch/x86/kvm/svm.c
7407 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7408 M: Christoffer Dall <christoffer.dall@linaro.org>
7409 M: Marc Zyngier <marc.zyngier@arm.com>
7410 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7411 L: kvmarm@lists.cs.columbia.edu
7412 W: http://systems.cs.columbia.edu/projects/kvm-arm
7413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7415 F: arch/arm/include/uapi/asm/kvm*
7416 F: arch/arm/include/asm/kvm*
7419 F: include/kvm/arm_*
7421 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7422 M: Alexander Graf <agraf@suse.com>
7423 L: kvm-ppc@vger.kernel.org
7424 W: http://www.linux-kvm.org/
7425 T: git git://github.com/agraf/linux-2.6.git
7427 F: arch/powerpc/include/asm/kvm*
7428 F: arch/powerpc/kvm/
7430 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7431 M: Christoffer Dall <christoffer.dall@linaro.org>
7432 M: Marc Zyngier <marc.zyngier@arm.com>
7433 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7434 L: kvmarm@lists.cs.columbia.edu
7436 F: arch/arm64/include/uapi/asm/kvm*
7437 F: arch/arm64/include/asm/kvm*
7440 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7441 M: James Hogan <james.hogan@imgtec.com>
7442 L: linux-mips@linux-mips.org
7444 F: arch/mips/include/uapi/asm/kvm*
7445 F: arch/mips/include/asm/kvm*
7448 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7449 M: Christian Borntraeger <borntraeger@de.ibm.com>
7450 M: Cornelia Huck <cohuck@redhat.com>
7451 L: linux-s390@vger.kernel.org
7452 W: http://www.ibm.com/developerworks/linux/linux390/
7453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7455 F: Documentation/s390/kvm.txt
7456 F: arch/s390/include/asm/kvm*
7458 F: arch/s390/mm/gmap.c
7461 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7462 M: Tejun Heo <tj@kernel.org>
7463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7465 F: include/linux/kernfs.h
7469 M: Eric Biederman <ebiederm@xmission.com>
7470 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7471 L: kexec@lists.infradead.org
7473 F: include/linux/kexec.h
7474 F: include/uapi/linux/kexec.h
7478 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7479 M: David Safford <safford@us.ibm.com>
7480 L: linux-security-module@vger.kernel.org
7481 L: keyrings@vger.kernel.org
7483 F: Documentation/security/keys/trusted-encrypted.rst
7484 F: include/keys/encrypted-type.h
7485 F: security/keys/encrypted-keys/
7488 M: David Safford <safford@us.ibm.com>
7489 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7490 L: linux-security-module@vger.kernel.org
7491 L: keyrings@vger.kernel.org
7493 F: Documentation/security/keys/trusted-encrypted.rst
7494 F: include/keys/trusted-type.h
7495 F: security/keys/trusted.c
7496 F: security/keys/trusted.h
7499 M: David Howells <dhowells@redhat.com>
7500 L: keyrings@vger.kernel.org
7502 F: Documentation/security/keys/core.rst
7503 F: include/linux/key.h
7504 F: include/linux/key-type.h
7505 F: include/linux/keyctl.h
7506 F: include/uapi/linux/keyctl.h
7510 KGDB / KDB /debug_core
7511 M: Jason Wessel <jason.wessel@windriver.com>
7512 W: http://kgdb.wiki.kernel.org/
7513 L: kgdb-bugreport@lists.sourceforge.net
7514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7516 F: Documentation/dev-tools/kgdb.rst
7517 F: drivers/misc/kgdbts.c
7518 F: drivers/tty/serial/kgdboc.c
7519 F: include/linux/kdb.h
7520 F: include/linux/kgdb.h
7524 M: Vegard Nossum <vegardno@ifi.uio.no>
7525 M: Pekka Enberg <penberg@kernel.org>
7527 F: Documentation/dev-tools/kmemcheck.rst
7528 F: arch/x86/include/asm/kmemcheck.h
7529 F: arch/x86/mm/kmemcheck/
7530 F: include/linux/kmemcheck.h
7534 M: Catalin Marinas <catalin.marinas@arm.com>
7536 F: Documentation/dev-tools/kmemleak.rst
7537 F: include/linux/kmemleak.h
7539 F: mm/kmemleak-test.c
7541 KMOD MODULE USERMODE HELPER
7542 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7543 L: linux-kernel@vger.kernel.org
7546 F: include/linux/kmod.h
7548 F: tools/testing/selftests/kmod/
7551 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7552 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7553 M: "David S. Miller" <davem@davemloft.net>
7554 M: Masami Hiramatsu <mhiramat@kernel.org>
7556 F: Documentation/kprobes.txt
7557 F: include/linux/kprobes.h
7558 F: include/asm-generic/kprobes.h
7561 KS0108 LCD CONTROLLER DRIVER
7562 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7563 W: http://miguelojeda.es/auxdisplay.htm
7564 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7566 F: Documentation/auxdisplay/ks0108
7567 F: drivers/auxdisplay/ks0108.c
7568 F: include/linux/ks0108.h
7571 M: David Ahern <dsa@cumulusnetworks.com>
7572 L: netdev@vger.kernel.org
7575 F: include/net/l3mdev.h
7577 LANTIQ MIPS ARCHITECTURE
7578 M: John Crispin <john@phrozen.org>
7579 L: linux-mips@linux-mips.org
7584 L: linux-x25@vger.kernel.org
7586 F: Documentation/networking/lapb-module.txt
7590 LASI 53c700 driver for PARISC
7591 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7592 L: linux-scsi@vger.kernel.org
7594 F: Documentation/scsi/53c700.txt
7595 F: drivers/scsi/53c700*
7598 M: Richard Purdie <rpurdie@rpsys.net>
7599 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7600 M: Pavel Machek <pavel@ucw.cz>
7601 L: linux-leds@vger.kernel.org
7602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7604 F: Documentation/devicetree/bindings/leds/
7606 F: include/linux/leds.h
7608 LEGACY EEPROM DRIVER
7609 M: Jean Delvare <jdelvare@suse.com>
7611 F: Documentation/misc-devices/eeprom
7612 F: drivers/misc/eeprom/eeprom.c
7614 LEGO USB Tower driver
7615 M: Juergen Stuber <starblue@users.sourceforge.net>
7616 L: legousb-devel@lists.sourceforge.net
7617 W: http://legousb.sourceforge.net/
7619 F: drivers/usb/misc/legousbtower.c
7622 M: Michael Krufky <mkrufky@linuxtv.org>
7623 L: linux-media@vger.kernel.org
7624 W: https://linuxtv.org
7625 W: http://github.com/mkrufky
7626 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7627 T: git git://linuxtv.org/mkrufky/tuners.git
7629 F: drivers/media/dvb-frontends/lg2160.*
7631 LGDT3305 MEDIA DRIVER
7632 M: Michael Krufky <mkrufky@linuxtv.org>
7633 L: linux-media@vger.kernel.org
7634 W: https://linuxtv.org
7635 W: http://github.com/mkrufky
7636 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7637 T: git git://linuxtv.org/mkrufky/tuners.git
7639 F: drivers/media/dvb-frontends/lgdt3305.*
7642 M: Rusty Russell <rusty@rustcorp.com.au>
7643 L: lguest@lists.ozlabs.org
7644 W: http://lguest.ozlabs.org/
7646 F: arch/x86/include/asm/lguest*.h
7649 F: include/linux/lguest*.h
7652 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7653 M: Viresh Kumar <vireshk@kernel.org>
7654 L: linux-ide@vger.kernel.org
7655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7657 F: include/linux/pata_arasan_cf_data.h
7658 F: drivers/ata/pata_arasan_cf.c
7661 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7662 M: Tejun Heo <tj@kernel.org>
7663 L: linux-ide@vger.kernel.org
7664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7666 F: drivers/ata/pata_*.c
7667 F: drivers/ata/ata_generic.c
7669 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7670 M: Linus Walleij <linus.walleij@linaro.org>
7671 L: linux-ide@vger.kernel.org
7672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7674 F: drivers/ata/pata_ftide010.c
7675 F: drivers/ata/sata_gemini.c
7676 F: drivers/ata/sata_gemini.h
7678 LIBATA SATA AHCI PLATFORM devices support
7679 M: Hans de Goede <hdegoede@redhat.com>
7680 M: Tejun Heo <tj@kernel.org>
7681 L: linux-ide@vger.kernel.org
7682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7684 F: drivers/ata/ahci_platform.c
7685 F: drivers/ata/libahci_platform.c
7686 F: include/linux/ahci_platform.h
7688 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7689 M: Mikael Pettersson <mikpelinux@gmail.com>
7690 L: linux-ide@vger.kernel.org
7691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7693 F: drivers/ata/sata_promise.*
7695 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7696 M: Tejun Heo <tj@kernel.org>
7697 L: linux-ide@vger.kernel.org
7698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7701 F: include/linux/ata.h
7702 F: include/linux/libata.h
7703 F: Documentation/devicetree/bindings/ata/
7706 M: Sasha Levin <alexander.levin@verizon.com>
7708 F: tools/lib/lockdep/
7710 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7711 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7712 L: linux-nvdimm@lists.01.org
7713 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7715 F: drivers/nvdimm/blk.c
7716 F: drivers/nvdimm/region_devs.c
7718 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7719 M: Vishal Verma <vishal.l.verma@intel.com>
7720 L: linux-nvdimm@lists.01.org
7721 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7723 F: drivers/nvdimm/btt*
7725 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7726 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7727 L: linux-nvdimm@lists.01.org
7728 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7730 F: drivers/nvdimm/pmem*
7732 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7733 M: Dan Williams <dan.j.williams@intel.com>
7734 L: linux-nvdimm@lists.01.org
7735 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7739 F: drivers/acpi/nfit/*
7740 F: include/linux/nd.h
7741 F: include/linux/libnvdimm.h
7742 F: include/uapi/linux/ndctl.h
7744 LIGHTNVM PLATFORM SUPPORT
7745 M: Matias Bjorling <mb@lightnvm.io>
7746 W: http://github/OpenChannelSSD
7747 L: linux-block@vger.kernel.org
7749 F: drivers/lightnvm/
7750 F: include/linux/lightnvm.h
7751 F: include/uapi/linux/lightnvm.h
7753 LINUX FOR POWER MACINTOSH
7754 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7755 W: http://www.penguinppc.org/
7756 L: linuxppc-dev@lists.ozlabs.org
7758 F: arch/powerpc/platforms/powermac/
7759 F: drivers/macintosh/
7761 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7762 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7763 M: Paul Mackerras <paulus@samba.org>
7764 M: Michael Ellerman <mpe@ellerman.id.au>
7765 W: https://github.com/linuxppc/linux/wiki
7766 L: linuxppc-dev@lists.ozlabs.org
7767 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7770 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7771 F: Documentation/devicetree/bindings/powerpc/
7772 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7773 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7774 F: Documentation/powerpc/
7776 F: drivers/char/tpm/tpm_ibmvtpm*
7777 F: drivers/crypto/nx/
7778 F: drivers/crypto/vmx/
7779 F: drivers/i2c/busses/i2c-opal.c
7780 F: drivers/net/ethernet/ibm/ibmveth.*
7781 F: drivers/net/ethernet/ibm/ibmvnic.*
7782 F: drivers/pci/hotplug/pnv_php.c
7783 F: drivers/pci/hotplug/rpa*
7784 F: drivers/rtc/rtc-opal.c
7785 F: drivers/scsi/ibmvscsi/
7786 F: drivers/tty/hvc/hvc_opal.c
7787 F: tools/testing/selftests/powerpc
7794 LINUX FOR POWERPC EMBEDDED MPC5XXX
7795 M: Anatolij Gustschin <agust@denx.de>
7796 L: linuxppc-dev@lists.ozlabs.org
7797 T: git git://git.denx.de/linux-denx-agust.git
7799 F: arch/powerpc/platforms/512x/
7800 F: arch/powerpc/platforms/52xx/
7802 LINUX FOR POWERPC EMBEDDED PPC4XX
7803 M: Alistair Popple <alistair@popple.id.au>
7804 M: Matt Porter <mporter@kernel.crashing.org>
7805 W: http://www.penguinppc.org/
7806 L: linuxppc-dev@lists.ozlabs.org
7808 F: arch/powerpc/platforms/40x/
7809 F: arch/powerpc/platforms/44x/
7811 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7812 M: Scott Wood <oss@buserror.net>
7813 M: Kumar Gala <galak@kernel.crashing.org>
7814 W: http://www.penguinppc.org/
7815 L: linuxppc-dev@lists.ozlabs.org
7816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7818 F: arch/powerpc/platforms/83xx/
7819 F: arch/powerpc/platforms/85xx/
7820 F: Documentation/devicetree/bindings/powerpc/fsl/
7822 LINUX FOR POWERPC EMBEDDED PPC8XX
7823 M: Vitaly Bordug <vitb@kernel.crashing.org>
7824 W: http://www.penguinppc.org/
7825 L: linuxppc-dev@lists.ozlabs.org
7827 F: arch/powerpc/platforms/8xx/
7829 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7830 L: linuxppc-dev@lists.ozlabs.org
7832 F: arch/powerpc/*/*virtex*
7833 F: arch/powerpc/*/*/*virtex*
7835 LINUX FOR POWERPC PA SEMI PWRFICIENT
7836 L: linuxppc-dev@lists.ozlabs.org
7838 F: arch/powerpc/platforms/pasemi/
7839 F: drivers/*/*pasemi*
7840 F: drivers/*/*/*pasemi*
7842 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7843 M: Kees Cook <keescook@chromium.org>
7845 F: drivers/misc/lkdtm*
7847 LINUX SECURITY MODULE (LSM) FRAMEWORK
7848 M: Chris Wright <chrisw@sous-sol.org>
7849 L: linux-security-module@vger.kernel.org
7852 LIS3LV02D ACCELEROMETER DRIVER
7853 M: Eric Piel <eric.piel@tremplin-utc.net>
7855 F: Documentation/misc-devices/lis3lv02d
7856 F: drivers/misc/lis3lv02d/
7857 F: drivers/platform/x86/hp_accel.c
7860 M: Josh Poimboeuf <jpoimboe@redhat.com>
7861 M: Jessica Yu <jeyu@kernel.org>
7862 M: Jiri Kosina <jikos@kernel.org>
7863 M: Miroslav Benes <mbenes@suse.cz>
7864 R: Petr Mladek <pmladek@suse.com>
7866 F: kernel/livepatch/
7867 F: include/linux/livepatch.h
7868 F: arch/x86/include/asm/livepatch.h
7869 F: arch/x86/kernel/livepatch.c
7870 F: Documentation/livepatch/
7871 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7872 F: samples/livepatch/
7873 L: live-patching@vger.kernel.org
7874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7877 L: netdev@vger.kernel.org
7879 F: include/linux/llc.h
7880 F: include/uapi/linux/llc.h
7884 LM73 HARDWARE MONITOR DRIVER
7885 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7886 L: linux-hwmon@vger.kernel.org
7888 F: drivers/hwmon/lm73.c
7890 LM78 HARDWARE MONITOR DRIVER
7891 M: Jean Delvare <jdelvare@suse.com>
7892 L: linux-hwmon@vger.kernel.org
7894 F: Documentation/hwmon/lm78
7895 F: drivers/hwmon/lm78.c
7897 LM83 HARDWARE MONITOR DRIVER
7898 M: Jean Delvare <jdelvare@suse.com>
7899 L: linux-hwmon@vger.kernel.org
7901 F: Documentation/hwmon/lm83
7902 F: drivers/hwmon/lm83.c
7904 LM90 HARDWARE MONITOR DRIVER
7905 M: Jean Delvare <jdelvare@suse.com>
7906 L: linux-hwmon@vger.kernel.org
7908 F: Documentation/hwmon/lm90
7909 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7910 F: drivers/hwmon/lm90.c
7911 F: include/dt-bindings/thermal/lm90.h
7913 LM95234 HARDWARE MONITOR DRIVER
7914 M: Guenter Roeck <linux@roeck-us.net>
7915 L: linux-hwmon@vger.kernel.org
7917 F: Documentation/hwmon/lm95234
7918 F: drivers/hwmon/lm95234.c
7920 LME2510 MEDIA DRIVER
7921 M: Malcolm Priestley <tvboxspy@gmail.com>
7922 L: linux-media@vger.kernel.org
7923 W: https://linuxtv.org
7924 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7926 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7928 LOADPIN SECURITY MODULE
7929 M: Kees Cook <keescook@chromium.org>
7930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
7932 F: security/loadpin/
7933 F: Documentation/admin-guide/LSM/LoadPin.rst
7936 M: Peter Zijlstra <peterz@infradead.org>
7937 M: Ingo Molnar <mingo@redhat.com>
7938 L: linux-kernel@vger.kernel.org
7939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7941 F: Documentation/locking/
7942 F: include/linux/lockdep.h
7943 F: include/linux/spinlock*.h
7944 F: arch/*/include/asm/spinlock*.h
7945 F: include/linux/rwlock*.h
7946 F: include/linux/mutex*.h
7947 F: arch/*/include/asm/mutex*.h
7948 F: include/linux/rwsem*.h
7949 F: arch/*/include/asm/rwsem.h
7950 F: include/linux/seqlock.h
7951 F: lib/locking*.[ch]
7954 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7955 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7956 L: linux-ntfs-dev@lists.sourceforge.net
7957 W: http://www.linux-ntfs.org/content/view/19/37/
7959 F: Documentation/ldm.txt
7960 F: block/partitions/ldm.*
7962 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7963 M: Sathya Prakash <sathya.prakash@broadcom.com>
7964 M: Chaitra P B <chaitra.basappa@broadcom.com>
7965 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7966 L: MPT-FusionLinux.pdl@broadcom.com
7967 L: linux-scsi@vger.kernel.org
7968 W: http://www.avagotech.com/support/
7970 F: drivers/message/fusion/
7971 F: drivers/scsi/mpt2sas/
7972 F: drivers/scsi/mpt3sas/
7974 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7975 M: Matthew Wilcox <matthew@wil.cx>
7976 L: linux-scsi@vger.kernel.org
7978 F: drivers/scsi/sym53c8xx_2/
7980 LTC4261 HARDWARE MONITOR DRIVER
7981 M: Guenter Roeck <linux@roeck-us.net>
7982 L: linux-hwmon@vger.kernel.org
7984 F: Documentation/hwmon/ltc4261
7985 F: drivers/hwmon/ltc4261.c
7987 LTC4306 I2C MULTIPLEXER DRIVER
7988 M: Michael Hennerich <michael.hennerich@analog.com>
7989 W: http://ez.analog.com/community/linux-device-drivers
7990 L: linux-i2c@vger.kernel.org
7992 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
7993 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7995 LTP (Linux Test Project)
7996 M: Mike Frysinger <vapier@gentoo.org>
7997 M: Cyril Hrubis <chrubis@suse.cz>
7998 M: Wanlong Gao <wanlong.gao@gmail.com>
7999 M: Jan Stancek <jstancek@redhat.com>
8000 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8001 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8002 L: ltp@lists.linux.it (subscribers-only)
8003 W: http://linux-test-project.github.io/
8004 T: git git://github.com/linux-test-project/ltp.git
8008 W: http://www.linux-m32r.org/
8013 M: Geert Uytterhoeven <geert@linux-m68k.org>
8014 L: linux-m68k@lists.linux-m68k.org
8015 W: http://www.linux-m68k.org/
8016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8021 M68K ON APPLE MACINTOSH
8022 M: Joshua Thompson <funaho@jurai.org>
8023 W: http://www.mac.linux-m68k.org/
8024 L: linux-m68k@lists.linux-m68k.org
8029 M: Philip Blundell <philb@gnu.org>
8030 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8034 M88DS3103 MEDIA DRIVER
8035 M: Antti Palosaari <crope@iki.fi>
8036 L: linux-media@vger.kernel.org
8037 W: https://linuxtv.org
8038 W: http://palosaari.fi/linux/
8039 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8040 T: git git://linuxtv.org/anttip/media_tree.git
8042 F: drivers/media/dvb-frontends/m88ds3103*
8044 M88RS2000 MEDIA DRIVER
8045 M: Malcolm Priestley <tvboxspy@gmail.com>
8046 L: linux-media@vger.kernel.org
8047 W: https://linuxtv.org
8048 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8050 F: drivers/media/dvb-frontends/m88rs2000*
8052 MA901 MASTERKIT USB FM RADIO DRIVER
8053 M: Alexey Klimov <klimov.linux@gmail.com>
8054 L: linux-media@vger.kernel.org
8055 T: git git://linuxtv.org/media_tree.git
8057 F: drivers/media/radio/radio-ma901.c
8060 M: Johannes Berg <johannes@sipsolutions.net>
8061 L: linux-wireless@vger.kernel.org
8062 W: http://wireless.kernel.org/
8063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8066 F: Documentation/networking/mac80211-injection.txt
8067 F: include/net/mac80211.h
8069 F: drivers/net/wireless/mac80211_hwsim.[ch]
8072 M: Jassi Brar <jassisinghbrar@gmail.com>
8073 L: linux-kernel@vger.kernel.org
8076 F: include/linux/mailbox_client.h
8077 F: include/linux/mailbox_controller.h
8079 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8080 M: Michael Kerrisk <mtk.manpages@gmail.com>
8081 W: http://www.kernel.org/doc/man-pages
8082 L: linux-man@vger.kernel.org
8085 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8086 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8087 L: linux-mips@linux-mips.org
8089 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8091 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8092 M: Andrew Lunn <andrew@lunn.ch>
8093 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8094 L: netdev@vger.kernel.org
8096 F: drivers/net/dsa/mv88e6xxx/
8097 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8099 MARVELL ARMADA DRM SUPPORT
8100 M: Russell King <linux@armlinux.org.uk>
8102 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8103 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8104 F: drivers/gpu/drm/armada/
8105 F: include/uapi/drm/armada_drm.h
8106 F: Documentation/devicetree/bindings/display/armada/
8108 MARVELL CRYPTO DRIVER
8109 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8110 M: Arnaud Ebalard <arno@natisbad.org>
8111 F: drivers/crypto/marvell/
8113 L: linux-crypto@vger.kernel.org
8115 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8116 M: Mirko Lindner <mlindner@marvell.com>
8117 M: Stephen Hemminger <stephen@networkplumber.org>
8118 L: netdev@vger.kernel.org
8120 F: drivers/net/ethernet/marvell/sk*
8122 MARVELL LIBERTAS WIRELESS DRIVER
8123 L: libertas-dev@lists.infradead.org
8125 F: drivers/net/wireless/marvell/libertas/
8127 MARVELL MV643XX ETHERNET DRIVER
8128 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8129 L: netdev@vger.kernel.org
8131 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8132 F: include/linux/mv643xx.h
8134 MARVELL MV88X3310 PHY DRIVER
8135 M: Russell King <rmk@armlinux.org.uk>
8136 L: netdev@vger.kernel.org
8138 F: drivers/net/phy/marvell10g.c
8140 MARVELL MVNETA ETHERNET DRIVER
8141 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8142 L: netdev@vger.kernel.org
8144 F: drivers/net/ethernet/marvell/mvneta.*
8146 MARVELL MWIFIEX WIRELESS DRIVER
8147 M: Amitkumar Karwar <amitkarwar@gmail.com>
8148 M: Nishant Sarmukadam <nishants@marvell.com>
8149 M: Ganapathi Bhat <gbhat@marvell.com>
8150 M: Xinming Hu <huxm@marvell.com>
8151 L: linux-wireless@vger.kernel.org
8153 F: drivers/net/wireless/marvell/mwifiex/
8155 MARVELL MWL8K WIRELESS DRIVER
8156 M: Lennert Buytenhek <buytenh@wantstofly.org>
8157 L: linux-wireless@vger.kernel.org
8159 F: drivers/net/wireless/marvell/mwl8k.c
8161 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8162 M: Nicolas Pitre <nico@fluxnic.net>
8164 F: drivers/mmc/host/mvsdio.*
8166 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8167 M: Hu Ziji <huziji@marvell.com>
8168 L: linux-mmc@vger.kernel.org
8170 F: drivers/mmc/host/sdhci-xenon*
8171 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8173 MATROX FRAMEBUFFER DRIVER
8174 L: linux-fbdev@vger.kernel.org
8176 F: drivers/video/fbdev/matrox/matroxfb_*
8177 F: include/uapi/linux/matroxfb.h
8179 MAX16065 HARDWARE MONITOR DRIVER
8180 M: Guenter Roeck <linux@roeck-us.net>
8181 L: linux-hwmon@vger.kernel.org
8183 F: Documentation/hwmon/max16065
8184 F: drivers/hwmon/max16065.c
8186 MAX20751 HARDWARE MONITOR DRIVER
8187 M: Guenter Roeck <linux@roeck-us.net>
8188 L: linux-hwmon@vger.kernel.org
8190 F: Documentation/hwmon/max20751
8191 F: drivers/hwmon/max20751.c
8193 MAX2175 SDR TUNER DRIVER
8194 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8195 L: linux-media@vger.kernel.org
8196 T: git git://linuxtv.org/media_tree.git
8198 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8199 F: Documentation/media/v4l-drivers/max2175.rst
8200 F: drivers/media/i2c/max2175*
8201 F: include/uapi/linux/max2175.h
8203 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8204 L: linux-hwmon@vger.kernel.org
8206 F: Documentation/hwmon/max6650
8207 F: drivers/hwmon/max6650.c
8209 MAX6697 HARDWARE MONITOR DRIVER
8210 M: Guenter Roeck <linux@roeck-us.net>
8211 L: linux-hwmon@vger.kernel.org
8213 F: Documentation/hwmon/max6697
8214 F: Documentation/devicetree/bindings/i2c/max6697.txt
8215 F: drivers/hwmon/max6697.c
8216 F: include/linux/platform_data/max6697.h
8218 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8219 M: Peter Rosin <peda@axentia.se>
8220 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8222 F: Documentation/devicetree/bindings/sound/max9860.txt
8223 F: sound/soc/codecs/max9860.*
8225 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8226 M: Javier Martinez Canillas <javier@dowhile0.org>
8227 L: linux-kernel@vger.kernel.org
8229 F: drivers/regulator/max77802-regulator.c
8230 F: Documentation/devicetree/bindings/*/*max77802.txt
8231 F: include/dt-bindings/*/*max77802.h
8233 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8234 M: Krzysztof Kozlowski <krzk@kernel.org>
8235 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8236 L: linux-pm@vger.kernel.org
8238 F: drivers/power/supply/max14577_charger.c
8239 F: drivers/power/supply/max77693_charger.c
8241 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8242 M: Chanwoo Choi <cw00.choi@samsung.com>
8243 M: Krzysztof Kozlowski <krzk@kernel.org>
8244 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8245 L: linux-kernel@vger.kernel.org
8247 F: drivers/*/max14577*.c
8248 F: drivers/*/max77686*.c
8249 F: drivers/*/max77693*.c
8250 F: drivers/extcon/extcon-max14577.c
8251 F: drivers/extcon/extcon-max77693.c
8252 F: drivers/rtc/rtc-max77686.c
8253 F: drivers/clk/clk-max77686.c
8254 F: Documentation/devicetree/bindings/mfd/max14577.txt
8255 F: Documentation/devicetree/bindings/*/max77686.txt
8256 F: Documentation/devicetree/bindings/mfd/max77693.txt
8257 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8258 F: include/linux/mfd/max14577*.h
8259 F: include/linux/mfd/max77686*.h
8260 F: include/linux/mfd/max77693*.h
8262 MAXIRADIO FM RADIO RECEIVER DRIVER
8263 M: Hans Verkuil <hverkuil@xs4all.nl>
8264 L: linux-media@vger.kernel.org
8265 T: git git://linuxtv.org/media_tree.git
8266 W: https://linuxtv.org
8268 F: drivers/media/radio/radio-maxiradio*
8270 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8271 M: Peter Rosin <peda@axentia.se>
8272 L: linux-iio@vger.kernel.org
8274 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8275 F: drivers/iio/potentiometer/mcp4531.c
8277 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8278 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8279 L: linux-iio@vger.kernel.org
8281 F: drivers/iio/dac/cio-dac.c
8283 MEDIA DRIVERS FOR ASCOT2E
8284 M: Sergey Kozlov <serjk@netup.ru>
8285 M: Abylay Ospan <aospan@netup.ru>
8286 L: linux-media@vger.kernel.org
8287 W: https://linuxtv.org
8289 T: git git://linuxtv.org/media_tree.git
8291 F: drivers/media/dvb-frontends/ascot2e*
8293 MEDIA DRIVERS FOR CXD2841ER
8294 M: Sergey Kozlov <serjk@netup.ru>
8295 M: Abylay Ospan <aospan@netup.ru>
8296 L: linux-media@vger.kernel.org
8297 W: https://linuxtv.org
8299 T: git git://linuxtv.org/media_tree.git
8301 F: drivers/media/dvb-frontends/cxd2841er*
8303 MEDIA DRIVERS FOR FREESCALE IMX
8304 M: Steve Longerbeam <slongerbeam@gmail.com>
8305 M: Philipp Zabel <p.zabel@pengutronix.de>
8306 L: linux-media@vger.kernel.org
8307 T: git git://linuxtv.org/media_tree.git
8309 F: Documentation/devicetree/bindings/media/imx.txt
8310 F: Documentation/media/v4l-drivers/imx.rst
8311 F: drivers/staging/media/imx/
8312 F: include/linux/imx-media.h
8313 F: include/media/imx.h
8315 MEDIA DRIVERS FOR HELENE
8316 M: Abylay Ospan <aospan@netup.ru>
8317 L: linux-media@vger.kernel.org
8318 W: https://linuxtv.org
8320 T: git git://linuxtv.org/media_tree.git
8322 F: drivers/media/dvb-frontends/helene*
8324 MEDIA DRIVERS FOR HORUS3A
8325 M: Sergey Kozlov <serjk@netup.ru>
8326 M: Abylay Ospan <aospan@netup.ru>
8327 L: linux-media@vger.kernel.org
8328 W: https://linuxtv.org
8330 T: git git://linuxtv.org/media_tree.git
8332 F: drivers/media/dvb-frontends/horus3a*
8334 MEDIA DRIVERS FOR LNBH25
8335 M: Sergey Kozlov <serjk@netup.ru>
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/lnbh25*
8344 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
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/pci/netup_unidvb/*
8354 MEDIA DRIVERS FOR RENESAS - DRIF
8355 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8356 L: linux-media@vger.kernel.org
8357 L: linux-renesas-soc@vger.kernel.org
8358 T: git git://linuxtv.org/media_tree.git
8360 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8361 F: drivers/media/platform/rcar_drif.c
8363 MEDIA DRIVERS FOR RENESAS - FCP
8364 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8365 L: linux-media@vger.kernel.org
8366 L: linux-renesas-soc@vger.kernel.org
8367 T: git git://linuxtv.org/media_tree.git
8369 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8370 F: drivers/media/platform/rcar-fcp.c
8371 F: include/media/rcar-fcp.h
8373 MEDIA DRIVERS FOR RENESAS - FDP1
8374 M: Kieran Bingham <kieran@bingham.xyz>
8375 L: linux-media@vger.kernel.org
8376 L: linux-renesas-soc@vger.kernel.org
8377 T: git git://linuxtv.org/media_tree.git
8379 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8380 F: drivers/media/platform/rcar_fdp1.c
8382 MEDIA DRIVERS FOR RENESAS - VIN
8383 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
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/rcar_vin.txt
8389 F: drivers/media/platform/rcar-vin/
8391 MEDIA DRIVERS FOR RENESAS - VSP1
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,vsp1.txt
8398 F: drivers/media/platform/vsp1/
8400 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8401 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8402 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8403 P: LinuxTV.org Project
8404 L: linux-media@vger.kernel.org
8405 W: https://linuxtv.org
8406 Q: http://patchwork.kernel.org/project/linux-media/list/
8407 T: git git://linuxtv.org/media_tree.git
8409 F: Documentation/devicetree/bindings/media/
8410 F: Documentation/media/
8412 F: drivers/staging/media/
8413 F: include/linux/platform_data/media/
8415 F: include/uapi/linux/dvb/
8416 F: include/uapi/linux/videodev2.h
8417 F: include/uapi/linux/media.h
8418 F: include/uapi/linux/v4l2-*
8419 F: include/uapi/linux/meye.h
8420 F: include/uapi/linux/ivtv*
8421 F: include/uapi/linux/uvcvideo.h
8423 MEDIATEK ETHERNET DRIVER
8424 M: Felix Fietkau <nbd@openwrt.org>
8425 M: John Crispin <blogic@openwrt.org>
8426 L: netdev@vger.kernel.org
8428 F: drivers/net/ethernet/mediatek/
8430 MEDIATEK JPEG DRIVER
8431 M: Rick Chang <rick.chang@mediatek.com>
8432 M: Bin Liu <bin.liu@mediatek.com>
8434 F: drivers/media/platform/mtk-jpeg/
8435 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8438 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8439 M: Houlong Wei <houlong.wei@mediatek.com>
8440 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8442 F: drivers/media/platform/mtk-mdp/
8443 F: drivers/media/platform/mtk-vpu/
8444 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8446 MEDIATEK MEDIA DRIVER
8447 M: Tiffany Lin <tiffany.lin@mediatek.com>
8448 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8450 F: drivers/media/platform/mtk-vcodec/
8451 F: drivers/media/platform/mtk-vpu/
8452 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8453 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8455 MEDIATEK MT7601U WIRELESS LAN DRIVER
8456 M: Jakub Kicinski <kubakici@wp.pl>
8457 L: linux-wireless@vger.kernel.org
8459 F: drivers/net/wireless/mediatek/mt7601u/
8461 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8462 M: Sean Wang <sean.wang@mediatek.com>
8464 F: drivers/char/hw_random/mtk-rng.c
8466 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8467 M: Peter Senna Tschudin <peter.senna@collabora.com>
8468 M: Martin Donnelly <martin.donnelly@ge.com>
8469 M: Martyn Welch <martyn.welch@collabora.co.uk>
8471 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8472 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8474 MEGARAID SCSI/SAS DRIVERS
8475 M: Kashyap Desai <kashyap.desai@broadcom.com>
8476 M: Sumit Saxena <sumit.saxena@broadcom.com>
8477 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8478 L: megaraidlinux.pdl@broadcom.com
8479 L: linux-scsi@vger.kernel.org
8480 W: http://www.avagotech.com/support/
8482 F: Documentation/scsi/megaraid.txt
8483 F: drivers/scsi/megaraid.*
8484 F: drivers/scsi/megaraid/
8486 MELEXIS MLX90614 DRIVER
8487 M: Crt Mori <cmo@melexis.com>
8488 L: linux-iio@vger.kernel.org
8489 W: http://www.melexis.com
8491 F: drivers/iio/temperature/mlx90614.c
8493 MELFAS MIP4 TOUCHSCREEN DRIVER
8494 M: Sangwon Jee <jeesw@melfas.com>
8495 W: http://www.melfas.com
8497 F: drivers/input/touchscreen/melfas_mip4.c
8498 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8500 MELLANOX ETHERNET DRIVER (mlx4_en)
8501 M: Tariq Toukan <tariqt@mellanox.com>
8502 L: netdev@vger.kernel.org
8504 W: http://www.mellanox.com
8505 Q: http://patchwork.ozlabs.org/project/netdev/list/
8506 F: drivers/net/ethernet/mellanox/mlx4/en_*
8508 MELLANOX ETHERNET DRIVER (mlx5e)
8509 M: Saeed Mahameed <saeedm@mellanox.com>
8510 L: netdev@vger.kernel.org
8512 W: http://www.mellanox.com
8513 Q: http://patchwork.ozlabs.org/project/netdev/list/
8514 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8516 MELLANOX ETHERNET INNOVA DRIVER
8517 M: Ilan Tayari <ilant@mellanox.com>
8518 R: Boris Pismenny <borisp@mellanox.com>
8519 L: netdev@vger.kernel.org
8521 W: http://www.mellanox.com
8522 Q: http://patchwork.ozlabs.org/project/netdev/list/
8523 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8524 F: include/linux/mlx5/mlx5_ifc_fpga.h
8526 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8527 M: Ilan Tayari <ilant@mellanox.com>
8528 R: Boris Pismenny <borisp@mellanox.com>
8529 L: netdev@vger.kernel.org
8531 W: http://www.mellanox.com
8532 Q: http://patchwork.ozlabs.org/project/netdev/list/
8533 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8534 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8536 MELLANOX ETHERNET SWITCH DRIVERS
8537 M: Jiri Pirko <jiri@mellanox.com>
8538 M: Ido Schimmel <idosch@mellanox.com>
8539 L: netdev@vger.kernel.org
8541 W: http://www.mellanox.com
8542 Q: http://patchwork.ozlabs.org/project/netdev/list/
8543 F: drivers/net/ethernet/mellanox/mlxsw/
8545 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8546 M: Yotam Gigi <yotamg@mellanox.com>
8547 L: netdev@vger.kernel.org
8549 W: http://www.mellanox.com
8550 Q: http://patchwork.ozlabs.org/project/netdev/list/
8551 F: drivers/net/ethernet/mellanox/mlxfw/
8553 MELLANOX MLX CPLD HOTPLUG DRIVER
8554 M: Vadim Pasternak <vadimp@mellanox.com>
8555 L: platform-driver-x86@vger.kernel.org
8557 F: drivers/platform/x86/mlxcpld-hotplug.c
8558 F: include/linux/platform_data/mlxcpld-hotplug.h
8560 MELLANOX MLX4 core VPI driver
8561 M: Tariq Toukan <tariqt@mellanox.com>
8562 L: netdev@vger.kernel.org
8563 L: linux-rdma@vger.kernel.org
8564 W: http://www.mellanox.com
8565 Q: http://patchwork.ozlabs.org/project/netdev/list/
8567 F: drivers/net/ethernet/mellanox/mlx4/
8568 F: include/linux/mlx4/
8570 MELLANOX MLX4 IB driver
8571 M: Yishai Hadas <yishaih@mellanox.com>
8572 L: linux-rdma@vger.kernel.org
8573 W: http://www.mellanox.com
8574 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8576 F: drivers/infiniband/hw/mlx4/
8577 F: include/linux/mlx4/
8578 F: include/uapi/rdma/mlx4-abi.h
8580 MELLANOX MLX5 core VPI driver
8581 M: Saeed Mahameed <saeedm@mellanox.com>
8582 M: Matan Barak <matanb@mellanox.com>
8583 M: Leon Romanovsky <leonro@mellanox.com>
8584 L: netdev@vger.kernel.org
8585 L: linux-rdma@vger.kernel.org
8586 W: http://www.mellanox.com
8587 Q: http://patchwork.ozlabs.org/project/netdev/list/
8589 F: drivers/net/ethernet/mellanox/mlx5/core/
8590 F: include/linux/mlx5/
8592 MELLANOX MLX5 IB driver
8593 M: Matan Barak <matanb@mellanox.com>
8594 M: Leon Romanovsky <leonro@mellanox.com>
8595 L: linux-rdma@vger.kernel.org
8596 W: http://www.mellanox.com
8597 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8599 F: drivers/infiniband/hw/mlx5/
8600 F: include/linux/mlx5/
8601 F: include/uapi/rdma/mlx5-abi.h
8603 MELLANOX MLXCPLD I2C AND MUX DRIVER
8604 M: Vadim Pasternak <vadimp@mellanox.com>
8605 M: Michael Shych <michaelsh@mellanox.com>
8606 L: linux-i2c@vger.kernel.org
8608 F: drivers/i2c/busses/i2c-mlxcpld.c
8609 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8610 F: Documentation/i2c/busses/i2c-mlxcpld
8612 MELLANOX MLXCPLD LED DRIVER
8613 M: Vadim Pasternak <vadimp@mellanox.com>
8614 L: linux-leds@vger.kernel.org
8616 F: drivers/leds/leds-mlxcpld.c
8617 F: Documentation/leds/leds-mlxcpld.txt
8619 MELLANOX PLATFORM DRIVER
8620 M: Vadim Pasternak <vadimp@mellanox.com>
8621 L: platform-driver-x86@vger.kernel.org
8623 F: drivers/platform/x86/mlx-platform.c
8626 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8627 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8628 L: linux-kernel@vger.kernel.org
8630 F: kernel/membarrier.c
8631 F: include/uapi/linux/membarrier.h
8634 L: linux-mm@kvack.org
8635 W: http://www.linux-mm.org
8637 F: include/linux/mm.h
8638 F: include/linux/gfp.h
8639 F: include/linux/mmzone.h
8640 F: include/linux/memory_hotplug.h
8641 F: include/linux/vmalloc.h
8644 MEMORY TECHNOLOGY DEVICES (MTD)
8645 M: David Woodhouse <dwmw2@infradead.org>
8646 M: Brian Norris <computersforpeace@gmail.com>
8647 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8648 M: Marek Vasut <marek.vasut@gmail.com>
8649 M: Richard Weinberger <richard@nod.at>
8650 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8651 L: linux-mtd@lists.infradead.org
8652 W: http://www.linux-mtd.infradead.org/
8653 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8654 T: git git://git.infradead.org/linux-mtd.git master
8655 T: git git://git.infradead.org/l2-mtd.git master
8657 F: Documentation/devicetree/bindings/mtd/
8659 F: include/linux/mtd/
8660 F: include/uapi/mtd/
8662 MEN A21 WATCHDOG DRIVER
8663 M: Johannes Thumshirn <morbidrsa@gmail.com>
8664 L: linux-watchdog@vger.kernel.org
8666 F: drivers/watchdog/mena21_wdt.c
8668 MEN CHAMELEON BUS (mcb)
8669 M: Johannes Thumshirn <morbidrsa@gmail.com>
8672 F: include/linux/mcb.h
8673 F: Documentation/men-chameleon-bus.txt
8675 MEN F21BMC (Board Management Controller)
8676 M: Andreas Werner <andreas.werner@men.de>
8678 F: drivers/mfd/menf21bmc.c
8679 F: drivers/watchdog/menf21bmc_wdt.c
8680 F: drivers/leds/leds-menf21bmc.c
8681 F: drivers/hwmon/menf21bmc_hwmon.c
8682 F: Documentation/hwmon/menf21bmc
8685 M: James Hogan <james.hogan@imgtec.com>
8686 L: linux-metag@vger.kernel.org
8687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8690 F: Documentation/metag/
8691 F: Documentation/devicetree/bindings/metag/
8692 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8693 F: drivers/clocksource/metag_generic.c
8694 F: drivers/irqchip/irq-metag.c
8695 F: drivers/irqchip/irq-metag-ext.c
8696 F: drivers/tty/metag_da.c
8698 MICROBLAZE ARCHITECTURE
8699 M: Michal Simek <monstr@monstr.eu>
8700 W: http://www.monstr.eu/fdt/
8701 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8705 MICROCHIP / ATMEL AT91 SERIAL DRIVER
8706 M: Richard Genoud <richard.genoud@gmail.com>
8708 F: drivers/tty/serial/atmel_serial.c
8709 F: drivers/tty/serial/atmel_serial.h
8711 MICROCHIP / ATMEL DMA DRIVER
8712 M: Ludovic Desroches <ludovic.desroches@microchip.com>
8713 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8714 L: dmaengine@vger.kernel.org
8716 F: drivers/dma/at_hdmac.c
8717 F: drivers/dma/at_hdmac_regs.h
8718 F: include/linux/platform_data/dma-atmel.h
8720 MICROCHIP / ATMEL ISC DRIVER
8721 M: Songjun Wu <songjun.wu@microchip.com>
8722 L: linux-media@vger.kernel.org
8724 F: drivers/media/platform/atmel/atmel-isc.c
8725 F: drivers/media/platform/atmel/atmel-isc-regs.h
8726 F: devicetree/bindings/media/atmel-isc.txt
8728 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8729 M: Woojung Huh <Woojung.Huh@microchip.com>
8730 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8731 L: netdev@vger.kernel.org
8733 F: net/dsa/tag_ksz.c
8734 F: drivers/net/dsa/microchip/*
8735 F: include/linux/platform_data/microchip-ksz.h
8736 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
8738 MICROCHIP USB251XB DRIVER
8739 M: Richard Leitner <richard.leitner@skidata.com>
8740 L: linux-usb@vger.kernel.org
8742 F: drivers/usb/misc/usb251xb.c
8743 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8745 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8746 M: Don Brace <don.brace@microsemi.com>
8747 L: esc.storagedev@microsemi.com
8748 L: linux-scsi@vger.kernel.org
8750 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8751 F: drivers/scsi/smartpqi/Kconfig
8752 F: drivers/scsi/smartpqi/Makefile
8753 F: include/linux/cciss*.h
8754 F: include/uapi/linux/cciss*.h
8755 F: Documentation/scsi/smartpqi.txt
8757 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8758 M: Chen Yu <yu.c.chen@intel.com>
8759 L: platform-driver-x86@vger.kernel.org
8761 F: drivers/platform/x86/surfacepro3_button.c
8764 M: Oliver Neukum <oliver@neukum.org>
8766 F: drivers/usb/image/microtek.*
8769 M: Ralf Baechle <ralf@linux-mips.org>
8770 L: linux-mips@linux-mips.org
8771 W: http://www.linux-mips.org/
8772 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8773 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8775 F: Documentation/devicetree/bindings/mips/
8776 F: Documentation/mips/
8779 MIPS BOSTON DEVELOPMENT BOARD
8780 M: Paul Burton <paul.burton@imgtec.com>
8781 L: linux-mips@linux-mips.org
8783 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
8784 F: arch/mips/boot/dts/img/boston.dts
8785 F: arch/mips/configs/generic/board-boston.config
8786 F: drivers/clk/imgtec/clk-boston.c
8787 F: include/dt-bindings/clock/boston-clock.h
8789 MIPS GENERIC PLATFORM
8790 M: Paul Burton <paul.burton@imgtec.com>
8791 L: linux-mips@linux-mips.org
8793 F: arch/mips/generic/
8795 MIPS/LOONGSON1 ARCHITECTURE
8796 M: Keguang Zhang <keguang.zhang@gmail.com>
8797 L: linux-mips@linux-mips.org
8799 F: arch/mips/loongson32/
8800 F: arch/mips/include/asm/mach-loongson32/
8801 F: drivers/*/*loongson1*
8802 F: drivers/*/*/*loongson1*
8804 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8805 M: Hans Verkuil <hverkuil@xs4all.nl>
8806 L: linux-media@vger.kernel.org
8807 T: git git://linuxtv.org/media_tree.git
8808 W: https://linuxtv.org
8810 F: drivers/media/radio/radio-miropcm20*
8813 M: Eric Miao <eric.y.miao@gmail.com>
8814 M: Haojian Zhuang <haojian.zhuang@gmail.com>
8815 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8816 T: git git://github.com/hzhuang1/linux.git
8817 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8819 F: arch/arm/boot/dts/mmp*
8820 F: arch/arm/mach-mmp/
8822 MN88472 MEDIA DRIVER
8823 M: Antti Palosaari <crope@iki.fi>
8824 L: linux-media@vger.kernel.org
8825 W: https://linuxtv.org
8826 W: http://palosaari.fi/linux/
8827 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8829 F: drivers/media/dvb-frontends/mn88472*
8831 MN88473 MEDIA DRIVER
8832 M: Antti Palosaari <crope@iki.fi>
8833 L: linux-media@vger.kernel.org
8834 W: https://linuxtv.org
8835 W: http://palosaari.fi/linux/
8836 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8838 F: drivers/media/dvb-frontends/mn88473*
8841 M: Jessica Yu <jeyu@kernel.org>
8842 M: Rusty Russell <rusty@rustcorp.com.au>
8843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8845 F: include/linux/module.h
8848 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8849 W: http://popies.net/meye/
8851 F: Documentation/media/v4l-drivers/meye*
8852 F: drivers/media/pci/meye/
8853 F: include/uapi/linux/meye.h
8855 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8856 M: Jiri Slaby <jirislaby@gmail.com>
8858 F: Documentation/serial/moxa-smartio
8859 F: drivers/tty/mxser.*
8861 MR800 AVERMEDIA USB FM RADIO DRIVER
8862 M: Alexey Klimov <klimov.linux@gmail.com>
8863 L: linux-media@vger.kernel.org
8864 T: git git://linuxtv.org/media_tree.git
8866 F: drivers/media/radio/radio-mr800.c
8868 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8869 M: Alan Ott <alan@signal11.us>
8870 L: linux-wpan@vger.kernel.org
8872 F: drivers/net/ieee802154/mrf24j40.c
8873 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8876 M: "Lee, Chun-Yi" <jlee@suse.com>
8877 L: platform-driver-x86@vger.kernel.org
8879 F: drivers/platform/x86/msi-laptop.c
8882 L: platform-driver-x86@vger.kernel.org
8884 F: drivers/platform/x86/msi-wmi.c
8887 M: Antti Palosaari <crope@iki.fi>
8888 L: linux-media@vger.kernel.org
8889 W: https://linuxtv.org
8890 W: http://palosaari.fi/linux/
8891 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8892 T: git git://linuxtv.org/anttip/media_tree.git
8894 F: drivers/media/tuners/msi001*
8896 MSI2500 MEDIA DRIVER
8897 M: Antti Palosaari <crope@iki.fi>
8898 L: linux-media@vger.kernel.org
8899 W: https://linuxtv.org
8900 W: http://palosaari.fi/linux/
8901 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8902 T: git git://linuxtv.org/anttip/media_tree.git
8904 F: drivers/media/usb/msi2500/
8906 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8907 M: Robert Jarzmik <robert.jarzmik@free.fr>
8908 L: linux-mtd@lists.infradead.org
8910 F: drivers/mtd/devices/docg3*
8912 MT9M032 APTINA SENSOR DRIVER
8913 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8914 L: linux-media@vger.kernel.org
8915 T: git git://linuxtv.org/media_tree.git
8917 F: drivers/media/i2c/mt9m032.c
8918 F: include/media/i2c/mt9m032.h
8920 MT9P031 APTINA CAMERA SENSOR
8921 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8922 L: linux-media@vger.kernel.org
8923 T: git git://linuxtv.org/media_tree.git
8925 F: drivers/media/i2c/mt9p031.c
8926 F: include/media/i2c/mt9p031.h
8928 MT9T001 APTINA CAMERA SENSOR
8929 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8930 L: linux-media@vger.kernel.org
8931 T: git git://linuxtv.org/media_tree.git
8933 F: drivers/media/i2c/mt9t001.c
8934 F: include/media/i2c/mt9t001.h
8936 MT9V032 APTINA CAMERA SENSOR
8937 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8938 L: linux-media@vger.kernel.org
8939 T: git git://linuxtv.org/media_tree.git
8941 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8942 F: drivers/media/i2c/mt9v032.c
8943 F: include/media/i2c/mt9v032.h
8945 MULTIFUNCTION DEVICES (MFD)
8946 M: Lee Jones <lee.jones@linaro.org>
8947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8949 F: Documentation/devicetree/bindings/mfd/
8951 F: include/linux/mfd/
8952 F: include/dt-bindings/mfd/
8954 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8956 F: drivers/mmc/host/mmc_spi.c
8957 F: include/linux/spi/mmc_spi.h
8959 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8960 M: Ulf Hansson <ulf.hansson@linaro.org>
8961 L: linux-mmc@vger.kernel.org
8962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8964 F: Documentation/devicetree/bindings/mmc/
8966 F: include/linux/mmc/
8967 F: include/uapi/linux/mmc/
8969 MULTIPLEXER SUBSYSTEM
8970 M: Peter Rosin <peda@axentia.se>
8972 F: Documentation/ABI/testing/mux/sysfs-class-mux*
8973 F: Documentation/devicetree/bindings/mux/
8974 F: include/linux/dt-bindings/mux/
8975 F: include/linux/mux/
8978 MULTISOUND SOUND DRIVER
8979 M: Andrew Veliath <andrewtv@usa.net>
8981 F: Documentation/sound/oss/MultiSound
8984 MULTITECH MULTIPORT CARD (ISICOM)
8986 F: drivers/tty/isicom.c
8987 F: include/linux/isicom.h
8989 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8990 M: Bin Liu <b-liu@ti.com>
8991 L: linux-usb@vger.kernel.org
8992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8994 F: drivers/usb/musb/
8996 MXL5007T MEDIA DRIVER
8997 M: Michael Krufky <mkrufky@linuxtv.org>
8998 L: linux-media@vger.kernel.org
8999 W: https://linuxtv.org
9000 W: http://github.com/mkrufky
9001 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9002 T: git git://linuxtv.org/mkrufky/tuners.git
9004 F: drivers/media/tuners/mxl5007t.*
9007 M: Marek Vasut <marex@denx.de>
9009 F: drivers/gpu/drm/mxsfb/
9010 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9012 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9013 M: Hyong-Youb Kim <hykim@myri.com>
9014 L: netdev@vger.kernel.org
9015 W: https://www.myricom.com/support/downloads/myri10ge.html
9017 F: drivers/net/ethernet/myricom/myri10ge/
9019 NAND FLASH SUBSYSTEM
9020 M: Boris Brezillon <boris.brezillon@free-electrons.com>
9021 R: Richard Weinberger <richard@nod.at>
9022 L: linux-mtd@lists.infradead.org
9023 W: http://www.linux-mtd.infradead.org/
9024 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9025 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9026 T: git git://git.infradead.org/l2-mtd.git nand/next
9028 F: drivers/mtd/nand/
9029 F: include/linux/mtd/nand*.h
9031 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9032 M: Daniel Mack <zonque@gmail.com>
9034 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9035 W: http://www.native-instruments.com
9038 NATSEMI ETHERNET DRIVER (DP8381x)
9040 F: drivers/net/ethernet/natsemi/natsemi.c
9043 M: Petr Vandrovec <petr@vandrovec.name>
9047 NCR 5380 SCSI DRIVERS
9048 M: Finn Thain <fthain@telegraphics.com.au>
9049 M: Michael Schmitz <schmitzmic@gmail.com>
9050 L: linux-scsi@vger.kernel.org
9052 F: Documentation/scsi/g_NCR5380.txt
9053 F: drivers/scsi/NCR5380.*
9054 F: drivers/scsi/arm/cumana_1.c
9055 F: drivers/scsi/arm/oak.c
9056 F: drivers/scsi/atari_scsi.*
9057 F: drivers/scsi/dmx3191d.c
9058 F: drivers/scsi/g_NCR5380.*
9059 F: drivers/scsi/mac_scsi.*
9060 F: drivers/scsi/sun3_scsi.*
9061 F: drivers/scsi/sun3_scsi_vme.c
9063 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9064 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9065 L: linux-scsi@vger.kernel.org
9067 F: drivers/scsi/NCR_D700.*
9069 NCT6775 HARDWARE MONITOR DRIVER
9070 M: Guenter Roeck <linux@roeck-us.net>
9071 L: linux-hwmon@vger.kernel.org
9073 F: Documentation/hwmon/nct6775
9074 F: drivers/hwmon/nct6775.c
9076 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9077 M: Faisal Latif <faisal.latif@intel.com>
9078 L: linux-rdma@vger.kernel.org
9079 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9081 F: drivers/infiniband/hw/nes/
9082 F: include/uapi/rdma/nes-abi.h
9084 NETEM NETWORK EMULATOR
9085 M: Stephen Hemminger <stephen@networkplumber.org>
9086 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9088 F: net/sched/sch_netem.c
9090 NETERION 10GbE DRIVERS (s2io/vxge)
9091 M: Jon Mason <jdmason@kudzu.us>
9092 L: netdev@vger.kernel.org
9094 F: Documentation/networking/s2io.txt
9095 F: Documentation/networking/vxge.txt
9096 F: drivers/net/ethernet/neterion/
9099 M: Pablo Neira Ayuso <pablo@netfilter.org>
9100 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9101 M: Florian Westphal <fw@strlen.de>
9102 L: netfilter-devel@vger.kernel.org
9103 L: coreteam@netfilter.org
9104 W: http://www.netfilter.org/
9105 W: http://www.iptables.org/
9106 W: http://www.nftables.org/
9107 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9111 F: include/linux/netfilter*
9112 F: include/linux/netfilter/
9113 F: include/net/netfilter/
9114 F: include/uapi/linux/netfilter*
9115 F: include/uapi/linux/netfilter/
9116 F: net/*/netfilter.c
9119 F: net/bridge/br_netfilter*.c
9122 M: Paul Moore <paul@paul-moore.com>
9123 W: http://netlabel.sf.net
9124 L: netdev@vger.kernel.org
9126 F: Documentation/netlabel/
9127 F: include/net/netlabel.h
9130 NETROM NETWORK LAYER
9131 M: Ralf Baechle <ralf@linux-mips.org>
9132 L: linux-hams@vger.kernel.org
9133 W: http://www.linux-ax25.org/
9135 F: include/net/netrom.h
9136 F: include/uapi/linux/netrom.h
9139 NETRONOME ETHERNET DRIVERS
9140 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9141 L: oss-drivers@netronome.com
9143 F: drivers/net/ethernet/netronome/
9145 NETWORK BLOCK DEVICE (NBD)
9146 M: Josef Bacik <jbacik@fb.com>
9148 L: linux-block@vger.kernel.org
9149 L: nbd-general@lists.sourceforge.net
9150 F: Documentation/blockdev/nbd.txt
9151 F: drivers/block/nbd.c
9152 F: include/uapi/linux/nbd.h
9154 NETWORK DROP MONITOR
9155 M: Neil Horman <nhorman@tuxdriver.com>
9156 L: netdev@vger.kernel.org
9158 W: https://fedorahosted.org/dropwatch/
9159 F: net/core/drop_monitor.c
9162 L: netdev@vger.kernel.org
9163 W: http://www.linuxfoundation.org/en/Net
9164 Q: http://patchwork.ozlabs.org/project/netdev/list/
9165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9168 F: Documentation/devicetree/bindings/net/
9170 F: include/linux/if_*
9171 F: include/linux/netdevice.h
9172 F: include/linux/etherdevice.h
9173 F: include/linux/fcdevice.h
9174 F: include/linux/fddidevice.h
9175 F: include/linux/hippidevice.h
9176 F: include/linux/inetdevice.h
9177 F: include/uapi/linux/if_*
9178 F: include/uapi/linux/netdevice.h
9180 NETWORKING DRIVERS (WIRELESS)
9181 M: Kalle Valo <kvalo@codeaurora.org>
9182 L: linux-wireless@vger.kernel.org
9183 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9187 F: Documentation/devicetree/bindings/net/wireless/
9188 F: drivers/net/wireless/
9191 M: Andrew Lunn <andrew@lunn.ch>
9192 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9193 M: Florian Fainelli <f.fainelli@gmail.com>
9196 F: include/net/dsa.h
9199 NETWORKING [GENERAL]
9200 M: "David S. Miller" <davem@davemloft.net>
9201 L: netdev@vger.kernel.org
9202 W: http://www.linuxfoundation.org/en/Net
9203 Q: http://patchwork.ozlabs.org/project/netdev/list/
9204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9206 B: mailto:netdev@vger.kernel.org
9210 F: include/linux/in.h
9211 F: include/linux/net.h
9212 F: include/linux/netdevice.h
9213 F: include/uapi/linux/in.h
9214 F: include/uapi/linux/net.h
9215 F: include/uapi/linux/netdevice.h
9216 F: include/uapi/linux/net_namespace.h
9218 F: tools/testing/selftests/net/
9222 M: Steffen Klassert <steffen.klassert@secunet.com>
9223 M: Herbert Xu <herbert@gondor.apana.org.au>
9224 M: "David S. Miller" <davem@davemloft.net>
9225 L: netdev@vger.kernel.org
9226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9235 F: net/ipv4/ipcomp.c
9236 F: net/ipv4/ip_vti.c
9240 F: net/ipv6/ipcomp6.c
9241 F: net/ipv6/ip6_vti.c
9242 F: include/uapi/linux/xfrm.h
9243 F: include/net/xfrm.h
9245 NETWORKING [IPv4/IPv6]
9246 M: "David S. Miller" <davem@davemloft.net>
9247 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9248 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9249 L: netdev@vger.kernel.org
9250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9257 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
9258 M: Paul Moore <paul@paul-moore.com>
9259 L: netdev@vger.kernel.org
9263 M: Ilya Lesokhin <ilyal@mellanox.com>
9264 M: Aviad Yehezkel <aviadye@mellanox.com>
9265 M: Dave Watson <davejwatson@fb.com>
9266 L: netdev@vger.kernel.org
9269 F: include/uapi/linux/tls.h
9270 F: include/net/tls.h
9272 NETWORKING [WIRELESS]
9273 L: linux-wireless@vger.kernel.org
9274 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9276 NETXEN (1/10) GbE SUPPORT
9277 M: Manish Chopra <manish.chopra@cavium.com>
9278 M: Rahul Verma <rahul.verma@cavium.com>
9279 M: Dept-GELinuxNICDev@cavium.com
9280 L: netdev@vger.kernel.org
9282 F: drivers/net/ethernet/qlogic/netxen/
9285 M: Samuel Ortiz <sameo@linux.intel.com>
9286 L: linux-wireless@vger.kernel.org
9287 L: linux-nfc@lists.01.org (subscribers-only)
9291 F: include/uapi/linux/nfc.h
9293 F: include/linux/platform_data/nfcmrvl.h
9294 F: include/linux/platform_data/nxp-nci.h
9295 F: Documentation/devicetree/bindings/net/nfc/
9297 NFS, SUNRPC, AND LOCKD CLIENTS
9298 M: Trond Myklebust <trond.myklebust@primarydata.com>
9299 M: Anna Schumaker <anna.schumaker@netapp.com>
9300 L: linux-nfs@vger.kernel.org
9301 W: http://client.linux-nfs.org
9302 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9308 F: include/linux/lockd/
9309 F: include/linux/nfs*
9310 F: include/linux/sunrpc/
9311 F: include/uapi/linux/nfs*
9312 F: include/uapi/linux/sunrpc/
9315 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9316 L: linux-nilfs@vger.kernel.org
9317 W: http://nilfs.sourceforge.net/
9318 W: http://nilfs.osdn.jp/
9319 T: git git://github.com/konis/nilfs2.git
9321 F: Documentation/filesystems/nilfs2.txt
9323 F: include/trace/events/nilfs2.h
9324 F: include/uapi/linux/nilfs2_api.h
9325 F: include/uapi/linux/nilfs2_ondisk.h
9327 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9328 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9329 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9331 F: Documentation/scsi/NinjaSCSI.txt
9332 F: drivers/scsi/pcmcia/nsp_*
9334 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9335 M: GOTO Masanori <gotom@debian.or.jp>
9336 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9337 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9339 F: Documentation/scsi/NinjaSCSI.txt
9340 F: drivers/scsi/nsp32*
9343 M: Ley Foon Tan <lftan@altera.com>
9344 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9349 NOHZ, DYNTICKS SUPPORT
9350 M: Frederic Weisbecker <fweisbec@gmail.com>
9351 M: Thomas Gleixner <tglx@linutronix.de>
9352 M: Ingo Molnar <mingo@kernel.org>
9353 L: linux-kernel@vger.kernel.org
9354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9356 F: kernel/time/tick*.*
9357 F: include/linux/tick.h
9358 F: include/linux/sched/nohz.h
9360 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9361 M: Pavel Machek <pavel@ucw.cz>
9362 M: Sakari Ailus <sakari.ailus@iki.fi>
9363 L: linux-media@vger.kernel.org
9365 F: drivers/media/i2c/et8ek8
9366 F: drivers/media/i2c/ad5820.c
9368 NOKIA N900 POWER SUPPLY DRIVERS
9369 R: Pali Rohár <pali.rohar@gmail.com>
9370 F: include/linux/power/bq2415x_charger.h
9371 F: include/linux/power/bq27xxx_battery.h
9372 F: include/linux/power/isp1704_charger.h
9373 F: drivers/power/supply/bq2415x_charger.c
9374 F: drivers/power/supply/bq27xxx_battery.c
9375 F: drivers/power/supply/bq27xxx_battery_i2c.c
9376 F: drivers/power/supply/isp1704_charger.c
9377 F: drivers/power/supply/rx51_battery.c
9380 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9381 L: linux-ntb@googlegroups.com
9383 F: drivers/ntb/hw/amd/
9386 M: Jon Mason <jdmason@kudzu.us>
9387 M: Dave Jiang <dave.jiang@intel.com>
9388 M: Allen Hubbe <Allen.Hubbe@emc.com>
9389 L: linux-ntb@googlegroups.com
9391 W: https://github.com/jonmason/ntb/wiki
9392 T: git git://github.com/jonmason/ntb.git
9394 F: drivers/net/ntb_netdev.c
9395 F: include/linux/ntb.h
9396 F: include/linux/ntb_transport.h
9397 F: tools/testing/selftests/ntb/
9400 M: Serge Semin <fancer.lancer@gmail.com>
9401 L: linux-ntb@googlegroups.com
9403 F: drivers/ntb/hw/idt/
9406 M: Jon Mason <jdmason@kudzu.us>
9407 M: Dave Jiang <dave.jiang@intel.com>
9408 L: linux-ntb@googlegroups.com
9410 W: https://github.com/jonmason/ntb/wiki
9411 T: git git://github.com/jonmason/ntb.git
9412 F: drivers/ntb/hw/intel/
9415 M: Anton Altaparmakov <anton@tuxera.com>
9416 L: linux-ntfs-dev@lists.sourceforge.net
9417 W: http://www.tuxera.com/
9418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9420 F: Documentation/filesystems/ntfs.txt
9423 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9424 M: Antonino Daplas <adaplas@gmail.com>
9425 L: linux-fbdev@vger.kernel.org
9427 F: drivers/video/fbdev/riva/
9428 F: drivers/video/fbdev/nvidia/
9431 M: Keith Busch <keith.busch@intel.com>
9432 M: Jens Axboe <axboe@fb.com>
9433 M: Christoph Hellwig <hch@lst.de>
9434 M: Sagi Grimberg <sagi@grimberg.me>
9435 L: linux-nvme@lists.infradead.org
9436 T: git://git.infradead.org/nvme.git
9437 W: http://git.infradead.org/nvme.git
9439 F: drivers/nvme/host/
9440 F: include/linux/nvme.h
9441 F: include/uapi/linux/nvme_ioctl.h
9443 NVM EXPRESS FC TRANSPORT DRIVERS
9444 M: James Smart <james.smart@broadcom.com>
9445 L: linux-nvme@lists.infradead.org
9447 F: include/linux/nvme-fc.h
9448 F: include/linux/nvme-fc-driver.h
9449 F: drivers/nvme/host/fc.c
9450 F: drivers/nvme/target/fc.c
9451 F: drivers/nvme/target/fcloop.c
9453 NVM EXPRESS TARGET DRIVER
9454 M: Christoph Hellwig <hch@lst.de>
9455 M: Sagi Grimberg <sagi@grimberg.me>
9456 L: linux-nvme@lists.infradead.org
9457 T: git://git.infradead.org/nvme.git
9458 W: http://git.infradead.org/nvme.git
9460 F: drivers/nvme/target/
9463 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9466 F: Documentation/devicetree/bindings/nvmem/
9467 F: include/linux/nvmem-consumer.h
9468 F: include/linux/nvmem-provider.h
9470 NXP TDA998X DRM DRIVER
9471 M: Russell King <linux@armlinux.org.uk>
9473 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9474 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9475 F: drivers/gpu/drm/i2c/tda998x_drv.c
9476 F: include/drm/i2c/tda998x.h
9479 M: Peter Rosin <peda@axentia.se>
9480 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9482 F: sound/soc/codecs/tfa9879*
9485 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9486 R: Charles Gorand <charles.gorand@effinnov.com>
9487 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9489 F: drivers/nfc/nxp-nci
9492 M: Josh Poimboeuf <jpoimboe@redhat.com>
9497 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9498 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9499 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9500 L: linux-omap@vger.kernel.org
9504 OMAP CLOCK FRAMEWORK SUPPORT
9505 M: Paul Walmsley <paul@pwsan.com>
9506 L: linux-omap@vger.kernel.org
9508 F: arch/arm/*omap*/*clock*
9510 OMAP DEVICE TREE SUPPORT
9511 M: Benoît Cousson <bcousson@baylibre.com>
9512 M: Tony Lindgren <tony@atomide.com>
9513 L: linux-omap@vger.kernel.org
9514 L: devicetree@vger.kernel.org
9516 F: arch/arm/boot/dts/*omap*
9517 F: arch/arm/boot/dts/*am3*
9518 F: arch/arm/boot/dts/*am4*
9519 F: arch/arm/boot/dts/*am5*
9520 F: arch/arm/boot/dts/*dra7*
9522 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9523 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9524 L: linux-omap@vger.kernel.org
9525 L: linux-fbdev@vger.kernel.org
9527 F: drivers/video/fbdev/omap2/
9528 F: Documentation/arm/OMAP/DSS
9530 OMAP FRAMEBUFFER SUPPORT
9531 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9532 L: linux-fbdev@vger.kernel.org
9533 L: linux-omap@vger.kernel.org
9535 F: drivers/video/fbdev/omap/
9537 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9538 M: Roger Quadros <rogerq@ti.com>
9539 M: Tony Lindgren <tony@atomide.com>
9540 L: linux-omap@vger.kernel.org
9542 F: drivers/memory/omap-gpmc.c
9543 F: arch/arm/mach-omap2/*gpmc*
9546 M: Grygorii Strashko <grygorii.strashko@ti.com>
9547 M: Santosh Shilimkar <ssantosh@kernel.org>
9548 M: Kevin Hilman <khilman@kernel.org>
9549 L: linux-omap@vger.kernel.org
9551 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9552 F: drivers/gpio/gpio-omap.c
9554 OMAP HARDWARE SPINLOCK SUPPORT
9555 M: Ohad Ben-Cohen <ohad@wizery.com>
9556 L: linux-omap@vger.kernel.org
9558 F: drivers/hwspinlock/omap_hwspinlock.c
9561 L: linux-mmc@vger.kernel.org
9562 L: linux-omap@vger.kernel.org
9564 F: drivers/mmc/host/omap_hsmmc.c
9567 M: Paul Walmsley <paul@pwsan.com>
9568 L: linux-omap@vger.kernel.org
9570 F: arch/arm/mach-omap2/omap_hwmod*data*
9572 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9573 M: Benoît Cousson <bcousson@baylibre.com>
9574 L: linux-omap@vger.kernel.org
9576 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9579 M: Benoît Cousson <bcousson@baylibre.com>
9580 M: Paul Walmsley <paul@pwsan.com>
9581 L: linux-omap@vger.kernel.org
9583 F: arch/arm/mach-omap2/omap_hwmod.*
9585 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9586 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9587 L: linux-media@vger.kernel.org
9589 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9590 F: drivers/media/platform/omap3isp/
9591 F: drivers/staging/media/omap4iss/
9594 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9595 L: linux-omap@vger.kernel.org
9597 F: drivers/mmc/host/omap.c
9599 OMAP POWER MANAGEMENT SUPPORT
9600 M: Kevin Hilman <khilman@kernel.org>
9601 L: linux-omap@vger.kernel.org
9603 F: arch/arm/*omap*/*pm*
9604 F: drivers/cpufreq/omap-cpufreq.c
9606 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9607 M: Rajendra Nayak <rnayak@codeaurora.org>
9608 M: Paul Walmsley <paul@pwsan.com>
9609 L: linux-omap@vger.kernel.org
9611 F: arch/arm/mach-omap2/prm*
9613 OMAP RANDOM NUMBER GENERATOR SUPPORT
9614 M: Deepak Saxena <dsaxena@plexity.net>
9616 F: drivers/char/hw_random/omap-rng.c
9619 L: linux-usb@vger.kernel.org
9620 L: linux-omap@vger.kernel.org
9622 F: drivers/usb/*/*omap*
9623 F: arch/arm/*omap*/usb*
9625 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9626 M: Mark Jackson <mpfj@newflow.co.uk>
9627 L: linux-omap@vger.kernel.org
9629 F: arch/arm/boot/dts/am335x-nano.dts
9632 M: Aaro Koskinen <aaro.koskinen@iki.fi>
9633 M: Tony Lindgren <tony@atomide.com>
9634 L: linux-omap@vger.kernel.org
9635 Q: http://patchwork.kernel.org/project/linux-omap/list/
9636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9638 F: arch/arm/mach-omap1/
9639 F: arch/arm/plat-omap/
9640 F: arch/arm/configs/omap1_defconfig
9641 F: drivers/i2c/busses/i2c-omap.c
9642 F: include/linux/i2c-omap.h
9645 M: Tony Lindgren <tony@atomide.com>
9646 L: linux-omap@vger.kernel.org
9647 W: http://www.muru.com/linux/omap/
9648 W: http://linux.omap.com/
9649 Q: http://patchwork.kernel.org/project/linux-omap/list/
9650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9652 F: arch/arm/mach-omap2/
9653 F: arch/arm/plat-omap/
9654 F: arch/arm/configs/omap2plus_defconfig
9655 F: drivers/i2c/busses/i2c-omap.c
9656 F: drivers/irqchip/irq-omap-intc.c
9657 F: drivers/mfd/*omap*.c
9658 F: drivers/mfd/menelaus.c
9659 F: drivers/mfd/palmas.c
9660 F: drivers/mfd/tps65217.c
9661 F: drivers/mfd/tps65218.c
9662 F: drivers/mfd/tps65910.c
9663 F: drivers/mfd/twl-core.[ch]
9664 F: drivers/mfd/twl4030*.c
9665 F: drivers/mfd/twl6030*.c
9666 F: drivers/mfd/twl6040*.c
9667 F: drivers/regulator/palmas-regulator*.c
9668 F: drivers/regulator/pbias-regulator.c
9669 F: drivers/regulator/tps65217-regulator.c
9670 F: drivers/regulator/tps65218-regulator.c
9671 F: drivers/regulator/tps65910-regulator.c
9672 F: drivers/regulator/twl-regulator.c
9673 F: drivers/regulator/twl6030-regulator.c
9674 F: include/linux/i2c-omap.h
9677 M: Bob Copeland <me@bobcopeland.com>
9678 L: linux-karma-devel@lists.sourceforge.net
9680 F: Documentation/filesystems/omfs.txt
9683 OMNIKEY CARDMAN 4000 DRIVER
9684 M: Harald Welte <laforge@gnumonks.org>
9686 F: drivers/char/pcmcia/cm4000_cs.c
9687 F: include/linux/cm4000_cs.h
9688 F: include/uapi/linux/cm4000_cs.h
9690 OMNIKEY CARDMAN 4040 DRIVER
9691 M: Harald Welte <laforge@gnumonks.org>
9693 F: drivers/char/pcmcia/cm4040_cs.*
9695 OMNIVISION OV13858 SENSOR DRIVER
9696 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9697 L: linux-media@vger.kernel.org
9698 T: git git://linuxtv.org/media_tree.git
9700 F: drivers/media/i2c/ov13858.c
9702 OMNIVISION OV5640 SENSOR DRIVER
9703 M: Steve Longerbeam <slongerbeam@gmail.com>
9704 L: linux-media@vger.kernel.org
9705 T: git git://linuxtv.org/media_tree.git
9707 F: drivers/media/i2c/ov5640.c
9709 OMNIVISION OV5647 SENSOR DRIVER
9710 M: Ramiro Oliveira <roliveir@synopsys.com>
9711 L: linux-media@vger.kernel.org
9712 T: git git://linuxtv.org/media_tree.git
9714 F: drivers/media/i2c/ov5647.c
9716 OMNIVISION OV7670 SENSOR DRIVER
9717 M: Jonathan Corbet <corbet@lwn.net>
9718 L: linux-media@vger.kernel.org
9719 T: git git://linuxtv.org/media_tree.git
9721 F: drivers/media/i2c/ov7670.c
9722 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
9724 ONENAND FLASH DRIVER
9725 M: Kyungmin Park <kyungmin.park@samsung.com>
9726 L: linux-mtd@lists.infradead.org
9728 F: drivers/mtd/onenand/
9729 F: include/linux/mtd/onenand*.h
9731 ONSTREAM SCSI TAPE DRIVER
9732 M: Willem Riede <osst@riede.org>
9733 L: osst-users@lists.sourceforge.net
9734 L: linux-scsi@vger.kernel.org
9736 F: Documentation/scsi/osst.txt
9737 F: drivers/scsi/osst.*
9738 F: drivers/scsi/osst_*.h
9739 F: drivers/scsi/st.h
9742 M: Jens Wiklander <jens.wiklander@linaro.org>
9744 F: drivers/tee/optee/
9747 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9748 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9749 L: linux-rdma@vger.kernel.org
9751 F: drivers/infiniband/ulp/opa_vnic
9753 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9754 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9755 L: devicetree@vger.kernel.org
9757 F: Documentation/devicetree/dynamic-resolution-notes.txt
9758 F: Documentation/devicetree/overlay-notes.txt
9759 F: drivers/of/overlay.c
9760 F: drivers/of/resolver.c
9762 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9763 M: Rob Herring <robh+dt@kernel.org>
9764 M: Frank Rowand <frowand.list@gmail.com>
9765 L: devicetree@vger.kernel.org
9766 W: http://www.devicetree.org/
9767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9770 F: include/linux/of*.h
9772 F: Documentation/ABI/testing/sysfs-firmware-ofw
9774 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9775 M: Rob Herring <robh+dt@kernel.org>
9776 M: Mark Rutland <mark.rutland@arm.com>
9777 L: devicetree@vger.kernel.org
9778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9779 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9781 F: Documentation/devicetree/
9783 F: include/dt-bindings/
9785 OPENCORES I2C BUS DRIVER
9786 M: Peter Korsgaard <jacmet@sunsite.dk>
9787 L: linux-i2c@vger.kernel.org
9789 F: Documentation/i2c/busses/i2c-ocores
9790 F: drivers/i2c/busses/i2c-ocores.c
9792 OPENRISC ARCHITECTURE
9793 M: Jonas Bonn <jonas@southpole.se>
9794 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9795 M: Stafford Horne <shorne@gmail.com>
9796 T: git git://github.com/openrisc/linux.git
9797 L: openrisc@lists.librecores.org
9798 W: http://openrisc.io
9803 M: Pravin Shelar <pshelar@nicira.com>
9804 L: netdev@vger.kernel.org
9805 L: dev@openvswitch.org
9806 W: http://openvswitch.org
9809 F: include/uapi/linux/openvswitch.h
9811 OPERATING PERFORMANCE POINTS (OPP)
9812 M: Viresh Kumar <vireshk@kernel.org>
9813 M: Nishanth Menon <nm@ti.com>
9814 M: Stephen Boyd <sboyd@codeaurora.org>
9815 L: linux-pm@vger.kernel.org
9817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9818 F: drivers/base/power/opp/
9819 F: include/linux/pm_opp.h
9820 F: Documentation/power/opp.txt
9821 F: Documentation/devicetree/bindings/opp/
9824 M: Clemens Ladisch <clemens@ladisch.de>
9825 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9826 T: git git://git.alsa-project.org/alsa-kernel.git
9828 F: sound/drivers/opl4/
9831 M: Robert Richter <rric@kernel.org>
9832 L: oprofile-list@lists.sf.net
9834 F: arch/*/include/asm/oprofile*.h
9836 F: drivers/oprofile/
9837 F: include/linux/oprofile.h
9839 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9840 M: Mark Fasheh <mfasheh@versity.com>
9841 M: Joel Becker <jlbec@evilplan.org>
9842 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9843 W: http://ocfs2.wiki.kernel.org
9845 F: Documentation/filesystems/ocfs2.txt
9846 F: Documentation/filesystems/dlmfs.txt
9850 M: Mike Marshall <hubcap@omnibond.com>
9851 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
9852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9855 F: Documentation/filesystems/orangefs.txt
9858 L: linux-wireless@vger.kernel.org
9859 W: http://wireless.kernel.org/en/users/Drivers/orinoco
9860 W: http://www.nongnu.org/orinoco/
9862 F: drivers/net/wireless/intersil/orinoco/
9864 OSD LIBRARY and FILESYSTEM
9865 M: Boaz Harrosh <ooo@electrozaur.com>
9867 F: drivers/scsi/osd/
9868 F: include/scsi/osd_*
9871 OV2659 OMNIVISION SENSOR DRIVER
9872 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9873 L: linux-media@vger.kernel.org
9874 W: https://linuxtv.org
9875 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9876 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9878 F: drivers/media/i2c/ov2659.c
9879 F: include/media/i2c/ov2659.h
9882 M: Miklos Szeredi <miklos@szeredi.hu>
9883 L: linux-unionfs@vger.kernel.org
9884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9887 F: Documentation/filesystems/overlayfs.txt
9890 M: Christian Lamparter <chunkeey@googlemail.com>
9891 L: linux-wireless@vger.kernel.org
9892 W: http://wireless.kernel.org/en/users/Drivers/p54
9894 F: drivers/net/wireless/intersil/p54/
9896 PA SEMI ETHERNET DRIVER
9897 L: netdev@vger.kernel.org
9899 F: drivers/net/ethernet/pasemi/*
9901 PA SEMI SMBUS DRIVER
9902 L: linux-i2c@vger.kernel.org
9904 F: drivers/i2c/busses/i2c-pasemi.c
9906 PADATA PARALLEL EXECUTION MECHANISM
9907 M: Steffen Klassert <steffen.klassert@secunet.com>
9908 L: linux-crypto@vger.kernel.org
9911 F: include/linux/padata.h
9912 F: Documentation/padata.txt
9914 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9915 M: Harald Welte <laforge@gnumonks.org>
9916 L: platform-driver-x86@vger.kernel.org
9918 F: drivers/platform/x86/panasonic-laptop.c
9920 PANASONIC MN10300/AM33/AM34 PORT
9921 M: David Howells <dhowells@redhat.com>
9922 L: linux-am33-list@redhat.com (moderated for non-subscribers)
9923 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9925 F: Documentation/mn10300/
9928 PARALLEL LCD/KEYPAD PANEL DRIVER
9929 M: Willy Tarreau <willy@haproxy.com>
9930 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9932 F: Documentation/misc-devices/lcd-panel-cgram.txt
9933 F: drivers/misc/panel.c
9935 PARALLEL PORT SUBSYSTEM
9936 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9937 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9938 L: linux-parport@lists.infradead.org (subscribers-only)
9941 F: include/linux/parport*.h
9942 F: drivers/char/ppdev.c
9943 F: include/uapi/linux/ppdev.h
9944 F: Documentation/parport*.txt
9946 PARAVIRT_OPS INTERFACE
9947 M: Jeremy Fitzhardinge <jeremy@goop.org>
9948 M: Chris Wright <chrisw@sous-sol.org>
9949 M: Alok Kataria <akataria@vmware.com>
9950 M: Rusty Russell <rusty@rustcorp.com.au>
9951 L: virtualization@lists.linux-foundation.org
9953 F: Documentation/virtual/paravirt_ops.txt
9954 F: arch/*/kernel/paravirt*
9955 F: arch/*/include/asm/paravirt.h
9956 F: include/linux/hypervisor.h
9958 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9959 M: Tim Waugh <tim@cyberelk.net>
9960 L: linux-parport@lists.infradead.org (subscribers-only)
9962 F: Documentation/blockdev/paride.txt
9963 F: drivers/block/paride/
9966 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
9967 M: Helge Deller <deller@gmx.de>
9968 L: linux-parisc@vger.kernel.org
9969 W: http://www.parisc-linux.org/
9970 Q: http://patchwork.kernel.org/project/linux-parisc/list/
9971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9975 F: Documentation/parisc/
9977 F: drivers/char/agp/parisc-agp.c
9978 F: drivers/input/serio/gscps2.c
9979 F: drivers/parport/parport_gsc.*
9980 F: drivers/tty/serial/8250/8250_gsc.c
9981 F: drivers/video/fbdev/sti*
9982 F: drivers/video/console/sti*
9983 F: drivers/video/logo/logo_parisc*
9986 M: Jiri Pirko <jiri@mellanox.com>
9987 L: netdev@vger.kernel.org
9990 F: lib/test_parman.c
9991 F: include/linux/parman.h
9993 PC87360 HARDWARE MONITORING DRIVER
9994 M: Jim Cromie <jim.cromie@gmail.com>
9995 L: linux-hwmon@vger.kernel.org
9997 F: Documentation/hwmon/pc87360
9998 F: drivers/hwmon/pc87360.c
10000 PC8736x GPIO DRIVER
10001 M: Jim Cromie <jim.cromie@gmail.com>
10003 F: drivers/char/pc8736x_gpio.c
10005 PC87427 HARDWARE MONITORING DRIVER
10006 M: Jean Delvare <jdelvare@suse.com>
10007 L: linux-hwmon@vger.kernel.org
10009 F: Documentation/hwmon/pc87427
10010 F: drivers/hwmon/pc87427.c
10013 M: Riku Voipio <riku.voipio@iki.fi>
10015 F: drivers/leds/leds-pca9532.c
10016 F: include/linux/leds-pca9532.h
10018 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10019 M: Guenter Roeck <linux@roeck-us.net>
10020 L: linux-i2c@vger.kernel.org
10022 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10024 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10025 M: Khalid Aziz <khalid@gonehiking.org>
10027 F: drivers/firmware/pcdp.*
10029 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10030 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10031 L: linux-pci@vger.kernel.org
10032 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10034 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10035 F: drivers/pci/host/pci-aardvark.c
10037 PCI DRIVER FOR ALTERA PCIE IP
10038 M: Ley Foon Tan <lftan@altera.com>
10039 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10040 L: linux-pci@vger.kernel.org
10042 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10043 F: drivers/pci/host/pcie-altera.c
10045 PCI DRIVER FOR APPLIEDMICRO XGENE
10046 M: Tanmay Inamdar <tinamdar@apm.com>
10047 L: linux-pci@vger.kernel.org
10048 L: linux-arm-kernel@lists.infradead.org
10050 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10051 F: drivers/pci/host/pci-xgene.c
10053 PCI DRIVER FOR ARM VERSATILE PLATFORM
10054 M: Rob Herring <robh@kernel.org>
10055 L: linux-pci@vger.kernel.org
10056 L: linux-arm-kernel@lists.infradead.org
10058 F: Documentation/devicetree/bindings/pci/versatile.txt
10059 F: drivers/pci/host/pci-versatile.c
10061 PCI DRIVER FOR ARMADA 8K
10062 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10063 L: linux-pci@vger.kernel.org
10064 L: linux-arm-kernel@lists.infradead.org
10066 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10067 F: drivers/pci/dwc/pcie-armada8k.c
10069 PCI DRIVER FOR FREESCALE LAYERSCAPE
10070 M: Minghuan Lian <minghuan.Lian@freescale.com>
10071 M: Mingkai Hu <mingkai.hu@freescale.com>
10072 M: Roy Zang <tie-fei.zang@freescale.com>
10073 L: linuxppc-dev@lists.ozlabs.org
10074 L: linux-pci@vger.kernel.org
10075 L: linux-arm-kernel@lists.infradead.org
10077 F: drivers/pci/dwc/*layerscape*
10079 PCI DRIVER FOR GENERIC OF HOSTS
10080 M: Will Deacon <will.deacon@arm.com>
10081 L: linux-pci@vger.kernel.org
10082 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10084 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10085 F: drivers/pci/host/pci-host-common.c
10086 F: drivers/pci/host/pci-host-generic.c
10088 PCI DRIVER FOR IMX6
10089 M: Richard Zhu <hongxing.zhu@nxp.com>
10090 M: Lucas Stach <l.stach@pengutronix.de>
10091 L: linux-pci@vger.kernel.org
10092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10094 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10095 F: drivers/pci/dwc/*imx6*
10097 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10098 M: Keith Busch <keith.busch@intel.com>
10099 L: linux-pci@vger.kernel.org
10101 F: drivers/pci/host/vmd.c
10103 PCI DRIVER FOR MICROSEMI SWITCHTEC
10104 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10105 M: Stephen Bates <stephen.bates@microsemi.com>
10106 M: Logan Gunthorpe <logang@deltatee.com>
10107 L: linux-pci@vger.kernel.org
10109 F: Documentation/switchtec.txt
10110 F: Documentation/ABI/testing/sysfs-class-switchtec
10111 F: drivers/pci/switch/switchtec*
10112 F: include/uapi/linux/switchtec_ioctl.h
10114 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10115 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10116 M: Jason Cooper <jason@lakedaemon.net>
10117 L: linux-pci@vger.kernel.org
10118 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10120 F: drivers/pci/host/*mvebu*
10122 PCI DRIVER FOR NVIDIA TEGRA
10123 M: Thierry Reding <thierry.reding@gmail.com>
10124 L: linux-tegra@vger.kernel.org
10125 L: linux-pci@vger.kernel.org
10127 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10128 F: drivers/pci/host/pci-tegra.c
10130 PCI DRIVER FOR RENESAS R-CAR
10131 M: Simon Horman <horms@verge.net.au>
10132 L: linux-pci@vger.kernel.org
10133 L: linux-renesas-soc@vger.kernel.org
10135 F: drivers/pci/host/*rcar*
10137 PCI DRIVER FOR SAMSUNG EXYNOS
10138 M: Jingoo Han <jingoohan1@gmail.com>
10139 L: linux-pci@vger.kernel.org
10140 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10141 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10143 F: drivers/pci/dwc/pci-exynos.c
10145 PCI DRIVER FOR SYNOPSIS DESIGNWARE
10146 M: Jingoo Han <jingoohan1@gmail.com>
10147 M: Joao Pinto <Joao.Pinto@synopsys.com>
10148 L: linux-pci@vger.kernel.org
10150 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
10151 F: drivers/pci/dwc/*designware*
10153 PCI DRIVER FOR TI DRA7XX
10154 M: Kishon Vijay Abraham I <kishon@ti.com>
10155 L: linux-omap@vger.kernel.org
10156 L: linux-pci@vger.kernel.org
10158 F: Documentation/devicetree/bindings/pci/ti-pci.txt
10159 F: drivers/pci/dwc/pci-dra7xx.c
10161 PCI DRIVER FOR TI KEYSTONE
10162 M: Murali Karicheri <m-karicheri2@ti.com>
10163 L: linux-pci@vger.kernel.org
10164 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10166 F: drivers/pci/dwc/*keystone*
10168 PCI ENDPOINT SUBSYSTEM
10169 M: Kishon Vijay Abraham I <kishon@ti.com>
10170 L: linux-pci@vger.kernel.org
10171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10173 F: drivers/pci/endpoint/
10174 F: drivers/misc/pci_endpoint_test.c
10177 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10178 M: Russell Currey <ruscur@russell.cc>
10179 L: linuxppc-dev@lists.ozlabs.org
10181 F: Documentation/powerpc/eeh-pci-error-recovery.txt
10182 F: arch/powerpc/kernel/eeh*.c
10183 F: arch/powerpc/platforms/*/eeh*.c
10184 F: arch/powerpc/include/*/eeh*.h
10187 M: Linas Vepstas <linasvepstas@gmail.com>
10188 L: linux-pci@vger.kernel.org
10190 F: Documentation/PCI/pci-error-recovery.txt
10192 PCI MSI DRIVER FOR ALTERA MSI IP
10193 M: Ley Foon Tan <lftan@altera.com>
10194 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10195 L: linux-pci@vger.kernel.org
10197 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10198 F: drivers/pci/host/pcie-altera-msi.c
10200 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10201 M: Duc Dang <dhdang@apm.com>
10202 L: linux-pci@vger.kernel.org
10203 L: linux-arm-kernel@lists.infradead.org
10205 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10206 F: drivers/pci/host/pci-xgene-msi.c
10209 M: Bjorn Helgaas <bhelgaas@google.com>
10210 L: linux-pci@vger.kernel.org
10211 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10214 F: Documentation/devicetree/bindings/pci/
10215 F: Documentation/PCI/
10217 F: include/linux/pci*
10219 F: arch/x86/kernel/quirks.c
10221 PCIE DRIVER FOR AXIS ARTPEC
10222 M: Niklas Cassel <niklas.cassel@axis.com>
10223 M: Jesper Nilsson <jesper.nilsson@axis.com>
10224 L: linux-arm-kernel@axis.com
10225 L: linux-pci@vger.kernel.org
10227 F: Documentation/devicetree/bindings/pci/axis,artpec*
10228 F: drivers/pci/dwc/*artpec*
10230 PCIE DRIVER FOR CAVIUM THUNDERX
10231 M: David Daney <david.daney@cavium.com>
10232 L: linux-pci@vger.kernel.org
10233 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10235 F: Documentation/devicetree/bindings/pci/pci-thunder-*
10236 F: drivers/pci/host/pci-thunder-*
10238 PCIE DRIVER FOR HISILICON
10239 M: Zhou Wang <wangzhou1@hisilicon.com>
10240 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
10241 L: linux-pci@vger.kernel.org
10243 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10244 F: drivers/pci/dwc/pcie-hisi.c
10246 PCIE DRIVER FOR HISILICON KIRIN
10247 M: Xiaowei Song <songxiaowei@hisilicon.com>
10248 M: Binghui Wang <wangbinghui@hisilicon.com>
10249 L: linux-pci@vger.kernel.org
10251 F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10252 F: drivers/pci/dwc/pcie-kirin.c
10254 PCIE DRIVER FOR MEDIATEK
10255 M: Ryder Lee <ryder.lee@mediatek.com>
10256 L: linux-pci@vger.kernel.org
10257 L: linux-mediatek@lists.infradead.org
10259 F: Documentation/devicetree/bindings/pci/mediatek*
10260 F: drivers/pci/host/*mediatek*
10262 PCIE DRIVER FOR QUALCOMM MSM
10263 M: Stanimir Varbanov <svarbanov@mm-sol.com>
10264 L: linux-pci@vger.kernel.org
10265 L: linux-arm-msm@vger.kernel.org
10267 F: drivers/pci/dwc/*qcom*
10269 PCIE DRIVER FOR ROCKCHIP
10270 M: Shawn Lin <shawn.lin@rock-chips.com>
10271 L: linux-pci@vger.kernel.org
10272 L: linux-rockchip@lists.infradead.org
10274 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10275 F: drivers/pci/host/pcie-rockchip.c
10277 PCIE DRIVER FOR ST SPEAR13XX
10278 M: Pratyush Anand <pratyush.anand@gmail.com>
10279 L: linux-pci@vger.kernel.org
10281 F: drivers/pci/dwc/*spear*
10284 P: Linux PCMCIA Team
10285 L: linux-pcmcia@lists.infradead.org
10286 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10289 F: Documentation/pcmcia/
10294 PCNET32 NETWORK DRIVER
10295 M: Don Fry <pcnet32@frontier.com>
10296 L: netdev@vger.kernel.org
10298 F: drivers/net/ethernet/amd/pcnet32.c
10300 PCRYPT PARALLEL CRYPTO ENGINE
10301 M: Steffen Klassert <steffen.klassert@secunet.com>
10302 L: linux-crypto@vger.kernel.org
10305 F: include/crypto/pcrypt.h
10307 PER-CPU MEMORY ALLOCATOR
10308 M: Tejun Heo <tj@kernel.org>
10309 M: Christoph Lameter <cl@linux.com>
10310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10312 F: include/linux/percpu*.h
10314 F: arch/*/include/asm/percpu.h
10316 PER-TASK DELAY ACCOUNTING
10317 M: Balbir Singh <bsingharora@gmail.com>
10319 F: include/linux/delayacct.h
10320 F: kernel/delayacct.c
10322 PERFORMANCE EVENTS SUBSYSTEM
10323 M: Peter Zijlstra <peterz@infradead.org>
10324 M: Ingo Molnar <mingo@redhat.com>
10325 M: Arnaldo Carvalho de Melo <acme@kernel.org>
10326 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10327 L: linux-kernel@vger.kernel.org
10328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10331 F: include/linux/perf_event.h
10332 F: include/uapi/linux/perf_event.h
10333 F: arch/*/kernel/perf_event*.c
10334 F: arch/*/kernel/*/perf_event*.c
10335 F: arch/*/kernel/*/*/perf_event*.c
10336 F: arch/*/include/asm/perf_event.h
10337 F: arch/*/kernel/perf_callchain.c
10341 PERSONALITY HANDLING
10342 M: Christoph Hellwig <hch@infradead.org>
10343 L: linux-abi-devel@lists.sourceforge.net
10345 F: include/linux/personality.h
10346 F: include/uapi/linux/personality.h
10349 M: Remi Denis-Courmont <courmisch@gmail.com>
10351 F: Documentation/networking/phonet.txt
10352 F: include/linux/phonet.h
10353 F: include/net/phonet/
10354 F: include/uapi/linux/phonet.h
10358 M: Joern Engel <joern@lazybastard.org>
10359 L: linux-mtd@lists.infradead.org
10361 F: drivers/mtd/devices/phram.c
10364 M: Bruno Prémont <bonbons@linux-vserver.org>
10365 L: linux-input@vger.kernel.org
10367 F: drivers/hid/hid-picolcd*
10370 M: Jamie Iles <jamie@jamieiles.com>
10371 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10372 T: git git://github.com/jamieiles/linux-2.6-ji.git
10374 F: arch/arm/boot/dts/picoxcell*
10375 F: arch/arm/mach-picoxcell/
10376 F: drivers/crypto/picoxcell*
10378 PIN CONTROL SUBSYSTEM
10379 M: Linus Walleij <linus.walleij@linaro.org>
10380 L: linux-gpio@vger.kernel.org
10381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10383 F: Documentation/devicetree/bindings/pinctrl/
10384 F: Documentation/pinctrl.txt
10385 F: drivers/pinctrl/
10386 F: include/linux/pinctrl/
10388 PIN CONTROLLER - ATMEL AT91
10389 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10392 F: drivers/pinctrl/pinctrl-at91.*
10394 PIN CONTROLLER - ATMEL AT91 PIO4
10395 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10397 L: linux-gpio@vger.kernel.org
10399 F: drivers/pinctrl/pinctrl-at91-pio4.*
10401 PIN CONTROLLER - INTEL
10402 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10403 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10405 F: drivers/pinctrl/intel/
10407 PIN CONTROLLER - QUALCOMM
10408 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10410 L: linux-arm-msm@vger.kernel.org
10411 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10412 F: drivers/pinctrl/qcom/
10414 PIN CONTROLLER - RENESAS
10415 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10416 M: Geert Uytterhoeven <geert+renesas@glider.be>
10417 L: linux-renesas-soc@vger.kernel.org
10419 F: drivers/pinctrl/sh-pfc/
10421 PIN CONTROLLER - SAMSUNG
10422 M: Tomasz Figa <tomasz.figa@gmail.com>
10423 M: Krzysztof Kozlowski <krzk@kernel.org>
10424 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10425 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10426 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10427 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10430 F: drivers/pinctrl/samsung/
10431 F: include/dt-bindings/pinctrl/samsung.h
10432 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10434 PIN CONTROLLER - SINGLE
10435 M: Tony Lindgren <tony@atomide.com>
10436 M: Haojian Zhuang <haojian.zhuang@linaro.org>
10437 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10438 L: linux-omap@vger.kernel.org
10440 F: drivers/pinctrl/pinctrl-single.c
10442 PIN CONTROLLER - ST SPEAR
10443 M: Viresh Kumar <vireshk@kernel.org>
10444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10445 W: http://www.st.com/spear
10447 F: drivers/pinctrl/spear/
10449 PISTACHIO SOC SUPPORT
10450 M: James Hartley <james.hartley@imgtec.com>
10451 M: Ionela Voinescu <ionela.voinescu@imgtec.com>
10452 L: linux-mips@linux-mips.org
10454 F: arch/mips/pistachio/
10455 F: arch/mips/include/asm/mach-pistachio/
10456 F: arch/mips/boot/dts/img/pistachio*
10457 F: arch/mips/configs/pistachio*_defconfig
10461 M: linux-block@vger.kernel.org
10462 F: drivers/block/pktcdvd.c
10463 F: include/linux/pktcdvd.h
10464 F: include/uapi/linux/pktcdvd.h
10466 PKUNITY SOC DRIVERS
10467 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10468 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10470 T: git git://github.com/gxt/linux.git
10471 F: drivers/input/serio/i8042-unicore32io.h
10472 F: drivers/i2c/busses/i2c-puv3.c
10473 F: drivers/video/fbdev/fb-puv3.c
10474 F: drivers/rtc/rtc-puv3.c
10476 PMBUS HARDWARE MONITORING DRIVERS
10477 M: Guenter Roeck <linux@roeck-us.net>
10478 L: linux-hwmon@vger.kernel.org
10479 W: http://hwmon.wiki.kernel.org/
10480 W: http://www.roeck-us.net/linux/drivers/
10481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10483 F: Documentation/hwmon/pmbus
10484 F: drivers/hwmon/pmbus/
10485 F: include/linux/pmbus.h
10487 PMC SIERRA MaxRAID DRIVER
10488 L: linux-scsi@vger.kernel.org
10489 W: http://www.pmc-sierra.com/
10491 F: drivers/scsi/pmcraid.*
10493 PMC SIERRA PM8001 DRIVER
10494 M: Jack Wang <jinpu.wang@profitbricks.com>
10495 M: lindar_liu@usish.com
10496 L: linux-scsi@vger.kernel.org
10498 F: drivers/scsi/pm8001/
10501 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10505 POSIX CLOCKS and TIMERS
10506 M: Thomas Gleixner <tglx@linutronix.de>
10507 L: linux-kernel@vger.kernel.org
10508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10511 F: include/linux/timer*
10512 F: kernel/time/*timer*
10514 POWER MANAGEMENT CORE
10515 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10516 L: linux-pm@vger.kernel.org
10517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10518 B: https://bugzilla.kernel.org
10520 F: drivers/base/power/
10521 F: include/linux/pm.h
10522 F: include/linux/pm_*
10523 F: include/linux/powercap.h
10524 F: drivers/powercap/
10526 POWER STATE COORDINATION INTERFACE (PSCI)
10527 M: Mark Rutland <mark.rutland@arm.com>
10528 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10529 L: linux-arm-kernel@lists.infradead.org
10531 F: drivers/firmware/psci*.c
10532 F: include/linux/psci.h
10533 F: include/uapi/linux/psci.h
10535 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10536 M: Sebastian Reichel <sre@kernel.org>
10537 L: linux-pm@vger.kernel.org
10538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10540 F: Documentation/devicetree/bindings/power/supply/
10541 F: include/linux/power_supply.h
10542 F: drivers/power/supply/
10544 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10545 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10546 L: linuxppc-dev@lists.ozlabs.org
10548 F: drivers/char/powernv-op-panel.c
10550 PPP OVER ATM (RFC 2364)
10551 M: Mitchell Blank Jr <mitch@sfgoth.com>
10553 F: net/atm/pppoatm.c
10554 F: include/uapi/linux/atmppp.h
10557 M: Michal Ostrowski <mostrows@earthlink.net>
10559 F: drivers/net/ppp/pppoe.c
10560 F: drivers/net/ppp/pppox.c
10563 M: James Chapman <jchapman@katalix.com>
10565 F: net/l2tp/l2tp_ppp.c
10566 F: include/linux/if_pppol2tp.h
10567 F: include/uapi/linux/if_pppol2tp.h
10569 PPP PROTOCOL DRIVERS AND COMPRESSORS
10570 M: Paul Mackerras <paulus@samba.org>
10571 L: linux-ppp@vger.kernel.org
10573 F: drivers/net/ppp/ppp_*
10576 M: Rodolfo Giometti <giometti@enneenne.com>
10577 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10578 L: linuxpps@ml.enneenne.com (subscribers-only)
10580 F: Documentation/pps/
10582 F: include/linux/pps*.h
10585 M: Dmitry Kozlov <xeb@mail.ru>
10586 L: netdev@vger.kernel.org
10588 F: drivers/net/ppp/pptp.c
10589 W: http://sourceforge.net/projects/accel-pptp
10592 M: Robert Love <rml@tech9.net>
10593 L: kpreempt-tech@lists.sourceforge.net
10594 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10596 F: Documentation/preempt-locking.txt
10597 F: include/linux/preempt.h
10600 M: Petr Mladek <pmladek@suse.com>
10601 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10602 R: Steven Rostedt <rostedt@goodmis.org>
10605 F: include/linux/printk.h
10607 PRISM54 WIRELESS DRIVER
10608 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10609 L: linux-wireless@vger.kernel.org
10610 W: http://wireless.kernel.org/en/users/Drivers/p54
10612 F: drivers/net/wireless/intersil/prism54/
10615 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
10616 M: Kees Cook <keescook@chromium.org>
10617 L: linux-kernel@vger.kernel.org
10618 L: linux-fsdevel@vger.kernel.org
10620 F: fs/proc/proc_sysctl.c
10621 F: include/linux/sysctl.h
10623 F: tools/testing/selftests/sysctl/
10625 PS3 NETWORK SUPPORT
10626 M: Geoff Levand <geoff@infradead.org>
10627 L: netdev@vger.kernel.org
10628 L: linuxppc-dev@lists.ozlabs.org
10630 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10632 PS3 PLATFORM SUPPORT
10633 M: Geoff Levand <geoff@infradead.org>
10634 L: linuxppc-dev@lists.ozlabs.org
10636 F: arch/powerpc/boot/ps3*
10637 F: arch/powerpc/include/asm/lv1call.h
10638 F: arch/powerpc/include/asm/ps3*.h
10639 F: arch/powerpc/platforms/ps3/
10642 F: drivers/rtc/rtc-ps3.c
10643 F: drivers/usb/host/*ps3.c
10644 F: sound/ppc/snd_ps3*
10647 M: Jim Paris <jim@jtan.com>
10648 M: Geoff Levand <geoff@infradead.org>
10649 L: linuxppc-dev@lists.ozlabs.org
10651 F: drivers/block/ps3vram.c
10653 PSAMPLE PACKET SAMPLING SUPPORT:
10654 M: Yotam Gigi <yotamg@mellanox.com>
10657 F: include/net/psample.h
10658 F: include/uapi/linux/psample.h
10661 M: Kees Cook <keescook@chromium.org>
10662 M: Anton Vorontsov <anton@enomsg.org>
10663 M: Colin Cross <ccross@android.com>
10664 M: Tony Luck <tony.luck@intel.com>
10666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10668 F: include/linux/pstore*
10669 F: drivers/firmware/efi/efi-pstore.c
10670 F: drivers/acpi/apei/erst.c
10671 F: Documentation/admin-guide/ramoops.rst
10672 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10673 K: \b(pstore|ramoops)
10675 PTP HARDWARE CLOCK SUPPORT
10676 M: Richard Cochran <richardcochran@gmail.com>
10677 L: netdev@vger.kernel.org
10679 W: http://linuxptp.sourceforge.net/
10680 F: Documentation/ABI/testing/sysfs-ptp
10681 F: Documentation/ptp/*
10682 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10683 F: drivers/net/phy/dp83640*
10685 F: include/linux/ptp_cl*
10688 M: Oleg Nesterov <oleg@redhat.com>
10690 F: include/asm-generic/syscall.h
10691 F: include/linux/ptrace.h
10692 F: include/linux/regset.h
10693 F: include/linux/tracehook.h
10694 F: include/uapi/linux/ptrace.h
10695 F: include/uapi/linux/ptrace.h
10696 F: include/asm-generic/ptrace.h
10698 F: arch/*/ptrace*.c
10699 F: arch/*/*/ptrace*.c
10700 F: arch/*/include/asm/ptrace*.h
10703 M: Hans Verkuil <hverkuil@xs4all.nl>
10704 L: linux-media@vger.kernel.org
10705 T: git git://linuxtv.org/media_tree.git
10707 F: drivers/media/usb/pulse8-cec/*
10709 PVRUSB2 VIDEO4LINUX DRIVER
10710 M: Mike Isely <isely@pobox.com>
10711 L: pvrusb2@isely.net (subscribers-only)
10712 L: linux-media@vger.kernel.org
10713 W: http://www.isely.net/pvrusb2/
10714 T: git git://linuxtv.org/media_tree.git
10716 F: Documentation/media/v4l-drivers/pvrusb2*
10717 F: drivers/media/usb/pvrusb2/
10720 M: Hans Verkuil <hverkuil@xs4all.nl>
10721 L: linux-media@vger.kernel.org
10722 T: git git://linuxtv.org/media_tree.git
10724 F: drivers/media/usb/pwc/*
10727 M: Kamil Debski <kamil@wypas.org>
10728 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10729 L: linux-hwmon@vger.kernel.org
10731 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10732 F: Documentation/hwmon/pwm-fan
10733 F: drivers/hwmon/pwm-fan.c
10736 M: Thierry Reding <thierry.reding@gmail.com>
10737 L: linux-pwm@vger.kernel.org
10739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10740 F: Documentation/pwm.txt
10741 F: Documentation/devicetree/bindings/pwm/
10742 F: include/linux/pwm.h
10744 F: drivers/video/backlight/pwm_bl.c
10745 F: include/linux/pwm_backlight.h
10746 F: drivers/gpio/gpio-mvebu.c
10747 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10750 M: Robert Jarzmik <robert.jarzmik@free.fr>
10751 L: linux-gpio@vger.kernel.org
10753 F: drivers/gpio/gpio-pxa.c
10759 M: Robert Jarzmik <robert.jarzmik@free.fr>
10760 L: linux-rtc@vger.kernel.org
10763 PXA2xx/PXA3xx SUPPORT
10764 M: Daniel Mack <daniel@zonque.org>
10765 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10766 M: Robert Jarzmik <robert.jarzmik@free.fr>
10767 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10768 T: git git://github.com/hzhuang1/linux.git
10769 T: git git://github.com/rjarzmik/linux.git
10771 F: arch/arm/boot/dts/pxa*
10772 F: arch/arm/mach-pxa/
10773 F: drivers/dma/pxa*
10774 F: drivers/pcmcia/pxa2xx*
10775 F: drivers/pinctrl/pxa/
10776 F: drivers/spi/spi-pxa2xx*
10777 F: drivers/usb/gadget/udc/pxa2*
10778 F: include/sound/pxa2xx-lib.h
10782 PXA3xx NAND FLASH DRIVER
10783 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10784 L: linux-mtd@lists.infradead.org
10786 F: drivers/mtd/nand/pxa3xx_nand.c
10789 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10790 M: Salvatore Benedetto <salvatore.benedetto@intel.com>
10791 L: qat-linux@intel.com
10793 F: drivers/crypto/qat/
10795 QCOM AUDIO (ASoC) DRIVERS
10796 M: Patrick Lai <plai@codeaurora.org>
10797 M: Banajit Goswami <bgoswami@codeaurora.org>
10798 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10802 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10803 M: Gabriel Somlo <somlo@cmu.edu>
10804 M: "Michael S. Tsirkin" <mst@redhat.com>
10805 L: qemu-devel@nongnu.org
10807 F: drivers/firmware/qemu_fw_cfg.c
10810 M: Mike Marciniszyn <infinipath@intel.com>
10811 L: linux-rdma@vger.kernel.org
10813 F: drivers/infiniband/hw/qib/
10815 QLOGIC QL41xxx FCOE DRIVER
10816 M: QLogic-Storage-Upstream@cavium.com
10817 L: linux-scsi@vger.kernel.org
10819 F: drivers/scsi/qedf/
10821 QLOGIC QL41xxx ISCSI DRIVER
10822 M: QLogic-Storage-Upstream@cavium.com
10823 L: linux-scsi@vger.kernel.org
10825 F: drivers/scsi/qedi/
10827 QLOGIC QL4xxx ETHERNET DRIVER
10828 M: Yuval Mintz <Yuval.Mintz@cavium.com>
10829 M: Ariel Elior <Ariel.Elior@cavium.com>
10830 M: everest-linux-l2@cavium.com
10831 L: netdev@vger.kernel.org
10833 F: drivers/net/ethernet/qlogic/qed/
10834 F: include/linux/qed/
10835 F: drivers/net/ethernet/qlogic/qede/
10837 QLOGIC QL4xxx RDMA DRIVER
10838 M: Ram Amrani <Ram.Amrani@cavium.com>
10839 M: Ariel Elior <Ariel.Elior@cavium.com>
10840 L: linux-rdma@vger.kernel.org
10842 F: drivers/infiniband/hw/qedr/
10843 F: include/uapi/rdma/qedr-abi.h
10845 QLOGIC QLA1280 SCSI DRIVER
10846 M: Michael Reed <mdr@sgi.com>
10847 L: linux-scsi@vger.kernel.org
10849 F: drivers/scsi/qla1280.[ch]
10851 QLOGIC QLA2XXX FC-SCSI DRIVER
10852 M: qla2xxx-upstream@qlogic.com
10853 L: linux-scsi@vger.kernel.org
10855 F: Documentation/scsi/LICENSE.qla2xxx
10856 F: drivers/scsi/qla2xxx/
10858 QLOGIC QLA3XXX NETWORK DRIVER
10859 M: Dept-GELinuxNICDev@cavium.com
10860 L: netdev@vger.kernel.org
10862 F: Documentation/networking/LICENSE.qla3xxx
10863 F: drivers/net/ethernet/qlogic/qla3xxx.*
10865 QLOGIC QLA4XXX iSCSI DRIVER
10866 M: QLogic-Storage-Upstream@qlogic.com
10867 L: linux-scsi@vger.kernel.org
10869 F: Documentation/scsi/LICENSE.qla4xxx
10870 F: drivers/scsi/qla4xxx/
10872 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10873 M: Harish Patil <harish.patil@cavium.com>
10874 M: Manish Chopra <manish.chopra@cavium.com>
10875 M: Dept-GELinuxNICDev@cavium.com
10876 L: netdev@vger.kernel.org
10878 F: drivers/net/ethernet/qlogic/qlcnic/
10880 QLOGIC QLGE 10Gb ETHERNET DRIVER
10881 M: Harish Patil <harish.patil@cavium.com>
10882 M: Manish Chopra <manish.chopra@cavium.com>
10883 M: Dept-GELinuxNICDev@cavium.com
10884 L: netdev@vger.kernel.org
10886 F: drivers/net/ethernet/qlogic/qlge/
10889 M: Anders Larsen <al@alarsen.net>
10890 W: http://www.alarsen.net/linux/qnx4fs/
10893 F: include/uapi/linux/qnx4_fs.h
10894 F: include/uapi/linux/qnxtypes.h
10896 QORIQ DPAA2 FSL-MC BUS DRIVER
10897 M: Stuart Yoder <stuyoder@gmail.com>
10898 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
10899 L: linux-kernel@vger.kernel.org
10901 F: drivers/staging/fsl-mc/
10902 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
10904 QT1010 MEDIA DRIVER
10905 M: Antti Palosaari <crope@iki.fi>
10906 L: linux-media@vger.kernel.org
10907 W: https://linuxtv.org
10908 W: http://palosaari.fi/linux/
10909 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10910 T: git git://linuxtv.org/anttip/media_tree.git
10912 F: drivers/media/tuners/qt1010*
10914 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10915 M: Kalle Valo <kvalo@qca.qualcomm.com>
10916 L: ath10k@lists.infradead.org
10917 W: http://wireless.kernel.org/en/users/Drivers/ath10k
10918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10920 F: drivers/net/wireless/ath/ath10k/
10922 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10923 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10924 L: linux-wireless@vger.kernel.org
10925 W: http://wireless.kernel.org/en/users/Drivers/ath9k
10927 F: drivers/net/wireless/ath/ath9k/
10929 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10930 M: Timur Tabi <timur@codeaurora.org>
10931 L: netdev@vger.kernel.org
10933 F: drivers/net/ethernet/qualcomm/emac/
10935 QUALCOMM HEXAGON ARCHITECTURE
10936 M: Richard Kuo <rkuo@codeaurora.org>
10937 L: linux-hexagon@vger.kernel.org
10938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10942 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
10943 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
10944 L: linux-media@vger.kernel.org
10945 L: linux-arm-msm@vger.kernel.org
10946 T: git git://linuxtv.org/media_tree.git
10948 F: drivers/media/platform/qcom/venus/
10950 QUALCOMM WCN36XX WIRELESS DRIVER
10951 M: Eugene Krasnikov <k.eugene.e@gmail.com>
10952 L: wcn36xx@lists.infradead.org
10953 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10954 T: git git://github.com/KrasnikovEugene/wcn36xx.git
10956 F: drivers/net/wireless/ath/wcn36xx/
10958 QUANTENNA QTNFMAC WIRELESS DRIVER
10959 M: Igor Mitsyanko <imitsyanko@quantenna.com>
10960 M: Avinash Patil <avinashp@quantenna.com>
10961 M: Sergey Matyukevich <smatyukevich@quantenna.com>
10962 L: linux-wireless@vger.kernel.org
10964 F: drivers/net/wireless/quantenna
10966 RADEON and AMDGPU DRM DRIVERS
10967 M: Alex Deucher <alexander.deucher@amd.com>
10968 M: Christian König <christian.koenig@amd.com>
10969 L: amd-gfx@lists.freedesktop.org
10970 T: git git://people.freedesktop.org/~agd5f/linux
10972 F: drivers/gpu/drm/radeon/
10973 F: include/uapi/drm/radeon_drm.h
10974 F: drivers/gpu/drm/amd/
10975 F: include/uapi/drm/amdgpu_drm.h
10977 RADEON FRAMEBUFFER DISPLAY DRIVER
10978 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10979 L: linux-fbdev@vger.kernel.org
10981 F: drivers/video/fbdev/aty/radeon*
10982 F: include/uapi/linux/radeonfb.h
10984 RADIOSHARK RADIO DRIVER
10985 M: Hans Verkuil <hverkuil@xs4all.nl>
10986 L: linux-media@vger.kernel.org
10987 T: git git://linuxtv.org/media_tree.git
10989 F: drivers/media/radio/radio-shark.c
10991 RADIOSHARK2 RADIO DRIVER
10992 M: Hans Verkuil <hverkuil@xs4all.nl>
10993 L: linux-media@vger.kernel.org
10994 T: git git://linuxtv.org/media_tree.git
10996 F: drivers/media/radio/radio-shark2.c
10997 F: drivers/media/radio/radio-tea5777.c
10999 RADOS BLOCK DEVICE (RBD)
11000 M: Ilya Dryomov <idryomov@gmail.com>
11001 M: Sage Weil <sage@redhat.com>
11002 M: Alex Elder <elder@kernel.org>
11003 L: ceph-devel@vger.kernel.org
11004 W: http://ceph.com/
11005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11006 T: git git://github.com/ceph/ceph-client.git
11008 F: Documentation/ABI/testing/sysfs-bus-rbd
11009 F: drivers/block/rbd.c
11010 F: drivers/block/rbd_types.h
11012 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11013 M: Paul Mackerras <paulus@samba.org>
11014 L: linux-fbdev@vger.kernel.org
11016 F: drivers/video/fbdev/aty/aty128fb.c
11018 RAINSHADOW-CEC DRIVER
11019 M: Hans Verkuil <hverkuil@xs4all.nl>
11020 L: linux-media@vger.kernel.org
11021 T: git git://linuxtv.org/media_tree.git
11023 F: drivers/media/usb/rainshadow-cec/*
11025 RALINK MIPS ARCHITECTURE
11026 M: John Crispin <john@phrozen.org>
11027 L: linux-mips@linux-mips.org
11029 F: arch/mips/ralink
11031 RALINK RT2X00 WIRELESS LAN DRIVER
11033 M: Stanislaw Gruszka <sgruszka@redhat.com>
11034 M: Helmut Schaa <helmut.schaa@googlemail.com>
11035 L: linux-wireless@vger.kernel.org
11037 F: drivers/net/wireless/ralink/rt2x00/
11039 RAMDISK RAM BLOCK DEVICE DRIVER
11040 M: Jens Axboe <axboe@kernel.dk>
11042 F: Documentation/blockdev/ramdisk.txt
11043 F: drivers/block/brd.c
11045 RANDOM NUMBER DRIVER
11046 M: "Theodore Ts'o" <tytso@mit.edu>
11048 F: drivers/char/random.c
11051 M: Matt Porter <mporter@kernel.crashing.org>
11052 M: Alexandre Bounine <alexandre.bounine@idt.com>
11054 F: drivers/rapidio/
11056 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11057 L: linux-wireless@vger.kernel.org
11059 F: drivers/net/wireless/ray*
11062 M: Josh Triplett <josh@joshtriplett.org>
11063 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11064 L: linux-kernel@vger.kernel.org
11066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11067 F: Documentation/RCU/torture.txt
11068 F: kernel/rcu/rcutorture.c
11070 RCUTORTURE TEST FRAMEWORK
11071 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11072 M: Josh Triplett <josh@joshtriplett.org>
11073 R: Steven Rostedt <rostedt@goodmis.org>
11074 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11075 R: Lai Jiangshan <jiangshanlai@gmail.com>
11076 L: linux-kernel@vger.kernel.org
11078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11079 F: tools/testing/selftests/rcutorture
11082 M: Florian Fainelli <florian@openwrt.org>
11085 RDC R6040 FAST ETHERNET DRIVER
11086 M: Florian Fainelli <f.fainelli@gmail.com>
11087 L: netdev@vger.kernel.org
11089 F: drivers/net/ethernet/rdc/r6040.c
11091 RDMAVT - RDMA verbs software
11092 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11093 L: linux-rdma@vger.kernel.org
11095 F: drivers/infiniband/sw/rdmavt
11097 RDS - RELIABLE DATAGRAM SOCKETS
11098 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11099 L: netdev@vger.kernel.org
11100 L: linux-rdma@vger.kernel.org
11101 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
11102 W: https://oss.oracle.com/projects/rds/
11105 F: Documentation/networking/rds.txt
11107 RDT - RESOURCE ALLOCATION
11108 M: Fenghua Yu <fenghua.yu@intel.com>
11109 L: linux-kernel@vger.kernel.org
11111 F: arch/x86/kernel/cpu/intel_rdt*
11112 F: arch/x86/include/asm/intel_rdt*
11113 F: Documentation/x86/intel_rdt*
11115 READ-COPY UPDATE (RCU)
11116 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11117 M: Josh Triplett <josh@joshtriplett.org>
11118 R: Steven Rostedt <rostedt@goodmis.org>
11119 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11120 R: Lai Jiangshan <jiangshanlai@gmail.com>
11121 L: linux-kernel@vger.kernel.org
11122 W: http://www.rdrop.com/users/paulmck/RCU/
11124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11125 F: Documentation/RCU/
11126 X: Documentation/RCU/torture.txt
11127 F: include/linux/rcu*
11128 X: include/linux/srcu.h
11130 X: kernel/torture.c
11132 REAL TIME CLOCK (RTC) SUBSYSTEM
11133 M: Alessandro Zummo <a.zummo@towertech.it>
11134 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
11135 L: linux-rtc@vger.kernel.org
11136 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
11137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11139 F: Documentation/devicetree/bindings/rtc/
11140 F: Documentation/rtc.txt
11142 F: include/linux/rtc.h
11143 F: include/uapi/linux/rtc.h
11144 F: include/linux/rtc/
11145 F: include/linux/platform_data/rtc-*
11146 F: tools/testing/selftests/timers/rtctest.c
11148 REALTEK AUDIO CODECS
11149 M: Bard Liao <bardliao@realtek.com>
11150 M: Oder Chiou <oder_chiou@realtek.com>
11152 F: sound/soc/codecs/rt*
11153 F: include/sound/rt*.h
11155 REGISTER MAP ABSTRACTION
11156 M: Mark Brown <broonie@kernel.org>
11157 L: linux-kernel@vger.kernel.org
11158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11160 F: Documentation/devicetree/bindings/regmap/
11161 F: drivers/base/regmap/
11162 F: include/linux/regmap.h
11164 REISERFS FILE SYSTEM
11165 L: reiserfs-devel@vger.kernel.org
11169 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11170 M: Ohad Ben-Cohen <ohad@wizery.com>
11171 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11172 L: linux-remoteproc@vger.kernel.org
11173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11175 F: Documentation/devicetree/bindings/remoteproc/
11176 F: Documentation/remoteproc.txt
11177 F: drivers/remoteproc/
11178 F: include/linux/remoteproc.h
11180 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11181 M: Ohad Ben-Cohen <ohad@wizery.com>
11182 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11183 L: linux-remoteproc@vger.kernel.org
11184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11187 F: Documentation/rpmsg.txt
11188 F: include/linux/rpmsg.h
11189 F: include/linux/rpmsg/
11191 RENESAS CLOCK DRIVERS
11192 M: Geert Uytterhoeven <geert+renesas@glider.be>
11193 L: linux-renesas-soc@vger.kernel.org
11195 F: drivers/clk/renesas/
11197 RENESAS ETHERNET DRIVERS
11198 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11199 L: netdev@vger.kernel.org
11200 L: linux-renesas-soc@vger.kernel.org
11201 F: drivers/net/ethernet/renesas/
11202 F: include/linux/sh_eth.h
11204 RENESAS R-CAR GYROADC DRIVER
11205 M: Marek Vasut <marek.vasut@gmail.com>
11206 L: linux-iio@vger.kernel.org
11208 F: drivers/iio/adc/rcar_gyro_adc.c
11210 RENESAS USB PHY DRIVER
11211 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11212 L: linux-renesas-soc@vger.kernel.org
11214 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
11216 RESET CONTROLLER FRAMEWORK
11217 M: Philipp Zabel <p.zabel@pengutronix.de>
11218 T: git git://git.pengutronix.de/git/pza/linux
11221 F: Documentation/devicetree/bindings/reset/
11222 F: include/dt-bindings/reset/
11223 F: include/linux/reset.h
11224 F: include/linux/reset-controller.h
11227 M: Johannes Berg <johannes@sipsolutions.net>
11228 L: linux-wireless@vger.kernel.org
11229 W: http://wireless.kernel.org/
11230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11233 F: Documentation/rfkill.txt
11237 M: Thomas Graf <tgraf@suug.ch>
11238 M: Herbert Xu <herbert@gondor.apana.org.au>
11239 L: netdev@vger.kernel.org
11241 F: lib/rhashtable.c
11242 F: include/linux/rhashtable.h
11244 RICOH R5C592 MEMORYSTICK DRIVER
11245 M: Maxim Levitsky <maximlevitsky@gmail.com>
11247 F: drivers/memstick/host/r592.*
11249 RICOH SMARTMEDIA/XD DRIVER
11250 M: Maxim Levitsky <maximlevitsky@gmail.com>
11252 F: drivers/mtd/nand/r852.c
11253 F: drivers/mtd/nand/r852.h
11256 M: Stefan Achatz <erazor_de@users.sourceforge.net>
11257 W: http://sourceforge.net/projects/roccat/
11259 F: drivers/hid/hid-roccat*
11260 F: include/linux/hid-roccat*
11261 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11264 M: Jiri Pirko <jiri@resnulli.us>
11265 L: netdev@vger.kernel.org
11267 F: drivers/net/ethernet/rocker/
11271 W: http://www.comtrol.com
11273 F: Documentation/serial/rocket.txt
11274 F: drivers/tty/rocket*
11276 ROCKETPORT EXPRESS/INFINITY DRIVER
11277 M: Kevin Cernekee <cernekee@gmail.com>
11278 L: linux-serial@vger.kernel.org
11280 F: drivers/tty/serial/rp2.*
11283 M: Ralf Baechle <ralf@linux-mips.org>
11284 L: linux-hams@vger.kernel.org
11285 W: http://www.linux-ax25.org/
11287 F: include/net/rose.h
11288 F: include/uapi/linux/rose.h
11291 RTL2830 MEDIA DRIVER
11292 M: Antti Palosaari <crope@iki.fi>
11293 L: linux-media@vger.kernel.org
11294 W: https://linuxtv.org
11295 W: http://palosaari.fi/linux/
11296 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11297 T: git git://linuxtv.org/anttip/media_tree.git
11299 F: drivers/media/dvb-frontends/rtl2830*
11301 RTL2832 MEDIA DRIVER
11302 M: Antti Palosaari <crope@iki.fi>
11303 L: linux-media@vger.kernel.org
11304 W: https://linuxtv.org
11305 W: http://palosaari.fi/linux/
11306 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11307 T: git git://linuxtv.org/anttip/media_tree.git
11309 F: drivers/media/dvb-frontends/rtl2832*
11311 RTL2832_SDR MEDIA DRIVER
11312 M: Antti Palosaari <crope@iki.fi>
11313 L: linux-media@vger.kernel.org
11314 W: https://linuxtv.org
11315 W: http://palosaari.fi/linux/
11316 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11317 T: git git://linuxtv.org/anttip/media_tree.git
11319 F: drivers/media/dvb-frontends/rtl2832_sdr*
11321 RTL8180 WIRELESS DRIVER
11322 L: linux-wireless@vger.kernel.org
11323 W: http://wireless.kernel.org/
11324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11326 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
11328 RTL8187 WIRELESS DRIVER
11329 M: Herton Ronaldo Krzesinski <herton@canonical.com>
11330 M: Hin-Tak Leung <htl10@users.sourceforge.net>
11331 M: Larry Finger <Larry.Finger@lwfinger.net>
11332 L: linux-wireless@vger.kernel.org
11333 W: http://wireless.kernel.org/
11334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11336 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
11338 RTL8192CE WIRELESS DRIVER
11339 M: Larry Finger <Larry.Finger@lwfinger.net>
11340 M: Chaoming Li <chaoming_li@realsil.com.cn>
11341 L: linux-wireless@vger.kernel.org
11342 W: http://wireless.kernel.org/
11343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11345 F: drivers/net/wireless/realtek/rtlwifi/
11346 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11348 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11349 M: Jes Sorensen <Jes.Sorensen@gmail.com>
11350 L: linux-wireless@vger.kernel.org
11351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11353 F: drivers/net/wireless/realtek/rtl8xxxu/
11355 S3 SAVAGE FRAMEBUFFER DRIVER
11356 M: Antonino Daplas <adaplas@gmail.com>
11357 L: linux-fbdev@vger.kernel.org
11359 F: drivers/video/fbdev/savage/
11362 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11363 M: Heiko Carstens <heiko.carstens@de.ibm.com>
11364 L: linux-s390@vger.kernel.org
11365 W: http://www.ibm.com/developerworks/linux/linux390/
11366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11370 F: Documentation/s390/
11371 F: Documentation/driver-api/s390-drivers.rst
11373 S390 COMMON I/O LAYER
11374 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11375 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11376 L: linux-s390@vger.kernel.org
11377 W: http://www.ibm.com/developerworks/linux/linux390/
11379 F: drivers/s390/cio/
11382 M: Stefan Haberland <sth@linux.vnet.ibm.com>
11383 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11384 L: linux-s390@vger.kernel.org
11385 W: http://www.ibm.com/developerworks/linux/linux390/
11387 F: drivers/s390/block/dasd*
11388 F: block/partitions/ibm.c
11391 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11392 L: linux-s390@vger.kernel.org
11393 W: http://www.ibm.com/developerworks/linux/linux390/
11395 F: drivers/iommu/s390-iommu.c
11397 S390 IUCV NETWORK LAYER
11398 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11399 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11400 L: linux-s390@vger.kernel.org
11401 W: http://www.ibm.com/developerworks/linux/linux390/
11403 F: drivers/s390/net/*iucv*
11404 F: include/net/iucv/
11407 S390 NETWORK DRIVERS
11408 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11409 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11410 L: linux-s390@vger.kernel.org
11411 W: http://www.ibm.com/developerworks/linux/linux390/
11413 F: drivers/s390/net/
11416 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11417 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11418 L: linux-s390@vger.kernel.org
11419 W: http://www.ibm.com/developerworks/linux/linux390/
11422 F: drivers/pci/hotplug/s390_pci_hpc.c
11424 S390 VFIO-CCW DRIVER
11425 M: Cornelia Huck <cohuck@redhat.com>
11426 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11427 L: linux-s390@vger.kernel.org
11428 L: kvm@vger.kernel.org
11430 F: drivers/s390/cio/vfio_ccw*
11431 F: Documentation/s390/vfio-ccw.txt
11432 F: include/uapi/linux/vfio_ccw.h
11435 M: Harald Freudenberger <freude@de.ibm.com>
11436 L: linux-s390@vger.kernel.org
11437 W: http://www.ibm.com/developerworks/linux/linux390/
11439 F: drivers/s390/crypto/
11442 M: Steffen Maier <maier@linux.vnet.ibm.com>
11443 L: linux-s390@vger.kernel.org
11444 W: http://www.ibm.com/developerworks/linux/linux390/
11446 F: drivers/s390/scsi/zfcp_*
11448 S3C24XX SD/MMC Driver
11449 M: Ben Dooks <ben-linux@fluff.org>
11450 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11452 F: drivers/mmc/host/s3cmci.*
11454 SAA6588 RDS RECEIVER DRIVER
11455 M: Hans Verkuil <hverkuil@xs4all.nl>
11456 L: linux-media@vger.kernel.org
11457 T: git git://linuxtv.org/media_tree.git
11458 W: https://linuxtv.org
11460 F: drivers/media/i2c/saa6588*
11462 SAA7134 VIDEO4LINUX DRIVER
11463 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11464 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11465 L: linux-media@vger.kernel.org
11466 W: https://linuxtv.org
11467 T: git git://linuxtv.org/media_tree.git
11469 F: Documentation/media/v4l-drivers/saa7134*
11470 F: drivers/media/pci/saa7134/
11472 SAA7146 VIDEO4LINUX-2 DRIVER
11473 M: Hans Verkuil <hverkuil@xs4all.nl>
11474 L: linux-media@vger.kernel.org
11475 T: git git://linuxtv.org/media_tree.git
11477 F: drivers/media/common/saa7146/
11478 F: drivers/media/pci/saa7146/
11479 F: include/media/saa7146*
11481 SAMSUNG AUDIO (ASoC) DRIVERS
11482 M: Krzysztof Kozlowski <krzk@kernel.org>
11483 M: Sangbeom Kim <sbkim73@samsung.com>
11484 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11485 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11487 F: sound/soc/samsung/
11489 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11490 M: Krzysztof Kozlowski <krzk@kernel.org>
11491 L: linux-crypto@vger.kernel.org
11492 L: linux-samsung-soc@vger.kernel.org
11494 F: drivers/crypto/exynos-rng.c
11495 F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11497 SAMSUNG FRAMEBUFFER DRIVER
11498 M: Jingoo Han <jingoohan1@gmail.com>
11499 L: linux-fbdev@vger.kernel.org
11501 F: drivers/video/fbdev/s3c-fb.c
11503 SAMSUNG LAPTOP DRIVER
11504 M: Corentin Chary <corentin.chary@gmail.com>
11505 L: platform-driver-x86@vger.kernel.org
11507 F: drivers/platform/x86/samsung-laptop.c
11509 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11510 M: Sangbeom Kim <sbkim73@samsung.com>
11511 M: Krzysztof Kozlowski <krzk@kernel.org>
11512 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11513 L: linux-kernel@vger.kernel.org
11514 L: linux-samsung-soc@vger.kernel.org
11516 F: drivers/mfd/sec*.c
11517 F: drivers/regulator/s2m*.c
11518 F: drivers/regulator/s5m*.c
11519 F: drivers/clk/clk-s2mps11.c
11520 F: drivers/rtc/rtc-s5m.c
11521 F: include/linux/mfd/samsung/
11522 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11523 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11524 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11525 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11527 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11528 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11529 L: linux-media@vger.kernel.org
11530 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11532 F: drivers/media/platform/s3c-camif/
11533 F: include/media/drv-intf/s3c_camif.h
11535 SAMSUNG S3FWRN5 NFC DRIVER
11536 M: Robert Baldyga <r.baldyga@samsung.com>
11537 M: Krzysztof Opasiak <k.opasiak@samsung.com>
11538 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11540 F: drivers/nfc/s3fwrn5
11542 SAMSUNG S5C73M3 CAMERA DRIVER
11543 M: Kyungmin Park <kyungmin.park@samsung.com>
11544 M: Andrzej Hajda <a.hajda@samsung.com>
11545 L: linux-media@vger.kernel.org
11547 F: drivers/media/i2c/s5c73m3/*
11549 SAMSUNG S5K5BAF CAMERA DRIVER
11550 M: Kyungmin Park <kyungmin.park@samsung.com>
11551 M: Andrzej Hajda <a.hajda@samsung.com>
11552 L: linux-media@vger.kernel.org
11554 F: drivers/media/i2c/s5k5baf.c
11556 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11557 M: Krzysztof Kozlowski <krzk@kernel.org>
11558 M: Vladimir Zapolskiy <vz@mleia.com>
11559 L: linux-crypto@vger.kernel.org
11560 L: linux-samsung-soc@vger.kernel.org
11562 F: drivers/crypto/s5p-sss.c
11564 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11565 M: Kyungmin Park <kyungmin.park@samsung.com>
11566 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11567 L: linux-media@vger.kernel.org
11568 Q: https://patchwork.linuxtv.org/project/linux-media/list/
11570 F: drivers/media/platform/exynos4-is/
11572 SAMSUNG SOC CLOCK DRIVERS
11573 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11574 M: Tomasz Figa <tomasz.figa@gmail.com>
11575 M: Chanwoo Choi <cw00.choi@samsung.com>
11577 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11578 F: drivers/clk/samsung/
11579 F: include/dt-bindings/clock/exynos*.h
11580 F: Documentation/devicetree/bindings/clock/exynos*.txt
11582 SAMSUNG SPI DRIVERS
11583 M: Kukjin Kim <kgene@kernel.org>
11584 M: Krzysztof Kozlowski <krzk@kernel.org>
11585 M: Andi Shyti <andi.shyti@samsung.com>
11586 L: linux-spi@vger.kernel.org
11587 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11589 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11590 F: drivers/spi/spi-s3c*
11591 F: include/linux/platform_data/spi-s3c64xx.h
11593 SAMSUNG SXGBE DRIVERS
11594 M: Byungho An <bh74.an@samsung.com>
11595 M: Girish K S <ks.giri@samsung.com>
11596 M: Vipul Pandya <vipul.pandya@samsung.com>
11598 L: netdev@vger.kernel.org
11599 F: drivers/net/ethernet/samsung/sxgbe/
11601 SAMSUNG THERMAL DRIVER
11602 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11603 L: linux-pm@vger.kernel.org
11604 L: linux-samsung-soc@vger.kernel.org
11606 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11607 F: drivers/thermal/samsung/
11609 SAMSUNG USB2 PHY DRIVER
11610 M: Kamil Debski <kamil@wypas.org>
11611 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11612 L: linux-kernel@vger.kernel.org
11614 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11615 F: Documentation/phy/samsung-usb2.txt
11616 F: drivers/phy/samsung/phy-exynos4210-usb2.c
11617 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
11618 F: drivers/phy/samsung/phy-exynos5250-usb2.c
11619 F: drivers/phy/samsung/phy-s5pv210-usb2.c
11620 F: drivers/phy/samsung/phy-samsung-usb2.c
11621 F: drivers/phy/samsung/phy-samsung-usb2.h
11624 M: Zwane Mwaikambo <zwanem@gmail.com>
11626 F: drivers/watchdog/sc1200wdt.c
11629 M: Ingo Molnar <mingo@redhat.com>
11630 M: Peter Zijlstra <peterz@infradead.org>
11631 L: linux-kernel@vger.kernel.org
11632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11635 F: include/linux/sched.h
11636 F: include/uapi/linux/sched.h
11637 F: include/linux/wait.h
11640 M: Chen Liqin <liqin.linux@gmail.com>
11641 M: Lennox Wu <lennox.wu@gmail.com>
11642 W: http://www.sunplus.com
11646 SCR24X CHIP CARD INTERFACE DRIVER
11647 M: Lubomir Rintel <lkundrak@v3.sk>
11649 F: drivers/char/pcmcia/scr24x_cs.c
11652 M: Jens Axboe <axboe@kernel.dk>
11653 L: linux-scsi@vger.kernel.org
11654 W: http://www.kernel.dk
11656 F: drivers/scsi/sr*
11658 SCSI RDMA PROTOCOL (SRP) INITIATOR
11659 M: Bart Van Assche <bart.vanassche@sandisk.com>
11660 L: linux-rdma@vger.kernel.org
11662 W: http://www.openfabrics.org
11663 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11665 F: drivers/infiniband/ulp/srp/
11666 F: include/scsi/srp.h
11669 M: Doug Gilbert <dgilbert@interlog.com>
11670 L: linux-scsi@vger.kernel.org
11671 W: http://sg.danny.cz/sg
11673 F: Documentation/scsi/scsi-generic.txt
11674 F: drivers/scsi/sg.c
11675 F: include/scsi/sg.h
11678 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11680 M: "Martin K. Petersen" <martin.petersen@oracle.com>
11681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11682 L: linux-scsi@vger.kernel.org
11684 F: Documentation/devicetree/bindings/scsi/
11689 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11690 L: linux-scsi@vger.kernel.org
11692 F: Documentation/scsi/st.txt
11693 F: drivers/scsi/st.*
11694 F: drivers/scsi/st_*.h
11697 M: Vlad Yasevich <vyasevich@gmail.com>
11698 M: Neil Horman <nhorman@tuxdriver.com>
11699 L: linux-sctp@vger.kernel.org
11700 W: http://lksctp.sourceforge.net
11702 F: Documentation/networking/sctp.txt
11703 F: include/linux/sctp.h
11704 F: include/uapi/linux/sctp.h
11705 F: include/net/sctp/
11709 M: Jim Cromie <jim.cromie@gmail.com>
11711 F: Documentation/i2c/busses/scx200_acb
11712 F: arch/x86/platform/scx200/
11713 F: drivers/watchdog/scx200_wdt.c
11714 F: drivers/i2c/busses/scx200*
11715 F: drivers/mtd/maps/scx200_docflash.c
11716 F: include/linux/scx200.h
11719 M: Jim Cromie <jim.cromie@gmail.com>
11721 F: drivers/char/scx200_gpio.c
11722 F: include/linux/scx200_gpio.h
11724 SCx200 HRT CLOCKSOURCE DRIVER
11725 M: Jim Cromie <jim.cromie@gmail.com>
11727 F: drivers/clocksource/scx200_hrt.c
11729 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11730 M: Sascha Sommer <saschasommer@freenet.de>
11731 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11733 F: drivers/mmc/host/sdricoh_cs.c
11736 M: Kees Cook <keescook@chromium.org>
11737 R: Andy Lutomirski <luto@amacapital.net>
11738 R: Will Drewry <wad@chromium.org>
11739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11741 F: kernel/seccomp.c
11742 F: include/uapi/linux/seccomp.h
11743 F: include/linux/seccomp.h
11744 F: tools/testing/selftests/seccomp/*
11745 F: tools/testing/selftests/kselftest_harness.h
11746 F: Documentation/userspace-api/seccomp_filter.rst
11747 K: \bsecure_computing
11750 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11751 M: Al Cooper <alcooperx@gmail.com>
11752 L: linux-mmc@vger.kernel.org
11753 L: bcm-kernel-feedback-list@broadcom.com
11755 F: drivers/mmc/host/sdhci-brcmstb*
11757 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11758 M: Adrian Hunter <adrian.hunter@intel.com>
11759 L: linux-mmc@vger.kernel.org
11760 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11762 F: drivers/mmc/host/sdhci*
11763 F: include/linux/mmc/sdhci*
11765 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11766 M: Ben Dooks <ben-linux@fluff.org>
11767 M: Jaehoon Chung <jh80.chung@samsung.com>
11768 L: linux-mmc@vger.kernel.org
11770 F: drivers/mmc/host/sdhci-s3c*
11772 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11773 M: Viresh Kumar <vireshk@kernel.org>
11774 L: linux-mmc@vger.kernel.org
11776 F: drivers/mmc/host/sdhci-spear.c
11778 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11779 M: Scott Bauer <scott.bauer@intel.com>
11780 M: Jonathan Derrick <jonathan.derrick@intel.com>
11781 M: Rafael Antognolli <rafael.antognolli@intel.com>
11782 L: linux-block@vger.kernel.org
11785 F: block/opal_proto.h
11786 F: include/linux/sed*
11787 F: include/uapi/linux/sed*
11790 M: Security Officers <security@kernel.org>
11794 M: James Morris <james.l.morris@oracle.com>
11795 M: "Serge E. Hallyn" <serge@hallyn.com>
11796 L: linux-security-module@vger.kernel.org (suggested Cc:)
11797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11798 W: http://kernsec.org/
11802 SELINUX SECURITY MODULE
11803 M: Paul Moore <paul@paul-moore.com>
11804 M: Stephen Smalley <sds@tycho.nsa.gov>
11805 M: Eric Paris <eparis@parisplace.org>
11806 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
11807 W: http://selinuxproject.org
11808 T: git git://git.infradead.org/users/pcmoore/selinux
11810 F: include/linux/selinux*
11811 F: security/selinux/
11812 F: scripts/selinux/
11813 F: Documentation/admin-guide/LSM/SELinux.rst
11816 M: Jiri Slaby <jirislaby@gmail.com>
11818 F: drivers/misc/phantom.c
11819 F: include/uapi/linux/phantom.h
11822 M: Rob Herring <robh@kernel.org>
11823 L: linux-serial@vger.kernel.org
11825 F: Documentation/devicetree/bindings/serial/slave-device.txt
11826 F: drivers/tty/serdev/
11827 F: include/linux/serdev.h
11830 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11831 L: linux-serial@vger.kernel.org
11833 F: Documentation/devicetree/bindings/serial/
11834 F: drivers/tty/serial/
11837 M: Sean Young <sean@mess.org>
11838 L: linux-media@vger.kernel.org
11840 F: drivers/media/rc/serial_ir.c
11843 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11844 M: Edward Cree <ecree@solarflare.com>
11845 M: Bert Kenward <bkenward@solarflare.com>
11846 L: netdev@vger.kernel.org
11848 F: drivers/net/ethernet/sfc/
11851 M: Dimitri Sivanich <sivanich@sgi.com>
11853 F: drivers/misc/sgi-gru/
11855 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11856 M: Pat Gefre <pfg@sgi.com>
11857 L: linux-ia64@vger.kernel.org
11859 F: Documentation/ia64/serial.txt
11860 F: drivers/tty/serial/ioc?_serial.c
11861 F: include/linux/ioc?.h
11863 SGI XP/XPC/XPNET DRIVER
11864 M: Cliff Whickman <cpw@sgi.com>
11865 M: Robin Holt <robinmholt@gmail.com>
11867 F: drivers/misc/sgi-xp/
11869 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11870 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11871 L: linux-s390@vger.kernel.org
11872 W: http://www.ibm.com/developerworks/linux/linux390/
11876 SH_VEU V4L2 MEM2MEM DRIVER
11877 L: linux-media@vger.kernel.org
11879 F: drivers/media/platform/sh_veu.c
11881 SH_VOU V4L2 OUTPUT DRIVER
11882 L: linux-media@vger.kernel.org
11884 F: drivers/media/platform/sh_vou.c
11885 F: include/media/drv-intf/sh_vou.h
11887 SI2157 MEDIA DRIVER
11888 M: Antti Palosaari <crope@iki.fi>
11889 L: linux-media@vger.kernel.org
11890 W: https://linuxtv.org
11891 W: http://palosaari.fi/linux/
11892 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11893 T: git git://linuxtv.org/anttip/media_tree.git
11895 F: drivers/media/tuners/si2157*
11897 SI2168 MEDIA DRIVER
11898 M: Antti Palosaari <crope@iki.fi>
11899 L: linux-media@vger.kernel.org
11900 W: https://linuxtv.org
11901 W: http://palosaari.fi/linux/
11902 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11903 T: git git://linuxtv.org/anttip/media_tree.git
11905 F: drivers/media/dvb-frontends/si2168*
11907 SI470X FM RADIO RECEIVER I2C DRIVER
11908 M: Hans Verkuil <hverkuil@xs4all.nl>
11909 L: linux-media@vger.kernel.org
11910 T: git git://linuxtv.org/media_tree.git
11911 W: https://linuxtv.org
11913 F: drivers/media/radio/si470x/radio-si470x-i2c.c
11915 SI470X FM RADIO RECEIVER USB DRIVER
11916 M: Hans Verkuil <hverkuil@xs4all.nl>
11917 L: linux-media@vger.kernel.org
11918 T: git git://linuxtv.org/media_tree.git
11919 W: https://linuxtv.org
11921 F: drivers/media/radio/si470x/radio-si470x-common.c
11922 F: drivers/media/radio/si470x/radio-si470x.h
11923 F: drivers/media/radio/si470x/radio-si470x-usb.c
11925 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11926 M: Eduardo Valentin <edubezval@gmail.com>
11927 L: linux-media@vger.kernel.org
11928 T: git git://linuxtv.org/media_tree.git
11929 W: https://linuxtv.org
11931 F: drivers/media/radio/si4713/si4713.?
11933 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11934 M: Eduardo Valentin <edubezval@gmail.com>
11935 L: linux-media@vger.kernel.org
11936 T: git git://linuxtv.org/media_tree.git
11937 W: https://linuxtv.org
11939 F: drivers/media/radio/si4713/radio-platform-si4713.c
11941 SI4713 FM RADIO TRANSMITTER USB DRIVER
11942 M: Hans Verkuil <hverkuil@xs4all.nl>
11943 L: linux-media@vger.kernel.org
11944 T: git git://linuxtv.org/media_tree.git
11945 W: https://linuxtv.org
11947 F: drivers/media/radio/si4713/radio-usb-si4713.c
11950 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11951 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11952 L: linux-media@vger.kernel.org
11953 W: https://linuxtv.org
11954 T: git git://linuxtv.org/media_tree.git
11956 F: drivers/media/common/siano/
11957 F: drivers/media/usb/siano/
11958 F: drivers/media/usb/siano/
11959 F: drivers/media/mmc/siano/
11961 SILEAD TOUCHSCREEN DRIVER
11962 M: Hans de Goede <hdegoede@redhat.com>
11963 L: linux-input@vger.kernel.org
11964 L: platform-driver-x86@vger.kernel.org
11966 F: drivers/input/touchscreen/silead.c
11967 F: drivers/platform/x86/silead_dmi.c
11969 SILICON MOTION SM712 FRAME BUFFER DRIVER
11970 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11971 M: Teddy Wang <teddy.wang@siliconmotion.com>
11972 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11973 L: linux-fbdev@vger.kernel.org
11975 F: drivers/video/fbdev/sm712*
11976 F: Documentation/fb/sm712fb.txt
11978 SIMPLE FIRMWARE INTERFACE (SFI)
11979 M: Len Brown <lenb@kernel.org>
11980 L: sfi-devel@simplefirmware.org
11981 W: http://simplefirmware.org/
11982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11984 F: arch/x86/platform/sfi/
11986 F: include/linux/sfi*.h
11989 M: Hans de Goede <hdegoede@redhat.com>
11990 L: linux-fbdev@vger.kernel.org
11992 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
11993 F: drivers/video/fbdev/simplefb.c
11994 F: include/linux/platform_data/simplefb.h
11996 SIMTEC EB110ATX (Chalice CATS)
11998 P: Vincent Sanders <vince@simtec.co.uk>
11999 M: Simtec Linux Team <linux@simtec.co.uk>
12000 W: http://www.simtec.co.uk/products/EB110ATX/
12003 SIMTEC EB2410ITX (BAST)
12005 P: Vincent Sanders <vince@simtec.co.uk>
12006 M: Simtec Linux Team <linux@simtec.co.uk>
12007 W: http://www.simtec.co.uk/products/EB2410ITX/
12009 F: arch/arm/mach-s3c24xx/mach-bast.c
12010 F: arch/arm/mach-s3c24xx/bast-ide.c
12011 F: arch/arm/mach-s3c24xx/bast-irq.c
12013 SIPHASH PRF ROUTINES
12014 M: Jason A. Donenfeld <Jason@zx2c4.com>
12017 F: lib/test_siphash.c
12018 F: include/linux/siphash.h
12020 SIS 190 ETHERNET DRIVER
12021 M: Francois Romieu <romieu@fr.zoreil.com>
12022 L: netdev@vger.kernel.org
12024 F: drivers/net/ethernet/sis/sis190.c
12026 SIS 900/7016 FAST ETHERNET DRIVER
12027 M: Daniele Venzano <venza@brownhat.org>
12028 W: http://www.brownhat.org/sis900.html
12029 L: netdev@vger.kernel.org
12031 F: drivers/net/ethernet/sis/sis900.*
12033 SIS FRAMEBUFFER DRIVER
12034 M: Thomas Winischhofer <thomas@winischhofer.net>
12035 W: http://www.winischhofer.net/linuxsisvga.shtml
12037 F: Documentation/fb/sisfb.txt
12038 F: drivers/video/fbdev/sis/
12039 F: include/video/sisfb.h
12042 M: Thomas Winischhofer <thomas@winischhofer.net>
12043 W: http://www.winischhofer.at/linuxsisusbvga.shtml
12045 F: drivers/usb/misc/sisusbvga/
12048 M: Christoph Lameter <cl@linux.com>
12049 M: Pekka Enberg <penberg@kernel.org>
12050 M: David Rientjes <rientjes@google.com>
12051 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12052 M: Andrew Morton <akpm@linux-foundation.org>
12053 L: linux-mm@kvack.org
12055 F: include/linux/sl?b*.h
12058 SLEEPABLE READ-COPY UPDATE (SRCU)
12059 M: Lai Jiangshan <jiangshanlai@gmail.com>
12060 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12061 M: Josh Triplett <josh@joshtriplett.org>
12062 R: Steven Rostedt <rostedt@goodmis.org>
12063 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12064 L: linux-kernel@vger.kernel.org
12065 W: http://www.rdrop.com/users/paulmck/RCU/
12067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12068 F: include/linux/srcu.h
12069 F: kernel/rcu/srcu.c
12071 SMACK SECURITY MODULE
12072 M: Casey Schaufler <casey@schaufler-ca.com>
12073 L: linux-security-module@vger.kernel.org
12074 W: http://schaufler-ca.com
12075 T: git git://github.com/cschaufler/smack-next
12077 F: Documentation/admin-guide/LSM/Smack.rst
12080 SMC91x ETHERNET DRIVER
12081 M: Nicolas Pitre <nico@fluxnic.net>
12083 F: drivers/net/ethernet/smsc/smc91x.*
12085 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12086 M: Sakari Ailus <sakari.ailus@iki.fi>
12087 L: linux-media@vger.kernel.org
12089 F: drivers/media/i2c/smiapp/
12090 F: include/media/i2c/smiapp.h
12091 F: drivers/media/i2c/smiapp-pll.c
12092 F: drivers/media/i2c/smiapp-pll.h
12093 F: include/uapi/linux/smiapp.h
12094 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12096 SMM665 HARDWARE MONITOR DRIVER
12097 M: Guenter Roeck <linux@roeck-us.net>
12098 L: linux-hwmon@vger.kernel.org
12100 F: Documentation/hwmon/smm665
12101 F: drivers/hwmon/smm665.c
12103 SMSC EMC2103 HARDWARE MONITOR DRIVER
12104 M: Steve Glendinning <steve.glendinning@shawell.net>
12105 L: linux-hwmon@vger.kernel.org
12107 F: Documentation/hwmon/emc2103
12108 F: drivers/hwmon/emc2103.c
12110 SMSC SCH5627 HARDWARE MONITOR DRIVER
12111 M: Hans de Goede <hdegoede@redhat.com>
12112 L: linux-hwmon@vger.kernel.org
12114 F: Documentation/hwmon/sch5627
12115 F: drivers/hwmon/sch5627.c
12117 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12118 M: Steve Glendinning <steve.glendinning@shawell.net>
12119 L: linux-fbdev@vger.kernel.org
12121 F: drivers/video/fbdev/smscufx.c
12123 SMSC47B397 HARDWARE MONITOR DRIVER
12124 M: Jean Delvare <jdelvare@suse.com>
12125 L: linux-hwmon@vger.kernel.org
12127 F: Documentation/hwmon/smsc47b397
12128 F: drivers/hwmon/smsc47b397.c
12130 SMSC911x ETHERNET DRIVER
12131 M: Steve Glendinning <steve.glendinning@shawell.net>
12132 L: netdev@vger.kernel.org
12134 F: include/linux/smsc911x.h
12135 F: drivers/net/ethernet/smsc/smsc911x.*
12137 SMSC9420 PCI ETHERNET DRIVER
12138 M: Steve Glendinning <steve.glendinning@shawell.net>
12139 L: netdev@vger.kernel.org
12141 F: drivers/net/ethernet/smsc/smsc9420.*
12143 SOC-CAMERA V4L2 SUBSYSTEM
12144 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12145 L: linux-media@vger.kernel.org
12146 T: git git://linuxtv.org/media_tree.git
12148 F: include/media/soc*
12149 F: drivers/media/i2c/soc_camera/
12150 F: drivers/media/platform/soc_camera/
12152 SOEKRIS NET48XX LED SUPPORT
12153 M: Chris Boot <bootc@bootc.net>
12155 F: drivers/leds/leds-net48xx.c
12157 SOFT-ROCE DRIVER (rxe)
12158 M: Moni Shoua <monis@mellanox.com>
12159 L: linux-rdma@vger.kernel.org
12161 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12162 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12163 F: drivers/infiniband/sw/rxe/
12164 F: include/uapi/rdma/rdma_user_rxe.h
12166 SOFTLOGIC 6x10 MPEG CODEC
12167 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12168 M: Anton Sviridenko <anton@corp.bluecherry.net>
12169 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12170 M: Andrey Utkin <andrey_utkin@fastmail.com>
12171 M: Ismael Luceno <ismael@iodev.co.uk>
12172 L: linux-media@vger.kernel.org
12174 F: drivers/media/pci/solo6x10/
12176 SOFTWARE RAID (Multiple Disks) SUPPORT
12177 M: Shaohua Li <shli@kernel.org>
12178 L: linux-raid@vger.kernel.org
12179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12182 F: include/linux/raid/
12183 F: include/uapi/linux/raid/
12185 SONIC NETWORK DRIVER
12186 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12187 L: netdev@vger.kernel.org
12189 F: drivers/net/ethernet/natsemi/sonic.*
12191 SONICS SILICON BACKPLANE DRIVER (SSB)
12192 M: Michael Buesch <m@bues.ch>
12193 L: linux-wireless@vger.kernel.org
12196 F: include/linux/ssb/
12198 SONY MEMORYSTICK CARD SUPPORT
12199 M: Alex Dubov <oakad@yahoo.com>
12200 W: http://tifmxx.berlios.de/
12202 F: drivers/memstick/host/tifm_ms.c
12204 SONY MEMORYSTICK STANDARD SUPPORT
12205 M: Maxim Levitsky <maximlevitsky@gmail.com>
12207 F: drivers/memstick/core/ms_block.*
12209 SONY VAIO CONTROL DEVICE DRIVER
12210 M: Mattia Dongili <malattia@linux.it>
12211 L: platform-driver-x86@vger.kernel.org
12212 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12214 F: Documentation/laptops/sony-laptop.txt
12215 F: drivers/char/sonypi.c
12216 F: drivers/platform/x86/sony-laptop.c
12217 F: include/linux/sony-laptop.h
12220 M: Jaroslav Kysela <perex@perex.cz>
12221 M: Takashi Iwai <tiwai@suse.com>
12222 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12223 W: http://www.alsa-project.org/
12224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12225 T: git git://git.alsa-project.org/alsa-kernel.git
12226 Q: http://patchwork.kernel.org/project/alsa-devel/list/
12228 F: Documentation/sound/
12230 F: include/uapi/sound/
12233 SOUND - COMPRESSED AUDIO
12234 M: Vinod Koul <vinod.koul@intel.com>
12235 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12238 F: Documentation/sound/alsa/compress_offload.txt
12239 F: include/sound/compress_driver.h
12240 F: include/uapi/sound/compress_*
12241 F: sound/core/compress_offload.c
12242 F: sound/soc/soc-compress.c
12244 SOUND - DMAENGINE HELPERS
12245 M: Lars-Peter Clausen <lars@metafoo.de>
12247 F: include/sound/dmaengine_pcm.h
12248 F: sound/core/pcm_dmaengine.c
12249 F: sound/soc/soc-generic-dmaengine-pcm.c
12251 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12252 M: Liam Girdwood <lgirdwood@gmail.com>
12253 M: Mark Brown <broonie@kernel.org>
12254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12255 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12256 W: http://alsa-project.org/main/index.php/ASoC
12258 F: Documentation/devicetree/bindings/sound/
12259 F: Documentation/sound/alsa/soc/
12261 F: include/sound/soc*
12264 M: Olli Salonen <olli.salonen@iki.fi>
12265 L: linux-media@vger.kernel.org
12266 W: https://linuxtv.org
12267 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12269 F: drivers/media/dvb-frontends/sp2*
12271 SPARC + UltraSPARC (sparc/sparc64)
12272 M: "David S. Miller" <davem@davemloft.net>
12273 L: sparclinux@vger.kernel.org
12274 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
12275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12281 SPARC SERIAL DRIVERS
12282 M: "David S. Miller" <davem@davemloft.net>
12283 L: sparclinux@vger.kernel.org
12284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12287 F: include/linux/sunserialcore.h
12288 F: drivers/tty/serial/suncore.c
12289 F: drivers/tty/serial/sunhv.c
12290 F: drivers/tty/serial/sunsab.c
12291 F: drivers/tty/serial/sunsab.h
12292 F: drivers/tty/serial/sunsu.c
12293 F: drivers/tty/serial/sunzilog.c
12294 F: drivers/tty/serial/sunzilog.h
12297 M: "Christopher Li" <sparse@chrisli.org>
12298 L: linux-sparse@vger.kernel.org
12299 W: https://sparse.wiki.kernel.org/
12300 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12301 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12303 F: include/linux/compiler.h
12305 SPEAR CLOCK FRAMEWORK SUPPORT
12306 M: Viresh Kumar <vireshk@kernel.org>
12307 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12308 W: http://www.st.com/spear
12310 F: drivers/clk/spear/
12312 SPEAR PLATFORM SUPPORT
12313 M: Viresh Kumar <vireshk@kernel.org>
12314 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12315 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12316 W: http://www.st.com/spear
12318 F: arch/arm/boot/dts/spear*
12319 F: arch/arm/mach-spear/
12322 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12323 M: Marek Vasut <marek.vasut@gmail.com>
12324 L: linux-mtd@lists.infradead.org
12325 W: http://www.linux-mtd.infradead.org/
12326 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12327 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12328 T: git git://git.infradead.org/l2-mtd.git spi-nor/next
12330 F: drivers/mtd/spi-nor/
12331 F: include/linux/mtd/spi-nor.h
12334 M: Mark Brown <broonie@kernel.org>
12335 L: linux-spi@vger.kernel.org
12336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12337 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12339 F: Documentation/devicetree/bindings/spi/
12340 F: Documentation/spi/
12342 F: include/linux/spi/
12343 F: include/uapi/linux/spi/
12346 SPIDERNET NETWORK DRIVER for CELL
12347 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12348 L: netdev@vger.kernel.org
12350 F: Documentation/networking/spider_net.txt
12351 F: drivers/net/ethernet/toshiba/spider_net*
12354 R: Stephen Boyd <sboyd@codeaurora.org>
12355 L: linux-arm-msm@vger.kernel.org
12356 F: Documentation/devicetree/bindings/spmi/
12358 F: include/dt-bindings/spmi/spmi.h
12359 F: include/linux/spmi.h
12360 F: include/trace/events/spmi.h
12363 M: Jeremy Kerr <jk@ozlabs.org>
12364 L: linuxppc-dev@lists.ozlabs.org
12365 W: http://www.ibm.com/developerworks/power/cell/
12367 F: Documentation/filesystems/spufs.txt
12368 F: arch/powerpc/platforms/cell/spufs/
12370 SQUASHFS FILE SYSTEM
12371 M: Phillip Lougher <phillip@squashfs.org.uk>
12372 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12373 W: http://squashfs.org.uk
12374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12376 F: Documentation/filesystems/squashfs.txt
12379 SRM (Alpha) environment access
12380 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12382 F: arch/alpha/kernel/srm_env.c
12385 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12386 L: stable@vger.kernel.org
12388 F: Documentation/process/stable-kernel-rules.rst
12391 M: Ian Abbott <abbotti@mev.co.uk>
12392 M: H Hartley Sweeten <hsweeten@visionengravers.com>
12394 F: drivers/staging/comedi/
12396 STAGING - FLARION FT1000 DRIVERS
12397 M: Marek Belisko <marek.belisko@gmail.com>
12399 F: drivers/staging/ft1000/
12401 STAGING - INDUSTRIAL IO
12402 M: Jonathan Cameron <jic23@kernel.org>
12403 L: linux-iio@vger.kernel.org
12405 F: Documentation/devicetree/bindings/staging/iio/
12406 F: drivers/staging/iio/
12408 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12409 M: Jarod Wilson <jarod@wilsonet.com>
12410 W: http://www.lirc.org/
12412 F: drivers/staging/media/lirc/
12414 STAGING - LUSTRE PARALLEL FILESYSTEM
12415 M: Oleg Drokin <oleg.drokin@intel.com>
12416 M: Andreas Dilger <andreas.dilger@intel.com>
12417 M: James Simmons <jsimmons@infradead.org>
12418 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12419 W: http://wiki.lustre.org/
12421 F: drivers/staging/lustre
12423 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12424 M: Marc Dietrich <marvin24@gmx.de>
12425 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12426 L: linux-tegra@vger.kernel.org
12428 F: drivers/staging/nvec/
12430 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12431 M: Jens Frederich <jfrederich@gmail.com>
12432 M: Daniel Drake <dsd@laptop.org>
12433 M: Jon Nettleton <jon.nettleton@gmail.com>
12434 W: http://wiki.laptop.org/go/DCON
12436 F: drivers/staging/olpc_dcon/
12438 STAGING - REALTEK RTL8712U DRIVERS
12439 M: Larry Finger <Larry.Finger@lwfinger.net>
12440 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12442 F: drivers/staging/rtl8712/
12444 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12445 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12446 M: Teddy Wang <teddy.wang@siliconmotion.com>
12447 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12448 L: linux-fbdev@vger.kernel.org
12450 F: drivers/staging/sm750fb/
12452 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12453 M: William Hubbs <w.d.hubbs@gmail.com>
12454 M: Chris Brannon <chris@the-brannons.com>
12455 M: Kirk Reiser <kirk@reisers.ca>
12456 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12457 L: speakup@linux-speakup.org
12458 W: http://www.linux-speakup.org/
12460 F: drivers/staging/speakup/
12462 STAGING - VIA VT665X DRIVERS
12463 M: Forest Bond <forest@alittletooquiet.net>
12465 F: drivers/staging/vt665?/
12467 STAGING - WILC1000 WIFI DRIVER
12468 M: Aditya Shankar <aditya.shankar@microchip.com>
12469 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12470 L: linux-wireless@vger.kernel.org
12472 F: drivers/staging/wilc1000/
12474 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12475 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12477 F: drivers/staging/xgifb/
12480 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12482 L: devel@driverdev.osuosl.org
12484 F: drivers/staging/
12486 STARFIRE/DURALAN NETWORK DRIVER
12487 M: Ion Badulescu <ionut@badula.org>
12489 F: drivers/net/ethernet/adaptec/starfire*
12492 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
12494 F: drivers/staging/media/st-cec/
12495 F: Documentation/devicetree/bindings/media/stih-cec.txt
12497 STK1160 USB VIDEO CAPTURE DRIVER
12498 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12499 L: linux-media@vger.kernel.org
12500 T: git git://linuxtv.org/media_tree.git
12502 F: drivers/media/usb/stk1160/
12504 STMMAC ETHERNET DRIVER
12505 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
12506 M: Alexandre Torgue <alexandre.torgue@st.com>
12507 L: netdev@vger.kernel.org
12508 W: http://www.stlinux.com
12510 F: drivers/net/ethernet/stmicro/stmmac/
12513 M: Sam Creasey <sammy@sammy.net>
12514 W: http://sammy.net/sun3/
12516 F: arch/m68k/kernel/*sun3*
12517 F: arch/m68k/sun3*/
12518 F: arch/m68k/include/asm/sun3*
12519 F: drivers/net/ethernet/i825xx/sun3*
12521 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12522 M: Hans de Goede <hdegoede@redhat.com>
12523 L: linux-input@vger.kernel.org
12525 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12526 F: drivers/input/keyboard/sun4i-lradc-keys.c
12528 SUNDANCE NETWORK DRIVER
12529 M: Denis Kirjanov <kda@linux-powerpc.org>
12530 L: netdev@vger.kernel.org
12532 F: drivers/net/ethernet/dlink/sundance.c
12535 M: Yoshinori Sato <ysato@users.sourceforge.jp>
12536 M: Rich Felker <dalias@libc.org>
12537 L: linux-sh@vger.kernel.org
12538 Q: http://patchwork.kernel.org/project/linux-sh/list/
12540 F: Documentation/sh/
12545 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12546 M: Len Brown <len.brown@intel.com>
12547 M: Pavel Machek <pavel@ucw.cz>
12548 L: linux-pm@vger.kernel.org
12549 B: https://bugzilla.kernel.org
12551 F: Documentation/power/
12552 F: arch/x86/kernel/acpi/
12553 F: drivers/base/power/
12555 F: include/linux/suspend.h
12556 F: include/linux/freezer.h
12557 F: include/linux/pm.h
12560 M: Martin Mares <mj@ucw.cz>
12561 L: linux-video@atrey.karlin.mff.cuni.cz
12563 F: Documentation/svga.txt
12564 F: arch/x86/boot/video*
12567 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12568 L: linux-kernel@vger.kernel.org
12569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12572 F: arch/*/kernel/pci-swiotlb.c
12573 F: include/linux/swiotlb.h
12576 M: Jiri Pirko <jiri@resnulli.us>
12577 M: Ivan Vecera <ivecera@redhat.com>
12578 L: netdev@vger.kernel.org
12581 F: include/net/switchdev.h
12583 SYNC FILE FRAMEWORK
12584 M: Sumit Semwal <sumit.semwal@linaro.org>
12585 R: Gustavo Padovan <gustavo@padovan.org>
12587 L: linux-media@vger.kernel.org
12588 L: dri-devel@lists.freedesktop.org
12589 F: drivers/dma-buf/sync_*
12590 F: drivers/dma-buf/dma-fence*
12591 F: drivers/dma-buf/sw_sync.c
12592 F: include/linux/sync_file.h
12593 F: include/uapi/linux/sync_file.h
12594 F: Documentation/sync_file.txt
12595 T: git git://anongit.freedesktop.org/drm/drm-misc
12597 SYNOPSYS ARC ARCHITECTURE
12598 M: Vineet Gupta <vgupta@synopsys.com>
12599 L: linux-snps-arc@lists.infradead.org
12602 F: Documentation/devicetree/bindings/arc/*
12603 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12604 F: drivers/clocksource/arc_timer.c
12605 F: drivers/tty/serial/arc_uart.c
12606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12608 SYNOPSYS ARC SDP platform support
12609 M: Alexey Brodkin <abrodkin@synopsys.com>
12611 F: arch/arc/plat-axs10x
12612 F: arch/arc/boot/dts/ax*
12613 F: Documentation/devicetree/bindings/arc/axs10*
12615 SYNOPSYS DESIGNWARE DMAC DRIVER
12616 M: Viresh Kumar <vireshk@kernel.org>
12617 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12619 F: include/linux/dma/dw.h
12620 F: include/linux/platform_data/dma-dw.h
12623 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12624 M: Jie Deng <jiedeng@synopsys.com>
12625 L: netdev@vger.kernel.org
12627 F: drivers/net/ethernet/synopsys/
12629 SYNOPSYS DESIGNWARE I2C DRIVER
12630 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
12631 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12632 R: Mika Westerberg <mika.westerberg@linux.intel.com>
12633 L: linux-i2c@vger.kernel.org
12635 F: drivers/i2c/busses/i2c-designware-*
12636 F: include/linux/platform_data/i2c-designware.h
12638 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12639 M: Jaehoon Chung <jh80.chung@samsung.com>
12640 L: linux-mmc@vger.kernel.org
12642 F: drivers/mmc/host/dw_mmc*
12644 SYSTEM CONFIGURATION (SYSCON)
12645 M: Lee Jones <lee.jones@linaro.org>
12646 M: Arnd Bergmann <arnd@arndb.de>
12647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12649 F: drivers/mfd/syscon.c
12651 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12652 M: Sudeep Holla <sudeep.holla@arm.com>
12653 L: linux-arm-kernel@lists.infradead.org
12655 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
12656 F: drivers/clk/clk-scpi.c
12657 F: drivers/cpufreq/scpi-cpufreq.c
12658 F: drivers/firmware/arm_scpi.c
12659 F: include/linux/scpi_protocol.h
12661 SYSTEM RESET/SHUTDOWN DRIVERS
12662 M: Sebastian Reichel <sre@kernel.org>
12663 L: linux-pm@vger.kernel.org
12664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12666 F: Documentation/devicetree/bindings/power/reset/
12667 F: drivers/power/reset/
12669 SYSTEM TRACE MODULE CLASS
12670 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12673 F: Documentation/trace/stm.txt
12674 F: drivers/hwtracing/stm/
12675 F: include/linux/stm.h
12676 F: include/uapi/linux/stm.h
12679 M: Christoph Hellwig <hch@infradead.org>
12681 F: Documentation/filesystems/sysv-fs.txt
12683 F: include/linux/sysv_fs.h
12686 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12687 L: linux-scsi@vger.kernel.org
12688 L: target-devel@vger.kernel.org
12689 W: http://www.linux-iscsi.org
12690 W: http://groups.google.com/group/linux-iscsi-target-dev
12691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12695 F: Documentation/target/
12697 TASKSTATS STATISTICS INTERFACE
12698 M: Balbir Singh <bsingharora@gmail.com>
12700 F: Documentation/accounting/taskstats*
12701 F: include/linux/taskstats*
12702 F: kernel/taskstats.c
12705 M: Jamal Hadi Salim <jhs@mojatatu.com>
12706 M: Cong Wang <xiyou.wangcong@gmail.com>
12707 M: Jiri Pirko <jiri@resnulli.us>
12708 L: netdev@vger.kernel.org
12710 F: include/net/pkt_cls.h
12711 F: include/net/pkt_sched.h
12712 F: include/net/tc_act/
12713 F: include/uapi/linux/pkt_cls.h
12714 F: include/uapi/linux/pkt_sched.h
12715 F: include/uapi/linux/tc_act/
12716 F: include/uapi/linux/tc_ematch/
12719 TCP LOW PRIORITY MODULE
12720 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12721 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12722 W: http://tcp-lp-mod.sourceforge.net/
12724 F: net/ipv4/tcp_lp.c
12726 TDA10071 MEDIA DRIVER
12727 M: Antti Palosaari <crope@iki.fi>
12728 L: linux-media@vger.kernel.org
12729 W: https://linuxtv.org
12730 W: http://palosaari.fi/linux/
12731 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12732 T: git git://linuxtv.org/anttip/media_tree.git
12734 F: drivers/media/dvb-frontends/tda10071*
12736 TDA18212 MEDIA DRIVER
12737 M: Antti Palosaari <crope@iki.fi>
12738 L: linux-media@vger.kernel.org
12739 W: https://linuxtv.org
12740 W: http://palosaari.fi/linux/
12741 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12742 T: git git://linuxtv.org/anttip/media_tree.git
12744 F: drivers/media/tuners/tda18212*
12746 TDA18218 MEDIA DRIVER
12747 M: Antti Palosaari <crope@iki.fi>
12748 L: linux-media@vger.kernel.org
12749 W: https://linuxtv.org
12750 W: http://palosaari.fi/linux/
12751 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12752 T: git git://linuxtv.org/anttip/media_tree.git
12754 F: drivers/media/tuners/tda18218*
12756 TDA18271 MEDIA DRIVER
12757 M: Michael Krufky <mkrufky@linuxtv.org>
12758 L: linux-media@vger.kernel.org
12759 W: https://linuxtv.org
12760 W: http://github.com/mkrufky
12761 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12762 T: git git://linuxtv.org/mkrufky/tuners.git
12764 F: drivers/media/tuners/tda18271*
12766 TDA827x MEDIA DRIVER
12767 M: Michael Krufky <mkrufky@linuxtv.org>
12768 L: linux-media@vger.kernel.org
12769 W: https://linuxtv.org
12770 W: http://github.com/mkrufky
12771 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12772 T: git git://linuxtv.org/mkrufky/tuners.git
12774 F: drivers/media/tuners/tda8290.*
12776 TDA8290 MEDIA DRIVER
12777 M: Michael Krufky <mkrufky@linuxtv.org>
12778 L: linux-media@vger.kernel.org
12779 W: https://linuxtv.org
12780 W: http://github.com/mkrufky
12781 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12782 T: git git://linuxtv.org/mkrufky/tuners.git
12784 F: drivers/media/tuners/tda8290.*
12786 TDA9840 MEDIA DRIVER
12787 M: Hans Verkuil <hverkuil@xs4all.nl>
12788 L: linux-media@vger.kernel.org
12789 T: git git://linuxtv.org/media_tree.git
12790 W: https://linuxtv.org
12792 F: drivers/media/i2c/tda9840*
12794 TEA5761 TUNER DRIVER
12795 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12796 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12797 L: linux-media@vger.kernel.org
12798 W: https://linuxtv.org
12799 T: git git://linuxtv.org/media_tree.git
12801 F: drivers/media/tuners/tea5761.*
12803 TEA5767 TUNER DRIVER
12804 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12805 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12806 L: linux-media@vger.kernel.org
12807 W: https://linuxtv.org
12808 T: git git://linuxtv.org/media_tree.git
12810 F: drivers/media/tuners/tea5767.*
12812 TEA6415C MEDIA DRIVER
12813 M: Hans Verkuil <hverkuil@xs4all.nl>
12814 L: linux-media@vger.kernel.org
12815 T: git git://linuxtv.org/media_tree.git
12816 W: https://linuxtv.org
12818 F: drivers/media/i2c/tea6415c*
12820 TEA6420 MEDIA DRIVER
12821 M: Hans Verkuil <hverkuil@xs4all.nl>
12822 L: linux-media@vger.kernel.org
12823 T: git git://linuxtv.org/media_tree.git
12824 W: https://linuxtv.org
12826 F: drivers/media/i2c/tea6420*
12829 M: Jiri Pirko <jiri@resnulli.us>
12830 L: netdev@vger.kernel.org
12832 F: drivers/net/team/
12833 F: include/linux/if_team.h
12834 F: include/uapi/linux/if_team.h
12836 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12837 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12839 F: arch/x86/platform/ts5500/
12841 TECHNOTREND USB IR RECEIVER
12842 M: Sean Young <sean@mess.org>
12843 L: linux-media@vger.kernel.org
12845 F: drivers/media/rc/ttusbir.c
12848 M: Jens Wiklander <jens.wiklander@linaro.org>
12850 F: include/linux/tee_drv.h
12851 F: include/uapi/linux/tee.h
12853 F: Documentation/tee.txt
12855 TEGRA ARCHITECTURE SUPPORT
12856 M: Thierry Reding <thierry.reding@gmail.com>
12857 M: Jonathan Hunter <jonathanh@nvidia.com>
12858 L: linux-tegra@vger.kernel.org
12859 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
12860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12865 M: Peter De Schrijver <pdeschrijver@nvidia.com>
12866 M: Prashant Gaikwad <pgaikwad@nvidia.com>
12868 F: drivers/clk/tegra/
12871 M: Laxman Dewangan <ldewangan@nvidia.com>
12872 M: Jon Hunter <jonathanh@nvidia.com>
12874 F: drivers/dma/tegra*
12877 M: Laxman Dewangan <ldewangan@nvidia.com>
12879 F: drivers/i2c/busses/i2c-tegra.c
12881 TEGRA IOMMU DRIVERS
12882 M: Hiroshi Doyu <hdoyu@nvidia.com>
12884 F: drivers/iommu/tegra*
12887 M: Rakesh Iyer <riyer@nvidia.com>
12888 M: Laxman Dewangan <ldewangan@nvidia.com>
12890 F: drivers/input/keyboard/tegra-kbc.c
12893 M: Thierry Reding <thierry.reding@gmail.com>
12895 F: drivers/pwm/pwm-tegra.c
12897 TEGRA SERIAL DRIVER
12898 M: Laxman Dewangan <ldewangan@nvidia.com>
12900 F: drivers/tty/serial/serial-tegra.c
12903 M: Laxman Dewangan <ldewangan@nvidia.com>
12905 F: drivers/spi/spi-tegra*
12907 TEHUTI ETHERNET DRIVER
12908 M: Andy Gospodarek <andy@greyhouse.net>
12909 L: netdev@vger.kernel.org
12911 F: drivers/net/ethernet/tehuti/*
12913 Telecom Clock Driver for MCPL0010
12914 M: Mark Gross <mark.gross@intel.com>
12916 F: drivers/char/tlclk.c
12918 TENSILICA XTENSA PORT (xtensa)
12919 M: Chris Zankel <chris@zankel.net>
12920 M: Max Filippov <jcmvbkbc@gmail.com>
12921 L: linux-xtensa@linux-xtensa.org
12922 T: git git://github.com/czankel/xtensa-linux.git
12925 F: drivers/irqchip/irq-xtensa-*
12927 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12928 M: Nishanth Menon <nm@ti.com>
12929 M: Tero Kristo <t-kristo@ti.com>
12930 M: Santosh Shilimkar <ssantosh@kernel.org>
12931 L: linux-arm-kernel@lists.infradead.org
12933 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12934 F: drivers/firmware/ti_sci*
12935 F: include/linux/soc/ti/ti_sci_protocol.h
12936 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12937 F: include/dt-bindings/genpd/k2g.h
12938 F: drivers/soc/ti/ti_sci_pm_domains.c
12939 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
12940 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
12941 F: drivers/clk/keystone/sci-clk.c
12942 F: drivers/reset/reset-ti-sci.c
12944 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12945 M: Hans Verkuil <hverkuil@xs4all.nl>
12946 L: linux-media@vger.kernel.org
12947 T: git git://linuxtv.org/media_tree.git
12948 W: https://linuxtv.org
12950 F: drivers/media/radio/radio-raremono.c
12953 M: Zhang Rui <rui.zhang@intel.com>
12954 M: Eduardo Valentin <edubezval@gmail.com>
12955 L: linux-pm@vger.kernel.org
12956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12958 Q: https://patchwork.kernel.org/project/linux-pm/list/
12960 F: drivers/thermal/
12961 F: include/linux/thermal.h
12962 F: include/uapi/linux/thermal.h
12963 F: include/linux/cpu_cooling.h
12964 F: Documentation/devicetree/bindings/thermal/
12966 THERMAL/CPU_COOLING
12967 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12968 M: Viresh Kumar <viresh.kumar@linaro.org>
12969 M: Javi Merino <javi.merino@kernel.org>
12970 L: linux-pm@vger.kernel.org
12972 F: Documentation/thermal/cpu-cooling-api.txt
12973 F: drivers/thermal/cpu_cooling.c
12974 F: include/linux/cpu_cooling.h
12976 THINKPAD ACPI EXTRAS DRIVER
12977 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12978 L: ibm-acpi-devel@lists.sourceforge.net
12979 L: platform-driver-x86@vger.kernel.org
12980 W: http://ibm-acpi.sourceforge.net
12981 W: http://thinkwiki.org/wiki/Ibm-acpi
12982 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12984 F: drivers/platform/x86/thinkpad_acpi.c
12987 M: Andreas Noever <andreas.noever@gmail.com>
12988 M: Michael Jamet <michael.jamet@intel.com>
12989 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12990 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
12992 F: drivers/thunderbolt/
12994 TI AM437X VPFE DRIVER
12995 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12996 L: linux-media@vger.kernel.org
12997 W: https://linuxtv.org
12998 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12999 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13001 F: drivers/media/platform/am437x/
13003 TI BANDGAP AND THERMAL DRIVER
13004 M: Eduardo Valentin <edubezval@gmail.com>
13005 M: Keerthy <j-keerthy@ti.com>
13006 L: linux-pm@vger.kernel.org
13007 L: linux-omap@vger.kernel.org
13009 F: drivers/thermal/ti-soc-thermal/
13011 TI BQ27XXX POWER SUPPLY DRIVER
13012 R: Andrew F. Davis <afd@ti.com>
13013 F: include/linux/power/bq27xxx_battery.h
13014 F: drivers/power/supply/bq27xxx_battery.c
13015 F: drivers/power/supply/bq27xxx_battery_i2c.c
13017 TI CDCE706 CLOCK DRIVER
13018 M: Max Filippov <jcmvbkbc@gmail.com>
13020 F: drivers/clk/clk-cdce706.c
13023 M: Tero Kristo <t-kristo@ti.com>
13024 L: linux-omap@vger.kernel.org
13027 F: include/linux/clk/ti.h
13029 TI DAVINCI MACHINE SUPPORT
13030 M: Sekhar Nori <nsekhar@ti.com>
13031 M: Kevin Hilman <khilman@kernel.org>
13032 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13035 F: arch/arm/mach-davinci/
13036 F: drivers/i2c/busses/i2c-davinci.c
13037 F: arch/arm/boot/dts/da850*
13039 TI DAVINCI SERIES GPIO DRIVER
13040 M: Keerthy <j-keerthy@ti.com>
13041 L: linux-gpio@vger.kernel.org
13043 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13044 F: drivers/gpio/gpio-davinci.c
13046 TI DAVINCI SERIES MEDIA DRIVER
13047 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13048 L: linux-media@vger.kernel.org
13049 W: https://linuxtv.org
13050 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13051 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13053 F: drivers/media/platform/davinci/
13054 F: include/media/davinci/
13056 TI ETHERNET SWITCH DRIVER (CPSW)
13057 R: Grygorii Strashko <grygorii.strashko@ti.com>
13058 L: linux-omap@vger.kernel.org
13059 L: netdev@vger.kernel.org
13061 F: drivers/net/ethernet/ti/cpsw*
13062 F: drivers/net/ethernet/ti/davinci*
13064 TI FLASH MEDIA INTERFACE DRIVER
13065 M: Alex Dubov <oakad@yahoo.com>
13067 F: drivers/misc/tifm*
13068 F: drivers/mmc/host/tifm_sd.c
13069 F: include/linux/tifm.h
13071 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13072 M: Santosh Shilimkar <ssantosh@kernel.org>
13073 L: linux-kernel@vger.kernel.org
13074 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13076 F: drivers/soc/ti/*
13077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13079 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13080 M: M R Swami Reddy <mr.swami.reddy@ti.com>
13081 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13082 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13084 F: sound/soc/codecs/lm49453*
13085 F: sound/soc/codecs/isabelle*
13087 TI LP855x BACKLIGHT DRIVER
13088 M: Milo Kim <milo.kim@ti.com>
13090 F: Documentation/backlight/lp855x-driver.txt
13091 F: drivers/video/backlight/lp855x_bl.c
13092 F: include/linux/platform_data/lp855x.h
13094 TI LP8727 CHARGER DRIVER
13095 M: Milo Kim <milo.kim@ti.com>
13097 F: drivers/power/supply/lp8727_charger.c
13098 F: include/linux/platform_data/lp8727.h
13100 TI LP8788 MFD DRIVER
13101 M: Milo Kim <milo.kim@ti.com>
13103 F: drivers/iio/adc/lp8788_adc.c
13104 F: drivers/leds/leds-lp8788.c
13105 F: drivers/mfd/lp8788*.c
13106 F: drivers/power/supply/lp8788-charger.c
13107 F: drivers/regulator/lp8788-*.c
13108 F: include/linux/mfd/lp8788*.h
13110 TI NETCP ETHERNET DRIVER
13111 M: Wingman Kwok <w-kwok2@ti.com>
13112 M: Murali Karicheri <m-karicheri2@ti.com>
13113 L: netdev@vger.kernel.org
13115 F: drivers/net/ethernet/ti/netcp*
13117 TI TAS571X FAMILY ASoC CODEC DRIVER
13118 M: Kevin Cernekee <cernekee@chromium.org>
13119 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13121 F: sound/soc/codecs/tas571x*
13123 TI TRF7970A NFC DRIVER
13124 M: Mark Greer <mgreer@animalcreek.com>
13125 L: linux-wireless@vger.kernel.org
13126 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13128 F: drivers/nfc/trf7970a.c
13129 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13131 TI TWL4030 SERIES SOC CODEC DRIVER
13132 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
13133 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13135 F: sound/soc/codecs/twl4030*
13138 M: Benoit Parrot <bparrot@ti.com>
13139 L: linux-media@vger.kernel.org
13140 W: http://linuxtv.org/
13141 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13143 F: drivers/media/platform/ti-vpe/
13145 TI WILINK WIRELESS DRIVERS
13146 L: linux-wireless@vger.kernel.org
13147 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13148 W: http://wireless.kernel.org/en/users/Drivers/wl1251
13149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13151 F: drivers/net/wireless/ti/
13152 F: include/linux/wl12xx.h
13155 M: Chris Metcalf <cmetcalf@mellanox.com>
13156 W: http://www.mellanox.com/repository/solutions/tile-scm/
13157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13160 F: drivers/char/tile-srom.c
13161 F: drivers/edac/tile_edac.c
13162 F: drivers/net/ethernet/tile/
13163 F: drivers/rtc/rtc-tile.c
13164 F: drivers/tty/hvc/hvc_tile.c
13165 F: drivers/tty/serial/tilegx.c
13166 F: drivers/usb/host/*-tilegx.c
13167 F: include/linux/usb/tilegx.h
13169 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13170 M: John Stultz <john.stultz@linaro.org>
13171 M: Thomas Gleixner <tglx@linutronix.de>
13172 R: Stephen Boyd <sboyd@codeaurora.org>
13173 L: linux-kernel@vger.kernel.org
13174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13176 F: include/linux/clocksource.h
13177 F: include/linux/time.h
13178 F: include/linux/timex.h
13179 F: include/uapi/linux/time.h
13180 F: include/uapi/linux/timex.h
13181 F: kernel/time/clocksource.c
13182 F: kernel/time/time*.c
13183 F: kernel/time/alarmtimer.c
13184 F: kernel/time/ntp.c
13185 F: tools/testing/selftests/timers/
13188 M: Jon Maloy <jon.maloy@ericsson.com>
13189 M: Ying Xue <ying.xue@windriver.com>
13190 L: netdev@vger.kernel.org (core kernel code)
13191 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13192 W: http://tipc.sourceforge.net/
13194 F: include/uapi/linux/tipc*.h
13197 TLAN NETWORK DRIVER
13198 M: Samuel Chessman <chessman@tux.org>
13199 L: tlan-devel@lists.sourceforge.net (subscribers-only)
13200 W: http://sourceforge.net/projects/tlan/
13202 F: Documentation/networking/tlan.txt
13203 F: drivers/net/ethernet/ti/tlan.*
13205 TM6000 VIDEO4LINUX DRIVER
13206 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13207 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13208 L: linux-media@vger.kernel.org
13209 W: https://linuxtv.org
13210 T: git git://linuxtv.org/media_tree.git
13212 F: drivers/media/usb/tm6000/
13213 F: Documentation/media/v4l-drivers/tm6000*
13215 TMIO/SDHI MMC DRIVER
13216 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13217 L: linux-mmc@vger.kernel.org
13219 F: drivers/mmc/host/tmio_mmc*
13220 F: drivers/mmc/host/renesas_sdhi*
13221 F: include/linux/mfd/tmio.h
13223 TMP401 HARDWARE MONITOR DRIVER
13224 M: Guenter Roeck <linux@roeck-us.net>
13225 L: linux-hwmon@vger.kernel.org
13227 F: Documentation/hwmon/tmp401
13228 F: drivers/hwmon/tmp401.c
13230 TMPFS (SHMEM FILESYSTEM)
13231 M: Hugh Dickins <hughd@google.com>
13232 L: linux-mm@kvack.org
13234 F: include/linux/shmem_fs.h
13237 TOMOYO SECURITY MODULE
13238 M: Kentaro Takeda <takedakn@nttdata.co.jp>
13239 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13240 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13241 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13242 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13243 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13244 W: http://tomoyo.sourceforge.jp/
13245 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13247 F: security/tomoyo/
13249 TOPSTAR LAPTOP EXTRAS DRIVER
13250 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13251 L: platform-driver-x86@vger.kernel.org
13253 F: drivers/platform/x86/topstar-laptop.c
13255 TOSHIBA ACPI EXTRAS DRIVER
13256 M: Azael Avalos <coproscefalo@gmail.com>
13257 L: platform-driver-x86@vger.kernel.org
13259 F: drivers/platform/x86/toshiba_acpi.c
13261 TOSHIBA BLUETOOTH DRIVER
13262 M: Azael Avalos <coproscefalo@gmail.com>
13263 L: platform-driver-x86@vger.kernel.org
13265 F: drivers/platform/x86/toshiba_bluetooth.c
13267 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13268 M: Azael Avalos <coproscefalo@gmail.com>
13269 L: platform-driver-x86@vger.kernel.org
13271 F: drivers/platform/x86/toshiba_haps.c
13274 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
13275 W: http://www.buzzard.org.uk/toshiba/
13277 F: drivers/char/toshiba.c
13278 F: include/linux/toshiba.h
13279 F: include/uapi/linux/toshiba.h
13281 TOSHIBA TC358743 DRIVER
13282 M: Mats Randgaard <matrandg@cisco.com>
13283 L: linux-media@vger.kernel.org
13285 F: drivers/media/i2c/tc358743*
13286 F: include/media/i2c/tc358743.h
13288 TOSHIBA WMI HOTKEYS DRIVER
13289 M: Azael Avalos <coproscefalo@gmail.com>
13290 L: platform-driver-x86@vger.kernel.org
13292 F: drivers/platform/x86/toshiba-wmi.c
13295 M: Peter Huewe <peterhuewe@gmx.de>
13296 M: Marcel Selhorst <tpmdd@selhorst.net>
13297 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13298 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13299 W: http://tpmdd.sourceforge.net
13300 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13301 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
13302 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
13304 F: drivers/char/tpm/
13306 TPM IBM_VTPM DEVICE DRIVER
13307 M: Ashley Lai <ashleydlai@gmail.com>
13308 W: http://tpmdd.sourceforge.net
13309 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13311 F: drivers/char/tpm/tpm_ibmvtpm*
13314 M: Steven Rostedt <rostedt@goodmis.org>
13315 M: Ingo Molnar <mingo@redhat.com>
13316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13318 F: Documentation/trace/ftrace.txt
13319 F: arch/*/*/*/ftrace.h
13320 F: arch/*/kernel/ftrace.c
13321 F: include/*/ftrace.h
13322 F: include/linux/trace*.h
13325 F: tools/testing/selftests/ftrace/
13327 TRACING MMIO ACCESSES (MMIOTRACE)
13328 M: Steven Rostedt <rostedt@goodmis.org>
13329 M: Ingo Molnar <mingo@kernel.org>
13330 R: Karol Herbst <karolherbst@gmail.com>
13331 R: Pekka Paalanen <ppaalanen@gmail.com>
13333 L: linux-kernel@vger.kernel.org
13334 L: nouveau@lists.freedesktop.org
13335 F: kernel/trace/trace_mmiotrace.c
13336 F: include/linux/mmiotrace.h
13337 F: arch/x86/mm/kmmio.c
13338 F: arch/x86/mm/mmio-mod.c
13339 F: arch/x86/mm/testmmiotrace.c
13342 M: Jiri Kosina <trivial@kernel.org>
13343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13345 K: ^Subject:.*(?i)trivial
13348 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13349 M: Jiri Slaby <jslaby@suse.com>
13351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13352 F: Documentation/serial/
13354 F: drivers/tty/serial/serial_core.c
13355 F: include/linux/serial_core.h
13356 F: include/linux/serial.h
13357 F: include/linux/tty.h
13358 F: include/uapi/linux/serial_core.h
13359 F: include/uapi/linux/serial.h
13360 F: include/uapi/linux/tty.h
13362 TUA9001 MEDIA DRIVER
13363 M: Antti Palosaari <crope@iki.fi>
13364 L: linux-media@vger.kernel.org
13365 W: https://linuxtv.org
13366 W: http://palosaari.fi/linux/
13367 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13368 T: git git://linuxtv.org/anttip/media_tree.git
13370 F: drivers/media/tuners/tua9001*
13372 TULIP NETWORK DRIVERS
13373 L: netdev@vger.kernel.org
13374 L: linux-parisc@vger.kernel.org
13376 F: drivers/net/ethernet/dec/tulip/
13379 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
13380 W: http://vtun.sourceforge.net/tun
13382 F: Documentation/networking/tuntap.txt
13383 F: arch/um/os-Linux/drivers/
13385 TURBOCHANNEL SUBSYSTEM
13386 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13387 M: Ralf Baechle <ralf@linux-mips.org>
13388 L: linux-mips@linux-mips.org
13389 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
13392 F: include/linux/tc.h
13394 TW5864 VIDEO4LINUX DRIVER
13395 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13396 M: Anton Sviridenko <anton@corp.bluecherry.net>
13397 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13398 M: Andrey Utkin <andrey_utkin@fastmail.com>
13399 L: linux-media@vger.kernel.org
13401 F: drivers/media/pci/tw5864/
13403 TW68 VIDEO4LINUX DRIVER
13404 M: Hans Verkuil <hverkuil@xs4all.nl>
13405 L: linux-media@vger.kernel.org
13406 T: git git://linuxtv.org/media_tree.git
13407 W: https://linuxtv.org
13409 F: drivers/media/pci/tw68/
13411 TW686X VIDEO4LINUX DRIVER
13412 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13413 L: linux-media@vger.kernel.org
13414 T: git git://linuxtv.org/media_tree.git
13415 W: http://linuxtv.org
13417 F: drivers/media/pci/tw686x/
13419 UBI FILE SYSTEM (UBIFS)
13420 M: Richard Weinberger <richard@nod.at>
13421 M: Artem Bityutskiy <dedekind1@gmail.com>
13422 M: Adrian Hunter <adrian.hunter@intel.com>
13423 L: linux-mtd@lists.infradead.org
13424 T: git git://git.infradead.org/ubifs-2.6.git
13425 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
13427 F: Documentation/filesystems/ubifs.txt
13430 UCLINUX (M68KNOMMU AND COLDFIRE)
13431 M: Greg Ungerer <gerg@linux-m68k.org>
13432 W: http://www.linux-m68k.org/
13433 W: http://www.uclinux.org/
13434 L: linux-m68k@lists.linux-m68k.org
13435 L: uclinux-dev@uclinux.org (subscribers-only)
13436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13438 F: arch/m68k/coldfire/
13440 F: arch/m68k/*/*_no.*
13441 F: arch/m68k/include/asm/*_no.*
13444 M: Jan Kara <jack@suse.com>
13446 F: Documentation/filesystems/udf.txt
13450 M: Bastien Nocera <hadess@hadess.net>
13451 L: linux-input@vger.kernel.org
13453 F: drivers/hid/hid-udraw.c
13456 M: Evgeniy Dushistov <dushistov@mail.ru>
13458 F: Documentation/filesystems/ufs.txt
13461 UHID USERSPACE HID IO DRIVER:
13462 M: David Herrmann <dh.herrmann@googlemail.com>
13463 L: linux-input@vger.kernel.org
13465 F: drivers/hid/uhid.c
13466 F: include/uapi/linux/uhid.h
13469 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13470 L: linux-usb@vger.kernel.org
13472 F: drivers/usb/common/ulpi.c
13473 F: include/linux/ulpi/
13475 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13476 L: linux-usb@vger.kernel.org
13479 F: include/linux/uwb.h
13480 F: include/linux/uwb/
13482 UNICORE32 ARCHITECTURE:
13483 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13484 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13486 T: git git://github.com/gxt/linux.git
13490 M: Tony Finch <dot@dotat.at>
13491 W: http://dotat.at/prog/unifdef
13493 F: scripts/unifdef.c
13495 UNIFORM CDROM DRIVER
13496 M: Jens Axboe <axboe@kernel.dk>
13497 W: http://www.kernel.dk
13499 F: Documentation/cdrom/
13500 F: drivers/cdrom/cdrom.c
13501 F: include/linux/cdrom.h
13502 F: include/uapi/linux/cdrom.h
13504 UNISYS S-PAR DRIVERS
13505 M: David Kershner <david.kershner@unisys.com>
13506 L: sparmaintainer@unisys.com (Unisys internal)
13508 F: drivers/staging/unisys/
13510 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13511 M: Vinayak Holikatti <vinholikatti@gmail.com>
13512 L: linux-scsi@vger.kernel.org
13514 F: Documentation/scsi/ufs.txt
13515 F: drivers/scsi/ufs/
13517 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13518 M: Manjunath M Bettegowda <manjumb@synopsys.com>
13519 M: Prabu Thangamuthu <prabut@synopsys.com>
13520 L: linux-scsi@vger.kernel.org
13522 F: drivers/scsi/ufs/*dwc*
13524 UNSORTED BLOCK IMAGES (UBI)
13525 M: Artem Bityutskiy <dedekind1@gmail.com>
13526 M: Richard Weinberger <richard@nod.at>
13527 W: http://www.linux-mtd.infradead.org/
13528 L: linux-mtd@lists.infradead.org
13529 T: git git://git.infradead.org/ubifs-2.6.git
13531 F: drivers/mtd/ubi/
13532 F: include/linux/mtd/ubi.h
13533 F: include/uapi/mtd/ubi-user.h
13535 USB "USBNET" DRIVER FRAMEWORK
13536 M: Oliver Neukum <oneukum@suse.com>
13537 L: netdev@vger.kernel.org
13538 W: http://www.linux-usb.org/usbnet
13540 F: drivers/net/usb/usbnet.c
13541 F: include/linux/usb/usbnet.h
13544 M: Oliver Neukum <oneukum@suse.com>
13545 L: linux-usb@vger.kernel.org
13547 F: Documentation/usb/acm.txt
13548 F: drivers/usb/class/cdc-acm.*
13550 USB AR5523 WIRELESS DRIVER
13551 M: Pontus Fuchs <pontus.fuchs@gmail.com>
13552 L: linux-wireless@vger.kernel.org
13554 F: drivers/net/wireless/ath/ar5523/
13557 M: Oliver Neukum <oneukum@suse.com>
13558 L: linux-usb@vger.kernel.org
13559 L: linux-scsi@vger.kernel.org
13561 F: drivers/usb/storage/uas.c
13563 USB CDC ETHERNET DRIVER
13564 M: Oliver Neukum <oliver@neukum.org>
13565 L: linux-usb@vger.kernel.org
13567 F: drivers/net/usb/cdc_*.c
13568 F: include/uapi/linux/usb/cdc.h
13570 USB CHAOSKEY DRIVER
13571 M: Keith Packard <keithp@keithp.com>
13572 L: linux-usb@vger.kernel.org
13574 F: drivers/usb/misc/chaoskey.c
13576 USB CYPRESS C67X00 DRIVER
13577 M: Peter Korsgaard <jacmet@sunsite.dk>
13578 L: linux-usb@vger.kernel.org
13580 F: drivers/usb/c67x00/
13582 USB DAVICOM DM9601 DRIVER
13583 M: Peter Korsgaard <jacmet@sunsite.dk>
13584 L: netdev@vger.kernel.org
13585 W: http://www.linux-usb.org/usbnet
13587 F: drivers/net/usb/dm9601.c
13589 USB DIAMOND RIO500 DRIVER
13590 M: Cesar Miquel <miquel@df.uba.ar>
13591 L: rio500-users@lists.sourceforge.net
13592 W: http://rio500.sourceforge.net
13594 F: drivers/usb/misc/rio500*
13597 M: Alan Stern <stern@rowland.harvard.edu>
13598 L: linux-usb@vger.kernel.org
13600 F: Documentation/usb/ehci.txt
13601 F: drivers/usb/host/ehci*
13603 USB GADGET/PERIPHERAL SUBSYSTEM
13604 M: Felipe Balbi <balbi@kernel.org>
13605 L: linux-usb@vger.kernel.org
13606 W: http://www.linux-usb.org/gadget
13607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13609 F: drivers/usb/gadget/
13610 F: include/linux/usb/gadget*
13612 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13613 M: Jiri Kosina <jikos@kernel.org>
13614 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
13615 L: linux-usb@vger.kernel.org
13616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13618 F: Documentation/hid/hiddev.txt
13619 F: drivers/hid/usbhid/
13622 M: Olav Kongas <ok@artecdesign.ee>
13623 L: linux-usb@vger.kernel.org
13625 F: drivers/usb/host/isp116x*
13626 F: include/linux/usb/isp116x.h
13628 USB LAN78XX ETHERNET DRIVER
13629 M: Woojung Huh <woojung.huh@microchip.com>
13630 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13631 L: netdev@vger.kernel.org
13633 F: drivers/net/usb/lan78xx.*
13635 USB MASS STORAGE DRIVER
13636 M: Alan Stern <stern@rowland.harvard.edu>
13637 L: linux-usb@vger.kernel.org
13638 L: usb-storage@lists.one-eyed-alien.net
13640 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
13641 F: drivers/usb/storage/
13644 M: Clemens Ladisch <clemens@ladisch.de>
13645 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13646 T: git git://git.alsa-project.org/alsa-kernel.git
13648 F: sound/usb/midi.*
13650 USB NETWORKING DRIVERS
13651 L: linux-usb@vger.kernel.org
13653 F: drivers/net/usb/
13656 M: Alan Stern <stern@rowland.harvard.edu>
13657 L: linux-usb@vger.kernel.org
13659 F: Documentation/usb/ohci.txt
13660 F: drivers/usb/host/ohci*
13662 USB OTG FSM (Finite State Machine)
13663 M: Peter Chen <Peter.Chen@nxp.com>
13664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13665 L: linux-usb@vger.kernel.org
13667 F: drivers/usb/common/usb-otg-fsm.c
13670 M: Valentina Manea <valentina.manea.m@gmail.com>
13671 M: Shuah Khan <shuahkh@osg.samsung.com>
13672 M: Shuah Khan <shuah@kernel.org>
13673 L: linux-usb@vger.kernel.org
13675 F: Documentation/usb/usbip_protocol.txt
13676 F: drivers/usb/usbip/
13677 F: tools/usb/usbip/
13680 M: Petko Manolov <petkan@nucleusys.com>
13681 L: linux-usb@vger.kernel.org
13682 L: netdev@vger.kernel.org
13683 T: git git://github.com/petkan/pegasus.git
13684 W: https://github.com/petkan/pegasus
13686 F: drivers/net/usb/pegasus.*
13689 M: Felipe Balbi <balbi@kernel.org>
13690 L: linux-usb@vger.kernel.org
13691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13693 F: drivers/usb/phy/
13695 USB PRINTER DRIVER (usblp)
13696 M: Pete Zaitcev <zaitcev@redhat.com>
13697 L: linux-usb@vger.kernel.org
13699 F: drivers/usb/class/usblp.c
13701 USB QMI WWAN NETWORK DRIVER
13702 M: Bjørn Mork <bjorn@mork.no>
13703 L: netdev@vger.kernel.org
13705 F: Documentation/ABI/testing/sysfs-class-net-qmi
13706 F: drivers/net/usb/qmi_wwan.c
13709 M: Petko Manolov <petkan@nucleusys.com>
13710 L: linux-usb@vger.kernel.org
13711 L: netdev@vger.kernel.org
13712 T: git git://github.com/petkan/rtl8150.git
13713 W: https://github.com/petkan/rtl8150
13715 F: drivers/net/usb/rtl8150.c
13717 USB SERIAL SUBSYSTEM
13718 M: Johan Hovold <johan@kernel.org>
13719 L: linux-usb@vger.kernel.org
13720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13722 F: Documentation/usb/usb-serial.txt
13723 F: drivers/usb/serial/
13724 F: include/linux/usb/serial.h
13726 USB SMSC75XX ETHERNET DRIVER
13727 M: Steve Glendinning <steve.glendinning@shawell.net>
13728 L: netdev@vger.kernel.org
13730 F: drivers/net/usb/smsc75xx.*
13732 USB SMSC95XX ETHERNET DRIVER
13733 M: Steve Glendinning <steve.glendinning@shawell.net>
13734 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13735 L: netdev@vger.kernel.org
13737 F: drivers/net/usb/smsc95xx.*
13740 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13741 L: linux-usb@vger.kernel.org
13742 W: http://www.linux-usb.org
13743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13745 F: Documentation/devicetree/bindings/usb/
13746 F: Documentation/usb/
13748 F: include/linux/usb.h
13749 F: include/linux/usb/
13751 USB TYPEC SUBSYSTEM
13752 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13753 L: linux-usb@vger.kernel.org
13755 F: Documentation/ABI/testing/sysfs-class-typec
13756 F: Documentation/usb/typec.rst
13757 F: drivers/usb/typec/
13758 F: include/linux/usb/typec.h
13761 M: Alan Stern <stern@rowland.harvard.edu>
13762 L: linux-usb@vger.kernel.org
13764 F: drivers/usb/host/uhci*
13767 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13768 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13769 L: linux-media@vger.kernel.org
13770 T: git git://linuxtv.org/media_tree.git
13771 W: http://www.ideasonboard.org/uvc/
13773 F: drivers/media/usb/uvc/
13774 F: include/uapi/linux/uvcvideo.h
13777 M: Hans Verkuil <hverkuil@xs4all.nl>
13778 L: linux-media@vger.kernel.org
13779 T: git git://linuxtv.org/media_tree.git
13780 W: https://linuxtv.org
13782 F: drivers/media/usb/usbvision/
13785 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13786 L: linux-usb@vger.kernel.org
13788 F: drivers/usb/gadget/function/*uvc*
13789 F: drivers/usb/gadget/legacy/webcam.c
13791 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13792 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
13793 L: linux-wireless@vger.kernel.org
13795 F: drivers/net/wireless/rndis_wlan.c
13798 M: Mathias Nyman <mathias.nyman@intel.com>
13799 L: linux-usb@vger.kernel.org
13801 F: drivers/usb/host/xhci*
13802 F: drivers/usb/host/pci-quirks*
13805 L: linux-wireless@vger.kernel.org
13806 W: http://linux-lc100020.sourceforge.net
13808 F: drivers/net/wireless/zydas/zd1201.*
13811 M: Antoine Jacquet <royale@zerezo.com>
13812 L: linux-usb@vger.kernel.org
13813 L: linux-media@vger.kernel.org
13814 T: git git://linuxtv.org/media_tree.git
13815 W: http://royale.zerezo.com/zr364xx/
13817 F: Documentation/media/v4l-drivers/zr364xx*
13818 F: drivers/media/usb/zr364xx/
13820 USER-MODE LINUX (UML)
13821 M: Jeff Dike <jdike@addtoit.com>
13822 M: Richard Weinberger <richard@nod.at>
13823 L: user-mode-linux-devel@lists.sourceforge.net
13824 L: user-mode-linux-user@lists.sourceforge.net
13825 W: http://user-mode-linux.sourceforge.net
13826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13828 F: Documentation/virtual/uml/
13834 USERSPACE I/O (UIO)
13835 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13838 F: Documentation/driver-api/uio-howto.rst
13840 F: include/linux/uio*.h
13843 M: Karel Zak <kzak@redhat.com>
13844 L: util-linux@vger.kernel.org
13845 W: http://en.wikipedia.org/wiki/Util-linux
13846 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13850 M: Christoph Hellwig <hch@lst.de>
13851 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13852 L: linux-kernel@vger.kernel.org
13853 T: git git://git.infradead.org/users/hch/uuid.git
13856 F: include/linux/uuid.h
13857 F: include/uapi/linux/uuid.h
13861 M: Michal Januszewski <spock@gentoo.org>
13862 L: linux-fbdev@vger.kernel.org
13863 W: http://dev.gentoo.org/~spock/projects/uvesafb/
13865 F: Documentation/fb/uvesafb.txt
13866 F: drivers/video/fbdev/uvesafb.*
13869 M: Stefan Agner <stefan@agner.ch>
13870 L: linux-mtd@lists.infradead.org
13872 F: drivers/mtd/nand/vf610_nfc.c
13874 VFAT/FAT/MSDOS FILESYSTEM
13875 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13877 F: Documentation/filesystems/vfat.txt
13881 M: Alex Williamson <alex.williamson@redhat.com>
13882 L: kvm@vger.kernel.org
13883 T: git git://github.com/awilliam/linux-vfio.git
13885 F: Documentation/vfio.txt
13887 F: include/linux/vfio.h
13888 F: include/uapi/linux/vfio.h
13890 VFIO MEDIATED DEVICE DRIVERS
13891 M: Kirti Wankhede <kwankhede@nvidia.com>
13892 L: kvm@vger.kernel.org
13894 F: Documentation/vfio-mediated-device.txt
13895 F: drivers/vfio/mdev/
13896 F: include/linux/mdev.h
13897 F: samples/vfio-mdev/
13899 VFIO PLATFORM DRIVER
13900 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13901 L: kvm@vger.kernel.org
13903 F: drivers/vfio/platform/
13906 R: Lukas Wunner <lukas@wunner.de>
13908 F: Documentation/gpu/vga-switcheroo.rst
13909 F: drivers/gpu/vga/vga_switcheroo.c
13910 F: include/linux/vga_switcheroo.h
13911 T: git git://anongit.freedesktop.org/drm/drm-misc
13913 VIA RHINE NETWORK DRIVER
13915 F: drivers/net/ethernet/via/via-rhine.c
13917 VIA SD/MMC CARD CONTROLLER DRIVER
13918 M: Bruce Chang <brucechang@via.com.tw>
13919 M: Harald Welte <HaraldWelte@viatech.com>
13921 F: drivers/mmc/host/via-sdmmc.c
13923 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13924 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13925 L: linux-fbdev@vger.kernel.org
13927 F: include/linux/via-core.h
13928 F: include/linux/via-gpio.h
13929 F: include/linux/via_i2c.h
13930 F: drivers/video/fbdev/via/
13932 VIA VELOCITY NETWORK DRIVER
13933 M: Francois Romieu <romieu@fr.zoreil.com>
13934 L: netdev@vger.kernel.org
13936 F: drivers/net/ethernet/via/via-velocity.*
13938 VIDEO MULTIPLEXER DRIVER
13939 M: Philipp Zabel <p.zabel@pengutronix.de>
13940 L: linux-media@vger.kernel.org
13942 F: drivers/media/platform/video-mux.c
13944 VIDEOBUF2 FRAMEWORK
13945 M: Pawel Osciak <pawel@osciak.com>
13946 M: Marek Szyprowski <m.szyprowski@samsung.com>
13947 M: Kyungmin Park <kyungmin.park@samsung.com>
13948 L: linux-media@vger.kernel.org
13950 F: drivers/media/v4l2-core/videobuf2-*
13951 F: include/media/videobuf2-*
13953 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13954 M: Helen Koike <helen.koike@collabora.com>
13955 L: linux-media@vger.kernel.org
13956 T: git git://linuxtv.org/media_tree.git
13957 W: https://linuxtv.org
13959 F: drivers/media/platform/vimc/*
13962 M: Alex Williamson <alex.williamson@redhat.com>
13963 M: Paolo Bonzini <pbonzini@redhat.com>
13964 L: kvm@vger.kernel.org
13968 VIRTIO AND VHOST VSOCK DRIVER
13969 M: Stefan Hajnoczi <stefanha@redhat.com>
13970 L: kvm@vger.kernel.org
13971 L: virtualization@lists.linux-foundation.org
13972 L: netdev@vger.kernel.org
13974 F: include/linux/virtio_vsock.h
13975 F: include/uapi/linux/virtio_vsock.h
13976 F: include/uapi/linux/vsockmon.h
13977 F: net/vmw_vsock/af_vsock_tap.c
13978 F: net/vmw_vsock/virtio_transport_common.c
13979 F: net/vmw_vsock/virtio_transport.c
13980 F: drivers/net/vsockmon.c
13981 F: drivers/vhost/vsock.c
13982 F: drivers/vhost/vsock.h
13984 VIRTIO CONSOLE DRIVER
13985 M: Amit Shah <amit@kernel.org>
13986 L: virtualization@lists.linux-foundation.org
13988 F: drivers/char/virtio_console.c
13989 F: include/linux/virtio_console.h
13990 F: include/uapi/linux/virtio_console.h
13992 VIRTIO CORE, NET AND BLOCK DRIVERS
13993 M: "Michael S. Tsirkin" <mst@redhat.com>
13994 M: Jason Wang <jasowang@redhat.com>
13995 L: virtualization@lists.linux-foundation.org
13997 F: Documentation/devicetree/bindings/virtio/
14000 F: drivers/net/virtio_net.c
14001 F: drivers/block/virtio_blk.c
14002 F: include/linux/virtio*.h
14003 F: include/uapi/linux/virtio_*.h
14004 F: drivers/crypto/virtio/
14006 VIRTIO CRYPTO DRIVER
14007 M: Gonglei <arei.gonglei@huawei.com>
14008 L: virtualization@lists.linux-foundation.org
14009 L: linux-crypto@vger.kernel.org
14011 F: drivers/crypto/virtio/
14012 F: include/uapi/linux/virtio_crypto.h
14014 VIRTIO DRIVERS FOR S390
14015 M: Cornelia Huck <cohuck@redhat.com>
14016 M: Halil Pasic <pasic@linux.vnet.ibm.com>
14017 L: linux-s390@vger.kernel.org
14018 L: virtualization@lists.linux-foundation.org
14019 L: kvm@vger.kernel.org
14021 F: drivers/s390/virtio/
14024 M: David Airlie <airlied@linux.ie>
14025 M: Gerd Hoffmann <kraxel@redhat.com>
14026 L: dri-devel@lists.freedesktop.org
14027 L: virtualization@lists.linux-foundation.org
14028 T: git git://anongit.freedesktop.org/drm/drm-misc
14030 F: drivers/gpu/drm/virtio/
14031 F: include/uapi/linux/virtio_gpu.h
14033 VIRTIO HOST (VHOST)
14034 M: "Michael S. Tsirkin" <mst@redhat.com>
14035 M: Jason Wang <jasowang@redhat.com>
14036 L: kvm@vger.kernel.org
14037 L: virtualization@lists.linux-foundation.org
14038 L: netdev@vger.kernel.org
14039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14042 F: include/uapi/linux/vhost.h
14044 VIRTIO INPUT DRIVER
14045 M: Gerd Hoffmann <kraxel@redhat.com>
14047 F: drivers/virtio/virtio_input.c
14048 F: include/uapi/linux/virtio_input.h
14050 VIRTUAL SERIO DEVICE DRIVER
14051 M: Stephen Chandler Paul <thatslyude@gmail.com>
14053 F: drivers/input/serio/userio.c
14054 F: include/uapi/linux/userio.h
14056 VIVID VIRTUAL VIDEO DRIVER
14057 M: Hans Verkuil <hverkuil@xs4all.nl>
14058 L: linux-media@vger.kernel.org
14059 T: git git://linuxtv.org/media_tree.git
14060 W: https://linuxtv.org
14062 F: drivers/media/platform/vivid/*
14065 M: Florian Fainelli <f.fainelli@gmail.com>
14066 L: openwrt-devel@lists.openwrt.org (subscribers-only)
14068 F: drivers/vlynq/vlynq.c
14069 F: include/linux/vlynq.h
14072 M: Martyn Welch <martyn@welchs.me.uk>
14073 M: Manohar Vanga <manohar.vanga@gmail.com>
14074 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14075 L: devel@driverdev.osuosl.org
14077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14078 F: Documentation/driver-api/vme.rst
14079 F: drivers/staging/vme/
14081 F: include/linux/vme*
14083 VMWARE BALLOON DRIVER
14084 M: Xavier Deguillard <xdeguillard@vmware.com>
14085 M: Philip Moltmann <moltmann@vmware.com>
14086 M: "VMware, Inc." <pv-drivers@vmware.com>
14087 L: linux-kernel@vger.kernel.org
14089 F: drivers/misc/vmw_balloon.c
14091 VMWARE HYPERVISOR INTERFACE
14092 M: Alok Kataria <akataria@vmware.com>
14093 L: virtualization@lists.linux-foundation.org
14095 F: arch/x86/kernel/cpu/vmware.c
14097 VMWARE PVRDMA DRIVER
14098 M: Adit Ranadive <aditr@vmware.com>
14099 M: VMware PV-Drivers <pv-drivers@vmware.com>
14100 L: linux-rdma@vger.kernel.org
14102 F: drivers/infiniband/hw/vmw_pvrdma/
14104 VMware PVSCSI driver
14105 M: Jim Gill <jgill@vmware.com>
14106 M: VMware PV-Drivers <pv-drivers@vmware.com>
14107 L: linux-scsi@vger.kernel.org
14109 F: drivers/scsi/vmw_pvscsi.c
14110 F: drivers/scsi/vmw_pvscsi.h
14112 VMWARE VMMOUSE SUBDRIVER
14113 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14114 M: "VMware, Inc." <pv-drivers@vmware.com>
14115 L: linux-input@vger.kernel.org
14117 F: drivers/input/mouse/vmmouse.c
14118 F: drivers/input/mouse/vmmouse.h
14120 VMWARE VMXNET3 ETHERNET DRIVER
14121 M: Shrikrishna Khare <skhare@vmware.com>
14122 M: "VMware, Inc." <pv-drivers@vmware.com>
14123 L: netdev@vger.kernel.org
14125 F: drivers/net/vmxnet3/
14127 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14128 M: Liam Girdwood <lgirdwood@gmail.com>
14129 M: Mark Brown <broonie@kernel.org>
14130 L: linux-kernel@vger.kernel.org
14131 W: http://www.slimlogic.co.uk/?p=48
14132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14134 F: Documentation/devicetree/bindings/regulator/
14135 F: drivers/regulator/
14136 F: include/dt-bindings/regulator/
14137 F: include/linux/regulator/
14140 M: David Ahern <dsa@cumulusnetworks.com>
14141 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
14142 L: netdev@vger.kernel.org
14144 F: drivers/net/vrf.c
14145 F: Documentation/networking/vrf.txt
14147 VT1211 HARDWARE MONITOR DRIVER
14148 M: Juerg Haefliger <juergh@gmail.com>
14149 L: linux-hwmon@vger.kernel.org
14151 F: Documentation/hwmon/vt1211
14152 F: drivers/hwmon/vt1211.c
14154 VT8231 HARDWARE MONITOR DRIVER
14155 M: Roger Lucas <vt8231@hiddenengine.co.uk>
14156 L: linux-hwmon@vger.kernel.org
14158 F: drivers/hwmon/vt8231.c
14160 VUB300 USB to SDIO/SD/MMC bridge chip
14161 M: Tony Olech <tony.olech@elandigitalsystems.com>
14162 L: linux-mmc@vger.kernel.org
14163 L: linux-usb@vger.kernel.org
14165 F: drivers/mmc/host/vub300.c
14167 W1 DALLAS'S 1-WIRE BUS
14168 M: Evgeniy Polyakov <zbr@ioremap.net>
14170 F: Documentation/w1/
14172 F: include/linux/w1.h
14174 W83791D HARDWARE MONITORING DRIVER
14175 M: Marc Hulsman <m.hulsman@tudelft.nl>
14176 L: linux-hwmon@vger.kernel.org
14178 F: Documentation/hwmon/w83791d
14179 F: drivers/hwmon/w83791d.c
14181 W83793 HARDWARE MONITORING DRIVER
14182 M: Rudolf Marek <r.marek@assembler.cz>
14183 L: linux-hwmon@vger.kernel.org
14185 F: Documentation/hwmon/w83793
14186 F: drivers/hwmon/w83793.c
14188 W83795 HARDWARE MONITORING DRIVER
14189 M: Jean Delvare <jdelvare@suse.com>
14190 L: linux-hwmon@vger.kernel.org
14192 F: drivers/hwmon/w83795.c
14194 W83L51xD SD/MMC CARD INTERFACE DRIVER
14195 M: Pierre Ossman <pierre@ossman.eu>
14197 F: drivers/mmc/host/wbsd.*
14199 WACOM PROTOCOL 4 SERIAL TABLETS
14200 M: Julian Squires <julian@cipht.net>
14201 M: Hans de Goede <hdegoede@redhat.com>
14202 L: linux-input@vger.kernel.org
14204 F: drivers/input/tablet/wacom_serial4.c
14206 WATCHDOG DEVICE DRIVERS
14207 M: Wim Van Sebroeck <wim@iguana.be>
14208 R: Guenter Roeck <linux@roeck-us.net>
14209 L: linux-watchdog@vger.kernel.org
14210 W: http://www.linux-watchdog.org/
14211 T: git git://www.linux-watchdog.org/linux-watchdog.git
14213 F: Documentation/devicetree/bindings/watchdog/
14214 F: Documentation/watchdog/
14215 F: drivers/watchdog/
14216 F: include/linux/watchdog.h
14217 F: include/uapi/linux/watchdog.h
14220 M: David Herrmann <dh.herrmann@googlemail.com>
14221 L: linux-input@vger.kernel.org
14223 F: drivers/hid/hid-wiimote*
14225 WILOCITY WIL6210 WIRELESS DRIVER
14226 M: Maya Erez <qca_merez@qca.qualcomm.com>
14227 L: linux-wireless@vger.kernel.org
14228 L: wil6210@qca.qualcomm.com
14230 W: http://wireless.kernel.org/en/users/Drivers/wil6210
14231 F: drivers/net/wireless/ath/wil6210/
14232 F: include/uapi/linux/wil6210_uapi.h
14235 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14236 M: linux-wimax@intel.com
14237 L: wimax@linuxwimax.org (subscribers-only)
14239 W: http://linuxwimax.org
14240 F: Documentation/wimax/README.wimax
14241 F: include/linux/wimax/debug.h
14242 F: include/net/wimax.h
14243 F: include/uapi/linux/wimax.h
14247 M: David Härdeman <david@hardeman.nu>
14249 F: drivers/media/rc/winbond-cir.c
14251 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14252 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14253 L: linux-watchdog@vger.kernel.org
14255 F: drivers/watchdog/ebc-c384_wdt.c
14257 WINSYSTEMS WS16C48 GPIO DRIVER
14258 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14259 L: linux-gpio@vger.kernel.org
14261 F: drivers/gpio/gpio-ws16c48.c
14263 WISTRON LAPTOP BUTTON DRIVER
14264 M: Miloslav Trmac <mitr@volny.cz>
14266 F: drivers/input/misc/wistron_btns.c
14268 WL3501 WIRELESS PCMCIA CARD DRIVER
14269 L: linux-wireless@vger.kernel.org
14271 F: drivers/net/wireless/wl3501*
14273 WOLFSON MICROELECTRONICS DRIVERS
14274 L: patches@opensource.cirrus.com
14275 T: git https://github.com/CirrusLogic/linux-drivers.git
14276 W: https://github.com/CirrusLogic/linux-drivers/wiki
14278 F: Documentation/hwmon/wm83??
14279 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14280 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14281 F: Documentation/devicetree/bindings/mfd/arizona.txt
14282 F: Documentation/devicetree/bindings/mfd/wm831x.txt
14283 F: arch/arm/mach-s3c64xx/mach-crag6410*
14284 F: drivers/clk/clk-wm83*.c
14285 F: drivers/extcon/extcon-arizona.c
14286 F: drivers/leds/leds-wm83*.c
14287 F: drivers/gpio/gpio-*wm*.c
14288 F: drivers/gpio/gpio-arizona.c
14289 F: drivers/hwmon/wm83??-hwmon.c
14290 F: drivers/input/misc/wm831x-on.c
14291 F: drivers/input/touchscreen/wm831x-ts.c
14292 F: drivers/input/touchscreen/wm97*.c
14293 F: drivers/mfd/arizona*
14294 F: drivers/mfd/wm*.c
14295 F: drivers/mfd/cs47l24*
14296 F: drivers/power/supply/wm83*.c
14297 F: drivers/rtc/rtc-wm83*.c
14298 F: drivers/regulator/wm8*.c
14299 F: drivers/regulator/arizona*
14300 F: drivers/video/backlight/wm83*_bl.c
14301 F: drivers/watchdog/wm83*_wdt.c
14302 F: include/linux/mfd/arizona/
14303 F: include/linux/mfd/wm831x/
14304 F: include/linux/mfd/wm8350/
14305 F: include/linux/mfd/wm8400*
14306 F: include/linux/regulator/arizona*
14307 F: include/linux/wm97xx.h
14308 F: include/sound/wm????.h
14309 F: sound/soc/codecs/arizona.?
14310 F: sound/soc/codecs/wm*
14311 F: sound/soc/codecs/cs47l24*
14314 M: Tejun Heo <tj@kernel.org>
14315 R: Lai Jiangshan <jiangshanlai@gmail.com>
14316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14318 F: include/linux/workqueue.h
14319 F: kernel/workqueue.c
14320 F: Documentation/core-api/workqueue.rst
14322 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14323 M: Chen-Yu Tsai <wens@csie.org>
14324 L: linux-kernel@vger.kernel.org
14329 M: Andrew Hendry <andrew.hendry@gmail.com>
14330 L: linux-x25@vger.kernel.org
14332 F: Documentation/networking/x25*
14333 F: include/net/x25*
14336 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14337 M: Thomas Gleixner <tglx@linutronix.de>
14338 M: Ingo Molnar <mingo@redhat.com>
14339 M: "H. Peter Anvin" <hpa@zytor.com>
14341 L: linux-kernel@vger.kernel.org
14342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14344 F: Documentation/x86/
14347 X86 MCE INFRASTRUCTURE
14348 M: Tony Luck <tony.luck@intel.com>
14349 M: Borislav Petkov <bp@alien8.de>
14350 L: linux-edac@vger.kernel.org
14352 F: arch/x86/kernel/cpu/mcheck/*
14354 X86 MICROCODE UPDATE SUPPORT
14355 M: Borislav Petkov <bp@alien8.de>
14357 F: arch/x86/kernel/cpu/microcode/*
14359 X86 PLATFORM DRIVERS
14360 M: Darren Hart <dvhart@infradead.org>
14361 M: Andy Shevchenko <andy@infradead.org>
14362 L: platform-driver-x86@vger.kernel.org
14363 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14365 F: drivers/platform/x86/
14366 F: drivers/platform/olpc/
14369 M: Andy Lutomirski <luto@amacapital.net>
14370 L: linux-kernel@vger.kernel.org
14371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14373 F: arch/x86/entry/vdso/
14375 XC2028/3028 TUNER DRIVER
14376 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14377 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14378 L: linux-media@vger.kernel.org
14379 W: https://linuxtv.org
14380 T: git git://linuxtv.org/media_tree.git
14382 F: drivers/media/tuners/tuner-xc2028.*
14384 XEN BLOCK SUBSYSTEM
14385 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14386 M: Roger Pau Monné <roger.pau@citrix.com>
14387 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14389 F: drivers/block/xen-blkback/*
14390 F: drivers/block/xen*
14393 M: Stefano Stabellini <sstabellini@kernel.org>
14394 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14397 F: arch/arm/include/asm/xen/
14399 XEN HYPERVISOR ARM64
14400 M: Stefano Stabellini <sstabellini@kernel.org>
14401 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14404 F: arch/arm64/include/asm/xen/
14406 XEN HYPERVISOR INTERFACE
14407 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
14408 M: Juergen Gross <jgross@suse.com>
14409 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14413 F: drivers/*/xen-*front.c
14415 F: arch/x86/include/asm/xen/
14417 F: include/uapi/xen/
14418 F: Documentation/ABI/stable/sysfs-hypervisor-xen
14419 F: Documentation/ABI/testing/sysfs-hypervisor-xen
14421 XEN NETWORK BACKEND DRIVER
14422 M: Wei Liu <wei.liu2@citrix.com>
14423 M: Paul Durrant <paul.durrant@citrix.com>
14424 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14425 L: netdev@vger.kernel.org
14427 F: drivers/net/xen-netback/*
14430 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14431 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14433 F: arch/x86/pci/*xen*
14434 F: drivers/pci/*xen*
14437 M: Juergen Gross <jgross@suse.com>
14438 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14439 L: linux-scsi@vger.kernel.org
14441 F: drivers/scsi/xen-scsifront.c
14442 F: drivers/xen/xen-scsiback.c
14443 F: include/xen/interface/io/vscsiif.h
14445 XEN SWIOTLB SUBSYSTEM
14446 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14447 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14449 F: arch/x86/xen/*swiotlb*
14450 F: drivers/xen/*swiotlb*
14453 M: Darrick J. Wong <darrick.wong@oracle.com>
14454 M: linux-xfs@vger.kernel.org
14455 L: linux-xfs@vger.kernel.org
14457 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14459 F: Documentation/filesystems/xfs.txt
14462 XILINX AXI ETHERNET DRIVER
14463 M: Anirudha Sarangi <anirudh@xilinx.com>
14464 M: John Linn <John.Linn@xilinx.com>
14466 F: drivers/net/ethernet/xilinx/xilinx_axienet*
14468 XILINX UARTLITE SERIAL DRIVER
14469 M: Peter Korsgaard <jacmet@sunsite.dk>
14470 L: linux-serial@vger.kernel.org
14472 F: drivers/tty/serial/uartlite.c
14474 XILINX VIDEO IP CORES
14475 M: Hyun Kwon <hyun.kwon@xilinx.com>
14476 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14477 L: linux-media@vger.kernel.org
14478 T: git git://linuxtv.org/media_tree.git
14480 F: Documentation/devicetree/bindings/media/xilinx/
14481 F: drivers/media/platform/xilinx/
14482 F: include/uapi/linux/xilinx-v4l2-controls.h
14485 M: Eli Billauer <eli.billauer@gmail.com>
14486 L: linux-kernel@vger.kernel.org
14488 F: drivers/char/xillybus/
14490 XRA1403 GPIO EXPANDER
14491 M: Nandor Han <nandor.han@ge.com>
14492 M: Semi Malinen <semi.malinen@ge.com>
14493 L: linux-gpio@vger.kernel.org
14495 F: drivers/gpio/gpio-xra1403.c
14496 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14498 XTENSA XTFPGA PLATFORM SUPPORT
14499 M: Max Filippov <jcmvbkbc@gmail.com>
14500 L: linux-xtensa@linux-xtensa.org
14502 F: drivers/spi/spi-xtensa-xtfpga.c
14503 F: sound/soc/xtensa/xtfpga-i2s.c
14505 YAM DRIVER FOR AX.25
14506 M: Jean-Paul Roubelat <jpr@f6fbb.org>
14507 L: linux-hams@vger.kernel.org
14509 F: drivers/net/hamradio/yam*
14510 F: include/linux/yam.h
14512 YAMA SECURITY MODULE
14513 M: Kees Cook <keescook@chromium.org>
14514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14517 F: Documentation/admin-guide/LSM/Yama.rst
14519 YEALINK PHONE DRIVER
14520 M: Henk Vergonet <Henk.Vergonet@gmail.com>
14521 L: usbb2k-api-dev@nongnu.org
14523 F: Documentation/input/yealink.rst
14524 F: drivers/input/misc/yealink.*
14526 Z8530 DRIVER FOR AX.25
14527 M: Joerg Reuter <jreuter@yaina.de>
14528 W: http://yaina.de/jreuter/
14529 W: http://www.qsl.net/dl1bke/
14530 L: linux-hams@vger.kernel.org
14532 F: Documentation/networking/z8530drv.txt
14533 F: drivers/net/hamradio/*scc.c
14534 F: drivers/net/hamradio/z8530.h
14536 ZBUD COMPRESSED PAGE ALLOCATOR
14537 M: Seth Jennings <sjenning@redhat.com>
14538 M: Dan Streetman <ddstreet@ieee.org>
14539 L: linux-mm@kvack.org
14542 F: include/linux/zbud.h
14544 ZD1211RW WIRELESS DRIVER
14545 M: Daniel Drake <dsd@gentoo.org>
14546 M: Ulrich Kunitz <kune@deine-taler.de>
14547 W: http://zd1211.ath.cx/wiki/DriverRewrite
14548 L: linux-wireless@vger.kernel.org
14549 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14551 F: drivers/net/wireless/zydas/zd1211rw/
14553 ZD1301 MEDIA DRIVER
14554 M: Antti Palosaari <crope@iki.fi>
14555 L: linux-media@vger.kernel.org
14556 W: https://linuxtv.org/
14557 W: http://palosaari.fi/linux/
14558 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14560 F: drivers/media/usb/dvb-usb-v2/zd1301*
14562 ZD1301_DEMOD MEDIA DRIVER
14563 M: Antti Palosaari <crope@iki.fi>
14564 L: linux-media@vger.kernel.org
14565 W: https://linuxtv.org/
14566 W: http://palosaari.fi/linux/
14567 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14569 F: drivers/media/dvb-frontends/zd1301_demod*
14571 ZPOOL COMPRESSED PAGE STORAGE API
14572 M: Dan Streetman <ddstreet@ieee.org>
14573 L: linux-mm@kvack.org
14576 F: include/linux/zpool.h
14578 ZR36067 VIDEO FOR LINUX DRIVER
14579 L: mjpeg-users@lists.sourceforge.net
14580 L: linux-media@vger.kernel.org
14581 W: http://mjpeg.sourceforge.net/driver-zoran/
14582 T: hg https://linuxtv.org/hg/v4l-dvb
14584 F: drivers/media/pci/zoran/
14586 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14587 M: Minchan Kim <minchan@kernel.org>
14588 M: Nitin Gupta <ngupta@vflare.org>
14589 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14590 L: linux-kernel@vger.kernel.org
14592 F: drivers/block/zram/
14593 F: Documentation/blockdev/zram.txt
14595 ZS DECSTATION Z85C30 SERIAL DRIVER
14596 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14598 F: drivers/tty/serial/zs.*
14600 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14601 M: Minchan Kim <minchan@kernel.org>
14602 M: Nitin Gupta <ngupta@vflare.org>
14603 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14604 L: linux-mm@kvack.org
14607 F: include/linux/zsmalloc.h
14608 F: Documentation/vm/zsmalloc.txt
14610 ZSWAP COMPRESSED SWAP CACHING
14611 M: Seth Jennings <sjenning@redhat.com>
14612 M: Dan Streetman <ddstreet@ieee.org>
14613 L: linux-mm@kvack.org
14618 M: Linus Torvalds <torvalds@linux-foundation.org>
14619 L: linux-kernel@vger.kernel.org
14620 Q: http://patchwork.kernel.org/project/LKML/list/
14621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14622 S: Buried alive in reporters