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 MEDIA DRIVER
2550 M: Scott Jiang <scott.jiang.linux@gmail.com>
2551 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2552 W: http://blackfin.uclinux.org/
2554 F: drivers/media/platform/blackfin/
2555 F: drivers/media/i2c/adv7183*
2556 F: drivers/media/i2c/vs6624*
2559 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2560 W: http://blackfin.uclinux.org
2562 F: drivers/rtc/rtc-bfin.c
2565 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2566 W: http://blackfin.uclinux.org
2568 F: drivers/mmc/host/bfin_sdh.c
2570 BLACKFIN SERIAL DRIVER
2571 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2572 W: http://blackfin.uclinux.org
2574 F: drivers/tty/serial/bfin_uart.c
2576 BLACKFIN WATCHDOG DRIVER
2577 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2578 W: http://blackfin.uclinux.org
2580 F: drivers/watchdog/bfin_wdt.c
2582 BLINKM RGB LED DRIVER
2583 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2585 F: drivers/leds/leds-blinkm.c
2588 M: Jens Axboe <axboe@kernel.dk>
2589 L: linux-block@vger.kernel.org
2590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2593 F: kernel/trace/blktrace.c
2597 M: Joern Engel <joern@lazybastard.org>
2598 L: linux-mtd@lists.infradead.org
2600 F: drivers/mtd/devices/block2mtd.c
2603 M: Marcel Holtmann <marcel@holtmann.org>
2604 M: Gustavo Padovan <gustavo@padovan.org>
2605 M: Johan Hedberg <johan.hedberg@gmail.com>
2606 L: linux-bluetooth@vger.kernel.org
2607 W: http://www.bluez.org/
2608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2611 F: drivers/bluetooth/
2614 M: Marcel Holtmann <marcel@holtmann.org>
2615 M: Gustavo Padovan <gustavo@padovan.org>
2616 M: Johan Hedberg <johan.hedberg@gmail.com>
2617 L: linux-bluetooth@vger.kernel.org
2618 W: http://www.bluez.org/
2619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2623 F: include/net/bluetooth/
2626 M: Jay Vosburgh <j.vosburgh@gmail.com>
2627 M: Veaceslav Falico <vfalico@gmail.com>
2628 M: Andy Gospodarek <andy@greyhouse.net>
2629 L: netdev@vger.kernel.org
2630 W: http://sourceforge.net/projects/bonding/
2632 F: drivers/net/bonding/
2633 F: include/uapi/linux/if_bonding.h
2635 BPF (Safe dynamic programs and tools)
2636 M: Alexei Starovoitov <ast@kernel.org>
2637 M: Daniel Borkmann <daniel@iogearbox.net>
2638 L: netdev@vger.kernel.org
2639 L: linux-kernel@vger.kernel.org
2641 F: arch/x86/net/bpf_jit*
2642 F: Documentation/networking/filter.txt
2643 F: include/linux/bpf*
2644 F: include/linux/filter.h
2645 F: include/uapi/linux/bpf*
2646 F: include/uapi/linux/filter.h
2648 F: kernel/trace/bpf_trace.c
2651 F: net/core/filter.c
2652 F: net/sched/act_bpf.c
2653 F: net/sched/cls_bpf.c
2656 F: tools/testing/selftests/bpf/
2658 BROADCOM B44 10/100 ETHERNET DRIVER
2659 M: Michael Chan <michael.chan@broadcom.com>
2660 L: netdev@vger.kernel.org
2662 F: drivers/net/ethernet/broadcom/b44.*
2664 BROADCOM B53 ETHERNET SWITCH DRIVER
2665 M: Florian Fainelli <f.fainelli@gmail.com>
2666 L: netdev@vger.kernel.org
2667 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2669 F: drivers/net/dsa/b53/*
2670 F: include/linux/platform_data/b53.h
2672 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2673 M: Florian Fainelli <f.fainelli@gmail.com>
2674 M: Ray Jui <rjui@broadcom.com>
2675 M: Scott Branden <sbranden@broadcom.com>
2676 M: bcm-kernel-feedback-list@broadcom.com
2677 T: git git://github.com/broadcom/mach-bcm
2683 F: arch/arm/mach-bcm/
2685 BROADCOM BCM2835 ARM ARCHITECTURE
2686 M: Eric Anholt <eric@anholt.net>
2687 M: Stefan Wahren <stefan.wahren@i2se.com>
2688 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2690 T: git git://github.com/anholt/linux
2693 F: drivers/staging/vc04_services
2695 BROADCOM BCM47XX MIPS ARCHITECTURE
2696 M: Hauke Mehrtens <hauke@hauke-m.de>
2697 M: Rafał Miłecki <zajec5@gmail.com>
2698 L: linux-mips@linux-mips.org
2700 F: Documentation/devicetree/bindings/mips/brcm/
2701 F: arch/mips/bcm47xx/*
2702 F: arch/mips/include/asm/mach-bcm47xx/*
2704 BROADCOM BCM5301X ARM ARCHITECTURE
2705 M: Hauke Mehrtens <hauke@hauke-m.de>
2706 M: Rafał Miłecki <zajec5@gmail.com>
2707 M: Jon Mason <jonmason@broadcom.com>
2708 M: bcm-kernel-feedback-list@broadcom.com
2709 L: linux-arm-kernel@lists.infradead.org
2711 F: arch/arm/mach-bcm/bcm_5301x.c
2712 F: arch/arm/boot/dts/bcm5301x*.dtsi
2713 F: arch/arm/boot/dts/bcm470*
2714 F: arch/arm/boot/dts/bcm953012*
2716 BROADCOM BCM53573 ARM ARCHITECTURE
2717 M: Rafał Miłecki <rafal@milecki.pl>
2718 L: linux-arm-kernel@lists.infradead.org
2720 F: arch/arm/boot/dts/bcm53573*
2721 F: arch/arm/boot/dts/bcm47189*
2723 BROADCOM BCM63XX ARM ARCHITECTURE
2724 M: Florian Fainelli <f.fainelli@gmail.com>
2725 M: bcm-kernel-feedback-list@broadcom.com
2726 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2727 T: git git://github.com/broadcom/stblinux.git
2731 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2732 M: Kevin Cernekee <cernekee@gmail.com>
2733 L: linux-usb@vger.kernel.org
2735 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2737 BROADCOM BCM7XXX ARM ARCHITECTURE
2738 M: Brian Norris <computersforpeace@gmail.com>
2739 M: Gregory Fong <gregory.0xf0@gmail.com>
2740 M: Florian Fainelli <f.fainelli@gmail.com>
2741 M: bcm-kernel-feedback-list@broadcom.com
2742 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2743 T: git git://github.com/broadcom/stblinux.git
2745 F: arch/arm/mach-bcm/*brcmstb*
2746 F: arch/arm/boot/dts/bcm7*.dts*
2747 F: drivers/bus/brcmstb_gisb.c
2750 BROADCOM BMIPS CPUFREQ DRIVER
2751 M: Markus Mayer <mmayer@broadcom.com>
2752 M: bcm-kernel-feedback-list@broadcom.com
2753 L: linux-pm@vger.kernel.org
2755 F: drivers/cpufreq/bmips-cpufreq.c
2757 BROADCOM BMIPS MIPS ARCHITECTURE
2758 M: Kevin Cernekee <cernekee@gmail.com>
2759 M: Florian Fainelli <f.fainelli@gmail.com>
2760 L: linux-mips@linux-mips.org
2761 T: git git://github.com/broadcom/stblinux.git
2763 F: arch/mips/bmips/*
2764 F: arch/mips/include/asm/mach-bmips/*
2765 F: arch/mips/kernel/*bmips*
2766 F: arch/mips/boot/dts/brcm/bcm*.dts*
2767 F: drivers/irqchip/irq-bcm63*
2768 F: drivers/irqchip/irq-bcm7*
2769 F: drivers/irqchip/irq-brcmstb*
2770 F: include/linux/bcm963xx_nvram.h
2771 F: include/linux/bcm963xx_tag.h
2773 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2774 M: Rasesh Mody <rasesh.mody@cavium.com>
2775 M: Harish Patil <harish.patil@cavium.com>
2776 M: Dept-GELinuxNICDev@cavium.com
2777 L: netdev@vger.kernel.org
2779 F: drivers/net/ethernet/broadcom/bnx2.*
2780 F: drivers/net/ethernet/broadcom/bnx2_*
2782 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2783 M: QLogic-Storage-Upstream@qlogic.com
2784 L: linux-scsi@vger.kernel.org
2786 F: drivers/scsi/bnx2fc/
2788 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2789 M: QLogic-Storage-Upstream@qlogic.com
2790 L: linux-scsi@vger.kernel.org
2792 F: drivers/scsi/bnx2i/
2794 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2795 M: Yuval Mintz <Yuval.Mintz@cavium.com>
2796 M: Ariel Elior <ariel.elior@cavium.com>
2797 M: everest-linux-l2@cavium.com
2798 L: netdev@vger.kernel.org
2800 F: drivers/net/ethernet/broadcom/bnx2x/
2802 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2803 M: Michael Chan <michael.chan@broadcom.com>
2804 L: netdev@vger.kernel.org
2806 F: drivers/net/ethernet/broadcom/bnxt/
2808 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2809 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2810 M: Franky Lin <franky.lin@broadcom.com>
2811 M: Hante Meuleman <hante.meuleman@broadcom.com>
2812 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2813 M: Wright Feng <wright.feng@cypress.com>
2814 L: linux-wireless@vger.kernel.org
2815 L: brcm80211-dev-list.pdl@broadcom.com
2816 L: brcm80211-dev-list@cypress.com
2818 F: drivers/net/wireless/broadcom/brcm80211/
2820 BROADCOM BRCMSTB GPIO DRIVER
2821 M: Gregory Fong <gregory.0xf0@gmail.com>
2822 L: bcm-kernel-feedback-list@broadcom.com
2824 F: drivers/gpio/gpio-brcmstb.c
2825 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2827 BROADCOM GENET ETHERNET DRIVER
2828 M: Florian Fainelli <f.fainelli@gmail.com>
2829 L: netdev@vger.kernel.org
2831 F: drivers/net/ethernet/broadcom/genet/
2833 BROADCOM IPROC ARM ARCHITECTURE
2834 M: Ray Jui <rjui@broadcom.com>
2835 M: Scott Branden <sbranden@broadcom.com>
2836 M: Jon Mason <jonmason@broadcom.com>
2837 M: bcm-kernel-feedback-list@broadcom.com
2838 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2839 T: git git://github.com/broadcom/cygnus-linux.git
2854 F: arch/arm64/boot/dts/broadcom/ns2*
2855 F: drivers/clk/bcm/clk-ns*
2856 F: drivers/pinctrl/bcm/pinctrl-ns*
2858 BROADCOM KONA GPIO DRIVER
2859 M: Ray Jui <rjui@broadcom.com>
2860 L: bcm-kernel-feedback-list@broadcom.com
2862 F: drivers/gpio/gpio-bcm-kona.c
2863 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2865 BROADCOM NETXTREME-E ROCE DRIVER
2866 M: Selvin Xavier <selvin.xavier@broadcom.com>
2867 M: Devesh Sharma <devesh.sharma@broadcom.com>
2868 M: Somnath Kotur <somnath.kotur@broadcom.com>
2869 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2870 L: linux-rdma@vger.kernel.org
2871 W: http://www.broadcom.com
2873 F: drivers/infiniband/hw/bnxt_re/
2874 F: include/uapi/rdma/bnxt_re-abi.h
2876 BROADCOM NVRAM DRIVER
2877 M: Rafał Miłecki <zajec5@gmail.com>
2878 L: linux-mips@linux-mips.org
2880 F: drivers/firmware/broadcom/*
2882 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2883 M: Rafał Miłecki <zajec5@gmail.com>
2884 L: linux-wireless@vger.kernel.org
2887 F: include/linux/bcma/
2889 BROADCOM STB AVS CPUFREQ DRIVER
2890 M: Markus Mayer <mmayer@broadcom.com>
2891 M: bcm-kernel-feedback-list@broadcom.com
2892 L: linux-pm@vger.kernel.org
2894 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2895 F: drivers/cpufreq/brcmstb*
2897 BROADCOM STB NAND FLASH DRIVER
2898 M: Brian Norris <computersforpeace@gmail.com>
2899 M: Kamal Dasu <kdasu.kdev@gmail.com>
2900 L: linux-mtd@lists.infradead.org
2901 L: bcm-kernel-feedback-list@broadcom.com
2903 F: drivers/mtd/nand/brcmnand/
2905 BROADCOM SYSTEMPORT ETHERNET DRIVER
2906 M: Florian Fainelli <f.fainelli@gmail.com>
2907 L: netdev@vger.kernel.org
2909 F: drivers/net/ethernet/broadcom/bcmsysport.*
2911 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2912 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2913 M: Prashant Sreedharan <prashant@broadcom.com>
2914 M: Michael Chan <mchan@broadcom.com>
2915 L: netdev@vger.kernel.org
2917 F: drivers/net/ethernet/broadcom/tg3.*
2919 BROCADE BFA FC SCSI DRIVER
2920 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2921 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2922 L: linux-scsi@vger.kernel.org
2924 F: drivers/scsi/bfa/
2926 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2927 M: Rasesh Mody <rasesh.mody@cavium.com>
2928 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2929 M: Dept-GELinuxNICDev@cavium.com
2930 L: netdev@vger.kernel.org
2932 F: drivers/net/ethernet/brocade/bna/
2934 BSG (block layer generic sg v4 driver)
2935 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2936 L: linux-scsi@vger.kernel.org
2939 F: include/linux/bsg.h
2940 F: include/uapi/linux/bsg.h
2943 M: Clemens Ladisch <clemens@ladisch.de>
2944 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2945 T: git git://git.alsa-project.org/alsa-kernel.git
2947 F: Documentation/sound/alsa/Bt87x.txt
2948 F: sound/pci/bt87x.c
2951 M: Michael Buesch <m@bues.ch>
2952 W: http://bu3sch.de/btgpio.php
2954 F: drivers/gpio/gpio-bt8xx.c
2957 M: Chris Mason <clm@fb.com>
2958 M: Josef Bacik <jbacik@fb.com>
2959 M: David Sterba <dsterba@suse.com>
2960 L: linux-btrfs@vger.kernel.org
2961 W: http://btrfs.wiki.kernel.org/
2962 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2965 F: Documentation/filesystems/btrfs.txt
2967 F: include/linux/btrfs*
2968 F: include/uapi/linux/btrfs*
2970 BTTV VIDEO4LINUX DRIVER
2971 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2972 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2973 L: linux-media@vger.kernel.org
2974 W: https://linuxtv.org
2975 T: git git://linuxtv.org/media_tree.git
2977 F: Documentation/media/v4l-drivers/bttv*
2978 F: drivers/media/pci/bt8xx/bttv*
2980 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
2981 M: Chanwoo Choi <cw00.choi@samsung.com>
2982 L: linux-pm@vger.kernel.org
2983 L: linux-samsung-soc@vger.kernel.org
2984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
2986 F: drivers/devfreq/exynos-bus.c
2987 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
2989 BUSLOGIC SCSI DRIVER
2990 M: Khalid Aziz <khalid@gonehiking.org>
2991 L: linux-scsi@vger.kernel.org
2993 F: drivers/scsi/BusLogic.*
2994 F: drivers/scsi/FlashPoint.*
2996 C-MEDIA CMI8788 DRIVER
2997 M: Clemens Ladisch <clemens@ladisch.de>
2998 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2999 T: git git://git.alsa-project.org/alsa-kernel.git
3001 F: sound/pci/oxygen/
3004 M: Mark Salter <msalter@redhat.com>
3005 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3006 L: linux-c6x-dev@linux-c6x.org
3007 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3011 CA8210 IEEE-802.15.4 RADIO DRIVER
3012 M: Harry Morris <h.morris@cascoda.com>
3013 M: linuxdev@cascoda.com
3014 L: linux-wpan@vger.kernel.org
3015 W: https://github.com/Cascoda/ca8210-linux.git
3017 F: drivers/net/ieee802154/ca8210.c
3018 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3020 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3021 M: David Howells <dhowells@redhat.com>
3022 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3024 F: Documentation/filesystems/caching/cachefiles.txt
3027 CADET FM/AM RADIO RECEIVER DRIVER
3028 M: Hans Verkuil <hverkuil@xs4all.nl>
3029 L: linux-media@vger.kernel.org
3030 T: git git://linuxtv.org/media_tree.git
3031 W: https://linuxtv.org
3033 F: drivers/media/radio/radio-cadet*
3035 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3036 M: Jonathan Corbet <corbet@lwn.net>
3037 L: linux-media@vger.kernel.org
3038 T: git git://linuxtv.org/media_tree.git
3040 F: Documentation/media/v4l-drivers/cafe_ccic*
3041 F: drivers/media/platform/marvell-ccic/
3044 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3045 L: netdev@vger.kernel.org
3047 F: Documentation/networking/caif/
3048 F: drivers/net/caif/
3049 F: include/uapi/linux/caif/
3050 F: include/net/caif/
3053 CALGARY x86-64 IOMMU
3054 M: Muli Ben-Yehuda <mulix@mulix.org>
3055 M: Jon Mason <jdmason@kudzu.us>
3056 L: iommu@lists.linux-foundation.org
3058 F: arch/x86/kernel/pci-calgary_64.c
3059 F: arch/x86/kernel/tce_64.c
3060 F: arch/x86/include/asm/calgary.h
3061 F: arch/x86/include/asm/tce.h
3064 M: Wolfgang Grandegger <wg@grandegger.com>
3065 M: Marc Kleine-Budde <mkl@pengutronix.de>
3066 L: linux-can@vger.kernel.org
3067 W: https://github.com/linux-can
3068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3071 F: Documentation/devicetree/bindings/net/can/
3073 F: include/linux/can/dev.h
3074 F: include/linux/can/platform/
3075 F: include/uapi/linux/can/error.h
3076 F: include/uapi/linux/can/netlink.h
3079 M: Oliver Hartkopp <socketcan@hartkopp.net>
3080 M: Marc Kleine-Budde <mkl@pengutronix.de>
3081 L: linux-can@vger.kernel.org
3082 W: https://github.com/linux-can
3083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3086 F: Documentation/networking/can.txt
3088 F: include/linux/can/core.h
3089 F: include/uapi/linux/can.h
3090 F: include/uapi/linux/can/bcm.h
3091 F: include/uapi/linux/can/raw.h
3092 F: include/uapi/linux/can/gw.h
3095 M: Serge Hallyn <serge@hallyn.com>
3096 L: linux-security-module@vger.kernel.org
3098 F: include/linux/capability.h
3099 F: include/uapi/linux/capability.h
3100 F: security/commoncap.c
3101 F: kernel/capability.c
3103 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3104 M: Kevin Tsai <ktsai@capellamicro.com>
3106 F: drivers/iio/light/cm*
3108 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3109 M: Christian Lamparter <chunkeey@googlemail.com>
3110 L: linux-wireless@vger.kernel.org
3111 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3113 F: drivers/net/wireless/ath/carl9170/
3116 M: Jan Glauber <jglauber@cavium.com>
3117 M: David Daney <david.daney@cavium.com>
3118 W: http://www.cavium.com
3120 F: drivers/i2c/busses/i2c-octeon*
3121 F: drivers/i2c/busses/i2c-thunderx*
3123 CAVIUM LIQUIDIO NETWORK DRIVER
3124 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3125 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3126 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3127 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3128 L: netdev@vger.kernel.org
3129 W: http://www.cavium.com
3131 F: drivers/net/ethernet/cavium/liquidio/
3134 M: Jan Glauber <jglauber@cavium.com>
3135 M: David Daney <david.daney@cavium.com>
3136 M: Steven J. Hill <Steven.Hill@cavium.com>
3137 W: http://www.cavium.com
3139 F: drivers/mmc/host/cavium*
3141 CAVIUM OCTEON-TX CRYPTO DRIVER
3142 M: George Cherian <george.cherian@cavium.com>
3143 L: linux-crypto@vger.kernel.org
3144 W: http://www.cavium.com
3146 F: drivers/crypto/cavium/cpt/
3148 CAVIUM THUNDERX2 ARM64 SOC
3149 M: Jayachandran C <jnair@caviumnetworks.com>
3150 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3152 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3153 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3155 CC2520 IEEE-802.15.4 RADIO DRIVER
3156 M: Varka Bhadram <varkabhadram@gmail.com>
3157 L: linux-wpan@vger.kernel.org
3159 F: drivers/net/ieee802154/cc2520.c
3160 F: include/linux/spi/cc2520.h
3161 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3163 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3164 M: Gilad Ben-Yossef <gilad@benyossef.com>
3165 L: linux-crypto@vger.kernel.org
3166 L: driverdev-devel@linuxdriverproject.org
3168 F: drivers/staging/ccree/
3169 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3172 M: Hans Verkuil <hans.verkuil@cisco.com>
3173 L: linux-media@vger.kernel.org
3174 T: git git://linuxtv.org/media_tree.git
3175 W: http://linuxtv.org
3177 F: Documentation/media/kapi/cec-core.rst
3178 F: Documentation/media/uapi/cec
3179 F: drivers/media/cec/
3180 F: drivers/media/rc/keymaps/rc-cec.c
3181 F: include/media/cec.h
3182 F: include/media/cec-notifier.h
3183 F: include/uapi/linux/cec.h
3184 F: include/uapi/linux/cec-funcs.h
3185 F: Documentation/devicetree/bindings/media/cec.txt
3187 CELL BROADBAND ENGINE ARCHITECTURE
3188 M: Arnd Bergmann <arnd@arndb.de>
3189 L: linuxppc-dev@lists.ozlabs.org
3190 W: http://www.ibm.com/developerworks/power/cell/
3192 F: arch/powerpc/include/asm/cell*.h
3193 F: arch/powerpc/include/asm/spu*.h
3194 F: arch/powerpc/include/uapi/asm/spu*.h
3195 F: arch/powerpc/oprofile/*cell*
3196 F: arch/powerpc/platforms/cell/
3198 CEPH COMMON CODE (LIBCEPH)
3199 M: Ilya Dryomov <idryomov@gmail.com>
3200 M: "Yan, Zheng" <zyan@redhat.com>
3201 M: Sage Weil <sage@redhat.com>
3202 L: ceph-devel@vger.kernel.org
3204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3205 T: git git://github.com/ceph/ceph-client.git
3208 F: include/linux/ceph/
3209 F: include/linux/crush/
3211 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3212 M: "Yan, Zheng" <zyan@redhat.com>
3213 M: Sage Weil <sage@redhat.com>
3214 M: Ilya Dryomov <idryomov@gmail.com>
3215 L: ceph-devel@vger.kernel.org
3217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3218 T: git git://github.com/ceph/ceph-client.git
3220 F: Documentation/filesystems/ceph.txt
3223 CERTIFICATE HANDLING:
3224 M: David Howells <dhowells@redhat.com>
3225 M: David Woodhouse <dwmw2@infradead.org>
3226 L: keyrings@vger.kernel.org
3228 F: Documentation/module-signing.txt
3230 F: scripts/sign-file.c
3231 F: scripts/extract-cert.c
3233 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3234 L: linux-usb@vger.kernel.org
3236 F: Documentation/usb/WUSB-Design-overview.txt
3237 F: Documentation/usb/wusb-cbaf
3238 F: drivers/usb/host/hwa-hc.c
3239 F: drivers/usb/host/whci/
3240 F: drivers/usb/wusbcore/
3241 F: include/linux/usb/wusb*
3243 CFAG12864B LCD DRIVER
3244 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3245 W: http://miguelojeda.es/auxdisplay.htm
3246 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3248 F: drivers/auxdisplay/cfag12864b.c
3249 F: include/linux/cfag12864b.h
3251 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3252 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3253 W: http://miguelojeda.es/auxdisplay.htm
3254 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3256 F: drivers/auxdisplay/cfag12864bfb.c
3257 F: include/linux/cfag12864b.h
3259 CFG80211 and NL80211
3260 M: Johannes Berg <johannes@sipsolutions.net>
3261 L: linux-wireless@vger.kernel.org
3262 W: http://wireless.kernel.org/
3263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3266 F: include/uapi/linux/nl80211.h
3267 F: include/net/cfg80211.h
3269 X: net/wireless/wext*
3271 CHAR and MISC DRIVERS
3272 M: Arnd Bergmann <arnd@arndb.de>
3273 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3278 F: include/linux/miscdevice.h
3281 M: Andy Whitcroft <apw@canonical.com>
3282 M: Joe Perches <joe@perches.com>
3284 F: scripts/checkpatch.pl
3286 CHINESE DOCUMENTATION
3287 M: Harry Wei <harryxiyou@gmail.com>
3288 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3289 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3291 F: Documentation/translations/zh_CN/
3293 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3294 M: Peter Chen <Peter.Chen@nxp.com>
3295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3296 L: linux-usb@vger.kernel.org
3298 F: drivers/usb/chipidea/
3300 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3301 M: Hans de Goede <hdegoede@redhat.com>
3302 L: linux-input@vger.kernel.org
3304 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3305 F: drivers/input/touchscreen/chipone_icn8318.c
3307 CHROME HARDWARE PLATFORM SUPPORT
3308 M: Benson Leung <bleung@chromium.org>
3309 M: Olof Johansson <olof@lixom.net>
3311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3312 F: drivers/platform/chrome/
3314 CIRRUS LOGIC AUDIO CODEC DRIVERS
3315 M: Brian Austin <brian.austin@cirrus.com>
3316 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3317 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3319 F: sound/soc/codecs/cs*
3321 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3322 M: Hartley Sweeten <hsweeten@visionengravers.com>
3323 L: netdev@vger.kernel.org
3325 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3327 CISCO FCOE HBA DRIVER
3328 M: Satish Kharat <satishkh@cisco.com>
3329 M: Sesidhar Baddela <sebaddel@cisco.com>
3330 M: Karan Tilak Kumar <kartilak@cisco.com>
3331 L: linux-scsi@vger.kernel.org
3333 F: drivers/scsi/fnic/
3335 CISCO SCSI HBA DRIVER
3336 M: Karan Tilak Kumar <kartilak@cisco.com>
3337 M: Sesidhar Baddela <sebaddel@cisco.com>
3338 L: linux-scsi@vger.kernel.org
3340 F: drivers/scsi/snic/
3342 CISCO VIC ETHERNET NIC DRIVER
3343 M: Christian Benvenuti <benve@cisco.com>
3344 M: Govindarajulu Varadarajan <_govind@gmx.com>
3345 M: Neel Patel <neepatel@cisco.com>
3347 F: drivers/net/ethernet/cisco/enic/
3349 CISCO VIC LOW LATENCY NIC DRIVER
3350 M: Christian Benvenuti <benve@cisco.com>
3351 M: Dave Goodell <dgoodell@cisco.com>
3353 F: drivers/infiniband/hw/usnic/
3356 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3357 L: linux-kernel@vger.kernel.org
3360 F: include/linux/cleancache.h
3363 M: Russell King <linux@armlinux.org.uk>
3364 L: linux-clk@vger.kernel.org
3366 F: include/linux/clk.h
3368 CLOCKSOURCE, CLOCKEVENT DRIVERS
3369 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3370 M: Thomas Gleixner <tglx@linutronix.de>
3371 L: linux-kernel@vger.kernel.org
3372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3374 F: drivers/clocksource
3377 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3378 M: Daniel Oliveira Nascimento <don@syst.com.br>
3379 L: platform-driver-x86@vger.kernel.org
3381 F: drivers/platform/x86/classmate-laptop.c
3384 M: Hans Verkuil <hans.verkuil@cisco.com>
3385 L: linux-media@vger.kernel.org
3386 T: git git://linuxtv.org/media_tree.git
3387 W: https://linuxtv.org
3389 F: drivers/media/pci/cobalt/
3391 COCCINELLE/Semantic Patches (SmPL)
3392 M: Julia Lawall <Julia.Lawall@lip6.fr>
3393 M: Gilles Muller <Gilles.Muller@lip6.fr>
3394 M: Nicolas Palix <nicolas.palix@imag.fr>
3395 M: Michal Marek <mmarek@suse.com>
3396 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3398 W: http://coccinelle.lip6.fr/
3400 F: Documentation/dev-tools/coccinelle.rst
3401 F: scripts/coccinelle/
3402 F: scripts/coccicheck
3405 M: Jan Harkes <jaharkes@cs.cmu.edu>
3407 L: codalist@coda.cs.cmu.edu
3408 W: http://www.coda.cs.cmu.edu/
3410 F: Documentation/filesystems/coda.txt
3412 F: include/linux/coda*.h
3413 F: include/uapi/linux/coda*.h
3415 CODA V4L2 MEM2MEM DRIVER
3416 M: Philipp Zabel <p.zabel@pengutronix.de>
3417 L: linux-media@vger.kernel.org
3419 F: Documentation/devicetree/bindings/media/coda.txt
3420 F: drivers/media/platform/coda/
3422 COMMON CLK FRAMEWORK
3423 M: Michael Turquette <mturquette@baylibre.com>
3424 M: Stephen Boyd <sboyd@codeaurora.org>
3425 L: linux-clk@vger.kernel.org
3426 Q: http://patchwork.kernel.org/project/linux-clk/list/
3427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3429 F: Documentation/devicetree/bindings/clock/
3431 X: drivers/clk/clkdev.c
3432 F: include/linux/clk-pr*
3433 F: include/linux/clk/
3435 COMMON INTERNET FILE SYSTEM (CIFS)
3436 M: Steve French <sfrench@samba.org>
3437 L: linux-cifs@vger.kernel.org
3438 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3439 W: http://linux-cifs.samba.org/
3440 T: git git://git.samba.org/sfrench/cifs-2.6.git
3442 F: Documentation/filesystems/cifs/
3445 COMPACTPCI HOTPLUG CORE
3446 M: Scott Murray <scott@spiteful.org>
3447 L: linux-pci@vger.kernel.org
3449 F: drivers/pci/hotplug/cpci_hotplug*
3451 COMPACTPCI HOTPLUG GENERIC DRIVER
3452 M: Scott Murray <scott@spiteful.org>
3453 L: linux-pci@vger.kernel.org
3455 F: drivers/pci/hotplug/cpcihp_generic.c
3457 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3458 M: Scott Murray <scott@spiteful.org>
3459 L: linux-pci@vger.kernel.org
3461 F: drivers/pci/hotplug/cpcihp_zt5550.*
3463 COMPAL LAPTOP SUPPORT
3464 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3465 L: platform-driver-x86@vger.kernel.org
3467 F: drivers/platform/x86/compal-laptop.c
3469 CONEXANT ACCESSRUNNER USB DRIVER
3470 L: accessrunner-general@lists.sourceforge.net
3471 W: http://accessrunner.sourceforge.net/
3473 F: drivers/usb/atm/cxacru.c
3476 M: Joel Becker <jlbec@evilplan.org>
3477 M: Christoph Hellwig <hch@lst.de>
3478 T: git git://git.infradead.org/users/hch/configfs.git
3481 F: include/linux/configfs.h
3484 M: Evgeniy Polyakov <zbr@ioremap.net>
3485 L: netdev@vger.kernel.org
3487 F: drivers/connector/
3489 CONTROL GROUP (CGROUP)
3490 M: Tejun Heo <tj@kernel.org>
3491 M: Li Zefan <lizefan@huawei.com>
3492 M: Johannes Weiner <hannes@cmpxchg.org>
3493 L: cgroups@vger.kernel.org
3494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3496 F: Documentation/cgroup*
3497 F: include/linux/cgroup*
3500 CONTROL GROUP - CPUSET
3501 M: Li Zefan <lizefan@huawei.com>
3502 L: cgroups@vger.kernel.org
3503 W: http://www.bullopensource.org/cpuset/
3504 W: http://oss.sgi.com/projects/cpusets/
3505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3507 F: Documentation/cgroup-v1/cpusets.txt
3508 F: include/linux/cpuset.h
3511 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3512 M: Johannes Weiner <hannes@cmpxchg.org>
3513 M: Michal Hocko <mhocko@kernel.org>
3514 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3515 L: cgroups@vger.kernel.org
3516 L: linux-mm@kvack.org
3521 CORETEMP HARDWARE MONITORING DRIVER
3522 M: Fenghua Yu <fenghua.yu@intel.com>
3523 L: linux-hwmon@vger.kernel.org
3525 F: Documentation/hwmon/coretemp
3526 F: drivers/hwmon/coretemp.c
3528 COSA/SRP SYNC SERIAL DRIVER
3529 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3530 W: http://www.fi.muni.cz/~kas/cosa/
3532 F: drivers/net/wan/cosa*
3534 CPMAC ETHERNET DRIVER
3535 M: Florian Fainelli <f.fainelli@gmail.com>
3536 L: netdev@vger.kernel.org
3538 F: drivers/net/ethernet/ti/cpmac.c
3540 CPU FREQUENCY DRIVERS
3541 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3542 M: Viresh Kumar <viresh.kumar@linaro.org>
3543 L: linux-pm@vger.kernel.org
3545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3546 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3547 B: https://bugzilla.kernel.org
3548 F: Documentation/cpu-freq/
3549 F: Documentation/devicetree/bindings/cpufreq/
3551 F: include/linux/cpufreq.h
3552 F: tools/testing/selftests/cpufreq/
3554 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3555 M: Viresh Kumar <viresh.kumar@linaro.org>
3556 M: Sudeep Holla <sudeep.holla@arm.com>
3557 L: linux-pm@vger.kernel.org
3558 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3560 F: drivers/cpufreq/arm_big_little.h
3561 F: drivers/cpufreq/arm_big_little.c
3562 F: drivers/cpufreq/arm_big_little_dt.c
3564 CPU POWER MONITORING SUBSYSTEM
3565 M: Thomas Renninger <trenn@suse.com>
3566 L: linux-pm@vger.kernel.org
3568 F: tools/power/cpupower/
3571 M: "H. Peter Anvin" <hpa@zytor.com>
3573 F: arch/x86/kernel/cpuid.c
3574 F: arch/x86/kernel/msr.c
3576 CPUIDLE DRIVER - ARM BIG LITTLE
3577 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3578 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3579 L: linux-pm@vger.kernel.org
3580 L: linux-arm-kernel@lists.infradead.org
3581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3583 F: drivers/cpuidle/cpuidle-big_little.c
3585 CPUIDLE DRIVER - ARM EXYNOS
3586 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3587 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3588 M: Kukjin Kim <kgene@kernel.org>
3589 L: linux-pm@vger.kernel.org
3590 L: linux-samsung-soc@vger.kernel.org
3592 F: drivers/cpuidle/cpuidle-exynos.c
3593 F: arch/arm/mach-exynos/pm.c
3596 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3597 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3598 L: linux-pm@vger.kernel.org
3600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3601 B: https://bugzilla.kernel.org
3602 F: drivers/cpuidle/*
3603 F: include/linux/cpuidle.h
3606 W: http://sourceforge.net/projects/cramfs/
3607 S: Orphan / Obsolete
3608 F: Documentation/filesystems/cramfs.txt
3612 M: Mikael Starvik <starvik@axis.com>
3613 M: Jesper Nilsson <jesper.nilsson@axis.com>
3614 L: linux-cris-kernel@axis.com
3615 W: http://developer.axis.com
3616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3619 F: drivers/tty/serial/crisv10.*
3622 M: Herbert Xu <herbert@gondor.apana.org.au>
3623 M: "David S. Miller" <davem@davemloft.net>
3624 L: linux-crypto@vger.kernel.org
3625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3628 F: Documentation/crypto/
3629 F: Documentation/devicetree/bindings/crypto/
3634 F: include/linux/crypto*
3636 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3637 M: Neil Horman <nhorman@tuxdriver.com>
3638 L: linux-crypto@vger.kernel.org
3640 F: crypto/ansi_cprng.c
3644 M: Hans Verkuil <hverkuil@xs4all.nl>
3645 L: linux-media@vger.kernel.org
3646 T: git git://linuxtv.org/media_tree.git
3647 W: http://linuxtv.org
3649 F: drivers/media/i2c/cs3308.c
3650 F: drivers/media/i2c/cs3308.h
3652 CS5535 Audio ALSA driver
3653 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3655 F: sound/pci/cs5535audio/
3658 M: Solomon Peachy <pizza@shaftnet.org>
3660 F: drivers/net/wireless/st/cw1200/
3662 CX18 VIDEO4LINUX DRIVER
3663 M: Andy Walls <awalls@md.metrocast.net>
3664 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3665 L: linux-media@vger.kernel.org
3666 T: git git://linuxtv.org/media_tree.git
3667 W: https://linuxtv.org
3668 W: http://www.ivtvdriver.org/index.php/Cx18
3670 F: Documentation/media/v4l-drivers/cx18*
3671 F: drivers/media/pci/cx18/
3672 F: include/uapi/linux/ivtv*
3674 CX2341X MPEG ENCODER HELPER MODULE
3675 M: Hans Verkuil <hverkuil@xs4all.nl>
3676 L: linux-media@vger.kernel.org
3677 T: git git://linuxtv.org/media_tree.git
3678 W: https://linuxtv.org
3680 F: drivers/media/common/cx2341x*
3681 F: include/media/cx2341x*
3683 CX24120 MEDIA DRIVER
3684 M: Jemma Denson <jdenson@gmail.com>
3685 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3686 L: linux-media@vger.kernel.org
3687 W: https://linuxtv.org
3688 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3690 F: drivers/media/dvb-frontends/cx24120*
3692 CX88 VIDEO4LINUX DRIVER
3693 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3694 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3695 L: linux-media@vger.kernel.org
3696 W: https://linuxtv.org
3697 T: git git://linuxtv.org/media_tree.git
3699 F: Documentation/media/v4l-drivers/cx88*
3700 F: drivers/media/pci/cx88/
3702 CXD2820R MEDIA DRIVER
3703 M: Antti Palosaari <crope@iki.fi>
3704 L: linux-media@vger.kernel.org
3705 W: https://linuxtv.org
3706 W: http://palosaari.fi/linux/
3707 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3708 T: git git://linuxtv.org/anttip/media_tree.git
3710 F: drivers/media/dvb-frontends/cxd2820r*
3712 CXGB3 ETHERNET DRIVER (CXGB3)
3713 M: Santosh Raspatur <santosh@chelsio.com>
3714 L: netdev@vger.kernel.org
3715 W: http://www.chelsio.com
3717 F: drivers/net/ethernet/chelsio/cxgb3/
3719 CXGB3 ISCSI DRIVER (CXGB3I)
3720 M: Karen Xie <kxie@chelsio.com>
3721 L: linux-scsi@vger.kernel.org
3722 W: http://www.chelsio.com
3724 F: drivers/scsi/cxgbi/cxgb3i
3726 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3727 M: Steve Wise <swise@chelsio.com>
3728 L: linux-rdma@vger.kernel.org
3729 W: http://www.openfabrics.org
3731 F: drivers/infiniband/hw/cxgb3/
3732 F: include/uapi/rdma/cxgb3-abi.h
3734 CXGB4 CRYPTO DRIVER (chcr)
3735 M: Harsh Jain <harsh@chelsio.com>
3736 L: linux-crypto@vger.kernel.org
3737 W: http://www.chelsio.com
3739 F: drivers/crypto/chelsio
3741 CXGB4 ETHERNET DRIVER (CXGB4)
3742 M: Ganesh Goudar <ganeshgr@chelsio.com>
3743 L: netdev@vger.kernel.org
3744 W: http://www.chelsio.com
3746 F: drivers/net/ethernet/chelsio/cxgb4/
3748 CXGB4 ISCSI DRIVER (CXGB4I)
3749 M: Karen Xie <kxie@chelsio.com>
3750 L: linux-scsi@vger.kernel.org
3751 W: http://www.chelsio.com
3753 F: drivers/scsi/cxgbi/cxgb4i
3755 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3756 M: Steve Wise <swise@chelsio.com>
3757 L: linux-rdma@vger.kernel.org
3758 W: http://www.openfabrics.org
3760 F: drivers/infiniband/hw/cxgb4/
3761 F: include/uapi/rdma/cxgb4-abi.h
3763 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3764 M: Casey Leedom <leedom@chelsio.com>
3765 L: netdev@vger.kernel.org
3766 W: http://www.chelsio.com
3768 F: drivers/net/ethernet/chelsio/cxgb4vf/
3770 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3771 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3772 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3773 L: linuxppc-dev@lists.ozlabs.org
3775 F: arch/powerpc/platforms/powernv/pci-cxl.c
3776 F: drivers/misc/cxl/
3777 F: include/misc/cxl*
3778 F: include/uapi/misc/cxl.h
3779 F: Documentation/powerpc/cxl.txt
3780 F: Documentation/ABI/testing/sysfs-class-cxl
3782 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3783 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3784 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3785 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3786 L: linux-scsi@vger.kernel.org
3788 F: drivers/scsi/cxlflash/
3789 F: include/uapi/scsi/cxlflash_ioctls.h
3790 F: Documentation/powerpc/cxlflash.txt
3793 M: Russell King <linux@armlinux.org.uk>
3794 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3795 W: http://www.armlinux.org.uk/
3797 F: drivers/video/fbdev/cyber2000fb.*
3799 CYCLADES ASYNC MUX DRIVER
3800 W: http://www.cyclades.com/
3802 F: drivers/tty/cyclades.c
3803 F: include/linux/cyclades.h
3804 F: include/uapi/linux/cyclades.h
3806 CYCLADES PC300 DRIVER
3807 W: http://www.cyclades.com/
3809 F: drivers/net/wan/pc300*
3811 CYPRESS_FIRMWARE MEDIA DRIVER
3812 M: Antti Palosaari <crope@iki.fi>
3813 L: linux-media@vger.kernel.org
3814 W: https://linuxtv.org
3815 W: http://palosaari.fi/linux/
3816 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3817 T: git git://linuxtv.org/anttip/media_tree.git
3819 F: drivers/media/common/cypress_firmware*
3821 CYTTSP TOUCHSCREEN DRIVER
3822 M: Ferruh Yigit <fery@cypress.com>
3823 L: linux-input@vger.kernel.org
3825 F: drivers/input/touchscreen/cyttsp*
3826 F: include/linux/input/cyttsp.h
3828 D-LINK DIR-685 TOUCHKEYS DRIVER
3829 M: Linus Walleij <linus.walleij@linaro.org>
3830 L: linux-input@vger.kernel.org
3832 F: drivers/input/dlink-dir685-touchkeys.c
3834 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3835 M: Joshua Kinard <kumba@gentoo.org>
3837 F: drivers/rtc/rtc-ds1685.c
3838 F: include/linux/rtc/ds1685.h
3840 DAMA SLAVE for AX.25
3841 M: Joerg Reuter <jreuter@yaina.de>
3842 W: http://yaina.de/jreuter/
3843 W: http://www.qsl.net/dl1bke/
3844 L: linux-hams@vger.kernel.org
3846 F: net/ax25/af_ax25.c
3847 F: net/ax25/ax25_dev.c
3848 F: net/ax25/ax25_ds_*
3849 F: net/ax25/ax25_in.c
3850 F: net/ax25/ax25_out.c
3851 F: net/ax25/ax25_timer.c
3852 F: net/ax25/sysctl_net_ax25.c
3854 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3855 L: netdev@vger.kernel.org
3857 F: Documentation/networking/dmfe.txt
3858 F: drivers/net/ethernet/dec/tulip/dmfe.c
3860 DC390/AM53C974 SCSI driver
3861 M: Hannes Reinecke <hare@suse.com>
3862 L: linux-scsi@vger.kernel.org
3864 F: drivers/scsi/am53c974.c
3867 M: Oliver Neukum <oliver@neukum.org>
3868 M: Ali Akcaagac <aliakc@web.de>
3869 M: Jamie Lenehan <lenehan@twibble.org>
3870 L: dc395x@twibble.org
3871 W: http://twibble.org/dist/dc395x/
3872 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3874 F: Documentation/scsi/dc395x.txt
3875 F: drivers/scsi/dc395x.*
3878 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3879 L: dccp@vger.kernel.org
3880 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3882 F: include/linux/dccp.h
3883 F: include/uapi/linux/dccp.h
3884 F: include/linux/tfrc.h
3887 DECnet NETWORK LAYER
3888 W: http://linux-decnet.sourceforge.net
3889 L: linux-decnet-user@lists.sourceforge.net
3891 F: Documentation/networking/decnet.txt
3894 DECSTATION PLATFORM SUPPORT
3895 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3896 L: linux-mips@linux-mips.org
3897 W: http://www.linux-mips.org/wiki/DECstation
3900 F: arch/mips/include/asm/dec/
3901 F: arch/mips/include/asm/mach-dec/
3903 DEFXX FDDI NETWORK DRIVER
3904 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3906 F: drivers/net/fddi/defxx.*
3909 M: Matthew Garrett <mjg59@srcf.ucam.org>
3910 M: Pali Rohár <pali.rohar@gmail.com>
3911 L: platform-driver-x86@vger.kernel.org
3913 F: drivers/platform/x86/dell-laptop.c
3915 DELL LAPTOP FREEFALL DRIVER
3916 M: Pali Rohár <pali.rohar@gmail.com>
3918 F: drivers/platform/x86/dell-smo8800.c
3920 DELL LAPTOP RBTN DRIVER
3921 M: Pali Rohár <pali.rohar@gmail.com>
3923 F: drivers/platform/x86/dell-rbtn.*
3925 DELL LAPTOP SMM DRIVER
3926 M: Pali Rohár <pali.rohar@gmail.com>
3928 F: drivers/hwmon/dell-smm-hwmon.c
3929 F: include/uapi/linux/i8k.h
3931 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3932 M: Doug Warzecha <Douglas_Warzecha@dell.com>
3934 F: Documentation/dcdbas.txt
3935 F: drivers/firmware/dcdbas.*
3937 DELL WMI EXTRAS DRIVER
3938 M: Matthew Garrett <mjg59@srcf.ucam.org>
3939 M: Pali Rohár <pali.rohar@gmail.com>
3941 F: drivers/platform/x86/dell-wmi.c
3943 DELTA ST MEDIA DRIVER
3944 M: Hugues Fruchet <hugues.fruchet@st.com>
3945 L: linux-media@vger.kernel.org
3946 T: git git://linuxtv.org/media_tree.git
3947 W: https://linuxtv.org
3949 F: drivers/media/platform/sti/delta
3952 M: Masahiro Yamada <yamada.masahiro@socionext.com>
3953 L: linux-mtd@lists.infradead.org
3955 F: drivers/mtd/nand/denali*
3957 DESIGNWARE USB2 DRD IP DRIVER
3958 M: John Youn <johnyoun@synopsys.com>
3959 L: linux-usb@vger.kernel.org
3960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3962 F: drivers/usb/dwc2/
3964 DESIGNWARE USB3 DRD IP DRIVER
3965 M: Felipe Balbi <balbi@kernel.org>
3966 L: linux-usb@vger.kernel.org
3967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3969 F: drivers/usb/dwc3/
3971 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3972 M: Andreas Klinger <ak@it-klinger.de>
3973 L: linux-iio@vger.kernel.org
3975 F: drivers/iio/proximity/srf*.c
3977 DEVICE COREDUMP (DEV_COREDUMP)
3978 M: Johannes Berg <johannes@sipsolutions.net>
3979 L: linux-kernel@vger.kernel.org
3981 F: drivers/base/devcoredump.c
3982 F: include/linux/devcoredump.h
3984 DEVICE FREQUENCY (DEVFREQ)
3985 M: MyungJoo Ham <myungjoo.ham@samsung.com>
3986 M: Kyungmin Park <kyungmin.park@samsung.com>
3987 R: Chanwoo Choi <cw00.choi@samsung.com>
3988 L: linux-pm@vger.kernel.org
3989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3992 F: include/linux/devfreq.h
3993 F: Documentation/devicetree/bindings/devfreq/
3995 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3996 M: 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
4000 F: drivers/devfreq/event/
4001 F: drivers/devfreq/devfreq-event.c
4002 F: include/linux/devfreq-event.h
4003 F: Documentation/devicetree/bindings/devfreq/event/
4005 DEVICE NUMBER REGISTRY
4006 M: Torben Mathiasen <device@lanana.org>
4007 W: http://lanana.org/docs/device-list/index.html
4011 M: Alasdair Kergon <agk@redhat.com>
4012 M: Mike Snitzer <snitzer@redhat.com>
4013 M: dm-devel@redhat.com
4014 L: dm-devel@redhat.com
4015 W: http://sources.redhat.com/dm
4016 Q: http://patchwork.kernel.org/project/dm-devel/list/
4017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4018 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4020 F: Documentation/device-mapper/
4022 F: drivers/md/persistent-data/
4023 F: include/linux/device-mapper.h
4024 F: include/linux/dm-*.h
4025 F: include/uapi/linux/dm-*.h
4028 M: Jiri Pirko <jiri@mellanox.com>
4029 L: netdev@vger.kernel.org
4031 F: net/core/devlink.c
4032 F: include/net/devlink.h
4033 F: include/uapi/linux/devlink.h
4035 DIALOG SEMICONDUCTOR DRIVERS
4036 M: Support Opensource <support.opensource@diasemi.com>
4037 W: http://www.dialog-semiconductor.com/products
4039 F: Documentation/hwmon/da90??
4040 F: Documentation/devicetree/bindings/mfd/da90*.txt
4041 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4042 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4043 F: Documentation/devicetree/bindings/regulator/da92*.txt
4044 F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4045 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4046 F: drivers/gpio/gpio-da90??.c
4047 F: drivers/hwmon/da90??-hwmon.c
4048 F: drivers/iio/adc/da91??-*.c
4049 F: drivers/input/misc/da90??_onkey.c
4050 F: drivers/input/touchscreen/da9052_tsi.c
4051 F: drivers/leds/leds-da90??.c
4052 F: drivers/mfd/da903x.c
4053 F: drivers/mfd/da90??-*.c
4054 F: drivers/mfd/da91??-*.c
4055 F: drivers/power/supply/da9052-battery.c
4056 F: drivers/power/supply/da91??-*.c
4057 F: drivers/regulator/da903x.c
4058 F: drivers/regulator/da9???-regulator.[ch]
4059 F: drivers/thermal/da90??-thermal.c
4060 F: drivers/rtc/rtc-da90??.c
4061 F: drivers/video/backlight/da90??_bl.c
4062 F: drivers/watchdog/da90??_wdt.c
4063 F: include/linux/mfd/da903x.h
4064 F: include/linux/mfd/da9052/
4065 F: include/linux/mfd/da9055/
4066 F: include/linux/mfd/da9062/
4067 F: include/linux/mfd/da9063/
4068 F: include/linux/mfd/da9150/
4069 F: include/linux/regulator/da9211.h
4070 F: include/sound/da[79]*.h
4071 F: sound/soc/codecs/da[79]*.[ch]
4073 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4074 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4075 L: linux-gpio@vger.kernel.org
4077 F: drivers/gpio/gpio-gpio-mm.c
4079 DIGI NEO AND CLASSIC PCI PRODUCTS
4080 M: Lidza Louina <lidza.louina@gmail.com>
4081 M: Mark Hounschell <markh@compro.net>
4082 L: driverdev-devel@linuxdriverproject.org
4084 F: drivers/staging/dgnc/
4086 DIOLAN U2C-12 I2C DRIVER
4087 M: Guenter Roeck <linux@roeck-us.net>
4088 L: linux-i2c@vger.kernel.org
4090 F: drivers/i2c/busses/i2c-diolan-u2c.c
4093 M: Matthew Wilcox <mawilcox@microsoft.com>
4094 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4095 L: linux-fsdevel@vger.kernel.org
4098 F: include/linux/dax.h
4099 F: include/trace/events/fs_dax.h
4101 DIRECTORY NOTIFICATION (DNOTIFY)
4102 M: Eric Paris <eparis@parisplace.org>
4104 F: Documentation/filesystems/dnotify.txt
4105 F: fs/notify/dnotify/
4106 F: include/linux/dnotify.h
4108 DISK GEOMETRY AND PARTITION HANDLING
4109 M: Andries Brouwer <aeb@cwi.nl>
4110 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4111 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4112 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4116 M: Jan Kara <jack@suse.com>
4118 F: Documentation/filesystems/quota.txt
4120 F: include/linux/quota*.h
4121 F: include/uapi/linux/quota*.h
4123 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4124 M: Bernie Thompson <bernie@plugable.com>
4125 L: linux-fbdev@vger.kernel.org
4127 W: http://plugable.com/category/projects/udlfb/
4128 F: drivers/video/fbdev/udlfb.c
4129 F: include/video/udlfb.h
4130 F: Documentation/fb/udlfb.txt
4132 DISTRIBUTED LOCK MANAGER (DLM)
4133 M: Christine Caulfield <ccaulfie@redhat.com>
4134 M: David Teigland <teigland@redhat.com>
4135 L: cluster-devel@redhat.com
4136 W: http://sources.redhat.com/cluster/
4137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4141 DMA BUFFER SHARING FRAMEWORK
4142 M: Sumit Semwal <sumit.semwal@linaro.org>
4144 L: linux-media@vger.kernel.org
4145 L: dri-devel@lists.freedesktop.org
4146 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4148 F: include/linux/dma-buf*
4149 F: include/linux/reservation.h
4150 F: include/linux/*fence.h
4151 F: Documentation/driver-api/dma-buf.rst
4152 T: git git://anongit.freedesktop.org/drm/drm-misc
4154 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4155 M: Vinod Koul <vinod.koul@intel.com>
4156 L: dmaengine@vger.kernel.org
4157 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4160 F: include/linux/dmaengine.h
4161 F: Documentation/devicetree/bindings/dma/
4162 F: Documentation/dmaengine/
4163 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4166 M: Christoph Hellwig <hch@lst.de>
4167 M: Marek Szyprowski <m.szyprowski@samsung.com>
4168 R: Robin Murphy <robin.murphy@arm.com>
4169 L: linux-kernel@vger.kernel.org
4170 T: git git://git.infradead.org/users/hch/dma-mapping.git
4171 W: http://git.infradead.org/users/hch/dma-mapping.git
4176 F: drivers/base/dma-mapping.c
4177 F: drivers/base/dma-coherent.c
4178 F: include/linux/dma-mapping.h
4180 DME1737 HARDWARE MONITOR DRIVER
4181 M: Juerg Haefliger <juergh@gmail.com>
4182 L: linux-hwmon@vger.kernel.org
4184 F: Documentation/hwmon/dme1737
4185 F: drivers/hwmon/dme1737.c
4188 M: Jean Delvare <jdelvare@suse.com>
4190 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4191 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4192 F: drivers/firmware/dmi-id.c
4193 F: drivers/firmware/dmi_scan.c
4194 F: include/linux/dmi.h
4197 M: Jonathan Corbet <corbet@lwn.net>
4198 L: linux-doc@vger.kernel.org
4201 F: scripts/kernel-doc
4202 X: Documentation/ABI/
4203 X: Documentation/devicetree/
4204 X: Documentation/acpi
4205 X: Documentation/power
4206 X: Documentation/spi
4207 X: Documentation/media
4208 T: git git://git.lwn.net/linux.git docs-next
4210 DONGWOON DW9714 LENS VOICE COIL DRIVER
4211 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4212 L: linux-media@vger.kernel.org
4213 T: git git://linuxtv.org/media_tree.git
4215 F: drivers/media/i2c/dw9714.c
4218 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4219 L: blinux-list@redhat.com
4221 F: drivers/char/dtlk.c
4222 F: include/linux/dtlk.h
4224 DPAA2 DATAPATH I/O (DPIO) DRIVER
4225 M: Roy Pledge <Roy.Pledge@nxp.com>
4226 L: linux-kernel@vger.kernel.org
4228 F: drivers/staging/fsl-mc/bus/dpio
4230 DPAA2 ETHERNET DRIVER
4231 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4232 L: linux-kernel@vger.kernel.org
4234 F: drivers/staging/fsl-dpaa2/ethernet
4236 DPT_I2O SCSI RAID DRIVER
4237 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4238 L: linux-scsi@vger.kernel.org
4239 W: http://www.adaptec.com/
4241 F: drivers/scsi/dpt*
4242 F: drivers/scsi/dpt/
4245 M: Philipp Reisner <philipp.reisner@linbit.com>
4246 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4247 L: drbd-dev@lists.linbit.com
4248 W: http://www.drbd.org
4249 T: git git://git.linbit.com/linux-drbd.git
4250 T: git git://git.linbit.com/drbd-8.4.git
4252 F: drivers/block/drbd/
4254 F: Documentation/blockdev/drbd/
4256 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4257 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4260 F: Documentation/kobject.txt
4264 F: include/linux/debugfs.h
4265 F: include/linux/kobj*
4268 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4269 M: Kevin Hilman <khilman@kernel.org>
4270 M: Nishanth Menon <nm@ti.com>
4272 F: drivers/power/avs/
4273 F: include/linux/power/smartreflex.h
4274 L: linux-pm@vger.kernel.org
4276 DRM DRIVER FOR ARM PL111 CLCD
4277 M: Eric Anholt <eric@anholt.net>
4278 T: git git://anongit.freedesktop.org/drm/drm-misc
4280 F: drivers/gpu/drm/pl111/
4282 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4283 M: Dave Airlie <airlied@redhat.com>
4285 F: drivers/gpu/drm/ast/
4287 DRM DRIVER FOR BOCHS VIRTUAL GPU
4288 M: Gerd Hoffmann <kraxel@redhat.com>
4289 L: virtualization@lists.linux-foundation.org
4290 T: git git://anongit.freedesktop.org/drm/drm-misc
4292 F: drivers/gpu/drm/bochs/
4294 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4295 S: Orphan / Obsolete
4296 F: drivers/gpu/drm/i810/
4297 F: include/uapi/drm/i810_drm.h
4299 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4300 S: Orphan / Obsolete
4301 F: drivers/gpu/drm/mga/
4302 F: include/uapi/drm/mga_drm.h
4304 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4305 M: Dave Airlie <airlied@redhat.com>
4307 F: drivers/gpu/drm/mgag200/
4309 DRM DRIVER FOR MI0283QT
4310 M: Noralf Trønnes <noralf@tronnes.org>
4312 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4313 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4315 DRM DRIVER FOR MSM ADRENO GPU
4316 M: Rob Clark <robdclark@gmail.com>
4317 L: linux-arm-msm@vger.kernel.org
4318 L: dri-devel@lists.freedesktop.org
4319 L: freedreno@lists.freedesktop.org
4320 T: git git://people.freedesktop.org/~robclark/linux
4322 F: drivers/gpu/drm/msm/
4323 F: include/uapi/drm/msm_drm.h
4324 F: Documentation/devicetree/bindings/display/msm/
4326 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4327 M: Ben Skeggs <bskeggs@redhat.com>
4328 L: dri-devel@lists.freedesktop.org
4329 L: nouveau@lists.freedesktop.org
4330 T: git git://github.com/skeggsb/linux
4332 F: drivers/gpu/drm/nouveau/
4333 F: include/uapi/drm/nouveau_drm.h
4335 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4336 M: Dave Airlie <airlied@redhat.com>
4337 M: Gerd Hoffmann <kraxel@redhat.com>
4338 L: virtualization@lists.linux-foundation.org
4339 T: git git://anongit.freedesktop.org/drm/drm-misc
4341 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4342 F: drivers/gpu/drm/cirrus/
4344 DRM DRIVER FOR QXL VIRTUAL GPU
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 F: drivers/gpu/drm/qxl/
4351 F: include/uapi/drm/qxl_drm.h
4353 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4354 S: Orphan / Obsolete
4355 F: drivers/gpu/drm/r128/
4356 F: include/uapi/drm/r128_drm.h
4358 DRM DRIVER FOR SAVAGE VIDEO CARDS
4359 S: Orphan / Obsolete
4360 F: drivers/gpu/drm/savage/
4361 F: include/uapi/drm/savage_drm.h
4363 DRM DRIVER FOR SIS VIDEO CARDS
4364 S: Orphan / Obsolete
4365 F: drivers/gpu/drm/sis/
4366 F: include/uapi/drm/sis_drm.h
4368 DRM DRIVER FOR TDFX VIDEO CARDS
4369 S: Orphan / Obsolete
4370 F: drivers/gpu/drm/tdfx/
4372 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4373 M: Dave Airlie <airlied@redhat.com>
4375 F: drivers/gpu/drm/udl/
4377 DRM DRIVER FOR VMWARE VIRTUAL GPU
4378 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4379 M: Sinclair Yeh <syeh@vmware.com>
4380 M: Thomas Hellstrom <thellstrom@vmware.com>
4381 L: dri-devel@lists.freedesktop.org
4382 T: git git://people.freedesktop.org/~syeh/repos_linux
4383 T: git git://people.freedesktop.org/~thomash/linux
4385 F: drivers/gpu/drm/vmwgfx/
4386 F: include/uapi/drm/vmwgfx_drm.h
4389 M: David Airlie <airlied@linux.ie>
4390 L: dri-devel@lists.freedesktop.org
4391 T: git git://people.freedesktop.org/~airlied/linux
4392 B: https://bugs.freedesktop.org/
4393 C: irc://chat.freenode.net/dri-devel
4397 F: Documentation/devicetree/bindings/display/
4398 F: Documentation/devicetree/bindings/gpu/
4399 F: Documentation/devicetree/bindings/video/
4400 F: Documentation/gpu/
4402 F: include/uapi/drm/
4403 F: include/linux/vga*
4405 DRM DRIVERS AND MISC GPU PATCHES
4406 M: Daniel Vetter <daniel.vetter@intel.com>
4407 M: Jani Nikula <jani.nikula@linux.intel.com>
4408 M: Sean Paul <seanpaul@chromium.org>
4409 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4411 T: git git://anongit.freedesktop.org/drm/drm-misc
4412 F: Documentation/gpu/
4414 F: drivers/gpu/drm/*
4416 F: include/uapi/drm/drm*
4417 F: include/linux/vga*
4419 DRM DRIVERS FOR ALLWINNER A10
4420 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4421 L: dri-devel@lists.freedesktop.org
4423 F: drivers/gpu/drm/sun4i/
4424 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4427 DRM DRIVERS FOR AMLOGIC SOCS
4428 M: Neil Armstrong <narmstrong@baylibre.com>
4429 L: dri-devel@lists.freedesktop.org
4430 L: linux-amlogic@lists.infradead.org
4431 W: http://linux-meson.com/
4433 F: drivers/gpu/drm/meson/
4434 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4435 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4436 F: Documentation/gpu/meson.rst
4437 T: git git://anongit.freedesktop.org/drm/drm-misc
4439 DRM DRIVERS FOR ATMEL HLCDC
4440 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4441 L: dri-devel@lists.freedesktop.org
4443 F: drivers/gpu/drm/atmel-hlcdc/
4444 F: Documentation/devicetree/bindings/drm/atmel/
4445 T: git git://anongit.freedesktop.org/drm/drm-misc
4447 DRM DRIVERS FOR BRIDGE CHIPS
4448 M: Archit Taneja <architt@codeaurora.org>
4449 M: Andrzej Hajda <a.hajda@samsung.com>
4450 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4452 T: git git://anongit.freedesktop.org/drm/drm-misc
4453 F: drivers/gpu/drm/bridge/
4455 DRM DRIVERS FOR EXYNOS
4456 M: Inki Dae <inki.dae@samsung.com>
4457 M: Joonyoung Shim <jy0922.shim@samsung.com>
4458 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4459 M: Kyungmin Park <kyungmin.park@samsung.com>
4460 L: dri-devel@lists.freedesktop.org
4461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4463 F: drivers/gpu/drm/exynos/
4464 F: include/uapi/drm/exynos_drm.h
4465 F: Documentation/devicetree/bindings/display/exynos/
4467 DRM DRIVERS FOR FREESCALE DCU
4468 M: Stefan Agner <stefan@agner.ch>
4469 M: Alison Wang <alison.wang@freescale.com>
4470 L: dri-devel@lists.freedesktop.org
4472 F: drivers/gpu/drm/fsl-dcu/
4473 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4474 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4475 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4477 DRM DRIVERS FOR FREESCALE IMX
4478 M: Philipp Zabel <p.zabel@pengutronix.de>
4479 L: dri-devel@lists.freedesktop.org
4481 F: drivers/gpu/drm/imx/
4482 F: drivers/gpu/ipu-v3/
4483 F: Documentation/devicetree/bindings/display/imx/
4485 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4486 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4487 L: dri-devel@lists.freedesktop.org
4488 T: git git://github.com/patjak/drm-gma500
4490 F: drivers/gpu/drm/gma500/
4492 DRM DRIVERS FOR HISILICON
4493 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4494 M: Rongrong Zou <zourongrong@gmail.com>
4495 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4496 R: Chen Feng <puck.chen@hisilicon.com>
4497 L: dri-devel@lists.freedesktop.org
4498 T: git git://github.com/xin3liang/linux.git
4500 F: drivers/gpu/drm/hisilicon/
4501 F: Documentation/devicetree/bindings/display/hisilicon/
4503 DRM DRIVERS FOR MEDIATEK
4504 M: CK Hu <ck.hu@mediatek.com>
4505 M: Philipp Zabel <p.zabel@pengutronix.de>
4506 L: dri-devel@lists.freedesktop.org
4508 F: drivers/gpu/drm/mediatek/
4509 F: Documentation/devicetree/bindings/display/mediatek/
4511 DRM DRIVERS FOR NVIDIA TEGRA
4512 M: Thierry Reding <thierry.reding@gmail.com>
4513 L: dri-devel@lists.freedesktop.org
4514 L: linux-tegra@vger.kernel.org
4515 T: git git://anongit.freedesktop.org/tegra/linux.git
4517 F: drivers/gpu/drm/tegra/
4518 F: drivers/gpu/host1x/
4519 F: include/linux/host1x.h
4520 F: include/uapi/drm/tegra_drm.h
4521 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4523 DRM DRIVERS FOR RENESAS
4524 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4525 L: dri-devel@lists.freedesktop.org
4526 L: linux-renesas-soc@vger.kernel.org
4527 T: git git://linuxtv.org/pinchartl/fbdev
4529 F: drivers/gpu/drm/rcar-du/
4530 F: drivers/gpu/drm/shmobile/
4531 F: include/linux/platform_data/shmob_drm.h
4532 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4533 F: Documentation/devicetree/bindings/display/renesas,du.txt
4535 DRM DRIVERS FOR ROCKCHIP
4536 M: Mark Yao <mark.yao@rock-chips.com>
4537 L: dri-devel@lists.freedesktop.org
4539 F: drivers/gpu/drm/rockchip/
4540 F: Documentation/devicetree/bindings/display/rockchip/
4541 T: git git://anongit.freedesktop.org/drm/drm-misc
4544 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4545 M: Vincent Abriou <vincent.abriou@st.com>
4546 L: dri-devel@lists.freedesktop.org
4547 T: git git://anongit.freedesktop.org/drm/drm-misc
4549 F: drivers/gpu/drm/sti
4550 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4553 M: Yannick Fertre <yannick.fertre@st.com>
4554 M: Philippe Cornu <philippe.cornu@st.com>
4555 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4556 M: Vincent Abriou <vincent.abriou@st.com>
4557 L: dri-devel@lists.freedesktop.org
4558 T: git git://anongit.freedesktop.org/drm/drm-misc
4560 F: drivers/gpu/drm/stm
4561 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4563 DRM DRIVERS FOR TI LCDC
4564 M: Jyri Sarha <jsarha@ti.com>
4565 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4566 L: dri-devel@lists.freedesktop.org
4568 F: drivers/gpu/drm/tilcdc/
4569 F: Documentation/devicetree/bindings/display/tilcdc/
4571 DRM DRIVERS FOR TI OMAP
4572 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4573 L: dri-devel@lists.freedesktop.org
4575 F: drivers/gpu/drm/omapdrm/
4576 F: Documentation/devicetree/bindings/display/ti/
4579 M: Eric Anholt <eric@anholt.net>
4580 T: git git://github.com/anholt/linux
4582 F: drivers/gpu/drm/vc4/
4583 F: include/uapi/drm/vc4_drm.h
4584 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4585 T: git git://anongit.freedesktop.org/drm/drm-misc
4587 DRM DRIVERS FOR VIVANTE GPU IP
4588 M: Lucas Stach <l.stach@pengutronix.de>
4589 R: Russell King <linux+etnaviv@armlinux.org.uk>
4590 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4591 L: etnaviv@lists.freedesktop.org
4592 L: dri-devel@lists.freedesktop.org
4594 F: drivers/gpu/drm/etnaviv/
4595 F: include/uapi/drm/etnaviv_drm.h
4596 F: Documentation/devicetree/bindings/display/etnaviv/
4598 DRM DRIVERS FOR ZTE ZX
4599 M: Shawn Guo <shawnguo@kernel.org>
4600 L: dri-devel@lists.freedesktop.org
4602 F: drivers/gpu/drm/zte/
4603 F: Documentation/devicetree/bindings/display/zte,vou.txt
4604 T: git git://anongit.freedesktop.org/drm/drm-misc
4607 M: Thierry Reding <thierry.reding@gmail.com>
4608 L: dri-devel@lists.freedesktop.org
4609 T: git git://anongit.freedesktop.org/tegra/linux.git
4611 F: drivers/gpu/drm/drm_panel.c
4612 F: drivers/gpu/drm/panel/
4613 F: include/drm/drm_panel.h
4614 F: Documentation/devicetree/bindings/display/panel/
4616 DSBR100 USB FM RADIO DRIVER
4617 M: Alexey Klimov <klimov.linux@gmail.com>
4618 L: linux-media@vger.kernel.org
4619 T: git git://linuxtv.org/media_tree.git
4621 F: drivers/media/radio/dsbr100.c
4624 M: Francois Romieu <romieu@fr.zoreil.com>
4625 L: netdev@vger.kernel.org
4627 F: drivers/net/wan/dscc4.c
4630 M: Hans Verkuil <hverkuil@xs4all.nl>
4631 L: linux-media@vger.kernel.org
4632 T: git git://linuxtv.org/media_tree.git
4633 W: https://linuxtv.org
4635 F: drivers/media/pci/dt3155/
4637 DVB_USB_AF9015 MEDIA DRIVER
4638 M: Antti Palosaari <crope@iki.fi>
4639 L: linux-media@vger.kernel.org
4640 W: https://linuxtv.org
4641 W: http://palosaari.fi/linux/
4642 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4643 T: git git://linuxtv.org/anttip/media_tree.git
4645 F: drivers/media/usb/dvb-usb-v2/af9015*
4647 DVB_USB_AF9035 MEDIA DRIVER
4648 M: Antti Palosaari <crope@iki.fi>
4649 L: linux-media@vger.kernel.org
4650 W: https://linuxtv.org
4651 W: http://palosaari.fi/linux/
4652 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4653 T: git git://linuxtv.org/anttip/media_tree.git
4655 F: drivers/media/usb/dvb-usb-v2/af9035*
4657 DVB_USB_ANYSEE MEDIA DRIVER
4658 M: Antti Palosaari <crope@iki.fi>
4659 L: linux-media@vger.kernel.org
4660 W: https://linuxtv.org
4661 W: http://palosaari.fi/linux/
4662 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4663 T: git git://linuxtv.org/anttip/media_tree.git
4665 F: drivers/media/usb/dvb-usb-v2/anysee*
4667 DVB_USB_AU6610 MEDIA DRIVER
4668 M: Antti Palosaari <crope@iki.fi>
4669 L: linux-media@vger.kernel.org
4670 W: https://linuxtv.org
4671 W: http://palosaari.fi/linux/
4672 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4673 T: git git://linuxtv.org/anttip/media_tree.git
4675 F: drivers/media/usb/dvb-usb-v2/au6610*
4677 DVB_USB_CE6230 MEDIA DRIVER
4678 M: Antti Palosaari <crope@iki.fi>
4679 L: linux-media@vger.kernel.org
4680 W: https://linuxtv.org
4681 W: http://palosaari.fi/linux/
4682 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4683 T: git git://linuxtv.org/anttip/media_tree.git
4685 F: drivers/media/usb/dvb-usb-v2/ce6230*
4687 DVB_USB_CXUSB MEDIA DRIVER
4688 M: Michael Krufky <mkrufky@linuxtv.org>
4689 L: linux-media@vger.kernel.org
4690 W: https://linuxtv.org
4691 W: http://github.com/mkrufky
4692 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4693 T: git git://linuxtv.org/media_tree.git
4695 F: drivers/media/usb/dvb-usb/cxusb*
4697 DVB_USB_EC168 MEDIA DRIVER
4698 M: Antti Palosaari <crope@iki.fi>
4699 L: linux-media@vger.kernel.org
4700 W: https://linuxtv.org
4701 W: http://palosaari.fi/linux/
4702 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4703 T: git git://linuxtv.org/anttip/media_tree.git
4705 F: drivers/media/usb/dvb-usb-v2/ec168*
4707 DVB_USB_GL861 MEDIA DRIVER
4708 M: Antti Palosaari <crope@iki.fi>
4709 L: linux-media@vger.kernel.org
4710 W: https://linuxtv.org
4711 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4712 T: git git://linuxtv.org/anttip/media_tree.git
4714 F: drivers/media/usb/dvb-usb-v2/gl861*
4716 DVB_USB_MXL111SF MEDIA DRIVER
4717 M: Michael Krufky <mkrufky@linuxtv.org>
4718 L: linux-media@vger.kernel.org
4719 W: https://linuxtv.org
4720 W: http://github.com/mkrufky
4721 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4722 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4724 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4726 DVB_USB_RTL28XXU MEDIA DRIVER
4727 M: Antti Palosaari <crope@iki.fi>
4728 L: linux-media@vger.kernel.org
4729 W: https://linuxtv.org
4730 W: http://palosaari.fi/linux/
4731 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4732 T: git git://linuxtv.org/anttip/media_tree.git
4734 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4736 DVB_USB_V2 MEDIA DRIVER
4737 M: Antti Palosaari <crope@iki.fi>
4738 L: linux-media@vger.kernel.org
4739 W: https://linuxtv.org
4740 W: http://palosaari.fi/linux/
4741 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4742 T: git git://linuxtv.org/anttip/media_tree.git
4744 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4745 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4748 M: Jason Baron <jbaron@akamai.com>
4750 F: lib/dynamic_debug.c
4751 F: include/linux/dynamic_debug.h
4753 DZ DECSTATION DZ11 SERIAL DRIVER
4754 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4756 F: drivers/tty/serial/dz.*
4758 E3X0 POWER BUTTON DRIVER
4759 M: Moritz Fischer <moritz.fischer@ettus.com>
4760 L: usrp-users@lists.ettus.com
4761 W: http://www.ettus.com
4763 F: drivers/input/misc/e3x0-button.c
4764 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4767 M: Antti Palosaari <crope@iki.fi>
4768 L: linux-media@vger.kernel.org
4769 W: https://linuxtv.org
4770 W: http://palosaari.fi/linux/
4771 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4772 T: git git://linuxtv.org/anttip/media_tree.git
4774 F: drivers/media/tuners/e4000*
4776 EATA ISA/EISA/PCI SCSI DRIVER
4777 M: Dario Ballabio <ballabio_dario@emc.com>
4778 L: linux-scsi@vger.kernel.org
4780 F: drivers/scsi/eata.c
4783 M: Antti Palosaari <crope@iki.fi>
4784 L: linux-media@vger.kernel.org
4785 W: https://linuxtv.org
4786 W: http://palosaari.fi/linux/
4787 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4788 T: git git://linuxtv.org/anttip/media_tree.git
4790 F: drivers/media/dvb-frontends/ec100*
4793 M: Tyler Hicks <tyhicks@canonical.com>
4794 L: ecryptfs@vger.kernel.org
4795 W: http://ecryptfs.org
4796 W: https://launchpad.net/ecryptfs
4797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4799 F: Documentation/filesystems/ecryptfs.txt
4803 M: Borislav Petkov <bp@alien8.de>
4804 L: linux-edac@vger.kernel.org
4806 F: drivers/edac/amd64_edac*
4809 M: Robert Richter <rric@kernel.org>
4810 L: linux-edac@vger.kernel.org
4812 F: drivers/edac/highbank*
4815 M: Ralf Baechle <ralf@linux-mips.org>
4816 M: David Daney <david.daney@cavium.com>
4817 L: linux-edac@vger.kernel.org
4818 L: linux-mips@linux-mips.org
4820 F: drivers/edac/octeon_edac*
4821 F: drivers/edac/thunderx_edac*
4824 M: Borislav Petkov <bp@alien8.de>
4825 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4826 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4827 L: linux-edac@vger.kernel.org
4828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4831 F: Documentation/admin-guide/ras.rst
4832 F: Documentation/driver-api/edac.rst
4834 F: include/linux/edac.h
4837 M: Mark Gross <mark.gross@intel.com>
4838 L: linux-edac@vger.kernel.org
4840 F: drivers/edac/e752x_edac.c
4843 L: linux-edac@vger.kernel.org
4845 F: drivers/edac/e7xxx_edac.c
4848 M: York Sun <york.sun@nxp.com>
4849 L: linux-edac@vger.kernel.org
4851 F: drivers/edac/fsl_ddr_edac.*
4854 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4855 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4856 L: linux-edac@vger.kernel.org
4858 F: drivers/edac/ghes_edac.c
4861 L: linux-edac@vger.kernel.org
4863 F: drivers/edac/i3000_edac.c
4866 L: linux-edac@vger.kernel.org
4868 F: drivers/edac/i5000_edac.c
4871 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4872 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4873 L: linux-edac@vger.kernel.org
4875 F: drivers/edac/i5400_edac.c
4878 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4879 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4880 L: linux-edac@vger.kernel.org
4882 F: drivers/edac/i7300_edac.c
4885 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4886 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4887 L: linux-edac@vger.kernel.org
4889 F: drivers/edac/i7core_edac.c
4892 M: Tim Small <tim@buttersideup.com>
4893 L: linux-edac@vger.kernel.org
4895 F: drivers/edac/i82443bxgx_edac.c
4898 M: Ranganathan Desikan <ravi@jetztechnologies.com>
4899 M: "Arvind R." <arvino55@gmail.com>
4900 L: linux-edac@vger.kernel.org
4902 F: drivers/edac/i82975x_edac.c
4905 M: Jason Baron <jbaron@akamai.com>
4906 L: linux-edac@vger.kernel.org
4908 F: drivers/edac/ie31200_edac.c
4911 M: Johannes Thumshirn <morbidrsa@gmail.com>
4912 L: linux-edac@vger.kernel.org
4914 F: drivers/edac/mpc85xx_edac.[ch]
4917 M: Egor Martovetsky <egor@pasemi.com>
4918 L: linux-edac@vger.kernel.org
4920 F: drivers/edac/pasemi_edac.c
4923 M: Tony Luck <tony.luck@intel.com>
4924 L: linux-edac@vger.kernel.org
4926 F: drivers/edac/pnd2_edac.[ch]
4929 M: Tim Small <tim@buttersideup.com>
4930 L: linux-edac@vger.kernel.org
4932 F: drivers/edac/r82600_edac.c
4935 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4936 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4937 L: linux-edac@vger.kernel.org
4939 F: drivers/edac/sb_edac.c
4942 M: Tony Luck <tony.luck@intel.com>
4943 L: linux-edac@vger.kernel.org
4945 F: drivers/edac/skx_edac.c
4947 EDIROL UA-101/UA-1000 DRIVER
4948 M: Clemens Ladisch <clemens@ladisch.de>
4949 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4950 T: git git://git.alsa-project.org/alsa-kernel.git
4952 F: sound/usb/misc/ua101.c
4955 L: linux-efi@vger.kernel.org
4956 M: Ivan Hu <ivan.hu@canonical.com>
4957 M: Matt Fleming <matt@codeblueprint.co.uk>
4959 F: drivers/firmware/efi/test/
4961 EFI VARIABLE FILESYSTEM
4962 M: Matthew Garrett <matthew.garrett@nebula.com>
4963 M: Jeremy Kerr <jk@ozlabs.org>
4964 M: Matt Fleming <matt@codeblueprint.co.uk>
4965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4966 L: linux-efi@vger.kernel.org
4970 EFIFB FRAMEBUFFER DRIVER
4971 L: linux-fbdev@vger.kernel.org
4972 M: Peter Jones <pjones@redhat.com>
4974 F: drivers/video/fbdev/efifb.c
4977 W: http://aeschi.ch.eu.org/efs/
4981 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4982 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4983 L: netdev@vger.kernel.org
4985 F: drivers/net/ethernet/ibm/ehea/
4987 EM28XX VIDEO4LINUX DRIVER
4988 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4989 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4990 L: linux-media@vger.kernel.org
4991 W: https://linuxtv.org
4992 T: git git://linuxtv.org/media_tree.git
4994 F: drivers/media/usb/em28xx/
4995 F: Documentation/media/v4l-drivers/em28xx*
4998 M: Paul Gortmaker <paul.gortmaker@windriver.com>
4999 M: Matt Mackall <mpm@selenic.com>
5000 M: David Woodhouse <dwmw2@infradead.org>
5001 L: linux-embedded@vger.kernel.org
5004 Emulex 10Gbps iSCSI - OneConnect DRIVER
5005 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5006 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5007 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5008 L: linux-scsi@vger.kernel.org
5009 W: http://www.broadcom.com
5011 F: drivers/scsi/be2iscsi/
5013 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5014 M: Sathya Perla <sathya.perla@broadcom.com>
5015 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5016 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5017 M: Somnath Kotur <somnath.kotur@broadcom.com>
5018 L: netdev@vger.kernel.org
5019 W: http://www.emulex.com
5021 F: drivers/net/ethernet/emulex/benet/
5023 EMULEX ONECONNECT ROCE DRIVER
5024 M: Selvin Xavier <selvin.xavier@broadcom.com>
5025 M: Devesh Sharma <devesh.sharma@broadcom.com>
5026 L: linux-rdma@vger.kernel.org
5027 W: http://www.broadcom.com
5029 F: drivers/infiniband/hw/ocrdma/
5030 F: include/uapi/rdma/ocrdma-abi.h
5032 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5033 M: James Smart <james.smart@broadcom.com>
5034 M: Dick Kennedy <dick.kennedy@broadcom.com>
5035 L: linux-scsi@vger.kernel.org
5036 W: http://www.broadcom.com
5038 F: drivers/scsi/lpfc/
5040 ENE CB710 FLASH CARD READER DRIVER
5041 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5043 F: drivers/misc/cb710/
5044 F: drivers/mmc/host/cb710-mmc.*
5045 F: include/linux/cb710.h
5047 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5048 M: Maxim Levitsky <maximlevitsky@gmail.com>
5050 F: drivers/media/rc/ene_ir.*
5052 EPSON S1D13XXX FRAMEBUFFER DRIVER
5053 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5056 F: drivers/video/fbdev/s1d13xxxfb.c
5057 F: include/video/s1d13xxxfb.h
5059 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5060 M: Jeff Layton <jlayton@poochiereds.net>
5063 F: include/linux/errseq.h
5065 ET131X NETWORK DRIVER
5066 M: Mark Einon <mark.einon@gmail.com>
5068 F: drivers/net/ethernet/agere/
5071 M: Stephen Hemminger <stephen@networkplumber.org>
5072 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5073 L: netdev@vger.kernel.org
5074 W: http://www.linuxfoundation.org/en/Net:Bridge
5076 F: include/linux/netfilter_bridge/
5079 ETHERNET PHY LIBRARY
5080 M: Andrew Lunn <andrew@lunn.ch>
5081 M: Florian Fainelli <f.fainelli@gmail.com>
5082 L: netdev@vger.kernel.org
5084 F: Documentation/ABI/testing/sysfs-bus-mdio
5085 F: Documentation/devicetree/bindings/net/mdio*
5086 F: Documentation/networking/phy.txt
5088 F: drivers/of/of_mdio.c
5089 F: drivers/of/of_net.c
5090 F: include/linux/*mdio*.h
5091 F: include/linux/of_net.h
5092 F: include/linux/phy.h
5093 F: include/linux/phy_fixed.h
5094 F: include/linux/platform_data/mdio-gpio.h
5095 F: include/trace/events/mdio.h
5096 F: include/uapi/linux/mdio.h
5097 F: include/uapi/linux/mii.h
5100 M: Jan Kara <jack@suse.com>
5101 L: linux-ext4@vger.kernel.org
5103 F: Documentation/filesystems/ext2.txt
5105 F: include/linux/ext2*
5108 M: "Theodore Ts'o" <tytso@mit.edu>
5109 M: Andreas Dilger <adilger.kernel@dilger.ca>
5110 L: linux-ext4@vger.kernel.org
5111 W: http://ext4.wiki.kernel.org
5112 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5115 F: Documentation/filesystems/ext4.txt
5118 Extended Verification Module (EVM)
5119 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5120 L: linux-ima-devel@lists.sourceforge.net
5121 L: linux-security-module@vger.kernel.org
5123 F: security/integrity/evm/
5125 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5126 M: Matt Fleming <matt@codeblueprint.co.uk>
5127 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5128 L: linux-efi@vger.kernel.org
5129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5131 F: Documentation/efi-stub.txt
5132 F: arch/*/kernel/efi.c
5133 F: arch/x86/boot/compressed/eboot.[ch]
5134 F: arch/*/include/asm/efi.h
5135 F: arch/x86/platform/efi/
5136 F: drivers/firmware/efi/
5137 F: include/linux/efi*.h
5138 F: arch/arm/boot/compressed/efi-header.S
5139 F: arch/arm64/kernel/efi-entry.S
5141 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5142 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5143 M: Chanwoo Choi <cw00.choi@samsung.com>
5144 L: linux-kernel@vger.kernel.org
5145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5148 F: include/linux/extcon/
5149 F: include/linux/extcon.h
5150 F: Documentation/extcon/
5151 F: Documentation/devicetree/bindings/extcon/
5154 M: Jingoo Han <jingoohan1@gmail.com>
5155 L: dri-devel@lists.freedesktop.org
5157 F: drivers/gpu/drm/exynos/exynos_dp*
5159 EXYNOS SYSMMU (IOMMU) driver
5160 M: Marek Szyprowski <m.szyprowski@samsung.com>
5161 L: iommu@lists.linux-foundation.org
5163 F: drivers/iommu/exynos-iommu.c
5165 EZchip NPS platform support
5166 M: Noam Camus <noamc@ezchip.com>
5168 F: arch/arc/plat-eznps
5169 F: arch/arc/boot/dts/eznps.dts
5172 M: Jaegeuk Kim <jaegeuk@kernel.org>
5173 M: Chao Yu <yuchao0@huawei.com>
5174 L: linux-f2fs-devel@lists.sourceforge.net
5175 W: https://f2fs.wiki.kernel.org/
5176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5178 F: Documentation/filesystems/f2fs.txt
5179 F: Documentation/ABI/testing/sysfs-fs-f2fs
5181 F: include/linux/f2fs_fs.h
5182 F: include/trace/events/f2fs.h
5184 F71805F HARDWARE MONITORING DRIVER
5185 M: Jean Delvare <jdelvare@suse.com>
5186 L: linux-hwmon@vger.kernel.org
5188 F: Documentation/hwmon/f71805f
5189 F: drivers/hwmon/f71805f.c
5192 M: Eric Paris <eparis@redhat.com>
5194 F: fs/notify/fanotify/
5195 F: include/linux/fanotify.h
5196 F: include/uapi/linux/fanotify.h
5198 FARSYNC SYNCHRONOUS DRIVER
5199 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5200 W: http://www.farsite.co.uk/
5202 F: drivers/net/wan/farsync.*
5204 FAULT INJECTION SUPPORT
5205 M: Akinobu Mita <akinobu.mita@gmail.com>
5207 F: Documentation/fault-injection/
5208 F: lib/fault-inject.c
5210 FBTFT Framebuffer drivers
5211 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5213 F: drivers/staging/fbtft/
5216 M: Michael Buesch <m@bues.ch>
5217 L: linux-media@vger.kernel.org
5219 F: drivers/media/tuners/fc0011.h
5220 F: drivers/media/tuners/fc0011.c
5223 M: Antti Palosaari <crope@iki.fi>
5224 L: linux-media@vger.kernel.org
5225 W: https://linuxtv.org
5226 W: http://palosaari.fi/linux/
5227 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5228 T: git git://linuxtv.org/anttip/media_tree.git
5230 F: drivers/media/tuners/fc2580*
5232 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5233 M: Johannes Thumshirn <jth@kernel.org>
5234 L: fcoe-devel@open-fcoe.org
5235 W: www.Open-FCoE.org
5237 F: drivers/scsi/libfc/
5238 F: drivers/scsi/fcoe/
5240 F: include/scsi/libfc.h
5241 F: include/scsi/libfcoe.h
5242 F: include/uapi/scsi/fc/
5244 FILE LOCKING (flock() and fcntl()/lockf())
5245 M: Jeff Layton <jlayton@poochiereds.net>
5246 M: "J. Bruce Fields" <bfields@fieldses.org>
5247 L: linux-fsdevel@vger.kernel.org
5249 F: include/linux/fcntl.h
5250 F: include/linux/fs.h
5251 F: include/uapi/linux/fcntl.h
5252 F: include/uapi/linux/fs.h
5256 FILESYSTEMS (VFS and infrastructure)
5257 M: Alexander Viro <viro@zeniv.linux.org.uk>
5258 L: linux-fsdevel@vger.kernel.org
5262 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5263 M: Riku Voipio <riku.voipio@iki.fi>
5264 L: linux-hwmon@vger.kernel.org
5266 F: drivers/hwmon/f75375s.c
5267 F: include/linux/f75375s.h
5269 FIREWIRE AUDIO DRIVERS
5270 M: Clemens Ladisch <clemens@ladisch.de>
5271 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5272 T: git git://git.alsa-project.org/alsa-kernel.git
5276 FIREWIRE MEDIA DRIVERS (firedtv)
5277 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5278 L: linux-media@vger.kernel.org
5279 L: linux1394-devel@lists.sourceforge.net
5280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5282 F: drivers/media/firewire/
5284 FIREWIRE SBP-2 TARGET
5285 M: Chris Boot <bootc@bootc.net>
5286 L: linux-scsi@vger.kernel.org
5287 L: target-devel@vger.kernel.org
5288 L: linux1394-devel@lists.sourceforge.net
5289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5291 F: drivers/target/sbp/
5294 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5295 L: linux1394-devel@lists.sourceforge.net
5296 W: http://ieee1394.wiki.kernel.org/
5297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5299 F: drivers/firewire/
5300 F: include/linux/firewire.h
5301 F: include/uapi/linux/firewire*.h
5304 FIRMWARE LOADER (request_firmware)
5305 M: Luis R. Rodriguez <mcgrof@kernel.org>
5306 L: linux-kernel@vger.kernel.org
5308 F: Documentation/firmware_class/
5309 F: drivers/base/firmware*.c
5310 F: include/linux/firmware.h
5312 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5313 M: Joshua Morris <josh.h.morris@us.ibm.com>
5314 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5316 F: drivers/block/rsxx/
5319 M: Jiri Kosina <jikos@kernel.org>
5320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5322 F: drivers/block/floppy.c
5325 M: Alessandro Rubini <rubini@gnudd.com>
5326 W: http://www.ohwr.org/projects/fmc-bus
5329 F: include/linux/fmc*.h
5330 F: include/linux/ipmi-fru.h
5333 FPGA MANAGER FRAMEWORK
5334 M: Alan Tull <atull@kernel.org>
5335 R: Moritz Fischer <moritz.fischer@ettus.com>
5336 L: linux-fpga@vger.kernel.org
5338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5339 F: Documentation/fpga/
5340 F: Documentation/devicetree/bindings/fpga/
5342 F: include/linux/fpga/
5343 W: http://www.rocketboards.org
5346 M: Bill Metzenthen <billm@melbpc.org.au>
5347 W: http://floatingpoint.sourceforge.net/emulator/index.html
5349 F: arch/x86/math-emu/
5351 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5352 L: netdev@vger.kernel.org
5354 F: drivers/net/wan/dlci.c
5355 F: drivers/net/wan/sdla.c
5358 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5359 L: linux-fbdev@vger.kernel.org
5360 T: git git://github.com/bzolnier/linux.git
5361 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5363 F: Documentation/fb/
5366 F: include/linux/fb.h
5367 F: include/uapi/video/
5368 F: include/uapi/linux/fb.h
5370 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5371 M: Horia Geantă <horia.geanta@nxp.com>
5372 M: Dan Douglass <dan.douglass@nxp.com>
5373 L: linux-crypto@vger.kernel.org
5375 F: drivers/crypto/caam/
5376 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5378 FREESCALE DIU FRAMEBUFFER DRIVER
5379 M: Timur Tabi <timur@tabi.org>
5380 L: linux-fbdev@vger.kernel.org
5382 F: drivers/video/fbdev/fsl-diu-fb.*
5384 FREESCALE DMA DRIVER
5385 M: Li Yang <leoyang.li@nxp.com>
5386 M: Zhang Wei <zw@zh-kernel.org>
5387 L: linuxppc-dev@lists.ozlabs.org
5389 F: drivers/dma/fsldma.*
5391 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5392 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5393 L: netdev@vger.kernel.org
5395 F: drivers/net/ethernet/freescale/gianfar*
5396 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5397 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5399 FREESCALE GPMI NAND DRIVER
5400 M: Han Xu <han.xu@nxp.com>
5401 L: linux-mtd@lists.infradead.org
5403 F: drivers/mtd/nand/gpmi-nand/*
5405 FREESCALE I2C CPM DRIVER
5406 M: Jochen Friedrich <jochen@scram.de>
5407 L: linuxppc-dev@lists.ozlabs.org
5408 L: linux-i2c@vger.kernel.org
5410 F: drivers/i2c/busses/i2c-cpm.c
5412 FREESCALE IMX / MXC FEC DRIVER
5413 M: Fugang Duan <fugang.duan@nxp.com>
5414 L: netdev@vger.kernel.org
5416 F: drivers/net/ethernet/freescale/fec_main.c
5417 F: drivers/net/ethernet/freescale/fec_ptp.c
5418 F: drivers/net/ethernet/freescale/fec.h
5419 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5421 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5422 M: Sascha Hauer <kernel@pengutronix.de>
5423 L: linux-fbdev@vger.kernel.org
5424 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5426 F: include/linux/platform_data/video-imxfb.h
5427 F: drivers/video/fbdev/imxfb.c
5429 FREESCALE QORIQ DPAA ETHERNET DRIVER
5430 M: Madalin Bucur <madalin.bucur@nxp.com>
5431 L: netdev@vger.kernel.org
5433 F: drivers/net/ethernet/freescale/dpaa
5435 FREESCALE QORIQ DPAA FMAN DRIVER
5436 M: Madalin Bucur <madalin.bucur@nxp.com>
5437 L: netdev@vger.kernel.org
5439 F: drivers/net/ethernet/freescale/fman
5440 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5442 FREESCALE QUAD SPI DRIVER
5443 M: Han Xu <han.xu@nxp.com>
5444 L: linux-mtd@lists.infradead.org
5446 F: drivers/mtd/spi-nor/fsl-quadspi.c
5448 FREESCALE QUICC ENGINE LIBRARY
5449 M: Qiang Zhao <qiang.zhao@nxp.com>
5450 L: linuxppc-dev@lists.ozlabs.org
5452 F: drivers/soc/fsl/qe/
5453 F: include/soc/fsl/*qe*.h
5454 F: include/soc/fsl/*ucc*.h
5456 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5457 M: Li Yang <leoyang.li@nxp.com>
5458 L: netdev@vger.kernel.org
5459 L: linuxppc-dev@lists.ozlabs.org
5461 F: drivers/net/ethernet/freescale/ucc_geth*
5463 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5464 M: Zhao Qiang <qiang.zhao@nxp.com>
5465 L: netdev@vger.kernel.org
5466 L: linuxppc-dev@lists.ozlabs.org
5468 F: drivers/net/wan/fsl_ucc_hdlc*
5470 FREESCALE QUICC ENGINE UCC UART DRIVER
5471 M: Timur Tabi <timur@tabi.org>
5472 L: linuxppc-dev@lists.ozlabs.org
5474 F: drivers/tty/serial/ucc_uart.c
5476 FREESCALE SOC DRIVERS
5477 M: Li Yang <leoyang.li@nxp.com>
5478 L: linuxppc-dev@lists.ozlabs.org
5479 L: linux-arm-kernel@lists.infradead.org
5481 F: Documentation/devicetree/bindings/soc/fsl/
5483 F: include/linux/fsl/
5485 FREESCALE SOC FS_ENET DRIVER
5486 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5487 M: Vitaly Bordug <vbordug@ru.mvista.com>
5488 L: linuxppc-dev@lists.ozlabs.org
5489 L: netdev@vger.kernel.org
5491 F: drivers/net/ethernet/freescale/fs_enet/
5492 F: include/linux/fs_enet_pd.h
5494 FREESCALE SOC SOUND DRIVERS
5495 M: Timur Tabi <timur@tabi.org>
5496 M: Nicolin Chen <nicoleotsuka@gmail.com>
5497 M: Xiubo Li <Xiubo.Lee@gmail.com>
5498 R: Fabio Estevam <fabio.estevam@nxp.com>
5499 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5500 L: linuxppc-dev@lists.ozlabs.org
5502 F: sound/soc/fsl/fsl*
5503 F: sound/soc/fsl/imx*
5504 F: sound/soc/fsl/mpc8610_hpcd.c
5506 FREESCALE USB PERIPHERAL DRIVERS
5507 M: Li Yang <leoyang.li@nxp.com>
5508 L: linux-usb@vger.kernel.org
5509 L: linuxppc-dev@lists.ozlabs.org
5511 F: drivers/usb/gadget/udc/fsl*
5514 M: Christoph Hellwig <hch@infradead.org>
5515 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5520 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5521 M: Pavel Machek <pavel@ucw.cz>
5522 L: linux-pm@vger.kernel.org
5524 F: Documentation/power/freezing-of-tasks.txt
5525 F: include/linux/freezer.h
5529 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5530 L: linux-kernel@vger.kernel.org
5533 F: include/linux/frontswap.h
5535 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5536 M: David Howells <dhowells@redhat.com>
5537 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5539 F: Documentation/filesystems/caching/
5541 F: include/linux/fscache*.h
5543 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5544 M: Theodore Y. Ts'o <tytso@mit.edu>
5545 M: Jaegeuk Kim <jaegeuk@kernel.org>
5546 L: linux-fscrypt@vger.kernel.org
5547 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5551 F: include/linux/fscrypt*.h
5553 FUJITSU FR-V (FRV) PORT
5557 FUJITSU LAPTOP EXTRAS
5558 M: Jonathan Woithe <jwoithe@just42.net>
5559 L: platform-driver-x86@vger.kernel.org
5561 F: drivers/platform/x86/fujitsu-laptop.c
5563 FUJITSU M-5MO LS CAMERA ISP DRIVER
5564 M: Kyungmin Park <kyungmin.park@samsung.com>
5565 M: Heungjun Kim <riverful.kim@samsung.com>
5566 L: linux-media@vger.kernel.org
5568 F: drivers/media/i2c/m5mols/
5569 F: include/media/i2c/m5mols.h
5571 FUJITSU TABLET EXTRAS
5572 M: Robert Gerlach <khnz@gmx.de>
5573 L: platform-driver-x86@vger.kernel.org
5575 F: drivers/platform/x86/fujitsu-tablet.c
5577 FUSE: FILESYSTEM IN USERSPACE
5578 M: Miklos Szeredi <miklos@szeredi.hu>
5579 L: linux-fsdevel@vger.kernel.org
5580 W: http://fuse.sourceforge.net/
5581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5584 F: include/uapi/linux/fuse.h
5585 F: Documentation/filesystems/fuse.txt
5588 M: Thomas Gleixner <tglx@linutronix.de>
5589 M: Ingo Molnar <mingo@redhat.com>
5590 R: Peter Zijlstra <peterz@infradead.org>
5591 R: Darren Hart <dvhart@infradead.org>
5592 L: linux-kernel@vger.kernel.org
5593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5596 F: kernel/futex_compat.c
5597 F: include/asm-generic/futex.h
5598 F: include/linux/futex.h
5599 F: include/uapi/linux/futex.h
5600 F: tools/testing/selftests/futex/
5601 F: tools/perf/bench/futex*
5602 F: Documentation/*futex*
5604 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5605 M: Rik Faith <faith@cs.unc.edu>
5606 L: linux-scsi@vger.kernel.org
5607 S: Odd Fixes (e.g., new signatures)
5608 F: drivers/scsi/fdomain.*
5611 M: Kees Cook <keescook@chromium.org>
5612 R: Emese Revfy <re.emese@gmail.com>
5613 L: kernel-hardening@lists.openwall.com
5615 F: scripts/gcc-plugins/
5616 F: scripts/gcc-plugin.sh
5617 F: scripts/Makefile.gcc-plugins
5618 F: Documentation/gcc-plugins.txt
5620 GCOV BASED KERNEL PROFILING
5621 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5624 F: Documentation/dev-tools/gcov.rst
5626 GDB KERNEL DEBUGGING HELPER SCRIPTS
5627 M: Jan Kiszka <jan.kiszka@siemens.com>
5628 M: Kieran Bingham <kieran@bingham.xyz>
5632 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5633 M: Achim Leubner <achim_leubner@adaptec.com>
5634 L: linux-scsi@vger.kernel.org
5635 W: http://www.icp-vortex.com/
5637 F: drivers/scsi/gdt*
5639 GEMTEK FM RADIO RECEIVER DRIVER
5640 M: Hans Verkuil <hverkuil@xs4all.nl>
5641 L: linux-media@vger.kernel.org
5642 T: git git://linuxtv.org/media_tree.git
5643 W: https://linuxtv.org
5645 F: drivers/media/radio/radio-gemtek*
5647 GENERIC GPIO I2C DRIVER
5648 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5650 F: drivers/i2c/busses/i2c-gpio.c
5651 F: include/linux/i2c-gpio.h
5653 GENERIC GPIO I2C MULTIPLEXER DRIVER
5654 M: Peter Korsgaard <peter.korsgaard@barco.com>
5655 L: linux-i2c@vger.kernel.org
5657 F: drivers/i2c/muxes/i2c-mux-gpio.c
5658 F: include/linux/i2c-mux-gpio.h
5659 F: Documentation/i2c/muxes/i2c-mux-gpio
5661 GENERIC HDLC (WAN) DRIVERS
5662 M: Krzysztof Halasa <khc@pm.waw.pl>
5663 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5665 F: drivers/net/wan/c101.c
5666 F: drivers/net/wan/hd6457*
5667 F: drivers/net/wan/hdlc*
5668 F: drivers/net/wan/n2.c
5669 F: drivers/net/wan/pc300too.c
5670 F: drivers/net/wan/pci200syn.c
5671 F: drivers/net/wan/wanxl*
5673 GENERIC INCLUDE/ASM HEADER FILES
5674 M: Arnd Bergmann <arnd@arndb.de>
5675 L: linux-arch@vger.kernel.org
5676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5678 F: include/asm-generic/
5679 F: include/uapi/asm-generic/
5681 GENERIC PHY FRAMEWORK
5682 M: Kishon Vijay Abraham I <kishon@ti.com>
5683 L: linux-kernel@vger.kernel.org
5684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5687 F: include/linux/phy/
5690 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5691 M: Kevin Hilman <khilman@kernel.org>
5692 M: Ulf Hansson <ulf.hansson@linaro.org>
5693 L: linux-pm@vger.kernel.org
5695 F: drivers/base/power/domain*.c
5696 F: include/linux/pm_domain.h
5697 F: Documentation/devicetree/bindings/power/power_domain.txt
5699 GENERIC UIO DRIVER FOR PCI DEVICES
5700 M: "Michael S. Tsirkin" <mst@redhat.com>
5701 L: kvm@vger.kernel.org
5703 F: drivers/uio/uio_pci_generic.c
5705 GENWQE (IBM Generic Workqueue Card)
5706 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5707 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5709 F: drivers/misc/genwqe/
5711 GET_MAINTAINER SCRIPT
5712 M: Joe Perches <joe@perches.com>
5714 F: scripts/get_maintainer.pl
5717 M: Steven Whitehouse <swhiteho@redhat.com>
5718 M: Bob Peterson <rpeterso@redhat.com>
5719 L: cluster-devel@redhat.com
5720 W: http://sources.redhat.com/cluster/
5721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5723 F: Documentation/filesystems/gfs2*.txt
5725 F: include/uapi/linux/gfs2_ondisk.h
5727 GIGASET ISDN DRIVERS
5728 M: Paul Bolle <pebolle@tiscali.nl>
5729 L: gigaset307x-common@lists.sourceforge.net
5730 W: http://gigaset307x.sourceforge.net/
5732 F: Documentation/isdn/README.gigaset
5733 F: drivers/isdn/gigaset/
5734 F: include/uapi/linux/gigaset_dev.h
5737 M: Hans Verkuil <hans.verkuil@cisco.com>
5738 L: linux-media@vger.kernel.org
5740 F: drivers/media/usb/go7007/
5743 M: Bastien Nocera <hadess@hadess.net>
5744 L: linux-input@vger.kernel.org
5746 F: drivers/input/touchscreen/goodix.c
5749 M: Mika Westerberg <mika.westerberg@linux.intel.com>
5750 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5751 L: linux-gpio@vger.kernel.org
5752 L: linux-acpi@vger.kernel.org
5754 F: Documentation/acpi/gpio-properties.txt
5755 F: drivers/gpio/gpiolib-acpi.c
5758 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5759 L: linux-gpio@vger.kernel.org
5761 F: drivers/gpio/gpio-mockup.c
5762 F: tools/testing/selftests/gpio/
5765 M: Linus Walleij <linus.walleij@linaro.org>
5766 L: linux-gpio@vger.kernel.org
5767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5769 F: Documentation/devicetree/bindings/gpio/
5770 F: Documentation/gpio/
5771 F: Documentation/ABI/testing/gpio-cdev
5772 F: Documentation/ABI/obsolete/sysfs-gpio
5774 F: include/linux/gpio/
5775 F: include/linux/gpio.h
5776 F: include/asm-generic/gpio.h
5777 F: include/uapi/linux/gpio.h
5780 GRE DEMULTIPLEXER DRIVER
5781 M: Dmitry Kozlov <xeb@mail.ru>
5782 L: netdev@vger.kernel.org
5784 F: net/ipv4/gre_demux.c
5785 F: net/ipv4/gre_offload.c
5786 F: include/net/gre.h
5788 GRETH 10/100/1G Ethernet MAC device driver
5789 M: Andreas Larsson <andreas@gaisler.com>
5790 L: netdev@vger.kernel.org
5792 F: drivers/net/ethernet/aeroflex/
5794 GREYBUS AUDIO PROTOCOLS DRIVERS
5795 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5796 M: Mark Greer <mgreer@animalcreek.com>
5798 F: drivers/staging/greybus/audio_apbridgea.c
5799 F: drivers/staging/greybus/audio_apbridgea.h
5800 F: drivers/staging/greybus/audio_codec.c
5801 F: drivers/staging/greybus/audio_codec.h
5802 F: drivers/staging/greybus/audio_gb.c
5803 F: drivers/staging/greybus/audio_manager.c
5804 F: drivers/staging/greybus/audio_manager.h
5805 F: drivers/staging/greybus/audio_manager_module.c
5806 F: drivers/staging/greybus/audio_manager_private.h
5807 F: drivers/staging/greybus/audio_manager_sysfs.c
5808 F: drivers/staging/greybus/audio_module.c
5809 F: drivers/staging/greybus/audio_topology.c
5811 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5812 M: Viresh Kumar <vireshk@kernel.org>
5814 F: drivers/staging/greybus/authentication.c
5815 F: drivers/staging/greybus/bootrom.c
5816 F: drivers/staging/greybus/firmware.h
5817 F: drivers/staging/greybus/fw-core.c
5818 F: drivers/staging/greybus/fw-download.c
5819 F: drivers/staging/greybus/fw-managament.c
5820 F: drivers/staging/greybus/greybus_authentication.h
5821 F: drivers/staging/greybus/greybus_firmware.h
5822 F: drivers/staging/greybus/hid.c
5823 F: drivers/staging/greybus/i2c.c
5824 F: drivers/staging/greybus/spi.c
5825 F: drivers/staging/greybus/spilib.c
5826 F: drivers/staging/greybus/spilib.h
5828 GREYBUS LOOBACK/TIME PROTOCOLS DRIVERS
5829 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5831 F: drivers/staging/greybus/loopback.c
5832 F: drivers/staging/greybus/timesync.c
5833 F: drivers/staging/greybus/timesync_platform.c
5835 GREYBUS PLATFORM DRIVERS
5836 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5838 F: drivers/staging/greybus/arche-platform.c
5839 F: drivers/staging/greybus/arche-apb-ctrl.c
5840 F: drivers/staging/greybus/arche_platform.h
5842 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5843 M: Rui Miguel Silva <rmfrfs@gmail.com>
5845 F: drivers/staging/greybus/sdio.c
5846 F: drivers/staging/greybus/light.c
5847 F: drivers/staging/greybus/gpio.c
5848 F: drivers/staging/greybus/power_supply.c
5849 F: drivers/staging/greybus/spi.c
5850 F: drivers/staging/greybus/spilib.c
5853 M: Johan Hovold <johan@kernel.org>
5854 M: Alex Elder <elder@kernel.org>
5855 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5857 F: drivers/staging/greybus/
5858 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
5860 GREYBUS UART PROTOCOLS DRIVERS
5861 M: David Lin <dtwlin@gmail.com>
5863 F: drivers/staging/greybus/uart.c
5864 F: drivers/staging/greybus/log.c
5866 GS1662 VIDEO SERIALIZER
5867 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5868 L: linux-media@vger.kernel.org
5869 T: git git://linuxtv.org/media_tree.git
5871 F: drivers/media/spi/gs1662.c
5873 GSPCA FINEPIX SUBDRIVER
5874 M: Frank Zago <frank@zago.net>
5875 L: linux-media@vger.kernel.org
5876 T: git git://linuxtv.org/media_tree.git
5878 F: drivers/media/usb/gspca/finepix.c
5880 GSPCA GL860 SUBDRIVER
5881 M: Olivier Lorin <o.lorin@laposte.net>
5882 L: linux-media@vger.kernel.org
5883 T: git git://linuxtv.org/media_tree.git
5885 F: drivers/media/usb/gspca/gl860/
5887 GSPCA M5602 SUBDRIVER
5888 M: Erik Andren <erik.andren@gmail.com>
5889 L: linux-media@vger.kernel.org
5890 T: git git://linuxtv.org/media_tree.git
5892 F: drivers/media/usb/gspca/m5602/
5894 GSPCA PAC207 SONIXB SUBDRIVER
5895 M: Hans Verkuil <hverkuil@xs4all.nl>
5896 L: linux-media@vger.kernel.org
5897 T: git git://linuxtv.org/media_tree.git
5899 F: drivers/media/usb/gspca/pac207.c
5901 GSPCA SN9C20X SUBDRIVER
5902 M: Brian Johnson <brijohn@gmail.com>
5903 L: linux-media@vger.kernel.org
5904 T: git git://linuxtv.org/media_tree.git
5906 F: drivers/media/usb/gspca/sn9c20x.c
5908 GSPCA T613 SUBDRIVER
5909 M: Leandro Costantino <lcostantino@gmail.com>
5910 L: linux-media@vger.kernel.org
5911 T: git git://linuxtv.org/media_tree.git
5913 F: drivers/media/usb/gspca/t613.c
5915 GSPCA USB WEBCAM DRIVER
5916 M: Hans Verkuil <hverkuil@xs4all.nl>
5917 L: linux-media@vger.kernel.org
5918 T: git git://linuxtv.org/media_tree.git
5920 F: drivers/media/usb/gspca/
5922 GTP (GPRS Tunneling Protocol)
5923 M: Pablo Neira Ayuso <pablo@netfilter.org>
5924 M: Harald Welte <laforge@gnumonks.org>
5925 L: osmocom-net-gprs@lists.osmocom.org
5926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5928 F: drivers/net/gtp.c
5930 GUID PARTITION TABLE (GPT)
5931 M: Davidlohr Bueso <dave@stgolabs.net>
5932 L: linux-efi@vger.kernel.org
5934 F: block/partitions/efi.*
5937 M: Yoshinori Sato <ysato@users.sourceforge.jp>
5938 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5939 W: http://uclinux-h8.sourceforge.jp
5940 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5943 F: drivers/clocksource/h8300_*.c
5944 F: drivers/clk/h8300/
5945 F: drivers/irqchip/irq-renesas-h8*.c
5948 M: Antti Palosaari <crope@iki.fi>
5949 L: linux-media@vger.kernel.org
5950 W: https://linuxtv.org
5951 W: http://palosaari.fi/linux/
5952 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5953 T: git git://linuxtv.org/anttip/media_tree.git
5955 F: drivers/media/usb/hackrf/
5957 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5958 M: Frank Seidel <frank@f-seidel.de>
5959 L: platform-driver-x86@vger.kernel.org
5960 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5962 F: drivers/platform/x86/hdaps.c
5965 M: Jean Delvare <jdelvare@suse.com>
5966 M: Guenter Roeck <linux@roeck-us.net>
5967 L: linux-hwmon@vger.kernel.org
5968 W: http://hwmon.wiki.kernel.org/
5969 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5972 F: Documentation/hwmon/
5974 F: include/linux/hwmon*.h
5976 HARDWARE RANDOM NUMBER GENERATOR CORE
5977 M: Matt Mackall <mpm@selenic.com>
5978 M: Herbert Xu <herbert@gondor.apana.org.au>
5979 L: linux-crypto@vger.kernel.org
5981 F: Documentation/devicetree/bindings/rng/
5982 F: Documentation/hw_random.txt
5983 F: drivers/char/hw_random/
5984 F: include/linux/hw_random.h
5986 HARDWARE SPINLOCK CORE
5987 M: Ohad Ben-Cohen <ohad@wizery.com>
5988 M: Bjorn Andersson <bjorn.andersson@linaro.org>
5989 L: linux-remoteproc@vger.kernel.org
5991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5992 F: Documentation/devicetree/bindings/hwlock/
5993 F: Documentation/hwspinlock.txt
5994 F: drivers/hwspinlock/
5995 F: include/linux/hwspinlock.h
5997 HARMONY SOUND DRIVER
5998 L: linux-parisc@vger.kernel.org
6000 F: sound/parisc/harmony.*
6002 HDPVR USB VIDEO ENCODER DRIVER
6003 M: Hans Verkuil <hverkuil@xs4all.nl>
6004 L: linux-media@vger.kernel.org
6005 T: git git://linuxtv.org/media_tree.git
6006 W: https://linuxtv.org
6008 F: drivers/media/usb/hdpvr/
6010 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6011 M: Jimmy Vance <jimmy.vance@hpe.com>
6013 F: Documentation/watchdog/hpwdt.txt
6014 F: drivers/watchdog/hpwdt.c
6016 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6017 M: Don Brace <don.brace@microsemi.com>
6018 L: esc.storagedev@microsemi.com
6019 L: linux-scsi@vger.kernel.org
6021 F: Documentation/scsi/hpsa.txt
6022 F: drivers/scsi/hpsa*.[ch]
6023 F: include/linux/cciss*.h
6024 F: include/uapi/linux/cciss*.h
6026 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
6027 M: Don Brace <don.brace@microsemi.com>
6028 L: esc.storagedev@microsemi.com
6029 L: linux-scsi@vger.kernel.org
6031 F: Documentation/blockdev/cciss.txt
6032 F: drivers/block/cciss*
6033 F: include/linux/cciss_ioctl.h
6034 F: include/uapi/linux/cciss_ioctl.h
6037 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6038 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6039 L: linux-rdma@vger.kernel.org
6041 F: drivers/infiniband/hw/hfi1
6044 L: linux-fsdevel@vger.kernel.org
6046 F: Documentation/filesystems/hfs.txt
6050 L: linux-fsdevel@vger.kernel.org
6052 F: Documentation/filesystems/hfsplus.txt
6055 HGA FRAMEBUFFER DRIVER
6056 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6057 L: linux-nvidia@lists.surfsouth.com
6058 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6060 F: drivers/video/fbdev/hgafb.c
6062 HIBERNATION (aka Software Suspend, aka swsusp)
6063 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6064 M: Pavel Machek <pavel@ucw.cz>
6065 L: linux-pm@vger.kernel.org
6066 B: https://bugzilla.kernel.org
6069 F: drivers/base/power/
6071 F: include/linux/suspend.h
6072 F: include/linux/freezer.h
6073 F: include/linux/pm.h
6074 F: arch/*/include/asm/suspend*.h
6077 M: Jiri Kosina <jikos@kernel.org>
6078 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6079 L: linux-input@vger.kernel.org
6080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6083 F: include/linux/hid*
6084 F: include/uapi/linux/hid*
6086 HID SENSOR HUB DRIVERS
6087 M: Jiri Kosina <jikos@kernel.org>
6088 M: Jonathan Cameron <jic23@kernel.org>
6089 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6090 L: linux-input@vger.kernel.org
6091 L: linux-iio@vger.kernel.org
6093 F: Documentation/hid/hid-sensor*
6094 F: drivers/hid/hid-sensor-*
6095 F: drivers/iio/*/hid-*
6096 F: include/linux/hid-sensor-*
6098 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6099 M: Thomas Gleixner <tglx@linutronix.de>
6100 L: linux-kernel@vger.kernel.org
6101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6103 F: Documentation/timers/
6104 F: kernel/time/hrtimer.c
6105 F: kernel/time/clockevents.c
6106 F: kernel/time/timer_*.c
6107 F: include/linux/clockchips.h
6108 F: include/linux/hrtimer.h
6110 HIGH-SPEED SCC DRIVER FOR AX.25
6111 L: linux-hams@vger.kernel.org
6113 F: drivers/net/hamradio/dmascc.c
6114 F: drivers/net/hamradio/scc.c
6116 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6117 M: HighPoint Linux Team <linux@highpoint-tech.com>
6118 W: http://www.highpoint-tech.com
6120 F: Documentation/scsi/hptiop.txt
6121 F: drivers/scsi/hptiop.c
6124 M: Jes Sorensen <jes@trained-monkey.org>
6125 L: linux-hippi@sunsite.dk
6127 F: include/linux/hippidevice.h
6128 F: include/uapi/linux/if_hippi.h
6130 F: drivers/net/hippi/
6132 HISILICON NETWORK SUBSYSTEM DRIVER
6133 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6134 M: Salil Mehta <salil.mehta@huawei.com>
6135 L: netdev@vger.kernel.org
6136 W: http://www.hisilicon.com
6138 F: drivers/net/ethernet/hisilicon/
6139 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6141 HISILICON ROCE DRIVER
6142 M: Lijun Ou <oulijun@huawei.com>
6143 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6144 L: linux-rdma@vger.kernel.org
6146 F: drivers/infiniband/hw/hns/
6147 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6149 HISILICON SAS Controller
6150 M: John Garry <john.garry@huawei.com>
6151 W: http://www.hisilicon.com
6153 F: drivers/scsi/hisi_sas/
6154 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6157 M: Jouni Malinen <j@w1.fi>
6158 L: linux-wireless@vger.kernel.org
6159 W: http://w1.fi/hostap-driver.html
6161 F: drivers/net/wireless/intersil/hostap/
6163 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6164 L: platform-driver-x86@vger.kernel.org
6166 F: drivers/platform/x86/tc1100-wmi.c
6168 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6169 M: Jaroslav Kysela <perex@perex.cz>
6171 F: drivers/net/ethernet/hp/hp100.*
6173 HPET: High Precision Event Timers driver
6174 M: Clemens Ladisch <clemens@ladisch.de>
6176 F: Documentation/timers/hpet.txt
6177 F: drivers/char/hpet.c
6178 F: include/linux/hpet.h
6179 F: include/uapi/linux/hpet.h
6183 F: arch/x86/kernel/hpet.c
6184 F: arch/x86/include/asm/hpet.h
6187 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6188 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6193 M: Sebastian Reichel <sre@kernel.org>
6194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6196 F: Documentation/ABI/testing/sysfs-bus-hsi
6197 F: Documentation/driver-api/hsi.rst
6199 F: include/linux/hsi/
6200 F: include/uapi/linux/hsi/
6203 L: linux-usb@vger.kernel.org
6205 F: drivers/net/usb/hso.c
6207 HSR NETWORK PROTOCOL
6208 M: Arvid Brodin <arvid.brodin@alten.se>
6209 L: netdev@vger.kernel.org
6213 HT16K33 LED CONTROLLER DRIVER
6214 M: Robin van der Gracht <robin@protonic.nl>
6216 F: drivers/auxdisplay/ht16k33.c
6217 F: Documentation/devicetree/bindings/display/ht16k33.txt
6219 HTCPEN TOUCHSCREEN DRIVER
6220 M: Pau Oliva Fora <pof@eslack.org>
6221 L: linux-input@vger.kernel.org
6223 F: drivers/input/touchscreen/htcpen.c
6226 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6231 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6232 L: linux-media@vger.kernel.org
6233 T: git git://linuxtv.org/media_tree.git
6234 W: https://linuxtv.org
6236 F: drivers/media/platform/sti/hva
6238 HWPOISON MEMORY FAILURE HANDLING
6239 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6240 L: linux-mm@kvack.org
6242 F: mm/memory-failure.c
6243 F: mm/hwpoison-inject.c
6245 Hyper-V CORE AND DRIVERS
6246 M: "K. Y. Srinivasan" <kys@microsoft.com>
6247 M: Haiyang Zhang <haiyangz@microsoft.com>
6248 M: Stephen Hemminger <sthemmin@microsoft.com>
6249 L: devel@linuxdriverproject.org
6251 F: arch/x86/include/asm/mshyperv.h
6252 F: arch/x86/include/uapi/asm/hyperv.h
6253 F: arch/x86/kernel/cpu/mshyperv.c
6255 F: drivers/hid/hid-hyperv.c
6257 F: drivers/input/serio/hyperv-keyboard.c
6258 F: drivers/pci/host/pci-hyperv.c
6259 F: drivers/net/hyperv/
6260 F: drivers/scsi/storvsc_drv.c
6261 F: drivers/uio/uio_hv_generic.c
6262 F: drivers/video/fbdev/hyperv_fb.c
6263 F: include/linux/hyperv.h
6265 F: Documentation/ABI/stable/sysfs-bus-vmbus
6267 HYPERVISOR VIRTUAL CONSOLE DRIVER
6268 L: linuxppc-dev@lists.ozlabs.org
6273 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6274 L: linux-i2c@vger.kernel.org
6275 L: linux-acpi@vger.kernel.org
6277 F: drivers/i2c/i2c-core-acpi.c
6280 M: Peter Rosin <peda@axentia.se>
6281 L: linux-i2c@vger.kernel.org
6283 F: Documentation/i2c/i2c-topology
6284 F: Documentation/i2c/muxes/
6285 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6286 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6287 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6288 F: drivers/i2c/i2c-mux.c
6289 F: drivers/i2c/muxes/
6290 F: include/linux/i2c-mux.h
6292 I2C OVER PARALLEL PORT
6293 M: Jean Delvare <jdelvare@suse.com>
6294 L: linux-i2c@vger.kernel.org
6296 F: Documentation/i2c/busses/i2c-parport
6297 F: Documentation/i2c/busses/i2c-parport-light
6298 F: drivers/i2c/busses/i2c-parport.c
6299 F: drivers/i2c/busses/i2c-parport-light.c
6302 M: Wolfram Sang <wsa@the-dreams.de>
6303 L: linux-i2c@vger.kernel.org
6304 W: https://i2c.wiki.kernel.org/
6305 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6308 F: Documentation/devicetree/bindings/i2c/
6309 F: Documentation/i2c/
6312 F: include/linux/i2c.h
6313 F: include/linux/i2c-*.h
6314 F: include/uapi/linux/i2c.h
6315 F: include/uapi/linux/i2c-*.h
6318 M: Jean Delvare <jdelvare@suse.com>
6319 L: linux-i2c@vger.kernel.org
6321 F: Documentation/i2c/busses/i2c-taos-evm
6322 F: drivers/i2c/busses/i2c-taos-evm.c
6325 M: Till Harbaum <till@harbaum.org>
6326 L: linux-i2c@vger.kernel.org
6327 W: http://www.harbaum.org/till/i2c_tiny_usb
6329 F: drivers/i2c/busses/i2c-tiny-usb.c
6331 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6332 M: Jean Delvare <jdelvare@suse.com>
6333 L: linux-i2c@vger.kernel.org
6335 F: Documentation/i2c/busses/i2c-ali1535
6336 F: Documentation/i2c/busses/i2c-ali1563
6337 F: Documentation/i2c/busses/i2c-ali15x3
6338 F: Documentation/i2c/busses/i2c-amd756
6339 F: Documentation/i2c/busses/i2c-amd8111
6340 F: Documentation/i2c/busses/i2c-i801
6341 F: Documentation/i2c/busses/i2c-nforce2
6342 F: Documentation/i2c/busses/i2c-piix4
6343 F: Documentation/i2c/busses/i2c-sis5595
6344 F: Documentation/i2c/busses/i2c-sis630
6345 F: Documentation/i2c/busses/i2c-sis96x
6346 F: Documentation/i2c/busses/i2c-via
6347 F: Documentation/i2c/busses/i2c-viapro
6348 F: drivers/i2c/busses/i2c-ali1535.c
6349 F: drivers/i2c/busses/i2c-ali1563.c
6350 F: drivers/i2c/busses/i2c-ali15x3.c
6351 F: drivers/i2c/busses/i2c-amd756.c
6352 F: drivers/i2c/busses/i2c-amd756-s4882.c
6353 F: drivers/i2c/busses/i2c-amd8111.c
6354 F: drivers/i2c/busses/i2c-i801.c
6355 F: drivers/i2c/busses/i2c-isch.c
6356 F: drivers/i2c/busses/i2c-nforce2.c
6357 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6358 F: drivers/i2c/busses/i2c-piix4.c
6359 F: drivers/i2c/busses/i2c-sis5595.c
6360 F: drivers/i2c/busses/i2c-sis630.c
6361 F: drivers/i2c/busses/i2c-sis96x.c
6362 F: drivers/i2c/busses/i2c-via.c
6363 F: drivers/i2c/busses/i2c-viapro.c
6365 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6366 M: Hans de Goede <hdegoede@redhat.com>
6367 L: linux-i2c@vger.kernel.org
6369 F: drivers/i2c/busses/i2c-cht-wc.c
6371 I2C/SMBUS ISMT DRIVER
6372 M: Seth Heasley <seth.heasley@intel.com>
6373 M: Neil Horman <nhorman@tuxdriver.com>
6374 L: linux-i2c@vger.kernel.org
6375 F: drivers/i2c/busses/i2c-ismt.c
6376 F: Documentation/i2c/busses/i2c-ismt
6378 I2C/SMBUS STUB DRIVER
6379 M: Jean Delvare <jdelvare@suse.com>
6380 L: linux-i2c@vger.kernel.org
6382 F: drivers/i2c/i2c-stub.c
6385 M: "H. Peter Anvin" <hpa@zytor.com>
6389 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6390 M: "H. Peter Anvin" <hpa@zytor.com>
6391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6394 IA64 (Itanium) PLATFORM
6395 M: Tony Luck <tony.luck@intel.com>
6396 M: Fenghua Yu <fenghua.yu@intel.com>
6397 L: linux-ia64@vger.kernel.org
6398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6402 IBM Power 842 compression accelerator
6403 M: Haren Myneni <haren@us.ibm.com>
6405 F: drivers/crypto/nx/Makefile
6406 F: drivers/crypto/nx/Kconfig
6407 F: drivers/crypto/nx/nx-842*
6408 F: include/linux/sw842.h
6412 IBM Power in-Nest Crypto Acceleration
6413 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6414 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6415 L: linux-crypto@vger.kernel.org
6417 F: drivers/crypto/nx/Makefile
6418 F: drivers/crypto/nx/Kconfig
6419 F: drivers/crypto/nx/nx-aes*
6420 F: drivers/crypto/nx/nx-sha*
6421 F: drivers/crypto/nx/nx.*
6422 F: drivers/crypto/nx/nx_csbcpb.h
6423 F: drivers/crypto/nx/nx_debugfs.h
6425 IBM Power Linux RAID adapter
6426 M: Brian King <brking@us.ibm.com>
6428 F: drivers/scsi/ipr.*
6430 IBM Power SRIOV Virtual NIC Device Driver
6431 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6432 M: John Allen <jallen@linux.vnet.ibm.com>
6433 L: netdev@vger.kernel.org
6435 F: drivers/net/ethernet/ibm/ibmvnic.*
6437 IBM Power Virtual Ethernet Device Driver
6438 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6439 L: netdev@vger.kernel.org
6441 F: drivers/net/ethernet/ibm/ibmveth.*
6443 IBM Power Virtual FC Device Drivers
6444 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6445 L: linux-scsi@vger.kernel.org
6447 F: drivers/scsi/ibmvscsi/ibmvfc*
6449 IBM Power Virtual SCSI Device Drivers
6450 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6451 L: linux-scsi@vger.kernel.org
6453 F: drivers/scsi/ibmvscsi/ibmvscsi*
6454 F: include/scsi/viosrp.h
6456 IBM Power Virtual SCSI Device Target Driver
6457 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6458 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6459 L: linux-scsi@vger.kernel.org
6460 L: target-devel@vger.kernel.org
6462 F: drivers/scsi/ibmvscsi_tgt/
6464 IBM Power VMX Cryptographic instructions
6465 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6466 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6467 L: linux-crypto@vger.kernel.org
6469 F: drivers/crypto/vmx/Makefile
6470 F: drivers/crypto/vmx/Kconfig
6471 F: drivers/crypto/vmx/vmx.c
6472 F: drivers/crypto/vmx/aes*
6473 F: drivers/crypto/vmx/ghash*
6474 F: drivers/crypto/vmx/ppc-xlate.pl
6476 IBM ServeRAID RAID DRIVER
6478 F: drivers/scsi/ips.*
6480 ICH LPC AND GPIO DRIVER
6481 M: Peter Tyser <ptyser@xes-inc.com>
6483 F: drivers/mfd/lpc_ich.c
6484 F: drivers/gpio/gpio-ich.c
6487 M: "David S. Miller" <davem@davemloft.net>
6488 L: linux-ide@vger.kernel.org
6489 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6492 F: Documentation/ide/
6494 F: include/linux/ide.h
6497 M: Borislav Petkov <bp@alien8.de>
6498 L: linux-ide@vger.kernel.org
6500 F: Documentation/cdrom/ide-cd
6501 F: drivers/ide/ide-cd*
6503 IDEAPAD LAPTOP EXTRAS DRIVER
6504 M: Ike Panhc <ike.pan@canonical.com>
6505 L: platform-driver-x86@vger.kernel.org
6506 W: http://launchpad.net/ideapad-laptop
6508 F: drivers/platform/x86/ideapad-laptop.c
6510 IDEAPAD LAPTOP SLIDEBAR DRIVER
6511 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6512 L: linux-input@vger.kernel.org
6513 W: https://github.com/o2genum/ideapad-slidebar
6515 F: drivers/input/misc/ideapad_slidebar.c
6517 IDT VersaClock 5 CLOCK DRIVER
6518 M: Marek Vasut <marek.vasut@gmail.com>
6520 F: drivers/clk/clk-versaclock5.c
6522 IEEE 802.15.4 SUBSYSTEM
6523 M: Alexander Aring <alex.aring@gmail.com>
6524 M: Stefan Schmidt <stefan@osg.samsung.com>
6525 L: linux-wpan@vger.kernel.org
6526 W: http://wpan.cakelab.org/
6527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6532 F: drivers/net/ieee802154/
6533 F: include/linux/nl802154.h
6534 F: include/linux/ieee802154.h
6535 F: include/net/nl802154.h
6536 F: include/net/mac802154.h
6537 F: include/net/af_ieee802154.h
6538 F: include/net/cfg802154.h
6539 F: include/net/ieee802154_netdev.h
6540 F: Documentation/networking/ieee802154.txt
6543 M: Yotam Gigi <yotamg@mellanox.com>
6544 M: Jamal Hadi Salim <jhs@mojatatu.com>
6546 F: include/net/ife.h
6547 F: include/uapi/linux/ife.h
6549 IGORPLUG-USB IR RECEIVER
6550 M: Sean Young <sean@mess.org>
6551 L: linux-media@vger.kernel.org
6553 F: drivers/media/rc/igorplugusb.c
6555 IGUANAWORKS USB IR TRANSCEIVER
6556 M: Sean Young <sean@mess.org>
6557 L: linux-media@vger.kernel.org
6559 F: drivers/media/rc/iguanair.c
6561 IIO DIGITAL POTENTIOMETER DAC
6562 M: Peter Rosin <peda@axentia.se>
6563 L: linux-iio@vger.kernel.org
6565 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6566 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6567 F: drivers/iio/dac/dpot-dac.c
6569 IIO ENVELOPE DETECTOR
6570 M: Peter Rosin <peda@axentia.se>
6571 L: linux-iio@vger.kernel.org
6573 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6574 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6575 F: drivers/iio/adc/envelope-detector.c
6578 M: Peter Rosin <peda@axentia.se>
6579 L: linux-iio@vger.kernel.org
6581 F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6582 F: drivers/iio/multiplexer/iio-mux.c
6584 IIO SUBSYSTEM AND DRIVERS
6585 M: Jonathan Cameron <jic23@kernel.org>
6586 R: Hartmut Knaack <knaack.h@gmx.de>
6587 R: Lars-Peter Clausen <lars@metafoo.de>
6588 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6589 L: linux-iio@vger.kernel.org
6590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6592 F: Documentation/devicetree/bindings/iio/
6594 F: drivers/staging/iio/
6595 F: include/linux/iio/
6598 IKANOS/ADI EAGLE ADSL USB DRIVER
6599 M: Matthieu Castet <castet.matthieu@free.fr>
6600 M: Stanislaw Gruszka <stf_xl@wp.pl>
6602 F: drivers/usb/atm/ueagle-atm.c
6604 IMGTEC ASCII LCD DRIVER
6605 M: Paul Burton <paul.burton@imgtec.com>
6607 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6608 F: drivers/auxdisplay/img-ascii-lcd.c
6610 IMGTEC IR DECODER DRIVER
6611 M: James Hogan <james.hogan@imgtec.com>
6613 F: drivers/media/rc/img-ir/
6615 IMS TWINTURBO FRAMEBUFFER DRIVER
6616 L: linux-fbdev@vger.kernel.org
6618 F: drivers/video/fbdev/imsttfb.c
6620 INA209 HARDWARE MONITOR DRIVER
6621 M: Guenter Roeck <linux@roeck-us.net>
6622 L: linux-hwmon@vger.kernel.org
6624 F: Documentation/hwmon/ina209
6625 F: Documentation/devicetree/bindings/i2c/ina209.txt
6626 F: drivers/hwmon/ina209.c
6628 INA2XX HARDWARE MONITOR DRIVER
6629 M: Guenter Roeck <linux@roeck-us.net>
6630 L: linux-hwmon@vger.kernel.org
6632 F: Documentation/hwmon/ina2xx
6633 F: drivers/hwmon/ina2xx.c
6634 F: include/linux/platform_data/ina2xx.h
6636 INDUSTRY PACK SUBSYSTEM (IPACK)
6637 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6638 M: Jens Taprogge <jens.taprogge@taprogge.org>
6639 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6640 L: industrypack-devel@lists.sourceforge.net
6641 W: http://industrypack.sourceforge.net
6645 INFINIBAND SUBSYSTEM
6646 M: Doug Ledford <dledford@redhat.com>
6647 M: Sean Hefty <sean.hefty@intel.com>
6648 M: Hal Rosenstock <hal.rosenstock@gmail.com>
6649 L: linux-rdma@vger.kernel.org
6650 W: http://www.openfabrics.org/
6651 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6654 F: Documentation/devicetree/bindings/infiniband/
6655 F: Documentation/infiniband/
6656 F: drivers/infiniband/
6657 F: include/uapi/linux/if_infiniband.h
6658 F: include/uapi/rdma/
6661 INGENIC JZ4780 DMA Driver
6662 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6664 F: drivers/dma/dma-jz4780.c
6666 INGENIC JZ4780 NAND DRIVER
6667 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6668 L: linux-mtd@lists.infradead.org
6670 F: drivers/mtd/nand/jz4780_*
6673 M: John McCutchan <john@johnmccutchan.com>
6674 M: Robert Love <rlove@rlove.org>
6675 M: Eric Paris <eparis@parisplace.org>
6677 F: Documentation/filesystems/inotify.txt
6678 F: fs/notify/inotify/
6679 F: include/linux/inotify.h
6680 F: include/uapi/linux/inotify.h
6682 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6683 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6684 L: linux-input@vger.kernel.org
6685 Q: http://patchwork.kernel.org/project/linux-input/list/
6686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6689 F: include/linux/input.h
6690 F: include/uapi/linux/input.h
6691 F: include/uapi/linux/input-event-codes.h
6692 F: include/linux/input/
6693 F: Documentation/devicetree/bindings/input/
6694 F: Documentation/input/
6696 INPUT MULTITOUCH (MT) PROTOCOL
6697 M: Henrik Rydberg <rydberg@bitmath.org>
6698 L: linux-input@vger.kernel.org
6700 F: Documentation/input/multi-touch-protocol.rst
6701 F: drivers/input/input-mt.c
6704 INSIDE SECURE CRYPTO DRIVER
6705 M: Antoine Tenart <antoine.tenart@free-electrons.com>
6706 F: drivers/crypto/inside-secure/
6708 L: linux-crypto@vger.kernel.org
6710 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6711 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6712 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6713 L: linux-ima-devel@lists.sourceforge.net
6714 L: linux-ima-user@lists.sourceforge.net
6715 L: linux-security-module@vger.kernel.org
6716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6718 F: security/integrity/ima/
6720 INTEL 810/815 FRAMEBUFFER DRIVER
6721 M: Antonino Daplas <adaplas@gmail.com>
6722 L: linux-fbdev@vger.kernel.org
6724 F: drivers/video/fbdev/i810/
6726 INTEL ASoC BDW/HSW DRIVERS
6727 M: Jie Yang <yang.jie@linux.intel.com>
6728 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6730 F: sound/soc/intel/common/sst-dsp*
6731 F: sound/soc/intel/common/sst-firmware.c
6732 F: sound/soc/intel/boards/broadwell.c
6733 F: sound/soc/intel/haswell/
6735 INTEL C600 SERIES SAS CONTROLLER DRIVER
6736 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6737 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6738 L: linux-scsi@vger.kernel.org
6739 T: git git://git.code.sf.net/p/intel-sas/isci
6741 F: drivers/scsi/isci/
6743 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6744 M: Daniel Vetter <daniel.vetter@intel.com>
6745 M: Jani Nikula <jani.nikula@linux.intel.com>
6746 L: intel-gfx@lists.freedesktop.org
6747 W: https://01.org/linuxgraphics/
6748 B: https://01.org/linuxgraphics/documentation/how-report-bugs
6749 C: irc://chat.freenode.net/intel-gfx
6750 Q: http://patchwork.freedesktop.org/project/intel-gfx/
6751 T: git git://anongit.freedesktop.org/drm-intel
6753 F: drivers/gpu/drm/i915/
6754 F: include/drm/i915*
6755 F: include/uapi/drm/i915_drm.h
6756 F: Documentation/gpu/i915.rst
6758 INTEL ETHERNET DRIVERS
6759 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6760 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6761 W: http://www.intel.com/support/feedback.htm
6762 W: http://e1000.sourceforge.net/
6763 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6767 F: Documentation/networking/e100.txt
6768 F: Documentation/networking/e1000.txt
6769 F: Documentation/networking/e1000e.txt
6770 F: Documentation/networking/igb.txt
6771 F: Documentation/networking/igbvf.txt
6772 F: Documentation/networking/ixgb.txt
6773 F: Documentation/networking/ixgbe.txt
6774 F: Documentation/networking/ixgbevf.txt
6775 F: Documentation/networking/i40e.txt
6776 F: Documentation/networking/i40evf.txt
6777 F: drivers/net/ethernet/intel/
6778 F: drivers/net/ethernet/intel/*/
6779 F: include/linux/avf/virtchnl.h
6781 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6782 M: Maik Broemme <mbroemme@libmpq.org>
6783 L: linux-fbdev@vger.kernel.org
6785 F: Documentation/fb/intelfb.txt
6786 F: drivers/video/fbdev/intelfb/
6788 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6789 M: Zhenyu Wang <zhenyuw@linux.intel.com>
6790 M: Zhi Wang <zhi.a.wang@intel.com>
6791 L: intel-gvt-dev@lists.freedesktop.org
6792 L: intel-gfx@lists.freedesktop.org
6793 W: https://01.org/igvt-g
6794 T: git https://github.com/01org/gvt-linux.git
6796 F: drivers/gpu/drm/i915/gvt/
6798 INTEL HID EVENT DRIVER
6799 M: Alex Hung <alex.hung@canonical.com>
6800 L: platform-driver-x86@vger.kernel.org
6802 F: drivers/platform/x86/intel-hid.c
6804 INTEL I/OAT DMA DRIVER
6805 M: Dave Jiang <dave.jiang@intel.com>
6806 R: Dan Williams <dan.j.williams@intel.com>
6807 L: dmaengine@vger.kernel.org
6808 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6810 F: drivers/dma/ioat*
6813 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6814 M: Len Brown <lenb@kernel.org>
6815 L: linux-pm@vger.kernel.org
6816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6817 B: https://bugzilla.kernel.org
6819 F: drivers/idle/intel_idle.c
6821 INTEL INTEGRATED SENSOR HUB DRIVER
6822 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6823 M: Jiri Kosina <jikos@kernel.org>
6824 L: linux-input@vger.kernel.org
6826 F: drivers/hid/intel-ish-hid/
6829 M: David Woodhouse <dwmw2@infradead.org>
6830 L: iommu@lists.linux-foundation.org
6831 T: git git://git.infradead.org/iommu-2.6.git
6833 F: drivers/iommu/intel-iommu.c
6834 F: include/linux/intel-iommu.h
6836 INTEL IOP-ADMA DMA DRIVER
6837 R: Dan Williams <dan.j.williams@intel.com>
6839 F: drivers/dma/iop-adma.c
6841 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6842 M: Krzysztof Halasa <khalasa@piap.pl>
6844 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6845 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6846 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6847 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6848 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6849 F: drivers/net/wan/ixp4xx_hss.c
6851 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6852 M: Deepak Saxena <dsaxena@plexity.net>
6854 F: drivers/char/hw_random/ixp4xx-rng.c
6856 INTEL MANAGEMENT ENGINE (mei)
6857 M: Tomas Winkler <tomas.winkler@intel.com>
6858 L: linux-kernel@vger.kernel.org
6860 F: include/uapi/linux/mei.h
6861 F: include/linux/mei_cl_bus.h
6862 F: drivers/misc/mei/*
6863 F: drivers/watchdog/mei_wdt.c
6864 F: Documentation/misc-devices/mei/*
6867 INTEL MENLOW THERMAL DRIVER
6868 M: Sujith Thomas <sujith.thomas@intel.com>
6869 L: platform-driver-x86@vger.kernel.org
6870 W: https://01.org/linux-acpi
6872 F: drivers/platform/x86/intel_menlow.c
6874 INTEL MERRIFIELD GPIO DRIVER
6875 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6876 L: linux-gpio@vger.kernel.org
6878 F: drivers/gpio/gpio-merrifield.c
6880 INTEL MIC DRIVERS (mic)
6881 M: Sudeep Dutt <sudeep.dutt@intel.com>
6882 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6884 W: https://github.com/sudeepdutt/mic
6885 W: http://software.intel.com/en-us/mic-developer
6886 F: include/linux/mic_bus.h
6887 F: include/linux/scif.h
6888 F: include/uapi/linux/mic_common.h
6889 F: include/uapi/linux/mic_ioctl.h
6890 F: include/uapi/linux/scif_ioctl.h
6891 F: drivers/misc/mic/
6892 F: drivers/dma/mic_x100_dma.c
6893 F: drivers/dma/mic_x100_dma.h
6894 F: Documentation/mic/
6896 INTEL PMC CORE DRIVER
6897 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6898 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6899 L: platform-driver-x86@vger.kernel.org
6901 F: arch/x86/include/asm/pmc_core.h
6902 F: drivers/platform/x86/intel_pmc_core*
6904 INTEL PMC/P-Unit IPC DRIVER
6905 M: Zha Qipeng<qipeng.zha@intel.com>
6906 L: platform-driver-x86@vger.kernel.org
6908 F: drivers/platform/x86/intel_pmc_ipc.c
6909 F: drivers/platform/x86/intel_punit_ipc.c
6910 F: arch/x86/include/asm/intel_pmc_ipc.h
6911 F: arch/x86/include/asm/intel_punit_ipc.h
6913 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6914 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6915 L: linux-wireless@vger.kernel.org
6917 F: Documentation/networking/README.ipw2100
6918 F: Documentation/networking/README.ipw2200
6919 F: drivers/net/wireless/intel/ipw2x00/
6922 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6923 M: Len Brown <lenb@kernel.org>
6924 L: linux-pm@vger.kernel.org
6926 F: drivers/cpufreq/intel_pstate.c
6928 INTEL RDMA RNIC DRIVER
6929 M: Faisal Latif <faisal.latif@intel.com>
6930 M: Shiraz Saleem <shiraz.saleem@intel.com>
6931 L: linux-rdma@vger.kernel.org
6933 F: drivers/infiniband/hw/i40iw/
6935 INTEL TELEMETRY DRIVER
6936 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6937 L: platform-driver-x86@vger.kernel.org
6939 F: arch/x86/include/asm/intel_telemetry.h
6940 F: drivers/platform/x86/intel_telemetry*
6942 INTEL VIRTUAL BUTTON DRIVER
6943 M: AceLan Kao <acelan.kao@canonical.com>
6944 L: platform-driver-x86@vger.kernel.org
6946 F: drivers/platform/x86/intel-vbtn.c
6948 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6949 M: Stanislaw Gruszka <sgruszka@redhat.com>
6950 L: linux-wireless@vger.kernel.org
6952 F: drivers/net/wireless/intel/iwlegacy/
6954 INTEL WIRELESS WIFI LINK (iwlwifi)
6955 M: Johannes Berg <johannes.berg@intel.com>
6956 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6957 M: Luca Coelho <luciano.coelho@intel.com>
6958 M: Intel Linux Wireless <linuxwifi@intel.com>
6959 L: linux-wireless@vger.kernel.org
6960 W: http://intellinuxwireless.org
6961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6963 F: drivers/net/wireless/intel/iwlwifi/
6965 INTEL WIRELESS WIMAX CONNECTION 2400
6966 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6967 M: linux-wimax@intel.com
6968 L: wimax@linuxwimax.org (subscribers-only)
6970 W: http://linuxwimax.org
6971 F: Documentation/wimax/README.i2400m
6972 F: drivers/net/wimax/i2400m/
6973 F: include/uapi/linux/wimax/i2400m.h
6976 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6978 F: Documentation/trace/intel_th.txt
6979 F: drivers/hwtracing/intel_th/
6981 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6982 M: Ning Sun <ning.sun@intel.com>
6983 L: tboot-devel@lists.sourceforge.net
6984 W: http://tboot.sourceforge.net
6985 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6987 F: Documentation/intel_txt.txt
6988 F: include/linux/tboot.h
6989 F: arch/x86/kernel/tboot.c
6991 INTEL-MID GPIO DRIVER
6992 M: David Cohen <david.a.cohen@linux.intel.com>
6993 L: linux-gpio@vger.kernel.org
6995 F: drivers/gpio/gpio-intel-mid.c
6997 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6998 M: Linus Walleij <linus.walleij@linaro.org>
6999 L: linux-iio@vger.kernel.org
7001 F: drivers/iio/gyro/mpu3050*
7002 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7004 IOC3 ETHERNET DRIVER
7005 M: Ralf Baechle <ralf@linux-mips.org>
7006 L: linux-mips@linux-mips.org
7008 F: drivers/net/ethernet/sgi/ioc3-eth.c
7011 M: Pat Gefre <pfg@sgi.com>
7012 L: linux-serial@vger.kernel.org
7014 F: drivers/tty/serial/ioc3_serial.c
7017 M: Joerg Roedel <joro@8bytes.org>
7018 L: iommu@lists.linux-foundation.org
7019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7021 F: Documentation/devicetree/bindings/iommu/
7023 F: include/linux/iommu.h
7024 F: include/linux/iova.h
7027 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7029 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7032 M: Corey Minyard <minyard@acm.org>
7033 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7034 W: http://openipmi.sourceforge.net/
7036 F: Documentation/IPMI.txt
7037 F: drivers/char/ipmi/
7038 F: include/linux/ipmi*
7039 F: include/uapi/linux/ipmi*
7041 IPS SCSI RAID DRIVER
7042 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7043 L: linux-scsi@vger.kernel.org
7044 W: http://www.adaptec.com/
7046 F: drivers/scsi/ips*
7049 M: Wensong Zhang <wensong@linux-vs.org>
7050 M: Simon Horman <horms@verge.net.au>
7051 M: Julian Anastasov <ja@ssi.bg>
7052 L: netdev@vger.kernel.org
7053 L: lvs-devel@vger.kernel.org
7055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7057 F: Documentation/networking/ipvs-sysctl.txt
7058 F: include/net/ip_vs.h
7059 F: include/uapi/linux/ip_vs.h
7060 F: net/netfilter/ipvs/
7063 M: Jiri Kosina <jikos@kernel.org>
7064 M: David Sterba <dsterba@suse.com>
7066 F: drivers/tty/ipwireless/
7069 L: netdev@vger.kernel.org
7071 F: include/net/ipx.h
7072 F: include/uapi/linux/ipx.h
7076 M: Samuel Ortiz <samuel@sortiz.org>
7077 L: irda-users@lists.sourceforge.net (subscribers-only)
7078 L: netdev@vger.kernel.org
7079 W: http://irda.sourceforge.net/
7081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7082 F: Documentation/networking/irda.txt
7083 F: drivers/net/irda/
7084 F: include/net/irda/
7087 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7088 M: Marc Zyngier <marc.zyngier@arm.com>
7090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7091 F: Documentation/IRQ-domain.txt
7092 F: include/linux/irqdomain.h
7093 F: kernel/irq/irqdomain.c
7097 M: Thomas Gleixner <tglx@linutronix.de>
7098 L: linux-kernel@vger.kernel.org
7100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7104 M: Thomas Gleixner <tglx@linutronix.de>
7105 M: Jason Cooper <jason@lakedaemon.net>
7106 M: Marc Zyngier <marc.zyngier@arm.com>
7107 L: linux-kernel@vger.kernel.org
7109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7110 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
7111 F: Documentation/devicetree/bindings/interrupt-controller/
7115 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7117 F: Documentation/isa.txt
7118 F: drivers/base/isa.c
7119 F: include/linux/isa.h
7122 M: Hans Verkuil <hverkuil@xs4all.nl>
7123 L: linux-media@vger.kernel.org
7124 T: git git://linuxtv.org/media_tree.git
7125 W: https://linuxtv.org
7127 F: drivers/media/radio/radio-isa*
7130 M: Jaroslav Kysela <perex@perex.cz>
7132 F: Documentation/isapnp.txt
7133 F: drivers/pnp/isapnp/
7134 F: include/linux/isapnp.h
7137 M: Lee Duncan <lduncan@suse.com>
7138 M: Chris Leech <cleech@redhat.com>
7139 L: open-iscsi@googlegroups.com
7140 W: www.open-iscsi.com
7142 F: drivers/scsi/*iscsi*
7143 F: include/scsi/*iscsi*
7145 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7146 M: Peter Jones <pjones@redhat.com>
7147 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7149 F: drivers/firmware/iscsi_ibft*
7151 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7152 M: Or Gerlitz <ogerlitz@mellanox.com>
7153 M: Sagi Grimberg <sagi@grimberg.me>
7154 M: Roi Dayan <roid@mellanox.com>
7155 L: linux-rdma@vger.kernel.org
7157 W: http://www.openfabrics.org
7158 W: www.open-iscsi.org
7159 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7160 F: drivers/infiniband/ulp/iser/
7162 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7163 M: Sagi Grimberg <sagi@grimberg.me>
7164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7165 L: linux-rdma@vger.kernel.org
7166 L: target-devel@vger.kernel.org
7168 W: http://www.linux-iscsi.org
7169 F: drivers/infiniband/ulp/isert
7172 M: Karsten Keil <isdn@linux-pingi.de>
7173 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7174 L: netdev@vger.kernel.org
7175 W: http://www.isdn4linux.de
7176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7178 F: Documentation/isdn/
7180 F: include/linux/isdn.h
7181 F: include/linux/isdn/
7182 F: include/uapi/linux/isdn.h
7183 F: include/uapi/linux/isdn/
7185 ISDN SUBSYSTEM (Eicon active card driver)
7186 M: Armin Schindler <mac@melware.de>
7187 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7188 W: http://www.melware.de
7190 F: drivers/isdn/hardware/eicon/
7192 IT87 HARDWARE MONITORING DRIVER
7193 M: Jean Delvare <jdelvare@suse.com>
7194 L: linux-hwmon@vger.kernel.org
7196 F: Documentation/hwmon/it87
7197 F: drivers/hwmon/it87.c
7200 M: Antti Palosaari <crope@iki.fi>
7201 L: linux-media@vger.kernel.org
7202 W: https://linuxtv.org
7203 W: http://palosaari.fi/linux/
7204 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7205 T: git git://linuxtv.org/anttip/media_tree.git
7207 F: drivers/media/tuners/it913x*
7209 IVTV VIDEO4LINUX DRIVER
7210 M: Andy Walls <awalls@md.metrocast.net>
7211 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7212 L: linux-media@vger.kernel.org
7213 T: git git://linuxtv.org/media_tree.git
7214 W: http://www.ivtvdriver.org
7216 F: Documentation/media/v4l-drivers/ivtv*
7217 F: drivers/media/pci/ivtv/
7218 F: include/uapi/linux/ivtv*
7220 IX2505V MEDIA DRIVER
7221 M: Malcolm Priestley <tvboxspy@gmail.com>
7222 L: linux-media@vger.kernel.org
7223 W: https://linuxtv.org
7224 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7226 F: drivers/media/dvb-frontends/ix2505v*
7228 JC42.4 TEMPERATURE SENSOR DRIVER
7229 M: Guenter Roeck <linux@roeck-us.net>
7230 L: linux-hwmon@vger.kernel.org
7232 F: drivers/hwmon/jc42.c
7233 F: Documentation/hwmon/jc42
7236 M: Dave Kleikamp <shaggy@kernel.org>
7237 L: jfs-discussion@lists.sourceforge.net
7238 W: http://jfs.sourceforge.net/
7239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7241 F: Documentation/filesystems/jfs.txt
7245 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7246 L: netdev@vger.kernel.org
7248 F: drivers/net/ethernet/jme.*
7250 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7251 M: David Woodhouse <dwmw2@infradead.org>
7252 L: linux-mtd@lists.infradead.org
7253 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7256 F: include/uapi/linux/jffs2.h
7258 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7259 M: "Theodore Ts'o" <tytso@mit.edu>
7260 M: Jan Kara <jack@suse.com>
7261 L: linux-ext4@vger.kernel.org
7264 F: include/linux/jbd2.h
7266 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7267 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7268 L: linux-media@vger.kernel.org
7270 F: drivers/media/platform/rcar_jpu.c
7272 JSM Neo PCI based serial card
7273 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7274 L: linux-serial@vger.kernel.org
7276 F: drivers/tty/serial/jsm/
7278 K10TEMP HARDWARE MONITORING DRIVER
7279 M: Clemens Ladisch <clemens@ladisch.de>
7280 L: linux-hwmon@vger.kernel.org
7282 F: Documentation/hwmon/k10temp
7283 F: drivers/hwmon/k10temp.c
7285 K8TEMP HARDWARE MONITORING DRIVER
7286 M: Rudolf Marek <r.marek@assembler.cz>
7287 L: linux-hwmon@vger.kernel.org
7289 F: Documentation/hwmon/k8temp
7290 F: drivers/hwmon/k8temp.c
7293 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7294 R: Alexander Potapenko <glider@google.com>
7295 R: Dmitry Vyukov <dvyukov@google.com>
7296 L: kasan-dev@googlegroups.com
7298 F: arch/*/include/asm/kasan.h
7299 F: arch/*/mm/kasan_init*
7300 F: Documentation/dev-tools/kasan.rst
7301 F: include/linux/kasan*.h
7304 F: scripts/Makefile.kasan
7307 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
7308 L: linux-kbuild@vger.kernel.org
7309 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7311 F: Documentation/kbuild/kconfig-language.txt
7315 M: Dave Young <dyoung@redhat.com>
7316 M: Baoquan He <bhe@redhat.com>
7317 R: Vivek Goyal <vgoyal@redhat.com>
7318 L: kexec@lists.infradead.org
7319 W: http://lse.sourceforge.net/kdump/
7321 F: Documentation/kdump/
7323 KEENE FM RADIO TRANSMITTER DRIVER
7324 M: Hans Verkuil <hverkuil@xs4all.nl>
7325 L: linux-media@vger.kernel.org
7326 T: git git://linuxtv.org/media_tree.git
7327 W: https://linuxtv.org
7329 F: drivers/media/radio/radio-keene*
7331 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7332 M: Ian Kent <raven@themaw.net>
7333 L: autofs@vger.kernel.org
7337 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7338 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7339 M: Michal Marek <mmarek@suse.com>
7340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7341 L: linux-kbuild@vger.kernel.org
7343 F: Documentation/kbuild/
7345 F: scripts/Makefile.*
7351 L: kernel-janitors@vger.kernel.org
7352 W: http://kernelnewbies.org/KernelJanitors
7355 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7356 M: "J. Bruce Fields" <bfields@fieldses.org>
7357 M: Jeff Layton <jlayton@poochiereds.net>
7358 L: linux-nfs@vger.kernel.org
7359 W: http://nfs.sourceforge.net/
7360 T: git git://linux-nfs.org/~bfields/linux.git
7363 F: include/uapi/linux/nfsd/
7367 F: include/linux/lockd/
7368 F: include/linux/sunrpc/
7369 F: include/uapi/linux/sunrpc/
7371 KERNEL SELFTEST FRAMEWORK
7372 M: Shuah Khan <shuahkh@osg.samsung.com>
7373 M: Shuah Khan <shuah@kernel.org>
7374 L: linux-kselftest@vger.kernel.org
7375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7377 F: tools/testing/selftests/
7378 F: Documentation/dev-tools/kselftest*
7380 KERNEL VIRTUAL MACHINE (KVM)
7381 M: Paolo Bonzini <pbonzini@redhat.com>
7382 M: Radim Krčmář <rkrcmar@redhat.com>
7383 L: kvm@vger.kernel.org
7384 W: http://www.linux-kvm.org
7385 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7387 F: Documentation/*/kvm*.txt
7388 F: Documentation/virtual/kvm/
7390 F: arch/x86/kernel/kvm.c
7391 F: arch/x86/kernel/kvmclock.c
7392 F: arch/*/include/asm/kvm*
7393 F: include/linux/kvm*
7394 F: include/uapi/linux/kvm*
7398 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7399 M: Joerg Roedel <joro@8bytes.org>
7400 L: kvm@vger.kernel.org
7401 W: http://www.linux-kvm.org/
7403 F: arch/x86/include/asm/svm.h
7404 F: arch/x86/kvm/svm.c
7406 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7407 M: Christoffer Dall <christoffer.dall@linaro.org>
7408 M: Marc Zyngier <marc.zyngier@arm.com>
7409 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7410 L: kvmarm@lists.cs.columbia.edu
7411 W: http://systems.cs.columbia.edu/projects/kvm-arm
7412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7414 F: arch/arm/include/uapi/asm/kvm*
7415 F: arch/arm/include/asm/kvm*
7418 F: include/kvm/arm_*
7420 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7421 M: Alexander Graf <agraf@suse.com>
7422 L: kvm-ppc@vger.kernel.org
7423 W: http://www.linux-kvm.org/
7424 T: git git://github.com/agraf/linux-2.6.git
7426 F: arch/powerpc/include/asm/kvm*
7427 F: arch/powerpc/kvm/
7429 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7430 M: Christoffer Dall <christoffer.dall@linaro.org>
7431 M: Marc Zyngier <marc.zyngier@arm.com>
7432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7433 L: kvmarm@lists.cs.columbia.edu
7435 F: arch/arm64/include/uapi/asm/kvm*
7436 F: arch/arm64/include/asm/kvm*
7439 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7440 M: James Hogan <james.hogan@imgtec.com>
7441 L: linux-mips@linux-mips.org
7443 F: arch/mips/include/uapi/asm/kvm*
7444 F: arch/mips/include/asm/kvm*
7447 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7448 M: Christian Borntraeger <borntraeger@de.ibm.com>
7449 M: Cornelia Huck <cohuck@redhat.com>
7450 L: linux-s390@vger.kernel.org
7451 W: http://www.ibm.com/developerworks/linux/linux390/
7452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7454 F: Documentation/s390/kvm.txt
7455 F: arch/s390/include/asm/kvm*
7457 F: arch/s390/mm/gmap.c
7460 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7461 M: Tejun Heo <tj@kernel.org>
7462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7464 F: include/linux/kernfs.h
7468 M: Eric Biederman <ebiederm@xmission.com>
7469 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7470 L: kexec@lists.infradead.org
7472 F: include/linux/kexec.h
7473 F: include/uapi/linux/kexec.h
7477 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7478 M: David Safford <safford@us.ibm.com>
7479 L: linux-security-module@vger.kernel.org
7480 L: keyrings@vger.kernel.org
7482 F: Documentation/security/keys/trusted-encrypted.rst
7483 F: include/keys/encrypted-type.h
7484 F: security/keys/encrypted-keys/
7487 M: David Safford <safford@us.ibm.com>
7488 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7489 L: linux-security-module@vger.kernel.org
7490 L: keyrings@vger.kernel.org
7492 F: Documentation/security/keys/trusted-encrypted.rst
7493 F: include/keys/trusted-type.h
7494 F: security/keys/trusted.c
7495 F: security/keys/trusted.h
7498 M: David Howells <dhowells@redhat.com>
7499 L: keyrings@vger.kernel.org
7501 F: Documentation/security/keys/core.rst
7502 F: include/linux/key.h
7503 F: include/linux/key-type.h
7504 F: include/linux/keyctl.h
7505 F: include/uapi/linux/keyctl.h
7509 KGDB / KDB /debug_core
7510 M: Jason Wessel <jason.wessel@windriver.com>
7511 W: http://kgdb.wiki.kernel.org/
7512 L: kgdb-bugreport@lists.sourceforge.net
7513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7515 F: Documentation/dev-tools/kgdb.rst
7516 F: drivers/misc/kgdbts.c
7517 F: drivers/tty/serial/kgdboc.c
7518 F: include/linux/kdb.h
7519 F: include/linux/kgdb.h
7523 M: Vegard Nossum <vegardno@ifi.uio.no>
7524 M: Pekka Enberg <penberg@kernel.org>
7526 F: Documentation/dev-tools/kmemcheck.rst
7527 F: arch/x86/include/asm/kmemcheck.h
7528 F: arch/x86/mm/kmemcheck/
7529 F: include/linux/kmemcheck.h
7533 M: Catalin Marinas <catalin.marinas@arm.com>
7535 F: Documentation/dev-tools/kmemleak.rst
7536 F: include/linux/kmemleak.h
7538 F: mm/kmemleak-test.c
7540 KMOD MODULE USERMODE HELPER
7541 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7542 L: linux-kernel@vger.kernel.org
7545 F: include/linux/kmod.h
7547 F: tools/testing/selftests/kmod/
7550 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7551 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7552 M: "David S. Miller" <davem@davemloft.net>
7553 M: Masami Hiramatsu <mhiramat@kernel.org>
7555 F: Documentation/kprobes.txt
7556 F: include/linux/kprobes.h
7557 F: include/asm-generic/kprobes.h
7560 KS0108 LCD CONTROLLER DRIVER
7561 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7562 W: http://miguelojeda.es/auxdisplay.htm
7563 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7565 F: Documentation/auxdisplay/ks0108
7566 F: drivers/auxdisplay/ks0108.c
7567 F: include/linux/ks0108.h
7570 M: David Ahern <dsa@cumulusnetworks.com>
7571 L: netdev@vger.kernel.org
7574 F: include/net/l3mdev.h
7576 LANTIQ MIPS ARCHITECTURE
7577 M: John Crispin <john@phrozen.org>
7578 L: linux-mips@linux-mips.org
7583 L: linux-x25@vger.kernel.org
7585 F: Documentation/networking/lapb-module.txt
7589 LASI 53c700 driver for PARISC
7590 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7591 L: linux-scsi@vger.kernel.org
7593 F: Documentation/scsi/53c700.txt
7594 F: drivers/scsi/53c700*
7597 M: Richard Purdie <rpurdie@rpsys.net>
7598 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7599 M: Pavel Machek <pavel@ucw.cz>
7600 L: linux-leds@vger.kernel.org
7601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7603 F: Documentation/devicetree/bindings/leds/
7605 F: include/linux/leds.h
7607 LEGACY EEPROM DRIVER
7608 M: Jean Delvare <jdelvare@suse.com>
7610 F: Documentation/misc-devices/eeprom
7611 F: drivers/misc/eeprom/eeprom.c
7613 LEGO USB Tower driver
7614 M: Juergen Stuber <starblue@users.sourceforge.net>
7615 L: legousb-devel@lists.sourceforge.net
7616 W: http://legousb.sourceforge.net/
7618 F: drivers/usb/misc/legousbtower.c
7621 M: Michael Krufky <mkrufky@linuxtv.org>
7622 L: linux-media@vger.kernel.org
7623 W: https://linuxtv.org
7624 W: http://github.com/mkrufky
7625 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7626 T: git git://linuxtv.org/mkrufky/tuners.git
7628 F: drivers/media/dvb-frontends/lg2160.*
7630 LGDT3305 MEDIA DRIVER
7631 M: Michael Krufky <mkrufky@linuxtv.org>
7632 L: linux-media@vger.kernel.org
7633 W: https://linuxtv.org
7634 W: http://github.com/mkrufky
7635 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7636 T: git git://linuxtv.org/mkrufky/tuners.git
7638 F: drivers/media/dvb-frontends/lgdt3305.*
7641 M: Rusty Russell <rusty@rustcorp.com.au>
7642 L: lguest@lists.ozlabs.org
7643 W: http://lguest.ozlabs.org/
7645 F: arch/x86/include/asm/lguest*.h
7648 F: include/linux/lguest*.h
7651 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7652 M: Viresh Kumar <vireshk@kernel.org>
7653 L: linux-ide@vger.kernel.org
7654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7656 F: include/linux/pata_arasan_cf_data.h
7657 F: drivers/ata/pata_arasan_cf.c
7660 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7661 M: Tejun Heo <tj@kernel.org>
7662 L: linux-ide@vger.kernel.org
7663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7665 F: drivers/ata/pata_*.c
7666 F: drivers/ata/ata_generic.c
7668 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7669 M: Linus Walleij <linus.walleij@linaro.org>
7670 L: linux-ide@vger.kernel.org
7671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7673 F: drivers/ata/pata_ftide010.c
7674 F: drivers/ata/sata_gemini.c
7675 F: drivers/ata/sata_gemini.h
7677 LIBATA SATA AHCI PLATFORM devices support
7678 M: Hans de Goede <hdegoede@redhat.com>
7679 M: Tejun Heo <tj@kernel.org>
7680 L: linux-ide@vger.kernel.org
7681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7683 F: drivers/ata/ahci_platform.c
7684 F: drivers/ata/libahci_platform.c
7685 F: include/linux/ahci_platform.h
7687 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7688 M: Mikael Pettersson <mikpelinux@gmail.com>
7689 L: linux-ide@vger.kernel.org
7690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7692 F: drivers/ata/sata_promise.*
7694 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7695 M: Tejun Heo <tj@kernel.org>
7696 L: linux-ide@vger.kernel.org
7697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7700 F: include/linux/ata.h
7701 F: include/linux/libata.h
7702 F: Documentation/devicetree/bindings/ata/
7705 M: Sasha Levin <alexander.levin@verizon.com>
7707 F: tools/lib/lockdep/
7709 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7710 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7711 L: linux-nvdimm@lists.01.org
7712 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7714 F: drivers/nvdimm/blk.c
7715 F: drivers/nvdimm/region_devs.c
7717 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7718 M: Vishal Verma <vishal.l.verma@intel.com>
7719 L: linux-nvdimm@lists.01.org
7720 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7722 F: drivers/nvdimm/btt*
7724 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7725 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7726 L: linux-nvdimm@lists.01.org
7727 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7729 F: drivers/nvdimm/pmem*
7731 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7732 M: Dan Williams <dan.j.williams@intel.com>
7733 L: linux-nvdimm@lists.01.org
7734 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7738 F: drivers/acpi/nfit/*
7739 F: include/linux/nd.h
7740 F: include/linux/libnvdimm.h
7741 F: include/uapi/linux/ndctl.h
7743 LIGHTNVM PLATFORM SUPPORT
7744 M: Matias Bjorling <mb@lightnvm.io>
7745 W: http://github/OpenChannelSSD
7746 L: linux-block@vger.kernel.org
7748 F: drivers/lightnvm/
7749 F: include/linux/lightnvm.h
7750 F: include/uapi/linux/lightnvm.h
7752 LINUX FOR POWER MACINTOSH
7753 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7754 W: http://www.penguinppc.org/
7755 L: linuxppc-dev@lists.ozlabs.org
7757 F: arch/powerpc/platforms/powermac/
7758 F: drivers/macintosh/
7760 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7761 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7762 M: Paul Mackerras <paulus@samba.org>
7763 M: Michael Ellerman <mpe@ellerman.id.au>
7764 W: https://github.com/linuxppc/linux/wiki
7765 L: linuxppc-dev@lists.ozlabs.org
7766 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7769 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7770 F: Documentation/devicetree/bindings/powerpc/
7771 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7772 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7773 F: Documentation/powerpc/
7775 F: drivers/char/tpm/tpm_ibmvtpm*
7776 F: drivers/crypto/nx/
7777 F: drivers/crypto/vmx/
7778 F: drivers/i2c/busses/i2c-opal.c
7779 F: drivers/net/ethernet/ibm/ibmveth.*
7780 F: drivers/net/ethernet/ibm/ibmvnic.*
7781 F: drivers/pci/hotplug/pnv_php.c
7782 F: drivers/pci/hotplug/rpa*
7783 F: drivers/rtc/rtc-opal.c
7784 F: drivers/scsi/ibmvscsi/
7785 F: drivers/tty/hvc/hvc_opal.c
7786 F: tools/testing/selftests/powerpc
7793 LINUX FOR POWERPC EMBEDDED MPC5XXX
7794 M: Anatolij Gustschin <agust@denx.de>
7795 L: linuxppc-dev@lists.ozlabs.org
7796 T: git git://git.denx.de/linux-denx-agust.git
7798 F: arch/powerpc/platforms/512x/
7799 F: arch/powerpc/platforms/52xx/
7801 LINUX FOR POWERPC EMBEDDED PPC4XX
7802 M: Alistair Popple <alistair@popple.id.au>
7803 M: Matt Porter <mporter@kernel.crashing.org>
7804 W: http://www.penguinppc.org/
7805 L: linuxppc-dev@lists.ozlabs.org
7807 F: arch/powerpc/platforms/40x/
7808 F: arch/powerpc/platforms/44x/
7810 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7811 M: Scott Wood <oss@buserror.net>
7812 M: Kumar Gala <galak@kernel.crashing.org>
7813 W: http://www.penguinppc.org/
7814 L: linuxppc-dev@lists.ozlabs.org
7815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7817 F: arch/powerpc/platforms/83xx/
7818 F: arch/powerpc/platforms/85xx/
7819 F: Documentation/devicetree/bindings/powerpc/fsl/
7821 LINUX FOR POWERPC EMBEDDED PPC8XX
7822 M: Vitaly Bordug <vitb@kernel.crashing.org>
7823 W: http://www.penguinppc.org/
7824 L: linuxppc-dev@lists.ozlabs.org
7826 F: arch/powerpc/platforms/8xx/
7828 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7829 L: linuxppc-dev@lists.ozlabs.org
7831 F: arch/powerpc/*/*virtex*
7832 F: arch/powerpc/*/*/*virtex*
7834 LINUX FOR POWERPC PA SEMI PWRFICIENT
7835 L: linuxppc-dev@lists.ozlabs.org
7837 F: arch/powerpc/platforms/pasemi/
7838 F: drivers/*/*pasemi*
7839 F: drivers/*/*/*pasemi*
7841 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7842 M: Kees Cook <keescook@chromium.org>
7844 F: drivers/misc/lkdtm*
7846 LINUX SECURITY MODULE (LSM) FRAMEWORK
7847 M: Chris Wright <chrisw@sous-sol.org>
7848 L: linux-security-module@vger.kernel.org
7851 LIS3LV02D ACCELEROMETER DRIVER
7852 M: Eric Piel <eric.piel@tremplin-utc.net>
7854 F: Documentation/misc-devices/lis3lv02d
7855 F: drivers/misc/lis3lv02d/
7856 F: drivers/platform/x86/hp_accel.c
7859 M: Josh Poimboeuf <jpoimboe@redhat.com>
7860 M: Jessica Yu <jeyu@kernel.org>
7861 M: Jiri Kosina <jikos@kernel.org>
7862 M: Miroslav Benes <mbenes@suse.cz>
7863 R: Petr Mladek <pmladek@suse.com>
7865 F: kernel/livepatch/
7866 F: include/linux/livepatch.h
7867 F: arch/x86/include/asm/livepatch.h
7868 F: arch/x86/kernel/livepatch.c
7869 F: Documentation/livepatch/
7870 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7871 F: samples/livepatch/
7872 L: live-patching@vger.kernel.org
7873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7876 L: netdev@vger.kernel.org
7878 F: include/linux/llc.h
7879 F: include/uapi/linux/llc.h
7883 LM73 HARDWARE MONITOR DRIVER
7884 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7885 L: linux-hwmon@vger.kernel.org
7887 F: drivers/hwmon/lm73.c
7889 LM78 HARDWARE MONITOR DRIVER
7890 M: Jean Delvare <jdelvare@suse.com>
7891 L: linux-hwmon@vger.kernel.org
7893 F: Documentation/hwmon/lm78
7894 F: drivers/hwmon/lm78.c
7896 LM83 HARDWARE MONITOR DRIVER
7897 M: Jean Delvare <jdelvare@suse.com>
7898 L: linux-hwmon@vger.kernel.org
7900 F: Documentation/hwmon/lm83
7901 F: drivers/hwmon/lm83.c
7903 LM90 HARDWARE MONITOR DRIVER
7904 M: Jean Delvare <jdelvare@suse.com>
7905 L: linux-hwmon@vger.kernel.org
7907 F: Documentation/hwmon/lm90
7908 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7909 F: drivers/hwmon/lm90.c
7910 F: include/dt-bindings/thermal/lm90.h
7912 LM95234 HARDWARE MONITOR DRIVER
7913 M: Guenter Roeck <linux@roeck-us.net>
7914 L: linux-hwmon@vger.kernel.org
7916 F: Documentation/hwmon/lm95234
7917 F: drivers/hwmon/lm95234.c
7919 LME2510 MEDIA DRIVER
7920 M: Malcolm Priestley <tvboxspy@gmail.com>
7921 L: linux-media@vger.kernel.org
7922 W: https://linuxtv.org
7923 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7925 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7927 LOADPIN SECURITY MODULE
7928 M: Kees Cook <keescook@chromium.org>
7929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
7931 F: security/loadpin/
7932 F: Documentation/admin-guide/LSM/LoadPin.rst
7935 M: Peter Zijlstra <peterz@infradead.org>
7936 M: Ingo Molnar <mingo@redhat.com>
7937 L: linux-kernel@vger.kernel.org
7938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7940 F: Documentation/locking/
7941 F: include/linux/lockdep.h
7942 F: include/linux/spinlock*.h
7943 F: arch/*/include/asm/spinlock*.h
7944 F: include/linux/rwlock*.h
7945 F: include/linux/mutex*.h
7946 F: arch/*/include/asm/mutex*.h
7947 F: include/linux/rwsem*.h
7948 F: arch/*/include/asm/rwsem.h
7949 F: include/linux/seqlock.h
7950 F: lib/locking*.[ch]
7953 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7954 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7955 L: linux-ntfs-dev@lists.sourceforge.net
7956 W: http://www.linux-ntfs.org/content/view/19/37/
7958 F: Documentation/ldm.txt
7959 F: block/partitions/ldm.*
7961 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7962 M: Sathya Prakash <sathya.prakash@broadcom.com>
7963 M: Chaitra P B <chaitra.basappa@broadcom.com>
7964 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7965 L: MPT-FusionLinux.pdl@broadcom.com
7966 L: linux-scsi@vger.kernel.org
7967 W: http://www.avagotech.com/support/
7969 F: drivers/message/fusion/
7970 F: drivers/scsi/mpt2sas/
7971 F: drivers/scsi/mpt3sas/
7973 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7974 M: Matthew Wilcox <matthew@wil.cx>
7975 L: linux-scsi@vger.kernel.org
7977 F: drivers/scsi/sym53c8xx_2/
7979 LTC4261 HARDWARE MONITOR DRIVER
7980 M: Guenter Roeck <linux@roeck-us.net>
7981 L: linux-hwmon@vger.kernel.org
7983 F: Documentation/hwmon/ltc4261
7984 F: drivers/hwmon/ltc4261.c
7986 LTC4306 I2C MULTIPLEXER DRIVER
7987 M: Michael Hennerich <michael.hennerich@analog.com>
7988 W: http://ez.analog.com/community/linux-device-drivers
7989 L: linux-i2c@vger.kernel.org
7991 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
7992 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7994 LTP (Linux Test Project)
7995 M: Mike Frysinger <vapier@gentoo.org>
7996 M: Cyril Hrubis <chrubis@suse.cz>
7997 M: Wanlong Gao <wanlong.gao@gmail.com>
7998 M: Jan Stancek <jstancek@redhat.com>
7999 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8000 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8001 L: ltp@lists.linux.it (subscribers-only)
8002 W: http://linux-test-project.github.io/
8003 T: git git://github.com/linux-test-project/ltp.git
8007 W: http://www.linux-m32r.org/
8012 M: Geert Uytterhoeven <geert@linux-m68k.org>
8013 L: linux-m68k@lists.linux-m68k.org
8014 W: http://www.linux-m68k.org/
8015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8020 M68K ON APPLE MACINTOSH
8021 M: Joshua Thompson <funaho@jurai.org>
8022 W: http://www.mac.linux-m68k.org/
8023 L: linux-m68k@lists.linux-m68k.org
8028 M: Philip Blundell <philb@gnu.org>
8029 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8033 M88DS3103 MEDIA DRIVER
8034 M: Antti Palosaari <crope@iki.fi>
8035 L: linux-media@vger.kernel.org
8036 W: https://linuxtv.org
8037 W: http://palosaari.fi/linux/
8038 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8039 T: git git://linuxtv.org/anttip/media_tree.git
8041 F: drivers/media/dvb-frontends/m88ds3103*
8043 M88RS2000 MEDIA DRIVER
8044 M: Malcolm Priestley <tvboxspy@gmail.com>
8045 L: linux-media@vger.kernel.org
8046 W: https://linuxtv.org
8047 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8049 F: drivers/media/dvb-frontends/m88rs2000*
8051 MA901 MASTERKIT USB FM RADIO DRIVER
8052 M: Alexey Klimov <klimov.linux@gmail.com>
8053 L: linux-media@vger.kernel.org
8054 T: git git://linuxtv.org/media_tree.git
8056 F: drivers/media/radio/radio-ma901.c
8059 M: Johannes Berg <johannes@sipsolutions.net>
8060 L: linux-wireless@vger.kernel.org
8061 W: http://wireless.kernel.org/
8062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8065 F: Documentation/networking/mac80211-injection.txt
8066 F: include/net/mac80211.h
8068 F: drivers/net/wireless/mac80211_hwsim.[ch]
8071 M: Jassi Brar <jassisinghbrar@gmail.com>
8072 L: linux-kernel@vger.kernel.org
8075 F: include/linux/mailbox_client.h
8076 F: include/linux/mailbox_controller.h
8078 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8079 M: Michael Kerrisk <mtk.manpages@gmail.com>
8080 W: http://www.kernel.org/doc/man-pages
8081 L: linux-man@vger.kernel.org
8084 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8085 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8086 L: linux-mips@linux-mips.org
8088 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8090 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8091 M: Andrew Lunn <andrew@lunn.ch>
8092 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8093 L: netdev@vger.kernel.org
8095 F: drivers/net/dsa/mv88e6xxx/
8096 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8098 MARVELL ARMADA DRM SUPPORT
8099 M: Russell King <linux@armlinux.org.uk>
8101 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8102 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8103 F: drivers/gpu/drm/armada/
8104 F: include/uapi/drm/armada_drm.h
8105 F: Documentation/devicetree/bindings/display/armada/
8107 MARVELL CRYPTO DRIVER
8108 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8109 M: Arnaud Ebalard <arno@natisbad.org>
8110 F: drivers/crypto/marvell/
8112 L: linux-crypto@vger.kernel.org
8114 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8115 M: Mirko Lindner <mlindner@marvell.com>
8116 M: Stephen Hemminger <stephen@networkplumber.org>
8117 L: netdev@vger.kernel.org
8119 F: drivers/net/ethernet/marvell/sk*
8121 MARVELL LIBERTAS WIRELESS DRIVER
8122 L: libertas-dev@lists.infradead.org
8124 F: drivers/net/wireless/marvell/libertas/
8126 MARVELL MV643XX ETHERNET DRIVER
8127 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8128 L: netdev@vger.kernel.org
8130 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8131 F: include/linux/mv643xx.h
8133 MARVELL MV88X3310 PHY DRIVER
8134 M: Russell King <rmk@armlinux.org.uk>
8135 L: netdev@vger.kernel.org
8137 F: drivers/net/phy/marvell10g.c
8139 MARVELL MVNETA ETHERNET DRIVER
8140 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8141 L: netdev@vger.kernel.org
8143 F: drivers/net/ethernet/marvell/mvneta.*
8145 MARVELL MWIFIEX WIRELESS DRIVER
8146 M: Amitkumar Karwar <amitkarwar@gmail.com>
8147 M: Nishant Sarmukadam <nishants@marvell.com>
8148 M: Ganapathi Bhat <gbhat@marvell.com>
8149 M: Xinming Hu <huxm@marvell.com>
8150 L: linux-wireless@vger.kernel.org
8152 F: drivers/net/wireless/marvell/mwifiex/
8154 MARVELL MWL8K WIRELESS DRIVER
8155 M: Lennert Buytenhek <buytenh@wantstofly.org>
8156 L: linux-wireless@vger.kernel.org
8158 F: drivers/net/wireless/marvell/mwl8k.c
8160 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8161 M: Nicolas Pitre <nico@fluxnic.net>
8163 F: drivers/mmc/host/mvsdio.*
8165 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8166 M: Hu Ziji <huziji@marvell.com>
8167 L: linux-mmc@vger.kernel.org
8169 F: drivers/mmc/host/sdhci-xenon*
8170 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8172 MATROX FRAMEBUFFER DRIVER
8173 L: linux-fbdev@vger.kernel.org
8175 F: drivers/video/fbdev/matrox/matroxfb_*
8176 F: include/uapi/linux/matroxfb.h
8178 MAX16065 HARDWARE MONITOR DRIVER
8179 M: Guenter Roeck <linux@roeck-us.net>
8180 L: linux-hwmon@vger.kernel.org
8182 F: Documentation/hwmon/max16065
8183 F: drivers/hwmon/max16065.c
8185 MAX20751 HARDWARE MONITOR DRIVER
8186 M: Guenter Roeck <linux@roeck-us.net>
8187 L: linux-hwmon@vger.kernel.org
8189 F: Documentation/hwmon/max20751
8190 F: drivers/hwmon/max20751.c
8192 MAX2175 SDR TUNER DRIVER
8193 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8194 L: linux-media@vger.kernel.org
8195 T: git git://linuxtv.org/media_tree.git
8197 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8198 F: Documentation/media/v4l-drivers/max2175.rst
8199 F: drivers/media/i2c/max2175*
8200 F: include/uapi/linux/max2175.h
8202 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8203 L: linux-hwmon@vger.kernel.org
8205 F: Documentation/hwmon/max6650
8206 F: drivers/hwmon/max6650.c
8208 MAX6697 HARDWARE MONITOR DRIVER
8209 M: Guenter Roeck <linux@roeck-us.net>
8210 L: linux-hwmon@vger.kernel.org
8212 F: Documentation/hwmon/max6697
8213 F: Documentation/devicetree/bindings/i2c/max6697.txt
8214 F: drivers/hwmon/max6697.c
8215 F: include/linux/platform_data/max6697.h
8217 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8218 M: Peter Rosin <peda@axentia.se>
8219 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8221 F: Documentation/devicetree/bindings/sound/max9860.txt
8222 F: sound/soc/codecs/max9860.*
8224 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8225 M: Javier Martinez Canillas <javier@dowhile0.org>
8226 L: linux-kernel@vger.kernel.org
8228 F: drivers/regulator/max77802-regulator.c
8229 F: Documentation/devicetree/bindings/*/*max77802.txt
8230 F: include/dt-bindings/*/*max77802.h
8232 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8233 M: Krzysztof Kozlowski <krzk@kernel.org>
8234 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8235 L: linux-pm@vger.kernel.org
8237 F: drivers/power/supply/max14577_charger.c
8238 F: drivers/power/supply/max77693_charger.c
8240 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8241 M: Chanwoo Choi <cw00.choi@samsung.com>
8242 M: Krzysztof Kozlowski <krzk@kernel.org>
8243 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8244 L: linux-kernel@vger.kernel.org
8246 F: drivers/*/max14577*.c
8247 F: drivers/*/max77686*.c
8248 F: drivers/*/max77693*.c
8249 F: drivers/extcon/extcon-max14577.c
8250 F: drivers/extcon/extcon-max77693.c
8251 F: drivers/rtc/rtc-max77686.c
8252 F: drivers/clk/clk-max77686.c
8253 F: Documentation/devicetree/bindings/mfd/max14577.txt
8254 F: Documentation/devicetree/bindings/*/max77686.txt
8255 F: Documentation/devicetree/bindings/mfd/max77693.txt
8256 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8257 F: include/linux/mfd/max14577*.h
8258 F: include/linux/mfd/max77686*.h
8259 F: include/linux/mfd/max77693*.h
8261 MAXIRADIO FM RADIO RECEIVER DRIVER
8262 M: Hans Verkuil <hverkuil@xs4all.nl>
8263 L: linux-media@vger.kernel.org
8264 T: git git://linuxtv.org/media_tree.git
8265 W: https://linuxtv.org
8267 F: drivers/media/radio/radio-maxiradio*
8269 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8270 M: Peter Rosin <peda@axentia.se>
8271 L: linux-iio@vger.kernel.org
8273 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8274 F: drivers/iio/potentiometer/mcp4531.c
8276 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8277 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8278 L: linux-iio@vger.kernel.org
8280 F: drivers/iio/dac/cio-dac.c
8282 MEDIA DRIVERS FOR ASCOT2E
8283 M: Sergey Kozlov <serjk@netup.ru>
8284 M: Abylay Ospan <aospan@netup.ru>
8285 L: linux-media@vger.kernel.org
8286 W: https://linuxtv.org
8288 T: git git://linuxtv.org/media_tree.git
8290 F: drivers/media/dvb-frontends/ascot2e*
8292 MEDIA DRIVERS FOR CXD2841ER
8293 M: Sergey Kozlov <serjk@netup.ru>
8294 M: Abylay Ospan <aospan@netup.ru>
8295 L: linux-media@vger.kernel.org
8296 W: https://linuxtv.org
8298 T: git git://linuxtv.org/media_tree.git
8300 F: drivers/media/dvb-frontends/cxd2841er*
8302 MEDIA DRIVERS FOR FREESCALE IMX
8303 M: Steve Longerbeam <slongerbeam@gmail.com>
8304 M: Philipp Zabel <p.zabel@pengutronix.de>
8305 L: linux-media@vger.kernel.org
8306 T: git git://linuxtv.org/media_tree.git
8308 F: Documentation/devicetree/bindings/media/imx.txt
8309 F: Documentation/media/v4l-drivers/imx.rst
8310 F: drivers/staging/media/imx/
8311 F: include/linux/imx-media.h
8312 F: include/media/imx.h
8314 MEDIA DRIVERS FOR HELENE
8315 M: Abylay Ospan <aospan@netup.ru>
8316 L: linux-media@vger.kernel.org
8317 W: https://linuxtv.org
8319 T: git git://linuxtv.org/media_tree.git
8321 F: drivers/media/dvb-frontends/helene*
8323 MEDIA DRIVERS FOR HORUS3A
8324 M: Sergey Kozlov <serjk@netup.ru>
8325 M: Abylay Ospan <aospan@netup.ru>
8326 L: linux-media@vger.kernel.org
8327 W: https://linuxtv.org
8329 T: git git://linuxtv.org/media_tree.git
8331 F: drivers/media/dvb-frontends/horus3a*
8333 MEDIA DRIVERS FOR LNBH25
8334 M: Sergey Kozlov <serjk@netup.ru>
8335 M: Abylay Ospan <aospan@netup.ru>
8336 L: linux-media@vger.kernel.org
8337 W: https://linuxtv.org
8339 T: git git://linuxtv.org/media_tree.git
8341 F: drivers/media/dvb-frontends/lnbh25*
8343 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8344 M: Sergey Kozlov <serjk@netup.ru>
8345 M: Abylay Ospan <aospan@netup.ru>
8346 L: linux-media@vger.kernel.org
8347 W: https://linuxtv.org
8349 T: git git://linuxtv.org/media_tree.git
8351 F: drivers/media/pci/netup_unidvb/*
8353 MEDIA DRIVERS FOR RENESAS - DRIF
8354 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8355 L: linux-media@vger.kernel.org
8356 L: linux-renesas-soc@vger.kernel.org
8357 T: git git://linuxtv.org/media_tree.git
8359 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8360 F: drivers/media/platform/rcar_drif.c
8362 MEDIA DRIVERS FOR RENESAS - FCP
8363 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8364 L: linux-media@vger.kernel.org
8365 L: linux-renesas-soc@vger.kernel.org
8366 T: git git://linuxtv.org/media_tree.git
8368 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8369 F: drivers/media/platform/rcar-fcp.c
8370 F: include/media/rcar-fcp.h
8372 MEDIA DRIVERS FOR RENESAS - FDP1
8373 M: Kieran Bingham <kieran@bingham.xyz>
8374 L: linux-media@vger.kernel.org
8375 L: linux-renesas-soc@vger.kernel.org
8376 T: git git://linuxtv.org/media_tree.git
8378 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8379 F: drivers/media/platform/rcar_fdp1.c
8381 MEDIA DRIVERS FOR RENESAS - VIN
8382 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8383 L: linux-media@vger.kernel.org
8384 L: linux-renesas-soc@vger.kernel.org
8385 T: git git://linuxtv.org/media_tree.git
8387 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8388 F: drivers/media/platform/rcar-vin/
8390 MEDIA DRIVERS FOR RENESAS - VSP1
8391 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8392 L: linux-media@vger.kernel.org
8393 L: linux-renesas-soc@vger.kernel.org
8394 T: git git://linuxtv.org/media_tree.git
8396 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8397 F: drivers/media/platform/vsp1/
8399 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8400 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8401 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8402 P: LinuxTV.org Project
8403 L: linux-media@vger.kernel.org
8404 W: https://linuxtv.org
8405 Q: http://patchwork.kernel.org/project/linux-media/list/
8406 T: git git://linuxtv.org/media_tree.git
8408 F: Documentation/devicetree/bindings/media/
8409 F: Documentation/media/
8411 F: drivers/staging/media/
8412 F: include/linux/platform_data/media/
8414 F: include/uapi/linux/dvb/
8415 F: include/uapi/linux/videodev2.h
8416 F: include/uapi/linux/media.h
8417 F: include/uapi/linux/v4l2-*
8418 F: include/uapi/linux/meye.h
8419 F: include/uapi/linux/ivtv*
8420 F: include/uapi/linux/uvcvideo.h
8422 MEDIATEK ETHERNET DRIVER
8423 M: Felix Fietkau <nbd@openwrt.org>
8424 M: John Crispin <blogic@openwrt.org>
8425 L: netdev@vger.kernel.org
8427 F: drivers/net/ethernet/mediatek/
8429 MEDIATEK JPEG DRIVER
8430 M: Rick Chang <rick.chang@mediatek.com>
8431 M: Bin Liu <bin.liu@mediatek.com>
8433 F: drivers/media/platform/mtk-jpeg/
8434 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8437 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8438 M: Houlong Wei <houlong.wei@mediatek.com>
8439 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8441 F: drivers/media/platform/mtk-mdp/
8442 F: drivers/media/platform/mtk-vpu/
8443 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8445 MEDIATEK MEDIA DRIVER
8446 M: Tiffany Lin <tiffany.lin@mediatek.com>
8447 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8449 F: drivers/media/platform/mtk-vcodec/
8450 F: drivers/media/platform/mtk-vpu/
8451 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8452 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8454 MEDIATEK MT7601U WIRELESS LAN DRIVER
8455 M: Jakub Kicinski <kubakici@wp.pl>
8456 L: linux-wireless@vger.kernel.org
8458 F: drivers/net/wireless/mediatek/mt7601u/
8460 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8461 M: Sean Wang <sean.wang@mediatek.com>
8463 F: drivers/char/hw_random/mtk-rng.c
8465 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8466 M: Peter Senna Tschudin <peter.senna@collabora.com>
8467 M: Martin Donnelly <martin.donnelly@ge.com>
8468 M: Martyn Welch <martyn.welch@collabora.co.uk>
8470 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8471 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8473 MEGARAID SCSI/SAS DRIVERS
8474 M: Kashyap Desai <kashyap.desai@broadcom.com>
8475 M: Sumit Saxena <sumit.saxena@broadcom.com>
8476 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8477 L: megaraidlinux.pdl@broadcom.com
8478 L: linux-scsi@vger.kernel.org
8479 W: http://www.avagotech.com/support/
8481 F: Documentation/scsi/megaraid.txt
8482 F: drivers/scsi/megaraid.*
8483 F: drivers/scsi/megaraid/
8485 MELEXIS MLX90614 DRIVER
8486 M: Crt Mori <cmo@melexis.com>
8487 L: linux-iio@vger.kernel.org
8488 W: http://www.melexis.com
8490 F: drivers/iio/temperature/mlx90614.c
8492 MELFAS MIP4 TOUCHSCREEN DRIVER
8493 M: Sangwon Jee <jeesw@melfas.com>
8494 W: http://www.melfas.com
8496 F: drivers/input/touchscreen/melfas_mip4.c
8497 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8499 MELLANOX ETHERNET DRIVER (mlx4_en)
8500 M: Tariq Toukan <tariqt@mellanox.com>
8501 L: netdev@vger.kernel.org
8503 W: http://www.mellanox.com
8504 Q: http://patchwork.ozlabs.org/project/netdev/list/
8505 F: drivers/net/ethernet/mellanox/mlx4/en_*
8507 MELLANOX ETHERNET DRIVER (mlx5e)
8508 M: Saeed Mahameed <saeedm@mellanox.com>
8509 L: netdev@vger.kernel.org
8511 W: http://www.mellanox.com
8512 Q: http://patchwork.ozlabs.org/project/netdev/list/
8513 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8515 MELLANOX ETHERNET INNOVA DRIVER
8516 M: Ilan Tayari <ilant@mellanox.com>
8517 R: Boris Pismenny <borisp@mellanox.com>
8518 L: netdev@vger.kernel.org
8520 W: http://www.mellanox.com
8521 Q: http://patchwork.ozlabs.org/project/netdev/list/
8522 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8523 F: include/linux/mlx5/mlx5_ifc_fpga.h
8525 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8526 M: Ilan Tayari <ilant@mellanox.com>
8527 R: Boris Pismenny <borisp@mellanox.com>
8528 L: netdev@vger.kernel.org
8530 W: http://www.mellanox.com
8531 Q: http://patchwork.ozlabs.org/project/netdev/list/
8532 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8533 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8535 MELLANOX ETHERNET SWITCH DRIVERS
8536 M: Jiri Pirko <jiri@mellanox.com>
8537 M: Ido Schimmel <idosch@mellanox.com>
8538 L: netdev@vger.kernel.org
8540 W: http://www.mellanox.com
8541 Q: http://patchwork.ozlabs.org/project/netdev/list/
8542 F: drivers/net/ethernet/mellanox/mlxsw/
8544 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8545 M: Yotam Gigi <yotamg@mellanox.com>
8546 L: netdev@vger.kernel.org
8548 W: http://www.mellanox.com
8549 Q: http://patchwork.ozlabs.org/project/netdev/list/
8550 F: drivers/net/ethernet/mellanox/mlxfw/
8552 MELLANOX MLX CPLD HOTPLUG DRIVER
8553 M: Vadim Pasternak <vadimp@mellanox.com>
8554 L: platform-driver-x86@vger.kernel.org
8556 F: drivers/platform/x86/mlxcpld-hotplug.c
8557 F: include/linux/platform_data/mlxcpld-hotplug.h
8559 MELLANOX MLX4 core VPI driver
8560 M: Tariq Toukan <tariqt@mellanox.com>
8561 L: netdev@vger.kernel.org
8562 L: linux-rdma@vger.kernel.org
8563 W: http://www.mellanox.com
8564 Q: http://patchwork.ozlabs.org/project/netdev/list/
8566 F: drivers/net/ethernet/mellanox/mlx4/
8567 F: include/linux/mlx4/
8569 MELLANOX MLX4 IB driver
8570 M: Yishai Hadas <yishaih@mellanox.com>
8571 L: linux-rdma@vger.kernel.org
8572 W: http://www.mellanox.com
8573 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8575 F: drivers/infiniband/hw/mlx4/
8576 F: include/linux/mlx4/
8577 F: include/uapi/rdma/mlx4-abi.h
8579 MELLANOX MLX5 core VPI driver
8580 M: Saeed Mahameed <saeedm@mellanox.com>
8581 M: Matan Barak <matanb@mellanox.com>
8582 M: Leon Romanovsky <leonro@mellanox.com>
8583 L: netdev@vger.kernel.org
8584 L: linux-rdma@vger.kernel.org
8585 W: http://www.mellanox.com
8586 Q: http://patchwork.ozlabs.org/project/netdev/list/
8588 F: drivers/net/ethernet/mellanox/mlx5/core/
8589 F: include/linux/mlx5/
8591 MELLANOX MLX5 IB driver
8592 M: Matan Barak <matanb@mellanox.com>
8593 M: Leon Romanovsky <leonro@mellanox.com>
8594 L: linux-rdma@vger.kernel.org
8595 W: http://www.mellanox.com
8596 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8598 F: drivers/infiniband/hw/mlx5/
8599 F: include/linux/mlx5/
8600 F: include/uapi/rdma/mlx5-abi.h
8602 MELLANOX MLXCPLD I2C AND MUX DRIVER
8603 M: Vadim Pasternak <vadimp@mellanox.com>
8604 M: Michael Shych <michaelsh@mellanox.com>
8605 L: linux-i2c@vger.kernel.org
8607 F: drivers/i2c/busses/i2c-mlxcpld.c
8608 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8609 F: Documentation/i2c/busses/i2c-mlxcpld
8611 MELLANOX MLXCPLD LED DRIVER
8612 M: Vadim Pasternak <vadimp@mellanox.com>
8613 L: linux-leds@vger.kernel.org
8615 F: drivers/leds/leds-mlxcpld.c
8616 F: Documentation/leds/leds-mlxcpld.txt
8618 MELLANOX PLATFORM DRIVER
8619 M: Vadim Pasternak <vadimp@mellanox.com>
8620 L: platform-driver-x86@vger.kernel.org
8622 F: drivers/platform/x86/mlx-platform.c
8625 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8626 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8627 L: linux-kernel@vger.kernel.org
8629 F: kernel/membarrier.c
8630 F: include/uapi/linux/membarrier.h
8633 L: linux-mm@kvack.org
8634 W: http://www.linux-mm.org
8636 F: include/linux/mm.h
8637 F: include/linux/gfp.h
8638 F: include/linux/mmzone.h
8639 F: include/linux/memory_hotplug.h
8640 F: include/linux/vmalloc.h
8643 MEMORY TECHNOLOGY DEVICES (MTD)
8644 M: David Woodhouse <dwmw2@infradead.org>
8645 M: Brian Norris <computersforpeace@gmail.com>
8646 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8647 M: Marek Vasut <marek.vasut@gmail.com>
8648 M: Richard Weinberger <richard@nod.at>
8649 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8650 L: linux-mtd@lists.infradead.org
8651 W: http://www.linux-mtd.infradead.org/
8652 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8653 T: git git://git.infradead.org/linux-mtd.git master
8654 T: git git://git.infradead.org/l2-mtd.git master
8656 F: Documentation/devicetree/bindings/mtd/
8658 F: include/linux/mtd/
8659 F: include/uapi/mtd/
8661 MEN A21 WATCHDOG DRIVER
8662 M: Johannes Thumshirn <morbidrsa@gmail.com>
8663 L: linux-watchdog@vger.kernel.org
8665 F: drivers/watchdog/mena21_wdt.c
8667 MEN CHAMELEON BUS (mcb)
8668 M: Johannes Thumshirn <morbidrsa@gmail.com>
8671 F: include/linux/mcb.h
8672 F: Documentation/men-chameleon-bus.txt
8674 MEN F21BMC (Board Management Controller)
8675 M: Andreas Werner <andreas.werner@men.de>
8677 F: drivers/mfd/menf21bmc.c
8678 F: drivers/watchdog/menf21bmc_wdt.c
8679 F: drivers/leds/leds-menf21bmc.c
8680 F: drivers/hwmon/menf21bmc_hwmon.c
8681 F: Documentation/hwmon/menf21bmc
8684 M: James Hogan <james.hogan@imgtec.com>
8685 L: linux-metag@vger.kernel.org
8686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8689 F: Documentation/metag/
8690 F: Documentation/devicetree/bindings/metag/
8691 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8692 F: drivers/clocksource/metag_generic.c
8693 F: drivers/irqchip/irq-metag.c
8694 F: drivers/irqchip/irq-metag-ext.c
8695 F: drivers/tty/metag_da.c
8697 MICROBLAZE ARCHITECTURE
8698 M: Michal Simek <monstr@monstr.eu>
8699 W: http://www.monstr.eu/fdt/
8700 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8704 MICROCHIP / ATMEL AT91 SERIAL DRIVER
8705 M: Richard Genoud <richard.genoud@gmail.com>
8707 F: drivers/tty/serial/atmel_serial.c
8708 F: drivers/tty/serial/atmel_serial.h
8710 MICROCHIP / ATMEL DMA DRIVER
8711 M: Ludovic Desroches <ludovic.desroches@microchip.com>
8712 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8713 L: dmaengine@vger.kernel.org
8715 F: drivers/dma/at_hdmac.c
8716 F: drivers/dma/at_hdmac_regs.h
8717 F: include/linux/platform_data/dma-atmel.h
8719 MICROCHIP / ATMEL ISC DRIVER
8720 M: Songjun Wu <songjun.wu@microchip.com>
8721 L: linux-media@vger.kernel.org
8723 F: drivers/media/platform/atmel/atmel-isc.c
8724 F: drivers/media/platform/atmel/atmel-isc-regs.h
8725 F: devicetree/bindings/media/atmel-isc.txt
8727 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8728 M: Woojung Huh <Woojung.Huh@microchip.com>
8729 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8730 L: netdev@vger.kernel.org
8732 F: net/dsa/tag_ksz.c
8733 F: drivers/net/dsa/microchip/*
8734 F: include/linux/platform_data/microchip-ksz.h
8735 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
8737 MICROCHIP USB251XB DRIVER
8738 M: Richard Leitner <richard.leitner@skidata.com>
8739 L: linux-usb@vger.kernel.org
8741 F: drivers/usb/misc/usb251xb.c
8742 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8744 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8745 M: Don Brace <don.brace@microsemi.com>
8746 L: esc.storagedev@microsemi.com
8747 L: linux-scsi@vger.kernel.org
8749 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8750 F: drivers/scsi/smartpqi/Kconfig
8751 F: drivers/scsi/smartpqi/Makefile
8752 F: include/linux/cciss*.h
8753 F: include/uapi/linux/cciss*.h
8754 F: Documentation/scsi/smartpqi.txt
8756 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8757 M: Chen Yu <yu.c.chen@intel.com>
8758 L: platform-driver-x86@vger.kernel.org
8760 F: drivers/platform/x86/surfacepro3_button.c
8763 M: Oliver Neukum <oliver@neukum.org>
8765 F: drivers/usb/image/microtek.*
8768 M: Ralf Baechle <ralf@linux-mips.org>
8769 L: linux-mips@linux-mips.org
8770 W: http://www.linux-mips.org/
8771 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8772 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8774 F: Documentation/devicetree/bindings/mips/
8775 F: Documentation/mips/
8778 MIPS BOSTON DEVELOPMENT BOARD
8779 M: Paul Burton <paul.burton@imgtec.com>
8780 L: linux-mips@linux-mips.org
8782 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
8783 F: arch/mips/boot/dts/img/boston.dts
8784 F: arch/mips/configs/generic/board-boston.config
8785 F: drivers/clk/imgtec/clk-boston.c
8786 F: include/dt-bindings/clock/boston-clock.h
8788 MIPS GENERIC PLATFORM
8789 M: Paul Burton <paul.burton@imgtec.com>
8790 L: linux-mips@linux-mips.org
8792 F: arch/mips/generic/
8794 MIPS/LOONGSON1 ARCHITECTURE
8795 M: Keguang Zhang <keguang.zhang@gmail.com>
8796 L: linux-mips@linux-mips.org
8798 F: arch/mips/loongson32/
8799 F: arch/mips/include/asm/mach-loongson32/
8800 F: drivers/*/*loongson1*
8801 F: drivers/*/*/*loongson1*
8803 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8804 M: Hans Verkuil <hverkuil@xs4all.nl>
8805 L: linux-media@vger.kernel.org
8806 T: git git://linuxtv.org/media_tree.git
8807 W: https://linuxtv.org
8809 F: drivers/media/radio/radio-miropcm20*
8812 M: Eric Miao <eric.y.miao@gmail.com>
8813 M: Haojian Zhuang <haojian.zhuang@gmail.com>
8814 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8815 T: git git://github.com/hzhuang1/linux.git
8816 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8818 F: arch/arm/boot/dts/mmp*
8819 F: arch/arm/mach-mmp/
8821 MN88472 MEDIA DRIVER
8822 M: Antti Palosaari <crope@iki.fi>
8823 L: linux-media@vger.kernel.org
8824 W: https://linuxtv.org
8825 W: http://palosaari.fi/linux/
8826 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8828 F: drivers/media/dvb-frontends/mn88472*
8830 MN88473 MEDIA DRIVER
8831 M: Antti Palosaari <crope@iki.fi>
8832 L: linux-media@vger.kernel.org
8833 W: https://linuxtv.org
8834 W: http://palosaari.fi/linux/
8835 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8837 F: drivers/media/dvb-frontends/mn88473*
8840 M: Jessica Yu <jeyu@kernel.org>
8841 M: Rusty Russell <rusty@rustcorp.com.au>
8842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8844 F: include/linux/module.h
8847 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8848 W: http://popies.net/meye/
8850 F: Documentation/media/v4l-drivers/meye*
8851 F: drivers/media/pci/meye/
8852 F: include/uapi/linux/meye.h
8854 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8855 M: Jiri Slaby <jirislaby@gmail.com>
8857 F: Documentation/serial/moxa-smartio
8858 F: drivers/tty/mxser.*
8860 MR800 AVERMEDIA USB FM RADIO DRIVER
8861 M: Alexey Klimov <klimov.linux@gmail.com>
8862 L: linux-media@vger.kernel.org
8863 T: git git://linuxtv.org/media_tree.git
8865 F: drivers/media/radio/radio-mr800.c
8867 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8868 M: Alan Ott <alan@signal11.us>
8869 L: linux-wpan@vger.kernel.org
8871 F: drivers/net/ieee802154/mrf24j40.c
8872 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8875 M: "Lee, Chun-Yi" <jlee@suse.com>
8876 L: platform-driver-x86@vger.kernel.org
8878 F: drivers/platform/x86/msi-laptop.c
8881 L: platform-driver-x86@vger.kernel.org
8883 F: drivers/platform/x86/msi-wmi.c
8886 M: Antti Palosaari <crope@iki.fi>
8887 L: linux-media@vger.kernel.org
8888 W: https://linuxtv.org
8889 W: http://palosaari.fi/linux/
8890 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8891 T: git git://linuxtv.org/anttip/media_tree.git
8893 F: drivers/media/tuners/msi001*
8895 MSI2500 MEDIA DRIVER
8896 M: Antti Palosaari <crope@iki.fi>
8897 L: linux-media@vger.kernel.org
8898 W: https://linuxtv.org
8899 W: http://palosaari.fi/linux/
8900 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8901 T: git git://linuxtv.org/anttip/media_tree.git
8903 F: drivers/media/usb/msi2500/
8905 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8906 M: Robert Jarzmik <robert.jarzmik@free.fr>
8907 L: linux-mtd@lists.infradead.org
8909 F: drivers/mtd/devices/docg3*
8911 MT9M032 APTINA SENSOR DRIVER
8912 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8913 L: linux-media@vger.kernel.org
8914 T: git git://linuxtv.org/media_tree.git
8916 F: drivers/media/i2c/mt9m032.c
8917 F: include/media/i2c/mt9m032.h
8919 MT9P031 APTINA CAMERA SENSOR
8920 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8921 L: linux-media@vger.kernel.org
8922 T: git git://linuxtv.org/media_tree.git
8924 F: drivers/media/i2c/mt9p031.c
8925 F: include/media/i2c/mt9p031.h
8927 MT9T001 APTINA CAMERA SENSOR
8928 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8929 L: linux-media@vger.kernel.org
8930 T: git git://linuxtv.org/media_tree.git
8932 F: drivers/media/i2c/mt9t001.c
8933 F: include/media/i2c/mt9t001.h
8935 MT9V032 APTINA CAMERA SENSOR
8936 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8937 L: linux-media@vger.kernel.org
8938 T: git git://linuxtv.org/media_tree.git
8940 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8941 F: drivers/media/i2c/mt9v032.c
8942 F: include/media/i2c/mt9v032.h
8944 MULTIFUNCTION DEVICES (MFD)
8945 M: Lee Jones <lee.jones@linaro.org>
8946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8948 F: Documentation/devicetree/bindings/mfd/
8950 F: include/linux/mfd/
8951 F: include/dt-bindings/mfd/
8953 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8955 F: drivers/mmc/host/mmc_spi.c
8956 F: include/linux/spi/mmc_spi.h
8958 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8959 M: Ulf Hansson <ulf.hansson@linaro.org>
8960 L: linux-mmc@vger.kernel.org
8961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8963 F: Documentation/devicetree/bindings/mmc/
8965 F: include/linux/mmc/
8966 F: include/uapi/linux/mmc/
8968 MULTIPLEXER SUBSYSTEM
8969 M: Peter Rosin <peda@axentia.se>
8971 F: Documentation/ABI/testing/mux/sysfs-class-mux*
8972 F: Documentation/devicetree/bindings/mux/
8973 F: include/linux/dt-bindings/mux/
8974 F: include/linux/mux/
8977 MULTISOUND SOUND DRIVER
8978 M: Andrew Veliath <andrewtv@usa.net>
8980 F: Documentation/sound/oss/MultiSound
8983 MULTITECH MULTIPORT CARD (ISICOM)
8985 F: drivers/tty/isicom.c
8986 F: include/linux/isicom.h
8988 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8989 M: Bin Liu <b-liu@ti.com>
8990 L: linux-usb@vger.kernel.org
8991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8993 F: drivers/usb/musb/
8995 MXL5007T MEDIA DRIVER
8996 M: Michael Krufky <mkrufky@linuxtv.org>
8997 L: linux-media@vger.kernel.org
8998 W: https://linuxtv.org
8999 W: http://github.com/mkrufky
9000 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9001 T: git git://linuxtv.org/mkrufky/tuners.git
9003 F: drivers/media/tuners/mxl5007t.*
9006 M: Marek Vasut <marex@denx.de>
9008 F: drivers/gpu/drm/mxsfb/
9009 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9011 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9012 M: Hyong-Youb Kim <hykim@myri.com>
9013 L: netdev@vger.kernel.org
9014 W: https://www.myricom.com/support/downloads/myri10ge.html
9016 F: drivers/net/ethernet/myricom/myri10ge/
9018 NAND FLASH SUBSYSTEM
9019 M: Boris Brezillon <boris.brezillon@free-electrons.com>
9020 R: Richard Weinberger <richard@nod.at>
9021 L: linux-mtd@lists.infradead.org
9022 W: http://www.linux-mtd.infradead.org/
9023 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9024 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9025 T: git git://git.infradead.org/l2-mtd.git nand/next
9027 F: drivers/mtd/nand/
9028 F: include/linux/mtd/nand*.h
9030 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9031 M: Daniel Mack <zonque@gmail.com>
9033 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9034 W: http://www.native-instruments.com
9037 NATSEMI ETHERNET DRIVER (DP8381x)
9039 F: drivers/net/ethernet/natsemi/natsemi.c
9042 M: Petr Vandrovec <petr@vandrovec.name>
9046 NCR 5380 SCSI DRIVERS
9047 M: Finn Thain <fthain@telegraphics.com.au>
9048 M: Michael Schmitz <schmitzmic@gmail.com>
9049 L: linux-scsi@vger.kernel.org
9051 F: Documentation/scsi/g_NCR5380.txt
9052 F: drivers/scsi/NCR5380.*
9053 F: drivers/scsi/arm/cumana_1.c
9054 F: drivers/scsi/arm/oak.c
9055 F: drivers/scsi/atari_scsi.*
9056 F: drivers/scsi/dmx3191d.c
9057 F: drivers/scsi/g_NCR5380.*
9058 F: drivers/scsi/mac_scsi.*
9059 F: drivers/scsi/sun3_scsi.*
9060 F: drivers/scsi/sun3_scsi_vme.c
9062 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9063 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9064 L: linux-scsi@vger.kernel.org
9066 F: drivers/scsi/NCR_D700.*
9068 NCT6775 HARDWARE MONITOR DRIVER
9069 M: Guenter Roeck <linux@roeck-us.net>
9070 L: linux-hwmon@vger.kernel.org
9072 F: Documentation/hwmon/nct6775
9073 F: drivers/hwmon/nct6775.c
9075 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9076 M: Faisal Latif <faisal.latif@intel.com>
9077 L: linux-rdma@vger.kernel.org
9078 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9080 F: drivers/infiniband/hw/nes/
9081 F: include/uapi/rdma/nes-abi.h
9083 NETEM NETWORK EMULATOR
9084 M: Stephen Hemminger <stephen@networkplumber.org>
9085 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9087 F: net/sched/sch_netem.c
9089 NETERION 10GbE DRIVERS (s2io/vxge)
9090 M: Jon Mason <jdmason@kudzu.us>
9091 L: netdev@vger.kernel.org
9093 F: Documentation/networking/s2io.txt
9094 F: Documentation/networking/vxge.txt
9095 F: drivers/net/ethernet/neterion/
9098 M: Pablo Neira Ayuso <pablo@netfilter.org>
9099 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9100 M: Florian Westphal <fw@strlen.de>
9101 L: netfilter-devel@vger.kernel.org
9102 L: coreteam@netfilter.org
9103 W: http://www.netfilter.org/
9104 W: http://www.iptables.org/
9105 W: http://www.nftables.org/
9106 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9110 F: include/linux/netfilter*
9111 F: include/linux/netfilter/
9112 F: include/net/netfilter/
9113 F: include/uapi/linux/netfilter*
9114 F: include/uapi/linux/netfilter/
9115 F: net/*/netfilter.c
9118 F: net/bridge/br_netfilter*.c
9121 M: Paul Moore <paul@paul-moore.com>
9122 W: http://netlabel.sf.net
9123 L: netdev@vger.kernel.org
9125 F: Documentation/netlabel/
9126 F: include/net/netlabel.h
9129 NETROM NETWORK LAYER
9130 M: Ralf Baechle <ralf@linux-mips.org>
9131 L: linux-hams@vger.kernel.org
9132 W: http://www.linux-ax25.org/
9134 F: include/net/netrom.h
9135 F: include/uapi/linux/netrom.h
9138 NETRONOME ETHERNET DRIVERS
9139 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9140 L: oss-drivers@netronome.com
9142 F: drivers/net/ethernet/netronome/
9144 NETWORK BLOCK DEVICE (NBD)
9145 M: Josef Bacik <jbacik@fb.com>
9147 L: linux-block@vger.kernel.org
9148 L: nbd-general@lists.sourceforge.net
9149 F: Documentation/blockdev/nbd.txt
9150 F: drivers/block/nbd.c
9151 F: include/uapi/linux/nbd.h
9153 NETWORK DROP MONITOR
9154 M: Neil Horman <nhorman@tuxdriver.com>
9155 L: netdev@vger.kernel.org
9157 W: https://fedorahosted.org/dropwatch/
9158 F: net/core/drop_monitor.c
9161 L: netdev@vger.kernel.org
9162 W: http://www.linuxfoundation.org/en/Net
9163 Q: http://patchwork.ozlabs.org/project/netdev/list/
9164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9167 F: Documentation/devicetree/bindings/net/
9169 F: include/linux/if_*
9170 F: include/linux/netdevice.h
9171 F: include/linux/etherdevice.h
9172 F: include/linux/fcdevice.h
9173 F: include/linux/fddidevice.h
9174 F: include/linux/hippidevice.h
9175 F: include/linux/inetdevice.h
9176 F: include/uapi/linux/if_*
9177 F: include/uapi/linux/netdevice.h
9179 NETWORKING DRIVERS (WIRELESS)
9180 M: Kalle Valo <kvalo@codeaurora.org>
9181 L: linux-wireless@vger.kernel.org
9182 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9186 F: Documentation/devicetree/bindings/net/wireless/
9187 F: drivers/net/wireless/
9190 M: Andrew Lunn <andrew@lunn.ch>
9191 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9192 M: Florian Fainelli <f.fainelli@gmail.com>
9195 F: include/net/dsa.h
9198 NETWORKING [GENERAL]
9199 M: "David S. Miller" <davem@davemloft.net>
9200 L: netdev@vger.kernel.org
9201 W: http://www.linuxfoundation.org/en/Net
9202 Q: http://patchwork.ozlabs.org/project/netdev/list/
9203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9205 B: mailto:netdev@vger.kernel.org
9209 F: include/linux/in.h
9210 F: include/linux/net.h
9211 F: include/linux/netdevice.h
9212 F: include/uapi/linux/in.h
9213 F: include/uapi/linux/net.h
9214 F: include/uapi/linux/netdevice.h
9215 F: include/uapi/linux/net_namespace.h
9217 F: tools/testing/selftests/net/
9221 M: Steffen Klassert <steffen.klassert@secunet.com>
9222 M: Herbert Xu <herbert@gondor.apana.org.au>
9223 M: "David S. Miller" <davem@davemloft.net>
9224 L: netdev@vger.kernel.org
9225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9234 F: net/ipv4/ipcomp.c
9235 F: net/ipv4/ip_vti.c
9239 F: net/ipv6/ipcomp6.c
9240 F: net/ipv6/ip6_vti.c
9241 F: include/uapi/linux/xfrm.h
9242 F: include/net/xfrm.h
9244 NETWORKING [IPv4/IPv6]
9245 M: "David S. Miller" <davem@davemloft.net>
9246 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9247 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9248 L: netdev@vger.kernel.org
9249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9256 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
9257 M: Paul Moore <paul@paul-moore.com>
9258 L: netdev@vger.kernel.org
9262 M: Ilya Lesokhin <ilyal@mellanox.com>
9263 M: Aviad Yehezkel <aviadye@mellanox.com>
9264 M: Dave Watson <davejwatson@fb.com>
9265 L: netdev@vger.kernel.org
9268 F: include/uapi/linux/tls.h
9269 F: include/net/tls.h
9271 NETWORKING [WIRELESS]
9272 L: linux-wireless@vger.kernel.org
9273 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9275 NETXEN (1/10) GbE SUPPORT
9276 M: Manish Chopra <manish.chopra@cavium.com>
9277 M: Rahul Verma <rahul.verma@cavium.com>
9278 M: Dept-GELinuxNICDev@cavium.com
9279 L: netdev@vger.kernel.org
9281 F: drivers/net/ethernet/qlogic/netxen/
9284 M: Samuel Ortiz <sameo@linux.intel.com>
9285 L: linux-wireless@vger.kernel.org
9286 L: linux-nfc@lists.01.org (subscribers-only)
9290 F: include/uapi/linux/nfc.h
9292 F: include/linux/platform_data/nfcmrvl.h
9293 F: include/linux/platform_data/nxp-nci.h
9294 F: Documentation/devicetree/bindings/net/nfc/
9296 NFS, SUNRPC, AND LOCKD CLIENTS
9297 M: Trond Myklebust <trond.myklebust@primarydata.com>
9298 M: Anna Schumaker <anna.schumaker@netapp.com>
9299 L: linux-nfs@vger.kernel.org
9300 W: http://client.linux-nfs.org
9301 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9307 F: include/linux/lockd/
9308 F: include/linux/nfs*
9309 F: include/linux/sunrpc/
9310 F: include/uapi/linux/nfs*
9311 F: include/uapi/linux/sunrpc/
9314 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9315 L: linux-nilfs@vger.kernel.org
9316 W: http://nilfs.sourceforge.net/
9317 W: http://nilfs.osdn.jp/
9318 T: git git://github.com/konis/nilfs2.git
9320 F: Documentation/filesystems/nilfs2.txt
9322 F: include/trace/events/nilfs2.h
9323 F: include/uapi/linux/nilfs2_api.h
9324 F: include/uapi/linux/nilfs2_ondisk.h
9326 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9327 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9328 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9330 F: Documentation/scsi/NinjaSCSI.txt
9331 F: drivers/scsi/pcmcia/nsp_*
9333 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9334 M: GOTO Masanori <gotom@debian.or.jp>
9335 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9336 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9338 F: Documentation/scsi/NinjaSCSI.txt
9339 F: drivers/scsi/nsp32*
9342 M: Ley Foon Tan <lftan@altera.com>
9343 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9348 NOHZ, DYNTICKS SUPPORT
9349 M: Frederic Weisbecker <fweisbec@gmail.com>
9350 M: Thomas Gleixner <tglx@linutronix.de>
9351 M: Ingo Molnar <mingo@kernel.org>
9352 L: linux-kernel@vger.kernel.org
9353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9355 F: kernel/time/tick*.*
9356 F: include/linux/tick.h
9357 F: include/linux/sched/nohz.h
9359 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9360 M: Pavel Machek <pavel@ucw.cz>
9361 M: Sakari Ailus <sakari.ailus@iki.fi>
9362 L: linux-media@vger.kernel.org
9364 F: drivers/media/i2c/et8ek8
9365 F: drivers/media/i2c/ad5820.c
9367 NOKIA N900 POWER SUPPLY DRIVERS
9368 R: Pali Rohár <pali.rohar@gmail.com>
9369 F: include/linux/power/bq2415x_charger.h
9370 F: include/linux/power/bq27xxx_battery.h
9371 F: include/linux/power/isp1704_charger.h
9372 F: drivers/power/supply/bq2415x_charger.c
9373 F: drivers/power/supply/bq27xxx_battery.c
9374 F: drivers/power/supply/bq27xxx_battery_i2c.c
9375 F: drivers/power/supply/isp1704_charger.c
9376 F: drivers/power/supply/rx51_battery.c
9379 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9380 L: linux-ntb@googlegroups.com
9382 F: drivers/ntb/hw/amd/
9385 M: Jon Mason <jdmason@kudzu.us>
9386 M: Dave Jiang <dave.jiang@intel.com>
9387 M: Allen Hubbe <Allen.Hubbe@emc.com>
9388 L: linux-ntb@googlegroups.com
9390 W: https://github.com/jonmason/ntb/wiki
9391 T: git git://github.com/jonmason/ntb.git
9393 F: drivers/net/ntb_netdev.c
9394 F: include/linux/ntb.h
9395 F: include/linux/ntb_transport.h
9396 F: tools/testing/selftests/ntb/
9399 M: Serge Semin <fancer.lancer@gmail.com>
9400 L: linux-ntb@googlegroups.com
9402 F: drivers/ntb/hw/idt/
9405 M: Jon Mason <jdmason@kudzu.us>
9406 M: Dave Jiang <dave.jiang@intel.com>
9407 L: linux-ntb@googlegroups.com
9409 W: https://github.com/jonmason/ntb/wiki
9410 T: git git://github.com/jonmason/ntb.git
9411 F: drivers/ntb/hw/intel/
9414 M: Anton Altaparmakov <anton@tuxera.com>
9415 L: linux-ntfs-dev@lists.sourceforge.net
9416 W: http://www.tuxera.com/
9417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9419 F: Documentation/filesystems/ntfs.txt
9422 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9423 M: Antonino Daplas <adaplas@gmail.com>
9424 L: linux-fbdev@vger.kernel.org
9426 F: drivers/video/fbdev/riva/
9427 F: drivers/video/fbdev/nvidia/
9430 M: Keith Busch <keith.busch@intel.com>
9431 M: Jens Axboe <axboe@fb.com>
9432 M: Christoph Hellwig <hch@lst.de>
9433 M: Sagi Grimberg <sagi@grimberg.me>
9434 L: linux-nvme@lists.infradead.org
9435 T: git://git.infradead.org/nvme.git
9436 W: http://git.infradead.org/nvme.git
9438 F: drivers/nvme/host/
9439 F: include/linux/nvme.h
9440 F: include/uapi/linux/nvme_ioctl.h
9442 NVM EXPRESS FC TRANSPORT DRIVERS
9443 M: James Smart <james.smart@broadcom.com>
9444 L: linux-nvme@lists.infradead.org
9446 F: include/linux/nvme-fc.h
9447 F: include/linux/nvme-fc-driver.h
9448 F: drivers/nvme/host/fc.c
9449 F: drivers/nvme/target/fc.c
9450 F: drivers/nvme/target/fcloop.c
9452 NVM EXPRESS TARGET DRIVER
9453 M: Christoph Hellwig <hch@lst.de>
9454 M: Sagi Grimberg <sagi@grimberg.me>
9455 L: linux-nvme@lists.infradead.org
9456 T: git://git.infradead.org/nvme.git
9457 W: http://git.infradead.org/nvme.git
9459 F: drivers/nvme/target/
9462 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9465 F: Documentation/devicetree/bindings/nvmem/
9466 F: include/linux/nvmem-consumer.h
9467 F: include/linux/nvmem-provider.h
9469 NXP TDA998X DRM DRIVER
9470 M: Russell King <linux@armlinux.org.uk>
9472 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9473 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9474 F: drivers/gpu/drm/i2c/tda998x_drv.c
9475 F: include/drm/i2c/tda998x.h
9478 M: Peter Rosin <peda@axentia.se>
9479 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9481 F: sound/soc/codecs/tfa9879*
9484 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9485 R: Charles Gorand <charles.gorand@effinnov.com>
9486 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9488 F: drivers/nfc/nxp-nci
9491 M: Josh Poimboeuf <jpoimboe@redhat.com>
9496 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9497 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9498 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9499 L: linux-omap@vger.kernel.org
9503 OMAP CLOCK FRAMEWORK SUPPORT
9504 M: Paul Walmsley <paul@pwsan.com>
9505 L: linux-omap@vger.kernel.org
9507 F: arch/arm/*omap*/*clock*
9509 OMAP DEVICE TREE SUPPORT
9510 M: Benoît Cousson <bcousson@baylibre.com>
9511 M: Tony Lindgren <tony@atomide.com>
9512 L: linux-omap@vger.kernel.org
9513 L: devicetree@vger.kernel.org
9515 F: arch/arm/boot/dts/*omap*
9516 F: arch/arm/boot/dts/*am3*
9517 F: arch/arm/boot/dts/*am4*
9518 F: arch/arm/boot/dts/*am5*
9519 F: arch/arm/boot/dts/*dra7*
9521 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9522 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9523 L: linux-omap@vger.kernel.org
9524 L: linux-fbdev@vger.kernel.org
9526 F: drivers/video/fbdev/omap2/
9527 F: Documentation/arm/OMAP/DSS
9529 OMAP FRAMEBUFFER SUPPORT
9530 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9531 L: linux-fbdev@vger.kernel.org
9532 L: linux-omap@vger.kernel.org
9534 F: drivers/video/fbdev/omap/
9536 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9537 M: Roger Quadros <rogerq@ti.com>
9538 M: Tony Lindgren <tony@atomide.com>
9539 L: linux-omap@vger.kernel.org
9541 F: drivers/memory/omap-gpmc.c
9542 F: arch/arm/mach-omap2/*gpmc*
9545 M: Grygorii Strashko <grygorii.strashko@ti.com>
9546 M: Santosh Shilimkar <ssantosh@kernel.org>
9547 M: Kevin Hilman <khilman@kernel.org>
9548 L: linux-omap@vger.kernel.org
9550 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9551 F: drivers/gpio/gpio-omap.c
9553 OMAP HARDWARE SPINLOCK SUPPORT
9554 M: Ohad Ben-Cohen <ohad@wizery.com>
9555 L: linux-omap@vger.kernel.org
9557 F: drivers/hwspinlock/omap_hwspinlock.c
9560 L: linux-mmc@vger.kernel.org
9561 L: linux-omap@vger.kernel.org
9563 F: drivers/mmc/host/omap_hsmmc.c
9566 M: Paul Walmsley <paul@pwsan.com>
9567 L: linux-omap@vger.kernel.org
9569 F: arch/arm/mach-omap2/omap_hwmod*data*
9571 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9572 M: Benoît Cousson <bcousson@baylibre.com>
9573 L: linux-omap@vger.kernel.org
9575 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9578 M: Benoît Cousson <bcousson@baylibre.com>
9579 M: Paul Walmsley <paul@pwsan.com>
9580 L: linux-omap@vger.kernel.org
9582 F: arch/arm/mach-omap2/omap_hwmod.*
9584 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9585 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9586 L: linux-media@vger.kernel.org
9588 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9589 F: drivers/media/platform/omap3isp/
9590 F: drivers/staging/media/omap4iss/
9593 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9594 L: linux-omap@vger.kernel.org
9596 F: drivers/mmc/host/omap.c
9598 OMAP POWER MANAGEMENT SUPPORT
9599 M: Kevin Hilman <khilman@kernel.org>
9600 L: linux-omap@vger.kernel.org
9602 F: arch/arm/*omap*/*pm*
9603 F: drivers/cpufreq/omap-cpufreq.c
9605 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9606 M: Rajendra Nayak <rnayak@codeaurora.org>
9607 M: Paul Walmsley <paul@pwsan.com>
9608 L: linux-omap@vger.kernel.org
9610 F: arch/arm/mach-omap2/prm*
9612 OMAP RANDOM NUMBER GENERATOR SUPPORT
9613 M: Deepak Saxena <dsaxena@plexity.net>
9615 F: drivers/char/hw_random/omap-rng.c
9618 L: linux-usb@vger.kernel.org
9619 L: linux-omap@vger.kernel.org
9621 F: drivers/usb/*/*omap*
9622 F: arch/arm/*omap*/usb*
9624 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9625 M: Mark Jackson <mpfj@newflow.co.uk>
9626 L: linux-omap@vger.kernel.org
9628 F: arch/arm/boot/dts/am335x-nano.dts
9631 M: Aaro Koskinen <aaro.koskinen@iki.fi>
9632 M: Tony Lindgren <tony@atomide.com>
9633 L: linux-omap@vger.kernel.org
9634 Q: http://patchwork.kernel.org/project/linux-omap/list/
9635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9637 F: arch/arm/mach-omap1/
9638 F: arch/arm/plat-omap/
9639 F: arch/arm/configs/omap1_defconfig
9640 F: drivers/i2c/busses/i2c-omap.c
9641 F: include/linux/i2c-omap.h
9644 M: Tony Lindgren <tony@atomide.com>
9645 L: linux-omap@vger.kernel.org
9646 W: http://www.muru.com/linux/omap/
9647 W: http://linux.omap.com/
9648 Q: http://patchwork.kernel.org/project/linux-omap/list/
9649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9651 F: arch/arm/mach-omap2/
9652 F: arch/arm/plat-omap/
9653 F: arch/arm/configs/omap2plus_defconfig
9654 F: drivers/i2c/busses/i2c-omap.c
9655 F: drivers/irqchip/irq-omap-intc.c
9656 F: drivers/mfd/*omap*.c
9657 F: drivers/mfd/menelaus.c
9658 F: drivers/mfd/palmas.c
9659 F: drivers/mfd/tps65217.c
9660 F: drivers/mfd/tps65218.c
9661 F: drivers/mfd/tps65910.c
9662 F: drivers/mfd/twl-core.[ch]
9663 F: drivers/mfd/twl4030*.c
9664 F: drivers/mfd/twl6030*.c
9665 F: drivers/mfd/twl6040*.c
9666 F: drivers/regulator/palmas-regulator*.c
9667 F: drivers/regulator/pbias-regulator.c
9668 F: drivers/regulator/tps65217-regulator.c
9669 F: drivers/regulator/tps65218-regulator.c
9670 F: drivers/regulator/tps65910-regulator.c
9671 F: drivers/regulator/twl-regulator.c
9672 F: drivers/regulator/twl6030-regulator.c
9673 F: include/linux/i2c-omap.h
9676 M: Bob Copeland <me@bobcopeland.com>
9677 L: linux-karma-devel@lists.sourceforge.net
9679 F: Documentation/filesystems/omfs.txt
9682 OMNIKEY CARDMAN 4000 DRIVER
9683 M: Harald Welte <laforge@gnumonks.org>
9685 F: drivers/char/pcmcia/cm4000_cs.c
9686 F: include/linux/cm4000_cs.h
9687 F: include/uapi/linux/cm4000_cs.h
9689 OMNIKEY CARDMAN 4040 DRIVER
9690 M: Harald Welte <laforge@gnumonks.org>
9692 F: drivers/char/pcmcia/cm4040_cs.*
9694 OMNIVISION OV13858 SENSOR DRIVER
9695 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9696 L: linux-media@vger.kernel.org
9697 T: git git://linuxtv.org/media_tree.git
9699 F: drivers/media/i2c/ov13858.c
9701 OMNIVISION OV5640 SENSOR DRIVER
9702 M: Steve Longerbeam <slongerbeam@gmail.com>
9703 L: linux-media@vger.kernel.org
9704 T: git git://linuxtv.org/media_tree.git
9706 F: drivers/media/i2c/ov5640.c
9708 OMNIVISION OV5647 SENSOR DRIVER
9709 M: Ramiro Oliveira <roliveir@synopsys.com>
9710 L: linux-media@vger.kernel.org
9711 T: git git://linuxtv.org/media_tree.git
9713 F: drivers/media/i2c/ov5647.c
9715 OMNIVISION OV7670 SENSOR DRIVER
9716 M: Jonathan Corbet <corbet@lwn.net>
9717 L: linux-media@vger.kernel.org
9718 T: git git://linuxtv.org/media_tree.git
9720 F: drivers/media/i2c/ov7670.c
9721 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
9723 ONENAND FLASH DRIVER
9724 M: Kyungmin Park <kyungmin.park@samsung.com>
9725 L: linux-mtd@lists.infradead.org
9727 F: drivers/mtd/onenand/
9728 F: include/linux/mtd/onenand*.h
9730 ONSTREAM SCSI TAPE DRIVER
9731 M: Willem Riede <osst@riede.org>
9732 L: osst-users@lists.sourceforge.net
9733 L: linux-scsi@vger.kernel.org
9735 F: Documentation/scsi/osst.txt
9736 F: drivers/scsi/osst.*
9737 F: drivers/scsi/osst_*.h
9738 F: drivers/scsi/st.h
9741 M: Jens Wiklander <jens.wiklander@linaro.org>
9743 F: drivers/tee/optee/
9746 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9747 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9748 L: linux-rdma@vger.kernel.org
9750 F: drivers/infiniband/ulp/opa_vnic
9752 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9753 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9754 L: devicetree@vger.kernel.org
9756 F: Documentation/devicetree/dynamic-resolution-notes.txt
9757 F: Documentation/devicetree/overlay-notes.txt
9758 F: drivers/of/overlay.c
9759 F: drivers/of/resolver.c
9761 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9762 M: Rob Herring <robh+dt@kernel.org>
9763 M: Frank Rowand <frowand.list@gmail.com>
9764 L: devicetree@vger.kernel.org
9765 W: http://www.devicetree.org/
9766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9769 F: include/linux/of*.h
9771 F: Documentation/ABI/testing/sysfs-firmware-ofw
9773 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9774 M: Rob Herring <robh+dt@kernel.org>
9775 M: Mark Rutland <mark.rutland@arm.com>
9776 L: devicetree@vger.kernel.org
9777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9778 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9780 F: Documentation/devicetree/
9782 F: include/dt-bindings/
9784 OPENCORES I2C BUS DRIVER
9785 M: Peter Korsgaard <jacmet@sunsite.dk>
9786 L: linux-i2c@vger.kernel.org
9788 F: Documentation/i2c/busses/i2c-ocores
9789 F: drivers/i2c/busses/i2c-ocores.c
9791 OPENRISC ARCHITECTURE
9792 M: Jonas Bonn <jonas@southpole.se>
9793 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9794 M: Stafford Horne <shorne@gmail.com>
9795 T: git git://github.com/openrisc/linux.git
9796 L: openrisc@lists.librecores.org
9797 W: http://openrisc.io
9802 M: Pravin Shelar <pshelar@nicira.com>
9803 L: netdev@vger.kernel.org
9804 L: dev@openvswitch.org
9805 W: http://openvswitch.org
9808 F: include/uapi/linux/openvswitch.h
9810 OPERATING PERFORMANCE POINTS (OPP)
9811 M: Viresh Kumar <vireshk@kernel.org>
9812 M: Nishanth Menon <nm@ti.com>
9813 M: Stephen Boyd <sboyd@codeaurora.org>
9814 L: linux-pm@vger.kernel.org
9816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9817 F: drivers/base/power/opp/
9818 F: include/linux/pm_opp.h
9819 F: Documentation/power/opp.txt
9820 F: Documentation/devicetree/bindings/opp/
9823 M: Clemens Ladisch <clemens@ladisch.de>
9824 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9825 T: git git://git.alsa-project.org/alsa-kernel.git
9827 F: sound/drivers/opl4/
9830 M: Robert Richter <rric@kernel.org>
9831 L: oprofile-list@lists.sf.net
9833 F: arch/*/include/asm/oprofile*.h
9835 F: drivers/oprofile/
9836 F: include/linux/oprofile.h
9838 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9839 M: Mark Fasheh <mfasheh@versity.com>
9840 M: Joel Becker <jlbec@evilplan.org>
9841 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9842 W: http://ocfs2.wiki.kernel.org
9844 F: Documentation/filesystems/ocfs2.txt
9845 F: Documentation/filesystems/dlmfs.txt
9849 M: Mike Marshall <hubcap@omnibond.com>
9850 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
9851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9854 F: Documentation/filesystems/orangefs.txt
9857 L: linux-wireless@vger.kernel.org
9858 W: http://wireless.kernel.org/en/users/Drivers/orinoco
9859 W: http://www.nongnu.org/orinoco/
9861 F: drivers/net/wireless/intersil/orinoco/
9863 OSD LIBRARY and FILESYSTEM
9864 M: Boaz Harrosh <ooo@electrozaur.com>
9866 F: drivers/scsi/osd/
9867 F: include/scsi/osd_*
9870 OV2659 OMNIVISION SENSOR DRIVER
9871 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9872 L: linux-media@vger.kernel.org
9873 W: https://linuxtv.org
9874 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9875 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9877 F: drivers/media/i2c/ov2659.c
9878 F: include/media/i2c/ov2659.h
9881 M: Miklos Szeredi <miklos@szeredi.hu>
9882 L: linux-unionfs@vger.kernel.org
9883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9886 F: Documentation/filesystems/overlayfs.txt
9889 M: Christian Lamparter <chunkeey@googlemail.com>
9890 L: linux-wireless@vger.kernel.org
9891 W: http://wireless.kernel.org/en/users/Drivers/p54
9893 F: drivers/net/wireless/intersil/p54/
9895 PA SEMI ETHERNET DRIVER
9896 L: netdev@vger.kernel.org
9898 F: drivers/net/ethernet/pasemi/*
9900 PA SEMI SMBUS DRIVER
9901 L: linux-i2c@vger.kernel.org
9903 F: drivers/i2c/busses/i2c-pasemi.c
9905 PADATA PARALLEL EXECUTION MECHANISM
9906 M: Steffen Klassert <steffen.klassert@secunet.com>
9907 L: linux-crypto@vger.kernel.org
9910 F: include/linux/padata.h
9911 F: Documentation/padata.txt
9913 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9914 M: Harald Welte <laforge@gnumonks.org>
9915 L: platform-driver-x86@vger.kernel.org
9917 F: drivers/platform/x86/panasonic-laptop.c
9919 PANASONIC MN10300/AM33/AM34 PORT
9920 M: David Howells <dhowells@redhat.com>
9921 L: linux-am33-list@redhat.com (moderated for non-subscribers)
9922 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9924 F: Documentation/mn10300/
9927 PARALLEL LCD/KEYPAD PANEL DRIVER
9928 M: Willy Tarreau <willy@haproxy.com>
9929 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9931 F: Documentation/misc-devices/lcd-panel-cgram.txt
9932 F: drivers/misc/panel.c
9934 PARALLEL PORT SUBSYSTEM
9935 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9936 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9937 L: linux-parport@lists.infradead.org (subscribers-only)
9940 F: include/linux/parport*.h
9941 F: drivers/char/ppdev.c
9942 F: include/uapi/linux/ppdev.h
9943 F: Documentation/parport*.txt
9945 PARAVIRT_OPS INTERFACE
9946 M: Jeremy Fitzhardinge <jeremy@goop.org>
9947 M: Chris Wright <chrisw@sous-sol.org>
9948 M: Alok Kataria <akataria@vmware.com>
9949 M: Rusty Russell <rusty@rustcorp.com.au>
9950 L: virtualization@lists.linux-foundation.org
9952 F: Documentation/virtual/paravirt_ops.txt
9953 F: arch/*/kernel/paravirt*
9954 F: arch/*/include/asm/paravirt.h
9955 F: include/linux/hypervisor.h
9957 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9958 M: Tim Waugh <tim@cyberelk.net>
9959 L: linux-parport@lists.infradead.org (subscribers-only)
9961 F: Documentation/blockdev/paride.txt
9962 F: drivers/block/paride/
9965 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
9966 M: Helge Deller <deller@gmx.de>
9967 L: linux-parisc@vger.kernel.org
9968 W: http://www.parisc-linux.org/
9969 Q: http://patchwork.kernel.org/project/linux-parisc/list/
9970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9974 F: Documentation/parisc/
9976 F: drivers/char/agp/parisc-agp.c
9977 F: drivers/input/serio/gscps2.c
9978 F: drivers/parport/parport_gsc.*
9979 F: drivers/tty/serial/8250/8250_gsc.c
9980 F: drivers/video/fbdev/sti*
9981 F: drivers/video/console/sti*
9982 F: drivers/video/logo/logo_parisc*
9985 M: Jiri Pirko <jiri@mellanox.com>
9986 L: netdev@vger.kernel.org
9989 F: lib/test_parman.c
9990 F: include/linux/parman.h
9992 PC87360 HARDWARE MONITORING DRIVER
9993 M: Jim Cromie <jim.cromie@gmail.com>
9994 L: linux-hwmon@vger.kernel.org
9996 F: Documentation/hwmon/pc87360
9997 F: drivers/hwmon/pc87360.c
10000 M: Jim Cromie <jim.cromie@gmail.com>
10002 F: drivers/char/pc8736x_gpio.c
10004 PC87427 HARDWARE MONITORING DRIVER
10005 M: Jean Delvare <jdelvare@suse.com>
10006 L: linux-hwmon@vger.kernel.org
10008 F: Documentation/hwmon/pc87427
10009 F: drivers/hwmon/pc87427.c
10012 M: Riku Voipio <riku.voipio@iki.fi>
10014 F: drivers/leds/leds-pca9532.c
10015 F: include/linux/leds-pca9532.h
10017 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10018 M: Guenter Roeck <linux@roeck-us.net>
10019 L: linux-i2c@vger.kernel.org
10021 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10023 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10024 M: Khalid Aziz <khalid@gonehiking.org>
10026 F: drivers/firmware/pcdp.*
10028 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10029 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10030 L: linux-pci@vger.kernel.org
10031 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10033 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10034 F: drivers/pci/host/pci-aardvark.c
10036 PCI DRIVER FOR ALTERA PCIE IP
10037 M: Ley Foon Tan <lftan@altera.com>
10038 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10039 L: linux-pci@vger.kernel.org
10041 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10042 F: drivers/pci/host/pcie-altera.c
10044 PCI DRIVER FOR APPLIEDMICRO XGENE
10045 M: Tanmay Inamdar <tinamdar@apm.com>
10046 L: linux-pci@vger.kernel.org
10047 L: linux-arm-kernel@lists.infradead.org
10049 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10050 F: drivers/pci/host/pci-xgene.c
10052 PCI DRIVER FOR ARM VERSATILE PLATFORM
10053 M: Rob Herring <robh@kernel.org>
10054 L: linux-pci@vger.kernel.org
10055 L: linux-arm-kernel@lists.infradead.org
10057 F: Documentation/devicetree/bindings/pci/versatile.txt
10058 F: drivers/pci/host/pci-versatile.c
10060 PCI DRIVER FOR ARMADA 8K
10061 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10062 L: linux-pci@vger.kernel.org
10063 L: linux-arm-kernel@lists.infradead.org
10065 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10066 F: drivers/pci/dwc/pcie-armada8k.c
10068 PCI DRIVER FOR FREESCALE LAYERSCAPE
10069 M: Minghuan Lian <minghuan.Lian@freescale.com>
10070 M: Mingkai Hu <mingkai.hu@freescale.com>
10071 M: Roy Zang <tie-fei.zang@freescale.com>
10072 L: linuxppc-dev@lists.ozlabs.org
10073 L: linux-pci@vger.kernel.org
10074 L: linux-arm-kernel@lists.infradead.org
10076 F: drivers/pci/dwc/*layerscape*
10078 PCI DRIVER FOR GENERIC OF HOSTS
10079 M: Will Deacon <will.deacon@arm.com>
10080 L: linux-pci@vger.kernel.org
10081 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10083 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10084 F: drivers/pci/host/pci-host-common.c
10085 F: drivers/pci/host/pci-host-generic.c
10087 PCI DRIVER FOR IMX6
10088 M: Richard Zhu <hongxing.zhu@nxp.com>
10089 M: Lucas Stach <l.stach@pengutronix.de>
10090 L: linux-pci@vger.kernel.org
10091 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10093 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10094 F: drivers/pci/dwc/*imx6*
10096 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10097 M: Keith Busch <keith.busch@intel.com>
10098 L: linux-pci@vger.kernel.org
10100 F: drivers/pci/host/vmd.c
10102 PCI DRIVER FOR MICROSEMI SWITCHTEC
10103 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10104 M: Stephen Bates <stephen.bates@microsemi.com>
10105 M: Logan Gunthorpe <logang@deltatee.com>
10106 L: linux-pci@vger.kernel.org
10108 F: Documentation/switchtec.txt
10109 F: Documentation/ABI/testing/sysfs-class-switchtec
10110 F: drivers/pci/switch/switchtec*
10111 F: include/uapi/linux/switchtec_ioctl.h
10113 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10114 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10115 M: Jason Cooper <jason@lakedaemon.net>
10116 L: linux-pci@vger.kernel.org
10117 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10119 F: drivers/pci/host/*mvebu*
10121 PCI DRIVER FOR NVIDIA TEGRA
10122 M: Thierry Reding <thierry.reding@gmail.com>
10123 L: linux-tegra@vger.kernel.org
10124 L: linux-pci@vger.kernel.org
10126 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10127 F: drivers/pci/host/pci-tegra.c
10129 PCI DRIVER FOR RENESAS R-CAR
10130 M: Simon Horman <horms@verge.net.au>
10131 L: linux-pci@vger.kernel.org
10132 L: linux-renesas-soc@vger.kernel.org
10134 F: drivers/pci/host/*rcar*
10136 PCI DRIVER FOR SAMSUNG EXYNOS
10137 M: Jingoo Han <jingoohan1@gmail.com>
10138 L: linux-pci@vger.kernel.org
10139 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10140 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10142 F: drivers/pci/dwc/pci-exynos.c
10144 PCI DRIVER FOR SYNOPSIS DESIGNWARE
10145 M: Jingoo Han <jingoohan1@gmail.com>
10146 M: Joao Pinto <Joao.Pinto@synopsys.com>
10147 L: linux-pci@vger.kernel.org
10149 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
10150 F: drivers/pci/dwc/*designware*
10152 PCI DRIVER FOR TI DRA7XX
10153 M: Kishon Vijay Abraham I <kishon@ti.com>
10154 L: linux-omap@vger.kernel.org
10155 L: linux-pci@vger.kernel.org
10157 F: Documentation/devicetree/bindings/pci/ti-pci.txt
10158 F: drivers/pci/dwc/pci-dra7xx.c
10160 PCI DRIVER FOR TI KEYSTONE
10161 M: Murali Karicheri <m-karicheri2@ti.com>
10162 L: linux-pci@vger.kernel.org
10163 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10165 F: drivers/pci/dwc/*keystone*
10167 PCI ENDPOINT SUBSYSTEM
10168 M: Kishon Vijay Abraham I <kishon@ti.com>
10169 L: linux-pci@vger.kernel.org
10170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10172 F: drivers/pci/endpoint/
10173 F: drivers/misc/pci_endpoint_test.c
10176 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10177 M: Russell Currey <ruscur@russell.cc>
10178 L: linuxppc-dev@lists.ozlabs.org
10180 F: Documentation/powerpc/eeh-pci-error-recovery.txt
10181 F: arch/powerpc/kernel/eeh*.c
10182 F: arch/powerpc/platforms/*/eeh*.c
10183 F: arch/powerpc/include/*/eeh*.h
10186 M: Linas Vepstas <linasvepstas@gmail.com>
10187 L: linux-pci@vger.kernel.org
10189 F: Documentation/PCI/pci-error-recovery.txt
10191 PCI MSI DRIVER FOR ALTERA MSI IP
10192 M: Ley Foon Tan <lftan@altera.com>
10193 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10194 L: linux-pci@vger.kernel.org
10196 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10197 F: drivers/pci/host/pcie-altera-msi.c
10199 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10200 M: Duc Dang <dhdang@apm.com>
10201 L: linux-pci@vger.kernel.org
10202 L: linux-arm-kernel@lists.infradead.org
10204 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10205 F: drivers/pci/host/pci-xgene-msi.c
10208 M: Bjorn Helgaas <bhelgaas@google.com>
10209 L: linux-pci@vger.kernel.org
10210 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10213 F: Documentation/devicetree/bindings/pci/
10214 F: Documentation/PCI/
10216 F: include/linux/pci*
10218 F: arch/x86/kernel/quirks.c
10220 PCIE DRIVER FOR AXIS ARTPEC
10221 M: Niklas Cassel <niklas.cassel@axis.com>
10222 M: Jesper Nilsson <jesper.nilsson@axis.com>
10223 L: linux-arm-kernel@axis.com
10224 L: linux-pci@vger.kernel.org
10226 F: Documentation/devicetree/bindings/pci/axis,artpec*
10227 F: drivers/pci/dwc/*artpec*
10229 PCIE DRIVER FOR CAVIUM THUNDERX
10230 M: David Daney <david.daney@cavium.com>
10231 L: linux-pci@vger.kernel.org
10232 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10234 F: Documentation/devicetree/bindings/pci/pci-thunder-*
10235 F: drivers/pci/host/pci-thunder-*
10237 PCIE DRIVER FOR HISILICON
10238 M: Zhou Wang <wangzhou1@hisilicon.com>
10239 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
10240 L: linux-pci@vger.kernel.org
10242 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10243 F: drivers/pci/dwc/pcie-hisi.c
10245 PCIE DRIVER FOR HISILICON KIRIN
10246 M: Xiaowei Song <songxiaowei@hisilicon.com>
10247 M: Binghui Wang <wangbinghui@hisilicon.com>
10248 L: linux-pci@vger.kernel.org
10250 F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10251 F: drivers/pci/dwc/pcie-kirin.c
10253 PCIE DRIVER FOR MEDIATEK
10254 M: Ryder Lee <ryder.lee@mediatek.com>
10255 L: linux-pci@vger.kernel.org
10256 L: linux-mediatek@lists.infradead.org
10258 F: Documentation/devicetree/bindings/pci/mediatek*
10259 F: drivers/pci/host/*mediatek*
10261 PCIE DRIVER FOR QUALCOMM MSM
10262 M: Stanimir Varbanov <svarbanov@mm-sol.com>
10263 L: linux-pci@vger.kernel.org
10264 L: linux-arm-msm@vger.kernel.org
10266 F: drivers/pci/dwc/*qcom*
10268 PCIE DRIVER FOR ROCKCHIP
10269 M: Shawn Lin <shawn.lin@rock-chips.com>
10270 L: linux-pci@vger.kernel.org
10271 L: linux-rockchip@lists.infradead.org
10273 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10274 F: drivers/pci/host/pcie-rockchip.c
10276 PCIE DRIVER FOR ST SPEAR13XX
10277 M: Pratyush Anand <pratyush.anand@gmail.com>
10278 L: linux-pci@vger.kernel.org
10280 F: drivers/pci/dwc/*spear*
10283 P: Linux PCMCIA Team
10284 L: linux-pcmcia@lists.infradead.org
10285 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10288 F: Documentation/pcmcia/
10293 PCNET32 NETWORK DRIVER
10294 M: Don Fry <pcnet32@frontier.com>
10295 L: netdev@vger.kernel.org
10297 F: drivers/net/ethernet/amd/pcnet32.c
10299 PCRYPT PARALLEL CRYPTO ENGINE
10300 M: Steffen Klassert <steffen.klassert@secunet.com>
10301 L: linux-crypto@vger.kernel.org
10304 F: include/crypto/pcrypt.h
10306 PER-CPU MEMORY ALLOCATOR
10307 M: Tejun Heo <tj@kernel.org>
10308 M: Christoph Lameter <cl@linux.com>
10309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10311 F: include/linux/percpu*.h
10313 F: arch/*/include/asm/percpu.h
10315 PER-TASK DELAY ACCOUNTING
10316 M: Balbir Singh <bsingharora@gmail.com>
10318 F: include/linux/delayacct.h
10319 F: kernel/delayacct.c
10321 PERFORMANCE EVENTS SUBSYSTEM
10322 M: Peter Zijlstra <peterz@infradead.org>
10323 M: Ingo Molnar <mingo@redhat.com>
10324 M: Arnaldo Carvalho de Melo <acme@kernel.org>
10325 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10326 L: linux-kernel@vger.kernel.org
10327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10330 F: include/linux/perf_event.h
10331 F: include/uapi/linux/perf_event.h
10332 F: arch/*/kernel/perf_event*.c
10333 F: arch/*/kernel/*/perf_event*.c
10334 F: arch/*/kernel/*/*/perf_event*.c
10335 F: arch/*/include/asm/perf_event.h
10336 F: arch/*/kernel/perf_callchain.c
10340 PERSONALITY HANDLING
10341 M: Christoph Hellwig <hch@infradead.org>
10342 L: linux-abi-devel@lists.sourceforge.net
10344 F: include/linux/personality.h
10345 F: include/uapi/linux/personality.h
10348 M: Remi Denis-Courmont <courmisch@gmail.com>
10350 F: Documentation/networking/phonet.txt
10351 F: include/linux/phonet.h
10352 F: include/net/phonet/
10353 F: include/uapi/linux/phonet.h
10357 M: Joern Engel <joern@lazybastard.org>
10358 L: linux-mtd@lists.infradead.org
10360 F: drivers/mtd/devices/phram.c
10363 M: Bruno Prémont <bonbons@linux-vserver.org>
10364 L: linux-input@vger.kernel.org
10366 F: drivers/hid/hid-picolcd*
10369 M: Jamie Iles <jamie@jamieiles.com>
10370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10371 T: git git://github.com/jamieiles/linux-2.6-ji.git
10373 F: arch/arm/boot/dts/picoxcell*
10374 F: arch/arm/mach-picoxcell/
10375 F: drivers/crypto/picoxcell*
10377 PIN CONTROL SUBSYSTEM
10378 M: Linus Walleij <linus.walleij@linaro.org>
10379 L: linux-gpio@vger.kernel.org
10380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10382 F: Documentation/devicetree/bindings/pinctrl/
10383 F: Documentation/pinctrl.txt
10384 F: drivers/pinctrl/
10385 F: include/linux/pinctrl/
10387 PIN CONTROLLER - ATMEL AT91
10388 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10391 F: drivers/pinctrl/pinctrl-at91.*
10393 PIN CONTROLLER - ATMEL AT91 PIO4
10394 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10396 L: linux-gpio@vger.kernel.org
10398 F: drivers/pinctrl/pinctrl-at91-pio4.*
10400 PIN CONTROLLER - INTEL
10401 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10402 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10404 F: drivers/pinctrl/intel/
10406 PIN CONTROLLER - QUALCOMM
10407 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10409 L: linux-arm-msm@vger.kernel.org
10410 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10411 F: drivers/pinctrl/qcom/
10413 PIN CONTROLLER - RENESAS
10414 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10415 M: Geert Uytterhoeven <geert+renesas@glider.be>
10416 L: linux-renesas-soc@vger.kernel.org
10418 F: drivers/pinctrl/sh-pfc/
10420 PIN CONTROLLER - SAMSUNG
10421 M: Tomasz Figa <tomasz.figa@gmail.com>
10422 M: Krzysztof Kozlowski <krzk@kernel.org>
10423 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10424 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10425 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10426 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10429 F: drivers/pinctrl/samsung/
10430 F: include/dt-bindings/pinctrl/samsung.h
10431 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10433 PIN CONTROLLER - SINGLE
10434 M: Tony Lindgren <tony@atomide.com>
10435 M: Haojian Zhuang <haojian.zhuang@linaro.org>
10436 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10437 L: linux-omap@vger.kernel.org
10439 F: drivers/pinctrl/pinctrl-single.c
10441 PIN CONTROLLER - ST SPEAR
10442 M: Viresh Kumar <vireshk@kernel.org>
10443 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10444 W: http://www.st.com/spear
10446 F: drivers/pinctrl/spear/
10448 PISTACHIO SOC SUPPORT
10449 M: James Hartley <james.hartley@imgtec.com>
10450 M: Ionela Voinescu <ionela.voinescu@imgtec.com>
10451 L: linux-mips@linux-mips.org
10453 F: arch/mips/pistachio/
10454 F: arch/mips/include/asm/mach-pistachio/
10455 F: arch/mips/boot/dts/img/pistachio*
10456 F: arch/mips/configs/pistachio*_defconfig
10460 M: linux-block@vger.kernel.org
10461 F: drivers/block/pktcdvd.c
10462 F: include/linux/pktcdvd.h
10463 F: include/uapi/linux/pktcdvd.h
10465 PKUNITY SOC DRIVERS
10466 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10467 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10469 T: git git://github.com/gxt/linux.git
10470 F: drivers/input/serio/i8042-unicore32io.h
10471 F: drivers/i2c/busses/i2c-puv3.c
10472 F: drivers/video/fbdev/fb-puv3.c
10473 F: drivers/rtc/rtc-puv3.c
10475 PMBUS HARDWARE MONITORING DRIVERS
10476 M: Guenter Roeck <linux@roeck-us.net>
10477 L: linux-hwmon@vger.kernel.org
10478 W: http://hwmon.wiki.kernel.org/
10479 W: http://www.roeck-us.net/linux/drivers/
10480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10482 F: Documentation/hwmon/pmbus
10483 F: drivers/hwmon/pmbus/
10484 F: include/linux/pmbus.h
10486 PMC SIERRA MaxRAID DRIVER
10487 L: linux-scsi@vger.kernel.org
10488 W: http://www.pmc-sierra.com/
10490 F: drivers/scsi/pmcraid.*
10492 PMC SIERRA PM8001 DRIVER
10493 M: Jack Wang <jinpu.wang@profitbricks.com>
10494 M: lindar_liu@usish.com
10495 L: linux-scsi@vger.kernel.org
10497 F: drivers/scsi/pm8001/
10500 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10504 POSIX CLOCKS and TIMERS
10505 M: Thomas Gleixner <tglx@linutronix.de>
10506 L: linux-kernel@vger.kernel.org
10507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10510 F: include/linux/timer*
10511 F: kernel/time/*timer*
10513 POWER MANAGEMENT CORE
10514 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10515 L: linux-pm@vger.kernel.org
10516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10517 B: https://bugzilla.kernel.org
10519 F: drivers/base/power/
10520 F: include/linux/pm.h
10521 F: include/linux/pm_*
10522 F: include/linux/powercap.h
10523 F: drivers/powercap/
10525 POWER STATE COORDINATION INTERFACE (PSCI)
10526 M: Mark Rutland <mark.rutland@arm.com>
10527 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10528 L: linux-arm-kernel@lists.infradead.org
10530 F: drivers/firmware/psci*.c
10531 F: include/linux/psci.h
10532 F: include/uapi/linux/psci.h
10534 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10535 M: Sebastian Reichel <sre@kernel.org>
10536 L: linux-pm@vger.kernel.org
10537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10539 F: Documentation/devicetree/bindings/power/supply/
10540 F: include/linux/power_supply.h
10541 F: drivers/power/supply/
10543 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10544 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10545 L: linuxppc-dev@lists.ozlabs.org
10547 F: drivers/char/powernv-op-panel.c
10549 PPP OVER ATM (RFC 2364)
10550 M: Mitchell Blank Jr <mitch@sfgoth.com>
10552 F: net/atm/pppoatm.c
10553 F: include/uapi/linux/atmppp.h
10556 M: Michal Ostrowski <mostrows@earthlink.net>
10558 F: drivers/net/ppp/pppoe.c
10559 F: drivers/net/ppp/pppox.c
10562 M: James Chapman <jchapman@katalix.com>
10564 F: net/l2tp/l2tp_ppp.c
10565 F: include/linux/if_pppol2tp.h
10566 F: include/uapi/linux/if_pppol2tp.h
10568 PPP PROTOCOL DRIVERS AND COMPRESSORS
10569 M: Paul Mackerras <paulus@samba.org>
10570 L: linux-ppp@vger.kernel.org
10572 F: drivers/net/ppp/ppp_*
10575 M: Rodolfo Giometti <giometti@enneenne.com>
10576 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10577 L: linuxpps@ml.enneenne.com (subscribers-only)
10579 F: Documentation/pps/
10581 F: include/linux/pps*.h
10584 M: Dmitry Kozlov <xeb@mail.ru>
10585 L: netdev@vger.kernel.org
10587 F: drivers/net/ppp/pptp.c
10588 W: http://sourceforge.net/projects/accel-pptp
10591 M: Robert Love <rml@tech9.net>
10592 L: kpreempt-tech@lists.sourceforge.net
10593 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10595 F: Documentation/preempt-locking.txt
10596 F: include/linux/preempt.h
10599 M: Petr Mladek <pmladek@suse.com>
10600 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10601 R: Steven Rostedt <rostedt@goodmis.org>
10604 F: include/linux/printk.h
10606 PRISM54 WIRELESS DRIVER
10607 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10608 L: linux-wireless@vger.kernel.org
10609 W: http://wireless.kernel.org/en/users/Drivers/p54
10611 F: drivers/net/wireless/intersil/prism54/
10614 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
10615 M: Kees Cook <keescook@chromium.org>
10616 L: linux-kernel@vger.kernel.org
10617 L: linux-fsdevel@vger.kernel.org
10619 F: fs/proc/proc_sysctl.c
10620 F: include/linux/sysctl.h
10622 F: tools/testing/selftests/sysctl/
10624 PS3 NETWORK SUPPORT
10625 M: Geoff Levand <geoff@infradead.org>
10626 L: netdev@vger.kernel.org
10627 L: linuxppc-dev@lists.ozlabs.org
10629 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10631 PS3 PLATFORM SUPPORT
10632 M: Geoff Levand <geoff@infradead.org>
10633 L: linuxppc-dev@lists.ozlabs.org
10635 F: arch/powerpc/boot/ps3*
10636 F: arch/powerpc/include/asm/lv1call.h
10637 F: arch/powerpc/include/asm/ps3*.h
10638 F: arch/powerpc/platforms/ps3/
10641 F: drivers/rtc/rtc-ps3.c
10642 F: drivers/usb/host/*ps3.c
10643 F: sound/ppc/snd_ps3*
10646 M: Jim Paris <jim@jtan.com>
10647 M: Geoff Levand <geoff@infradead.org>
10648 L: linuxppc-dev@lists.ozlabs.org
10650 F: drivers/block/ps3vram.c
10652 PSAMPLE PACKET SAMPLING SUPPORT:
10653 M: Yotam Gigi <yotamg@mellanox.com>
10656 F: include/net/psample.h
10657 F: include/uapi/linux/psample.h
10660 M: Kees Cook <keescook@chromium.org>
10661 M: Anton Vorontsov <anton@enomsg.org>
10662 M: Colin Cross <ccross@android.com>
10663 M: Tony Luck <tony.luck@intel.com>
10665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10667 F: include/linux/pstore*
10668 F: drivers/firmware/efi/efi-pstore.c
10669 F: drivers/acpi/apei/erst.c
10670 F: Documentation/admin-guide/ramoops.rst
10671 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10672 K: \b(pstore|ramoops)
10674 PTP HARDWARE CLOCK SUPPORT
10675 M: Richard Cochran <richardcochran@gmail.com>
10676 L: netdev@vger.kernel.org
10678 W: http://linuxptp.sourceforge.net/
10679 F: Documentation/ABI/testing/sysfs-ptp
10680 F: Documentation/ptp/*
10681 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10682 F: drivers/net/phy/dp83640*
10684 F: include/linux/ptp_cl*
10687 M: Oleg Nesterov <oleg@redhat.com>
10689 F: include/asm-generic/syscall.h
10690 F: include/linux/ptrace.h
10691 F: include/linux/regset.h
10692 F: include/linux/tracehook.h
10693 F: include/uapi/linux/ptrace.h
10694 F: include/uapi/linux/ptrace.h
10695 F: include/asm-generic/ptrace.h
10697 F: arch/*/ptrace*.c
10698 F: arch/*/*/ptrace*.c
10699 F: arch/*/include/asm/ptrace*.h
10702 M: Hans Verkuil <hverkuil@xs4all.nl>
10703 L: linux-media@vger.kernel.org
10704 T: git git://linuxtv.org/media_tree.git
10706 F: drivers/media/usb/pulse8-cec/*
10708 PVRUSB2 VIDEO4LINUX DRIVER
10709 M: Mike Isely <isely@pobox.com>
10710 L: pvrusb2@isely.net (subscribers-only)
10711 L: linux-media@vger.kernel.org
10712 W: http://www.isely.net/pvrusb2/
10713 T: git git://linuxtv.org/media_tree.git
10715 F: Documentation/media/v4l-drivers/pvrusb2*
10716 F: drivers/media/usb/pvrusb2/
10719 M: Hans Verkuil <hverkuil@xs4all.nl>
10720 L: linux-media@vger.kernel.org
10721 T: git git://linuxtv.org/media_tree.git
10723 F: drivers/media/usb/pwc/*
10726 M: Kamil Debski <kamil@wypas.org>
10727 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10728 L: linux-hwmon@vger.kernel.org
10730 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10731 F: Documentation/hwmon/pwm-fan
10732 F: drivers/hwmon/pwm-fan.c
10735 M: Thierry Reding <thierry.reding@gmail.com>
10736 L: linux-pwm@vger.kernel.org
10738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10739 F: Documentation/pwm.txt
10740 F: Documentation/devicetree/bindings/pwm/
10741 F: include/linux/pwm.h
10743 F: drivers/video/backlight/pwm_bl.c
10744 F: include/linux/pwm_backlight.h
10745 F: drivers/gpio/gpio-mvebu.c
10746 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10749 M: Robert Jarzmik <robert.jarzmik@free.fr>
10750 L: linux-gpio@vger.kernel.org
10752 F: drivers/gpio/gpio-pxa.c
10758 M: Robert Jarzmik <robert.jarzmik@free.fr>
10759 L: linux-rtc@vger.kernel.org
10762 PXA2xx/PXA3xx SUPPORT
10763 M: Daniel Mack <daniel@zonque.org>
10764 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10765 M: Robert Jarzmik <robert.jarzmik@free.fr>
10766 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10767 T: git git://github.com/hzhuang1/linux.git
10768 T: git git://github.com/rjarzmik/linux.git
10770 F: arch/arm/boot/dts/pxa*
10771 F: arch/arm/mach-pxa/
10772 F: drivers/dma/pxa*
10773 F: drivers/pcmcia/pxa2xx*
10774 F: drivers/pinctrl/pxa/
10775 F: drivers/spi/spi-pxa2xx*
10776 F: drivers/usb/gadget/udc/pxa2*
10777 F: include/sound/pxa2xx-lib.h
10781 PXA3xx NAND FLASH DRIVER
10782 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10783 L: linux-mtd@lists.infradead.org
10785 F: drivers/mtd/nand/pxa3xx_nand.c
10788 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10789 M: Salvatore Benedetto <salvatore.benedetto@intel.com>
10790 L: qat-linux@intel.com
10792 F: drivers/crypto/qat/
10794 QCOM AUDIO (ASoC) DRIVERS
10795 M: Patrick Lai <plai@codeaurora.org>
10796 M: Banajit Goswami <bgoswami@codeaurora.org>
10797 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10801 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10802 M: Gabriel Somlo <somlo@cmu.edu>
10803 M: "Michael S. Tsirkin" <mst@redhat.com>
10804 L: qemu-devel@nongnu.org
10806 F: drivers/firmware/qemu_fw_cfg.c
10809 M: Mike Marciniszyn <infinipath@intel.com>
10810 L: linux-rdma@vger.kernel.org
10812 F: drivers/infiniband/hw/qib/
10814 QLOGIC QL41xxx FCOE DRIVER
10815 M: QLogic-Storage-Upstream@cavium.com
10816 L: linux-scsi@vger.kernel.org
10818 F: drivers/scsi/qedf/
10820 QLOGIC QL41xxx ISCSI DRIVER
10821 M: QLogic-Storage-Upstream@cavium.com
10822 L: linux-scsi@vger.kernel.org
10824 F: drivers/scsi/qedi/
10826 QLOGIC QL4xxx ETHERNET DRIVER
10827 M: Yuval Mintz <Yuval.Mintz@cavium.com>
10828 M: Ariel Elior <Ariel.Elior@cavium.com>
10829 M: everest-linux-l2@cavium.com
10830 L: netdev@vger.kernel.org
10832 F: drivers/net/ethernet/qlogic/qed/
10833 F: include/linux/qed/
10834 F: drivers/net/ethernet/qlogic/qede/
10836 QLOGIC QL4xxx RDMA DRIVER
10837 M: Ram Amrani <Ram.Amrani@cavium.com>
10838 M: Ariel Elior <Ariel.Elior@cavium.com>
10839 L: linux-rdma@vger.kernel.org
10841 F: drivers/infiniband/hw/qedr/
10842 F: include/uapi/rdma/qedr-abi.h
10844 QLOGIC QLA1280 SCSI DRIVER
10845 M: Michael Reed <mdr@sgi.com>
10846 L: linux-scsi@vger.kernel.org
10848 F: drivers/scsi/qla1280.[ch]
10850 QLOGIC QLA2XXX FC-SCSI DRIVER
10851 M: qla2xxx-upstream@qlogic.com
10852 L: linux-scsi@vger.kernel.org
10854 F: Documentation/scsi/LICENSE.qla2xxx
10855 F: drivers/scsi/qla2xxx/
10857 QLOGIC QLA3XXX NETWORK DRIVER
10858 M: Dept-GELinuxNICDev@cavium.com
10859 L: netdev@vger.kernel.org
10861 F: Documentation/networking/LICENSE.qla3xxx
10862 F: drivers/net/ethernet/qlogic/qla3xxx.*
10864 QLOGIC QLA4XXX iSCSI DRIVER
10865 M: QLogic-Storage-Upstream@qlogic.com
10866 L: linux-scsi@vger.kernel.org
10868 F: Documentation/scsi/LICENSE.qla4xxx
10869 F: drivers/scsi/qla4xxx/
10871 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10872 M: Harish Patil <harish.patil@cavium.com>
10873 M: Manish Chopra <manish.chopra@cavium.com>
10874 M: Dept-GELinuxNICDev@cavium.com
10875 L: netdev@vger.kernel.org
10877 F: drivers/net/ethernet/qlogic/qlcnic/
10879 QLOGIC QLGE 10Gb ETHERNET DRIVER
10880 M: Harish Patil <harish.patil@cavium.com>
10881 M: Manish Chopra <manish.chopra@cavium.com>
10882 M: Dept-GELinuxNICDev@cavium.com
10883 L: netdev@vger.kernel.org
10885 F: drivers/net/ethernet/qlogic/qlge/
10888 M: Anders Larsen <al@alarsen.net>
10889 W: http://www.alarsen.net/linux/qnx4fs/
10892 F: include/uapi/linux/qnx4_fs.h
10893 F: include/uapi/linux/qnxtypes.h
10895 QORIQ DPAA2 FSL-MC BUS DRIVER
10896 M: Stuart Yoder <stuyoder@gmail.com>
10897 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
10898 L: linux-kernel@vger.kernel.org
10900 F: drivers/staging/fsl-mc/
10901 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
10903 QT1010 MEDIA DRIVER
10904 M: Antti Palosaari <crope@iki.fi>
10905 L: linux-media@vger.kernel.org
10906 W: https://linuxtv.org
10907 W: http://palosaari.fi/linux/
10908 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10909 T: git git://linuxtv.org/anttip/media_tree.git
10911 F: drivers/media/tuners/qt1010*
10913 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10914 M: Kalle Valo <kvalo@qca.qualcomm.com>
10915 L: ath10k@lists.infradead.org
10916 W: http://wireless.kernel.org/en/users/Drivers/ath10k
10917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10919 F: drivers/net/wireless/ath/ath10k/
10921 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10922 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10923 L: linux-wireless@vger.kernel.org
10924 W: http://wireless.kernel.org/en/users/Drivers/ath9k
10926 F: drivers/net/wireless/ath/ath9k/
10928 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10929 M: Timur Tabi <timur@codeaurora.org>
10930 L: netdev@vger.kernel.org
10932 F: drivers/net/ethernet/qualcomm/emac/
10934 QUALCOMM HEXAGON ARCHITECTURE
10935 M: Richard Kuo <rkuo@codeaurora.org>
10936 L: linux-hexagon@vger.kernel.org
10937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10941 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
10942 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
10943 L: linux-media@vger.kernel.org
10944 L: linux-arm-msm@vger.kernel.org
10945 T: git git://linuxtv.org/media_tree.git
10947 F: drivers/media/platform/qcom/venus/
10949 QUALCOMM WCN36XX WIRELESS DRIVER
10950 M: Eugene Krasnikov <k.eugene.e@gmail.com>
10951 L: wcn36xx@lists.infradead.org
10952 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10953 T: git git://github.com/KrasnikovEugene/wcn36xx.git
10955 F: drivers/net/wireless/ath/wcn36xx/
10957 QUANTENNA QTNFMAC WIRELESS DRIVER
10958 M: Igor Mitsyanko <imitsyanko@quantenna.com>
10959 M: Avinash Patil <avinashp@quantenna.com>
10960 M: Sergey Matyukevich <smatyukevich@quantenna.com>
10961 L: linux-wireless@vger.kernel.org
10963 F: drivers/net/wireless/quantenna
10965 RADEON and AMDGPU DRM DRIVERS
10966 M: Alex Deucher <alexander.deucher@amd.com>
10967 M: Christian König <christian.koenig@amd.com>
10968 L: amd-gfx@lists.freedesktop.org
10969 T: git git://people.freedesktop.org/~agd5f/linux
10971 F: drivers/gpu/drm/radeon/
10972 F: include/uapi/drm/radeon_drm.h
10973 F: drivers/gpu/drm/amd/
10974 F: include/uapi/drm/amdgpu_drm.h
10976 RADEON FRAMEBUFFER DISPLAY DRIVER
10977 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10978 L: linux-fbdev@vger.kernel.org
10980 F: drivers/video/fbdev/aty/radeon*
10981 F: include/uapi/linux/radeonfb.h
10983 RADIOSHARK RADIO DRIVER
10984 M: Hans Verkuil <hverkuil@xs4all.nl>
10985 L: linux-media@vger.kernel.org
10986 T: git git://linuxtv.org/media_tree.git
10988 F: drivers/media/radio/radio-shark.c
10990 RADIOSHARK2 RADIO DRIVER
10991 M: Hans Verkuil <hverkuil@xs4all.nl>
10992 L: linux-media@vger.kernel.org
10993 T: git git://linuxtv.org/media_tree.git
10995 F: drivers/media/radio/radio-shark2.c
10996 F: drivers/media/radio/radio-tea5777.c
10998 RADOS BLOCK DEVICE (RBD)
10999 M: Ilya Dryomov <idryomov@gmail.com>
11000 M: Sage Weil <sage@redhat.com>
11001 M: Alex Elder <elder@kernel.org>
11002 L: ceph-devel@vger.kernel.org
11003 W: http://ceph.com/
11004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11005 T: git git://github.com/ceph/ceph-client.git
11007 F: Documentation/ABI/testing/sysfs-bus-rbd
11008 F: drivers/block/rbd.c
11009 F: drivers/block/rbd_types.h
11011 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11012 M: Paul Mackerras <paulus@samba.org>
11013 L: linux-fbdev@vger.kernel.org
11015 F: drivers/video/fbdev/aty/aty128fb.c
11017 RAINSHADOW-CEC DRIVER
11018 M: Hans Verkuil <hverkuil@xs4all.nl>
11019 L: linux-media@vger.kernel.org
11020 T: git git://linuxtv.org/media_tree.git
11022 F: drivers/media/usb/rainshadow-cec/*
11024 RALINK MIPS ARCHITECTURE
11025 M: John Crispin <john@phrozen.org>
11026 L: linux-mips@linux-mips.org
11028 F: arch/mips/ralink
11030 RALINK RT2X00 WIRELESS LAN DRIVER
11032 M: Stanislaw Gruszka <sgruszka@redhat.com>
11033 M: Helmut Schaa <helmut.schaa@googlemail.com>
11034 L: linux-wireless@vger.kernel.org
11036 F: drivers/net/wireless/ralink/rt2x00/
11038 RAMDISK RAM BLOCK DEVICE DRIVER
11039 M: Jens Axboe <axboe@kernel.dk>
11041 F: Documentation/blockdev/ramdisk.txt
11042 F: drivers/block/brd.c
11044 RANDOM NUMBER DRIVER
11045 M: "Theodore Ts'o" <tytso@mit.edu>
11047 F: drivers/char/random.c
11050 M: Matt Porter <mporter@kernel.crashing.org>
11051 M: Alexandre Bounine <alexandre.bounine@idt.com>
11053 F: drivers/rapidio/
11055 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11056 L: linux-wireless@vger.kernel.org
11058 F: drivers/net/wireless/ray*
11061 M: Josh Triplett <josh@joshtriplett.org>
11062 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11063 L: linux-kernel@vger.kernel.org
11065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11066 F: Documentation/RCU/torture.txt
11067 F: kernel/rcu/rcutorture.c
11069 RCUTORTURE TEST FRAMEWORK
11070 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11071 M: Josh Triplett <josh@joshtriplett.org>
11072 R: Steven Rostedt <rostedt@goodmis.org>
11073 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11074 R: Lai Jiangshan <jiangshanlai@gmail.com>
11075 L: linux-kernel@vger.kernel.org
11077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11078 F: tools/testing/selftests/rcutorture
11081 M: Florian Fainelli <florian@openwrt.org>
11084 RDC R6040 FAST ETHERNET DRIVER
11085 M: Florian Fainelli <f.fainelli@gmail.com>
11086 L: netdev@vger.kernel.org
11088 F: drivers/net/ethernet/rdc/r6040.c
11090 RDMAVT - RDMA verbs software
11091 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11092 L: linux-rdma@vger.kernel.org
11094 F: drivers/infiniband/sw/rdmavt
11096 RDS - RELIABLE DATAGRAM SOCKETS
11097 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11098 L: netdev@vger.kernel.org
11099 L: linux-rdma@vger.kernel.org
11100 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
11101 W: https://oss.oracle.com/projects/rds/
11104 F: Documentation/networking/rds.txt
11106 RDT - RESOURCE ALLOCATION
11107 M: Fenghua Yu <fenghua.yu@intel.com>
11108 L: linux-kernel@vger.kernel.org
11110 F: arch/x86/kernel/cpu/intel_rdt*
11111 F: arch/x86/include/asm/intel_rdt*
11112 F: Documentation/x86/intel_rdt*
11114 READ-COPY UPDATE (RCU)
11115 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11116 M: Josh Triplett <josh@joshtriplett.org>
11117 R: Steven Rostedt <rostedt@goodmis.org>
11118 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11119 R: Lai Jiangshan <jiangshanlai@gmail.com>
11120 L: linux-kernel@vger.kernel.org
11121 W: http://www.rdrop.com/users/paulmck/RCU/
11123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11124 F: Documentation/RCU/
11125 X: Documentation/RCU/torture.txt
11126 F: include/linux/rcu*
11127 X: include/linux/srcu.h
11129 X: kernel/torture.c
11131 REAL TIME CLOCK (RTC) SUBSYSTEM
11132 M: Alessandro Zummo <a.zummo@towertech.it>
11133 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
11134 L: linux-rtc@vger.kernel.org
11135 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
11136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11138 F: Documentation/devicetree/bindings/rtc/
11139 F: Documentation/rtc.txt
11141 F: include/linux/rtc.h
11142 F: include/uapi/linux/rtc.h
11143 F: include/linux/rtc/
11144 F: include/linux/platform_data/rtc-*
11145 F: tools/testing/selftests/timers/rtctest.c
11147 REALTEK AUDIO CODECS
11148 M: Bard Liao <bardliao@realtek.com>
11149 M: Oder Chiou <oder_chiou@realtek.com>
11151 F: sound/soc/codecs/rt*
11152 F: include/sound/rt*.h
11154 REGISTER MAP ABSTRACTION
11155 M: Mark Brown <broonie@kernel.org>
11156 L: linux-kernel@vger.kernel.org
11157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11159 F: Documentation/devicetree/bindings/regmap/
11160 F: drivers/base/regmap/
11161 F: include/linux/regmap.h
11163 REISERFS FILE SYSTEM
11164 L: reiserfs-devel@vger.kernel.org
11168 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11169 M: Ohad Ben-Cohen <ohad@wizery.com>
11170 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11171 L: linux-remoteproc@vger.kernel.org
11172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11174 F: Documentation/devicetree/bindings/remoteproc/
11175 F: Documentation/remoteproc.txt
11176 F: drivers/remoteproc/
11177 F: include/linux/remoteproc.h
11179 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11180 M: Ohad Ben-Cohen <ohad@wizery.com>
11181 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11182 L: linux-remoteproc@vger.kernel.org
11183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11186 F: Documentation/rpmsg.txt
11187 F: include/linux/rpmsg.h
11188 F: include/linux/rpmsg/
11190 RENESAS CLOCK DRIVERS
11191 M: Geert Uytterhoeven <geert+renesas@glider.be>
11192 L: linux-renesas-soc@vger.kernel.org
11194 F: drivers/clk/renesas/
11196 RENESAS ETHERNET DRIVERS
11197 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11198 L: netdev@vger.kernel.org
11199 L: linux-renesas-soc@vger.kernel.org
11200 F: drivers/net/ethernet/renesas/
11201 F: include/linux/sh_eth.h
11203 RENESAS R-CAR GYROADC DRIVER
11204 M: Marek Vasut <marek.vasut@gmail.com>
11205 L: linux-iio@vger.kernel.org
11207 F: drivers/iio/adc/rcar_gyro_adc.c
11209 RENESAS USB PHY DRIVER
11210 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11211 L: linux-renesas-soc@vger.kernel.org
11213 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
11215 RESET CONTROLLER FRAMEWORK
11216 M: Philipp Zabel <p.zabel@pengutronix.de>
11217 T: git git://git.pengutronix.de/git/pza/linux
11220 F: Documentation/devicetree/bindings/reset/
11221 F: include/dt-bindings/reset/
11222 F: include/linux/reset.h
11223 F: include/linux/reset-controller.h
11226 M: Johannes Berg <johannes@sipsolutions.net>
11227 L: linux-wireless@vger.kernel.org
11228 W: http://wireless.kernel.org/
11229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11232 F: Documentation/rfkill.txt
11236 M: Thomas Graf <tgraf@suug.ch>
11237 M: Herbert Xu <herbert@gondor.apana.org.au>
11238 L: netdev@vger.kernel.org
11240 F: lib/rhashtable.c
11241 F: include/linux/rhashtable.h
11243 RICOH R5C592 MEMORYSTICK DRIVER
11244 M: Maxim Levitsky <maximlevitsky@gmail.com>
11246 F: drivers/memstick/host/r592.*
11248 RICOH SMARTMEDIA/XD DRIVER
11249 M: Maxim Levitsky <maximlevitsky@gmail.com>
11251 F: drivers/mtd/nand/r852.c
11252 F: drivers/mtd/nand/r852.h
11255 M: Stefan Achatz <erazor_de@users.sourceforge.net>
11256 W: http://sourceforge.net/projects/roccat/
11258 F: drivers/hid/hid-roccat*
11259 F: include/linux/hid-roccat*
11260 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11263 M: Jiri Pirko <jiri@resnulli.us>
11264 L: netdev@vger.kernel.org
11266 F: drivers/net/ethernet/rocker/
11270 W: http://www.comtrol.com
11272 F: Documentation/serial/rocket.txt
11273 F: drivers/tty/rocket*
11275 ROCKETPORT EXPRESS/INFINITY DRIVER
11276 M: Kevin Cernekee <cernekee@gmail.com>
11277 L: linux-serial@vger.kernel.org
11279 F: drivers/tty/serial/rp2.*
11282 M: Ralf Baechle <ralf@linux-mips.org>
11283 L: linux-hams@vger.kernel.org
11284 W: http://www.linux-ax25.org/
11286 F: include/net/rose.h
11287 F: include/uapi/linux/rose.h
11290 RTL2830 MEDIA DRIVER
11291 M: Antti Palosaari <crope@iki.fi>
11292 L: linux-media@vger.kernel.org
11293 W: https://linuxtv.org
11294 W: http://palosaari.fi/linux/
11295 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11296 T: git git://linuxtv.org/anttip/media_tree.git
11298 F: drivers/media/dvb-frontends/rtl2830*
11300 RTL2832 MEDIA DRIVER
11301 M: Antti Palosaari <crope@iki.fi>
11302 L: linux-media@vger.kernel.org
11303 W: https://linuxtv.org
11304 W: http://palosaari.fi/linux/
11305 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11306 T: git git://linuxtv.org/anttip/media_tree.git
11308 F: drivers/media/dvb-frontends/rtl2832*
11310 RTL2832_SDR MEDIA DRIVER
11311 M: Antti Palosaari <crope@iki.fi>
11312 L: linux-media@vger.kernel.org
11313 W: https://linuxtv.org
11314 W: http://palosaari.fi/linux/
11315 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11316 T: git git://linuxtv.org/anttip/media_tree.git
11318 F: drivers/media/dvb-frontends/rtl2832_sdr*
11320 RTL8180 WIRELESS DRIVER
11321 L: linux-wireless@vger.kernel.org
11322 W: http://wireless.kernel.org/
11323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11325 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
11327 RTL8187 WIRELESS DRIVER
11328 M: Herton Ronaldo Krzesinski <herton@canonical.com>
11329 M: Hin-Tak Leung <htl10@users.sourceforge.net>
11330 M: Larry Finger <Larry.Finger@lwfinger.net>
11331 L: linux-wireless@vger.kernel.org
11332 W: http://wireless.kernel.org/
11333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11335 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
11337 RTL8192CE WIRELESS DRIVER
11338 M: Larry Finger <Larry.Finger@lwfinger.net>
11339 M: Chaoming Li <chaoming_li@realsil.com.cn>
11340 L: linux-wireless@vger.kernel.org
11341 W: http://wireless.kernel.org/
11342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11344 F: drivers/net/wireless/realtek/rtlwifi/
11345 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11347 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11348 M: Jes Sorensen <Jes.Sorensen@gmail.com>
11349 L: linux-wireless@vger.kernel.org
11350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11352 F: drivers/net/wireless/realtek/rtl8xxxu/
11354 S3 SAVAGE FRAMEBUFFER DRIVER
11355 M: Antonino Daplas <adaplas@gmail.com>
11356 L: linux-fbdev@vger.kernel.org
11358 F: drivers/video/fbdev/savage/
11361 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11362 M: Heiko Carstens <heiko.carstens@de.ibm.com>
11363 L: linux-s390@vger.kernel.org
11364 W: http://www.ibm.com/developerworks/linux/linux390/
11365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11369 F: Documentation/s390/
11370 F: Documentation/driver-api/s390-drivers.rst
11372 S390 COMMON I/O LAYER
11373 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11374 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11375 L: linux-s390@vger.kernel.org
11376 W: http://www.ibm.com/developerworks/linux/linux390/
11378 F: drivers/s390/cio/
11381 M: Stefan Haberland <sth@linux.vnet.ibm.com>
11382 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11383 L: linux-s390@vger.kernel.org
11384 W: http://www.ibm.com/developerworks/linux/linux390/
11386 F: drivers/s390/block/dasd*
11387 F: block/partitions/ibm.c
11390 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11391 L: linux-s390@vger.kernel.org
11392 W: http://www.ibm.com/developerworks/linux/linux390/
11394 F: drivers/iommu/s390-iommu.c
11396 S390 IUCV NETWORK LAYER
11397 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11398 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11399 L: linux-s390@vger.kernel.org
11400 W: http://www.ibm.com/developerworks/linux/linux390/
11402 F: drivers/s390/net/*iucv*
11403 F: include/net/iucv/
11406 S390 NETWORK DRIVERS
11407 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11408 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11409 L: linux-s390@vger.kernel.org
11410 W: http://www.ibm.com/developerworks/linux/linux390/
11412 F: drivers/s390/net/
11415 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11416 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11417 L: linux-s390@vger.kernel.org
11418 W: http://www.ibm.com/developerworks/linux/linux390/
11421 F: drivers/pci/hotplug/s390_pci_hpc.c
11423 S390 VFIO-CCW DRIVER
11424 M: Cornelia Huck <cohuck@redhat.com>
11425 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11426 L: linux-s390@vger.kernel.org
11427 L: kvm@vger.kernel.org
11429 F: drivers/s390/cio/vfio_ccw*
11430 F: Documentation/s390/vfio-ccw.txt
11431 F: include/uapi/linux/vfio_ccw.h
11434 M: Harald Freudenberger <freude@de.ibm.com>
11435 L: linux-s390@vger.kernel.org
11436 W: http://www.ibm.com/developerworks/linux/linux390/
11438 F: drivers/s390/crypto/
11441 M: Steffen Maier <maier@linux.vnet.ibm.com>
11442 L: linux-s390@vger.kernel.org
11443 W: http://www.ibm.com/developerworks/linux/linux390/
11445 F: drivers/s390/scsi/zfcp_*
11447 S3C24XX SD/MMC Driver
11448 M: Ben Dooks <ben-linux@fluff.org>
11449 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11451 F: drivers/mmc/host/s3cmci.*
11453 SAA6588 RDS RECEIVER DRIVER
11454 M: Hans Verkuil <hverkuil@xs4all.nl>
11455 L: linux-media@vger.kernel.org
11456 T: git git://linuxtv.org/media_tree.git
11457 W: https://linuxtv.org
11459 F: drivers/media/i2c/saa6588*
11461 SAA7134 VIDEO4LINUX DRIVER
11462 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11463 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11464 L: linux-media@vger.kernel.org
11465 W: https://linuxtv.org
11466 T: git git://linuxtv.org/media_tree.git
11468 F: Documentation/media/v4l-drivers/saa7134*
11469 F: drivers/media/pci/saa7134/
11471 SAA7146 VIDEO4LINUX-2 DRIVER
11472 M: Hans Verkuil <hverkuil@xs4all.nl>
11473 L: linux-media@vger.kernel.org
11474 T: git git://linuxtv.org/media_tree.git
11476 F: drivers/media/common/saa7146/
11477 F: drivers/media/pci/saa7146/
11478 F: include/media/saa7146*
11480 SAMSUNG AUDIO (ASoC) DRIVERS
11481 M: Krzysztof Kozlowski <krzk@kernel.org>
11482 M: Sangbeom Kim <sbkim73@samsung.com>
11483 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11484 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11486 F: sound/soc/samsung/
11488 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11489 M: Krzysztof Kozlowski <krzk@kernel.org>
11490 L: linux-crypto@vger.kernel.org
11491 L: linux-samsung-soc@vger.kernel.org
11493 F: drivers/crypto/exynos-rng.c
11494 F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11496 SAMSUNG FRAMEBUFFER DRIVER
11497 M: Jingoo Han <jingoohan1@gmail.com>
11498 L: linux-fbdev@vger.kernel.org
11500 F: drivers/video/fbdev/s3c-fb.c
11502 SAMSUNG LAPTOP DRIVER
11503 M: Corentin Chary <corentin.chary@gmail.com>
11504 L: platform-driver-x86@vger.kernel.org
11506 F: drivers/platform/x86/samsung-laptop.c
11508 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11509 M: Sangbeom Kim <sbkim73@samsung.com>
11510 M: Krzysztof Kozlowski <krzk@kernel.org>
11511 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11512 L: linux-kernel@vger.kernel.org
11513 L: linux-samsung-soc@vger.kernel.org
11515 F: drivers/mfd/sec*.c
11516 F: drivers/regulator/s2m*.c
11517 F: drivers/regulator/s5m*.c
11518 F: drivers/clk/clk-s2mps11.c
11519 F: drivers/rtc/rtc-s5m.c
11520 F: include/linux/mfd/samsung/
11521 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11522 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11523 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11524 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11526 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11527 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11528 L: linux-media@vger.kernel.org
11529 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11531 F: drivers/media/platform/s3c-camif/
11532 F: include/media/drv-intf/s3c_camif.h
11534 SAMSUNG S3FWRN5 NFC DRIVER
11535 M: Robert Baldyga <r.baldyga@samsung.com>
11536 M: Krzysztof Opasiak <k.opasiak@samsung.com>
11537 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11539 F: drivers/nfc/s3fwrn5
11541 SAMSUNG S5C73M3 CAMERA DRIVER
11542 M: Kyungmin Park <kyungmin.park@samsung.com>
11543 M: Andrzej Hajda <a.hajda@samsung.com>
11544 L: linux-media@vger.kernel.org
11546 F: drivers/media/i2c/s5c73m3/*
11548 SAMSUNG S5K5BAF CAMERA DRIVER
11549 M: Kyungmin Park <kyungmin.park@samsung.com>
11550 M: Andrzej Hajda <a.hajda@samsung.com>
11551 L: linux-media@vger.kernel.org
11553 F: drivers/media/i2c/s5k5baf.c
11555 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11556 M: Krzysztof Kozlowski <krzk@kernel.org>
11557 M: Vladimir Zapolskiy <vz@mleia.com>
11558 L: linux-crypto@vger.kernel.org
11559 L: linux-samsung-soc@vger.kernel.org
11561 F: drivers/crypto/s5p-sss.c
11563 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11564 M: Kyungmin Park <kyungmin.park@samsung.com>
11565 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11566 L: linux-media@vger.kernel.org
11567 Q: https://patchwork.linuxtv.org/project/linux-media/list/
11569 F: drivers/media/platform/exynos4-is/
11571 SAMSUNG SOC CLOCK DRIVERS
11572 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11573 M: Tomasz Figa <tomasz.figa@gmail.com>
11574 M: Chanwoo Choi <cw00.choi@samsung.com>
11576 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11577 F: drivers/clk/samsung/
11578 F: include/dt-bindings/clock/exynos*.h
11579 F: Documentation/devicetree/bindings/clock/exynos*.txt
11581 SAMSUNG SPI DRIVERS
11582 M: Kukjin Kim <kgene@kernel.org>
11583 M: Krzysztof Kozlowski <krzk@kernel.org>
11584 M: Andi Shyti <andi.shyti@samsung.com>
11585 L: linux-spi@vger.kernel.org
11586 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11588 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11589 F: drivers/spi/spi-s3c*
11590 F: include/linux/platform_data/spi-s3c64xx.h
11592 SAMSUNG SXGBE DRIVERS
11593 M: Byungho An <bh74.an@samsung.com>
11594 M: Girish K S <ks.giri@samsung.com>
11595 M: Vipul Pandya <vipul.pandya@samsung.com>
11597 L: netdev@vger.kernel.org
11598 F: drivers/net/ethernet/samsung/sxgbe/
11600 SAMSUNG THERMAL DRIVER
11601 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11602 L: linux-pm@vger.kernel.org
11603 L: linux-samsung-soc@vger.kernel.org
11605 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11606 F: drivers/thermal/samsung/
11608 SAMSUNG USB2 PHY DRIVER
11609 M: Kamil Debski <kamil@wypas.org>
11610 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11611 L: linux-kernel@vger.kernel.org
11613 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11614 F: Documentation/phy/samsung-usb2.txt
11615 F: drivers/phy/samsung/phy-exynos4210-usb2.c
11616 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
11617 F: drivers/phy/samsung/phy-exynos5250-usb2.c
11618 F: drivers/phy/samsung/phy-s5pv210-usb2.c
11619 F: drivers/phy/samsung/phy-samsung-usb2.c
11620 F: drivers/phy/samsung/phy-samsung-usb2.h
11623 M: Zwane Mwaikambo <zwanem@gmail.com>
11625 F: drivers/watchdog/sc1200wdt.c
11628 M: Ingo Molnar <mingo@redhat.com>
11629 M: Peter Zijlstra <peterz@infradead.org>
11630 L: linux-kernel@vger.kernel.org
11631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11634 F: include/linux/sched.h
11635 F: include/uapi/linux/sched.h
11636 F: include/linux/wait.h
11639 M: Chen Liqin <liqin.linux@gmail.com>
11640 M: Lennox Wu <lennox.wu@gmail.com>
11641 W: http://www.sunplus.com
11645 SCR24X CHIP CARD INTERFACE DRIVER
11646 M: Lubomir Rintel <lkundrak@v3.sk>
11648 F: drivers/char/pcmcia/scr24x_cs.c
11651 M: Jens Axboe <axboe@kernel.dk>
11652 L: linux-scsi@vger.kernel.org
11653 W: http://www.kernel.dk
11655 F: drivers/scsi/sr*
11657 SCSI RDMA PROTOCOL (SRP) INITIATOR
11658 M: Bart Van Assche <bart.vanassche@sandisk.com>
11659 L: linux-rdma@vger.kernel.org
11661 W: http://www.openfabrics.org
11662 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11664 F: drivers/infiniband/ulp/srp/
11665 F: include/scsi/srp.h
11668 M: Doug Gilbert <dgilbert@interlog.com>
11669 L: linux-scsi@vger.kernel.org
11670 W: http://sg.danny.cz/sg
11672 F: Documentation/scsi/scsi-generic.txt
11673 F: drivers/scsi/sg.c
11674 F: include/scsi/sg.h
11677 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11679 M: "Martin K. Petersen" <martin.petersen@oracle.com>
11680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11681 L: linux-scsi@vger.kernel.org
11683 F: Documentation/devicetree/bindings/scsi/
11688 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11689 L: linux-scsi@vger.kernel.org
11691 F: Documentation/scsi/st.txt
11692 F: drivers/scsi/st.*
11693 F: drivers/scsi/st_*.h
11696 M: Vlad Yasevich <vyasevich@gmail.com>
11697 M: Neil Horman <nhorman@tuxdriver.com>
11698 L: linux-sctp@vger.kernel.org
11699 W: http://lksctp.sourceforge.net
11701 F: Documentation/networking/sctp.txt
11702 F: include/linux/sctp.h
11703 F: include/uapi/linux/sctp.h
11704 F: include/net/sctp/
11708 M: Jim Cromie <jim.cromie@gmail.com>
11710 F: Documentation/i2c/busses/scx200_acb
11711 F: arch/x86/platform/scx200/
11712 F: drivers/watchdog/scx200_wdt.c
11713 F: drivers/i2c/busses/scx200*
11714 F: drivers/mtd/maps/scx200_docflash.c
11715 F: include/linux/scx200.h
11718 M: Jim Cromie <jim.cromie@gmail.com>
11720 F: drivers/char/scx200_gpio.c
11721 F: include/linux/scx200_gpio.h
11723 SCx200 HRT CLOCKSOURCE DRIVER
11724 M: Jim Cromie <jim.cromie@gmail.com>
11726 F: drivers/clocksource/scx200_hrt.c
11728 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11729 M: Sascha Sommer <saschasommer@freenet.de>
11730 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11732 F: drivers/mmc/host/sdricoh_cs.c
11735 M: Kees Cook <keescook@chromium.org>
11736 R: Andy Lutomirski <luto@amacapital.net>
11737 R: Will Drewry <wad@chromium.org>
11738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11740 F: kernel/seccomp.c
11741 F: include/uapi/linux/seccomp.h
11742 F: include/linux/seccomp.h
11743 F: tools/testing/selftests/seccomp/*
11744 F: tools/testing/selftests/kselftest_harness.h
11745 F: Documentation/userspace-api/seccomp_filter.rst
11746 K: \bsecure_computing
11749 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11750 M: Al Cooper <alcooperx@gmail.com>
11751 L: linux-mmc@vger.kernel.org
11752 L: bcm-kernel-feedback-list@broadcom.com
11754 F: drivers/mmc/host/sdhci-brcmstb*
11756 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11757 M: Adrian Hunter <adrian.hunter@intel.com>
11758 L: linux-mmc@vger.kernel.org
11759 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11761 F: drivers/mmc/host/sdhci*
11762 F: include/linux/mmc/sdhci*
11764 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11765 M: Ben Dooks <ben-linux@fluff.org>
11766 M: Jaehoon Chung <jh80.chung@samsung.com>
11767 L: linux-mmc@vger.kernel.org
11769 F: drivers/mmc/host/sdhci-s3c*
11771 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11772 M: Viresh Kumar <vireshk@kernel.org>
11773 L: linux-mmc@vger.kernel.org
11775 F: drivers/mmc/host/sdhci-spear.c
11777 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11778 M: Scott Bauer <scott.bauer@intel.com>
11779 M: Jonathan Derrick <jonathan.derrick@intel.com>
11780 M: Rafael Antognolli <rafael.antognolli@intel.com>
11781 L: linux-block@vger.kernel.org
11784 F: block/opal_proto.h
11785 F: include/linux/sed*
11786 F: include/uapi/linux/sed*
11789 M: Security Officers <security@kernel.org>
11793 M: James Morris <james.l.morris@oracle.com>
11794 M: "Serge E. Hallyn" <serge@hallyn.com>
11795 L: linux-security-module@vger.kernel.org (suggested Cc:)
11796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11797 W: http://kernsec.org/
11801 SELINUX SECURITY MODULE
11802 M: Paul Moore <paul@paul-moore.com>
11803 M: Stephen Smalley <sds@tycho.nsa.gov>
11804 M: Eric Paris <eparis@parisplace.org>
11805 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
11806 W: http://selinuxproject.org
11807 T: git git://git.infradead.org/users/pcmoore/selinux
11809 F: include/linux/selinux*
11810 F: security/selinux/
11811 F: scripts/selinux/
11812 F: Documentation/admin-guide/LSM/SELinux.rst
11815 M: Jiri Slaby <jirislaby@gmail.com>
11817 F: drivers/misc/phantom.c
11818 F: include/uapi/linux/phantom.h
11821 M: Rob Herring <robh@kernel.org>
11822 L: linux-serial@vger.kernel.org
11824 F: Documentation/devicetree/bindings/serial/slave-device.txt
11825 F: drivers/tty/serdev/
11826 F: include/linux/serdev.h
11829 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11830 L: linux-serial@vger.kernel.org
11832 F: Documentation/devicetree/bindings/serial/
11833 F: drivers/tty/serial/
11836 M: Sean Young <sean@mess.org>
11837 L: linux-media@vger.kernel.org
11839 F: drivers/media/rc/serial_ir.c
11842 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11843 M: Edward Cree <ecree@solarflare.com>
11844 M: Bert Kenward <bkenward@solarflare.com>
11845 L: netdev@vger.kernel.org
11847 F: drivers/net/ethernet/sfc/
11850 M: Dimitri Sivanich <sivanich@sgi.com>
11852 F: drivers/misc/sgi-gru/
11854 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11855 M: Pat Gefre <pfg@sgi.com>
11856 L: linux-ia64@vger.kernel.org
11858 F: Documentation/ia64/serial.txt
11859 F: drivers/tty/serial/ioc?_serial.c
11860 F: include/linux/ioc?.h
11862 SGI XP/XPC/XPNET DRIVER
11863 M: Cliff Whickman <cpw@sgi.com>
11864 M: Robin Holt <robinmholt@gmail.com>
11866 F: drivers/misc/sgi-xp/
11868 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11869 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11870 L: linux-s390@vger.kernel.org
11871 W: http://www.ibm.com/developerworks/linux/linux390/
11875 SH_VEU V4L2 MEM2MEM DRIVER
11876 L: linux-media@vger.kernel.org
11878 F: drivers/media/platform/sh_veu.c
11880 SH_VOU V4L2 OUTPUT DRIVER
11881 L: linux-media@vger.kernel.org
11883 F: drivers/media/platform/sh_vou.c
11884 F: include/media/drv-intf/sh_vou.h
11886 SI2157 MEDIA DRIVER
11887 M: Antti Palosaari <crope@iki.fi>
11888 L: linux-media@vger.kernel.org
11889 W: https://linuxtv.org
11890 W: http://palosaari.fi/linux/
11891 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11892 T: git git://linuxtv.org/anttip/media_tree.git
11894 F: drivers/media/tuners/si2157*
11896 SI2168 MEDIA DRIVER
11897 M: Antti Palosaari <crope@iki.fi>
11898 L: linux-media@vger.kernel.org
11899 W: https://linuxtv.org
11900 W: http://palosaari.fi/linux/
11901 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11902 T: git git://linuxtv.org/anttip/media_tree.git
11904 F: drivers/media/dvb-frontends/si2168*
11906 SI470X FM RADIO RECEIVER I2C DRIVER
11907 M: Hans Verkuil <hverkuil@xs4all.nl>
11908 L: linux-media@vger.kernel.org
11909 T: git git://linuxtv.org/media_tree.git
11910 W: https://linuxtv.org
11912 F: drivers/media/radio/si470x/radio-si470x-i2c.c
11914 SI470X FM RADIO RECEIVER USB DRIVER
11915 M: Hans Verkuil <hverkuil@xs4all.nl>
11916 L: linux-media@vger.kernel.org
11917 T: git git://linuxtv.org/media_tree.git
11918 W: https://linuxtv.org
11920 F: drivers/media/radio/si470x/radio-si470x-common.c
11921 F: drivers/media/radio/si470x/radio-si470x.h
11922 F: drivers/media/radio/si470x/radio-si470x-usb.c
11924 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11925 M: Eduardo Valentin <edubezval@gmail.com>
11926 L: linux-media@vger.kernel.org
11927 T: git git://linuxtv.org/media_tree.git
11928 W: https://linuxtv.org
11930 F: drivers/media/radio/si4713/si4713.?
11932 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11933 M: Eduardo Valentin <edubezval@gmail.com>
11934 L: linux-media@vger.kernel.org
11935 T: git git://linuxtv.org/media_tree.git
11936 W: https://linuxtv.org
11938 F: drivers/media/radio/si4713/radio-platform-si4713.c
11940 SI4713 FM RADIO TRANSMITTER USB DRIVER
11941 M: Hans Verkuil <hverkuil@xs4all.nl>
11942 L: linux-media@vger.kernel.org
11943 T: git git://linuxtv.org/media_tree.git
11944 W: https://linuxtv.org
11946 F: drivers/media/radio/si4713/radio-usb-si4713.c
11949 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11950 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11951 L: linux-media@vger.kernel.org
11952 W: https://linuxtv.org
11953 T: git git://linuxtv.org/media_tree.git
11955 F: drivers/media/common/siano/
11956 F: drivers/media/usb/siano/
11957 F: drivers/media/usb/siano/
11958 F: drivers/media/mmc/siano/
11960 SILEAD TOUCHSCREEN DRIVER
11961 M: Hans de Goede <hdegoede@redhat.com>
11962 L: linux-input@vger.kernel.org
11963 L: platform-driver-x86@vger.kernel.org
11965 F: drivers/input/touchscreen/silead.c
11966 F: drivers/platform/x86/silead_dmi.c
11968 SILICON MOTION SM712 FRAME BUFFER DRIVER
11969 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11970 M: Teddy Wang <teddy.wang@siliconmotion.com>
11971 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11972 L: linux-fbdev@vger.kernel.org
11974 F: drivers/video/fbdev/sm712*
11975 F: Documentation/fb/sm712fb.txt
11977 SIMPLE FIRMWARE INTERFACE (SFI)
11978 M: Len Brown <lenb@kernel.org>
11979 L: sfi-devel@simplefirmware.org
11980 W: http://simplefirmware.org/
11981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11983 F: arch/x86/platform/sfi/
11985 F: include/linux/sfi*.h
11988 M: Hans de Goede <hdegoede@redhat.com>
11989 L: linux-fbdev@vger.kernel.org
11991 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
11992 F: drivers/video/fbdev/simplefb.c
11993 F: include/linux/platform_data/simplefb.h
11995 SIMTEC EB110ATX (Chalice CATS)
11997 P: Vincent Sanders <vince@simtec.co.uk>
11998 M: Simtec Linux Team <linux@simtec.co.uk>
11999 W: http://www.simtec.co.uk/products/EB110ATX/
12002 SIMTEC EB2410ITX (BAST)
12004 P: Vincent Sanders <vince@simtec.co.uk>
12005 M: Simtec Linux Team <linux@simtec.co.uk>
12006 W: http://www.simtec.co.uk/products/EB2410ITX/
12008 F: arch/arm/mach-s3c24xx/mach-bast.c
12009 F: arch/arm/mach-s3c24xx/bast-ide.c
12010 F: arch/arm/mach-s3c24xx/bast-irq.c
12012 SIPHASH PRF ROUTINES
12013 M: Jason A. Donenfeld <Jason@zx2c4.com>
12016 F: lib/test_siphash.c
12017 F: include/linux/siphash.h
12019 SIS 190 ETHERNET DRIVER
12020 M: Francois Romieu <romieu@fr.zoreil.com>
12021 L: netdev@vger.kernel.org
12023 F: drivers/net/ethernet/sis/sis190.c
12025 SIS 900/7016 FAST ETHERNET DRIVER
12026 M: Daniele Venzano <venza@brownhat.org>
12027 W: http://www.brownhat.org/sis900.html
12028 L: netdev@vger.kernel.org
12030 F: drivers/net/ethernet/sis/sis900.*
12032 SIS FRAMEBUFFER DRIVER
12033 M: Thomas Winischhofer <thomas@winischhofer.net>
12034 W: http://www.winischhofer.net/linuxsisvga.shtml
12036 F: Documentation/fb/sisfb.txt
12037 F: drivers/video/fbdev/sis/
12038 F: include/video/sisfb.h
12041 M: Thomas Winischhofer <thomas@winischhofer.net>
12042 W: http://www.winischhofer.at/linuxsisusbvga.shtml
12044 F: drivers/usb/misc/sisusbvga/
12047 M: Christoph Lameter <cl@linux.com>
12048 M: Pekka Enberg <penberg@kernel.org>
12049 M: David Rientjes <rientjes@google.com>
12050 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12051 M: Andrew Morton <akpm@linux-foundation.org>
12052 L: linux-mm@kvack.org
12054 F: include/linux/sl?b*.h
12057 SLEEPABLE READ-COPY UPDATE (SRCU)
12058 M: Lai Jiangshan <jiangshanlai@gmail.com>
12059 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12060 M: Josh Triplett <josh@joshtriplett.org>
12061 R: Steven Rostedt <rostedt@goodmis.org>
12062 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12063 L: linux-kernel@vger.kernel.org
12064 W: http://www.rdrop.com/users/paulmck/RCU/
12066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12067 F: include/linux/srcu.h
12068 F: kernel/rcu/srcu.c
12070 SMACK SECURITY MODULE
12071 M: Casey Schaufler <casey@schaufler-ca.com>
12072 L: linux-security-module@vger.kernel.org
12073 W: http://schaufler-ca.com
12074 T: git git://github.com/cschaufler/smack-next
12076 F: Documentation/admin-guide/LSM/Smack.rst
12079 SMC91x ETHERNET DRIVER
12080 M: Nicolas Pitre <nico@fluxnic.net>
12082 F: drivers/net/ethernet/smsc/smc91x.*
12084 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12085 M: Sakari Ailus <sakari.ailus@iki.fi>
12086 L: linux-media@vger.kernel.org
12088 F: drivers/media/i2c/smiapp/
12089 F: include/media/i2c/smiapp.h
12090 F: drivers/media/i2c/smiapp-pll.c
12091 F: drivers/media/i2c/smiapp-pll.h
12092 F: include/uapi/linux/smiapp.h
12093 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12095 SMM665 HARDWARE MONITOR DRIVER
12096 M: Guenter Roeck <linux@roeck-us.net>
12097 L: linux-hwmon@vger.kernel.org
12099 F: Documentation/hwmon/smm665
12100 F: drivers/hwmon/smm665.c
12102 SMSC EMC2103 HARDWARE MONITOR DRIVER
12103 M: Steve Glendinning <steve.glendinning@shawell.net>
12104 L: linux-hwmon@vger.kernel.org
12106 F: Documentation/hwmon/emc2103
12107 F: drivers/hwmon/emc2103.c
12109 SMSC SCH5627 HARDWARE MONITOR DRIVER
12110 M: Hans de Goede <hdegoede@redhat.com>
12111 L: linux-hwmon@vger.kernel.org
12113 F: Documentation/hwmon/sch5627
12114 F: drivers/hwmon/sch5627.c
12116 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12117 M: Steve Glendinning <steve.glendinning@shawell.net>
12118 L: linux-fbdev@vger.kernel.org
12120 F: drivers/video/fbdev/smscufx.c
12122 SMSC47B397 HARDWARE MONITOR DRIVER
12123 M: Jean Delvare <jdelvare@suse.com>
12124 L: linux-hwmon@vger.kernel.org
12126 F: Documentation/hwmon/smsc47b397
12127 F: drivers/hwmon/smsc47b397.c
12129 SMSC911x ETHERNET DRIVER
12130 M: Steve Glendinning <steve.glendinning@shawell.net>
12131 L: netdev@vger.kernel.org
12133 F: include/linux/smsc911x.h
12134 F: drivers/net/ethernet/smsc/smsc911x.*
12136 SMSC9420 PCI ETHERNET DRIVER
12137 M: Steve Glendinning <steve.glendinning@shawell.net>
12138 L: netdev@vger.kernel.org
12140 F: drivers/net/ethernet/smsc/smsc9420.*
12142 SOC-CAMERA V4L2 SUBSYSTEM
12143 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12144 L: linux-media@vger.kernel.org
12145 T: git git://linuxtv.org/media_tree.git
12147 F: include/media/soc*
12148 F: drivers/media/i2c/soc_camera/
12149 F: drivers/media/platform/soc_camera/
12151 SOEKRIS NET48XX LED SUPPORT
12152 M: Chris Boot <bootc@bootc.net>
12154 F: drivers/leds/leds-net48xx.c
12156 SOFT-ROCE DRIVER (rxe)
12157 M: Moni Shoua <monis@mellanox.com>
12158 L: linux-rdma@vger.kernel.org
12160 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12161 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12162 F: drivers/infiniband/sw/rxe/
12163 F: include/uapi/rdma/rdma_user_rxe.h
12165 SOFTLOGIC 6x10 MPEG CODEC
12166 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12167 M: Anton Sviridenko <anton@corp.bluecherry.net>
12168 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12169 M: Andrey Utkin <andrey_utkin@fastmail.com>
12170 M: Ismael Luceno <ismael@iodev.co.uk>
12171 L: linux-media@vger.kernel.org
12173 F: drivers/media/pci/solo6x10/
12175 SOFTWARE RAID (Multiple Disks) SUPPORT
12176 M: Shaohua Li <shli@kernel.org>
12177 L: linux-raid@vger.kernel.org
12178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12181 F: include/linux/raid/
12182 F: include/uapi/linux/raid/
12184 SONIC NETWORK DRIVER
12185 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12186 L: netdev@vger.kernel.org
12188 F: drivers/net/ethernet/natsemi/sonic.*
12190 SONICS SILICON BACKPLANE DRIVER (SSB)
12191 M: Michael Buesch <m@bues.ch>
12192 L: linux-wireless@vger.kernel.org
12195 F: include/linux/ssb/
12197 SONY MEMORYSTICK CARD SUPPORT
12198 M: Alex Dubov <oakad@yahoo.com>
12199 W: http://tifmxx.berlios.de/
12201 F: drivers/memstick/host/tifm_ms.c
12203 SONY MEMORYSTICK STANDARD SUPPORT
12204 M: Maxim Levitsky <maximlevitsky@gmail.com>
12206 F: drivers/memstick/core/ms_block.*
12208 SONY VAIO CONTROL DEVICE DRIVER
12209 M: Mattia Dongili <malattia@linux.it>
12210 L: platform-driver-x86@vger.kernel.org
12211 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12213 F: Documentation/laptops/sony-laptop.txt
12214 F: drivers/char/sonypi.c
12215 F: drivers/platform/x86/sony-laptop.c
12216 F: include/linux/sony-laptop.h
12219 M: Jaroslav Kysela <perex@perex.cz>
12220 M: Takashi Iwai <tiwai@suse.com>
12221 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12222 W: http://www.alsa-project.org/
12223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12224 T: git git://git.alsa-project.org/alsa-kernel.git
12225 Q: http://patchwork.kernel.org/project/alsa-devel/list/
12227 F: Documentation/sound/
12229 F: include/uapi/sound/
12232 SOUND - COMPRESSED AUDIO
12233 M: Vinod Koul <vinod.koul@intel.com>
12234 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12237 F: Documentation/sound/alsa/compress_offload.txt
12238 F: include/sound/compress_driver.h
12239 F: include/uapi/sound/compress_*
12240 F: sound/core/compress_offload.c
12241 F: sound/soc/soc-compress.c
12243 SOUND - DMAENGINE HELPERS
12244 M: Lars-Peter Clausen <lars@metafoo.de>
12246 F: include/sound/dmaengine_pcm.h
12247 F: sound/core/pcm_dmaengine.c
12248 F: sound/soc/soc-generic-dmaengine-pcm.c
12250 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12251 M: Liam Girdwood <lgirdwood@gmail.com>
12252 M: Mark Brown <broonie@kernel.org>
12253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12254 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12255 W: http://alsa-project.org/main/index.php/ASoC
12257 F: Documentation/devicetree/bindings/sound/
12258 F: Documentation/sound/alsa/soc/
12260 F: include/sound/soc*
12263 M: Olli Salonen <olli.salonen@iki.fi>
12264 L: linux-media@vger.kernel.org
12265 W: https://linuxtv.org
12266 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12268 F: drivers/media/dvb-frontends/sp2*
12270 SPARC + UltraSPARC (sparc/sparc64)
12271 M: "David S. Miller" <davem@davemloft.net>
12272 L: sparclinux@vger.kernel.org
12273 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
12274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12280 SPARC SERIAL DRIVERS
12281 M: "David S. Miller" <davem@davemloft.net>
12282 L: sparclinux@vger.kernel.org
12283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12286 F: include/linux/sunserialcore.h
12287 F: drivers/tty/serial/suncore.c
12288 F: drivers/tty/serial/sunhv.c
12289 F: drivers/tty/serial/sunsab.c
12290 F: drivers/tty/serial/sunsab.h
12291 F: drivers/tty/serial/sunsu.c
12292 F: drivers/tty/serial/sunzilog.c
12293 F: drivers/tty/serial/sunzilog.h
12296 M: "Christopher Li" <sparse@chrisli.org>
12297 L: linux-sparse@vger.kernel.org
12298 W: https://sparse.wiki.kernel.org/
12299 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12300 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12302 F: include/linux/compiler.h
12304 SPEAR CLOCK FRAMEWORK SUPPORT
12305 M: Viresh Kumar <vireshk@kernel.org>
12306 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12307 W: http://www.st.com/spear
12309 F: drivers/clk/spear/
12311 SPEAR PLATFORM SUPPORT
12312 M: Viresh Kumar <vireshk@kernel.org>
12313 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12314 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12315 W: http://www.st.com/spear
12317 F: arch/arm/boot/dts/spear*
12318 F: arch/arm/mach-spear/
12321 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12322 M: Marek Vasut <marek.vasut@gmail.com>
12323 L: linux-mtd@lists.infradead.org
12324 W: http://www.linux-mtd.infradead.org/
12325 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12326 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12327 T: git git://git.infradead.org/l2-mtd.git spi-nor/next
12329 F: drivers/mtd/spi-nor/
12330 F: include/linux/mtd/spi-nor.h
12333 M: Mark Brown <broonie@kernel.org>
12334 L: linux-spi@vger.kernel.org
12335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12336 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12338 F: Documentation/devicetree/bindings/spi/
12339 F: Documentation/spi/
12341 F: include/linux/spi/
12342 F: include/uapi/linux/spi/
12345 SPIDERNET NETWORK DRIVER for CELL
12346 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12347 L: netdev@vger.kernel.org
12349 F: Documentation/networking/spider_net.txt
12350 F: drivers/net/ethernet/toshiba/spider_net*
12353 R: Stephen Boyd <sboyd@codeaurora.org>
12354 L: linux-arm-msm@vger.kernel.org
12355 F: Documentation/devicetree/bindings/spmi/
12357 F: include/dt-bindings/spmi/spmi.h
12358 F: include/linux/spmi.h
12359 F: include/trace/events/spmi.h
12362 M: Jeremy Kerr <jk@ozlabs.org>
12363 L: linuxppc-dev@lists.ozlabs.org
12364 W: http://www.ibm.com/developerworks/power/cell/
12366 F: Documentation/filesystems/spufs.txt
12367 F: arch/powerpc/platforms/cell/spufs/
12369 SQUASHFS FILE SYSTEM
12370 M: Phillip Lougher <phillip@squashfs.org.uk>
12371 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12372 W: http://squashfs.org.uk
12373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12375 F: Documentation/filesystems/squashfs.txt
12378 SRM (Alpha) environment access
12379 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12381 F: arch/alpha/kernel/srm_env.c
12384 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12385 L: stable@vger.kernel.org
12387 F: Documentation/process/stable-kernel-rules.rst
12390 M: Ian Abbott <abbotti@mev.co.uk>
12391 M: H Hartley Sweeten <hsweeten@visionengravers.com>
12393 F: drivers/staging/comedi/
12395 STAGING - FLARION FT1000 DRIVERS
12396 M: Marek Belisko <marek.belisko@gmail.com>
12398 F: drivers/staging/ft1000/
12400 STAGING - INDUSTRIAL IO
12401 M: Jonathan Cameron <jic23@kernel.org>
12402 L: linux-iio@vger.kernel.org
12404 F: Documentation/devicetree/bindings/staging/iio/
12405 F: drivers/staging/iio/
12407 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12408 M: Jarod Wilson <jarod@wilsonet.com>
12409 W: http://www.lirc.org/
12411 F: drivers/staging/media/lirc/
12413 STAGING - LUSTRE PARALLEL FILESYSTEM
12414 M: Oleg Drokin <oleg.drokin@intel.com>
12415 M: Andreas Dilger <andreas.dilger@intel.com>
12416 M: James Simmons <jsimmons@infradead.org>
12417 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12418 W: http://wiki.lustre.org/
12420 F: drivers/staging/lustre
12422 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12423 M: Marc Dietrich <marvin24@gmx.de>
12424 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12425 L: linux-tegra@vger.kernel.org
12427 F: drivers/staging/nvec/
12429 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12430 M: Jens Frederich <jfrederich@gmail.com>
12431 M: Daniel Drake <dsd@laptop.org>
12432 M: Jon Nettleton <jon.nettleton@gmail.com>
12433 W: http://wiki.laptop.org/go/DCON
12435 F: drivers/staging/olpc_dcon/
12437 STAGING - REALTEK RTL8712U DRIVERS
12438 M: Larry Finger <Larry.Finger@lwfinger.net>
12439 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12441 F: drivers/staging/rtl8712/
12443 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12444 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12445 M: Teddy Wang <teddy.wang@siliconmotion.com>
12446 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12447 L: linux-fbdev@vger.kernel.org
12449 F: drivers/staging/sm750fb/
12451 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12452 M: William Hubbs <w.d.hubbs@gmail.com>
12453 M: Chris Brannon <chris@the-brannons.com>
12454 M: Kirk Reiser <kirk@reisers.ca>
12455 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12456 L: speakup@linux-speakup.org
12457 W: http://www.linux-speakup.org/
12459 F: drivers/staging/speakup/
12461 STAGING - VIA VT665X DRIVERS
12462 M: Forest Bond <forest@alittletooquiet.net>
12464 F: drivers/staging/vt665?/
12466 STAGING - WILC1000 WIFI DRIVER
12467 M: Aditya Shankar <aditya.shankar@microchip.com>
12468 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12469 L: linux-wireless@vger.kernel.org
12471 F: drivers/staging/wilc1000/
12473 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12474 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12476 F: drivers/staging/xgifb/
12479 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12481 L: devel@driverdev.osuosl.org
12483 F: drivers/staging/
12485 STARFIRE/DURALAN NETWORK DRIVER
12486 M: Ion Badulescu <ionut@badula.org>
12488 F: drivers/net/ethernet/adaptec/starfire*
12491 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
12493 F: drivers/staging/media/st-cec/
12494 F: Documentation/devicetree/bindings/media/stih-cec.txt
12496 STK1160 USB VIDEO CAPTURE DRIVER
12497 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12498 L: linux-media@vger.kernel.org
12499 T: git git://linuxtv.org/media_tree.git
12501 F: drivers/media/usb/stk1160/
12503 STMMAC ETHERNET DRIVER
12504 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
12505 M: Alexandre Torgue <alexandre.torgue@st.com>
12506 L: netdev@vger.kernel.org
12507 W: http://www.stlinux.com
12509 F: drivers/net/ethernet/stmicro/stmmac/
12512 M: Sam Creasey <sammy@sammy.net>
12513 W: http://sammy.net/sun3/
12515 F: arch/m68k/kernel/*sun3*
12516 F: arch/m68k/sun3*/
12517 F: arch/m68k/include/asm/sun3*
12518 F: drivers/net/ethernet/i825xx/sun3*
12520 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12521 M: Hans de Goede <hdegoede@redhat.com>
12522 L: linux-input@vger.kernel.org
12524 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12525 F: drivers/input/keyboard/sun4i-lradc-keys.c
12527 SUNDANCE NETWORK DRIVER
12528 M: Denis Kirjanov <kda@linux-powerpc.org>
12529 L: netdev@vger.kernel.org
12531 F: drivers/net/ethernet/dlink/sundance.c
12534 M: Yoshinori Sato <ysato@users.sourceforge.jp>
12535 M: Rich Felker <dalias@libc.org>
12536 L: linux-sh@vger.kernel.org
12537 Q: http://patchwork.kernel.org/project/linux-sh/list/
12539 F: Documentation/sh/
12544 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12545 M: Len Brown <len.brown@intel.com>
12546 M: Pavel Machek <pavel@ucw.cz>
12547 L: linux-pm@vger.kernel.org
12548 B: https://bugzilla.kernel.org
12550 F: Documentation/power/
12551 F: arch/x86/kernel/acpi/
12552 F: drivers/base/power/
12554 F: include/linux/suspend.h
12555 F: include/linux/freezer.h
12556 F: include/linux/pm.h
12559 M: Martin Mares <mj@ucw.cz>
12560 L: linux-video@atrey.karlin.mff.cuni.cz
12562 F: Documentation/svga.txt
12563 F: arch/x86/boot/video*
12566 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12567 L: linux-kernel@vger.kernel.org
12568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12571 F: arch/*/kernel/pci-swiotlb.c
12572 F: include/linux/swiotlb.h
12575 M: Jiri Pirko <jiri@resnulli.us>
12576 M: Ivan Vecera <ivecera@redhat.com>
12577 L: netdev@vger.kernel.org
12580 F: include/net/switchdev.h
12582 SYNC FILE FRAMEWORK
12583 M: Sumit Semwal <sumit.semwal@linaro.org>
12584 R: Gustavo Padovan <gustavo@padovan.org>
12586 L: linux-media@vger.kernel.org
12587 L: dri-devel@lists.freedesktop.org
12588 F: drivers/dma-buf/sync_*
12589 F: drivers/dma-buf/dma-fence*
12590 F: drivers/dma-buf/sw_sync.c
12591 F: include/linux/sync_file.h
12592 F: include/uapi/linux/sync_file.h
12593 F: Documentation/sync_file.txt
12594 T: git git://anongit.freedesktop.org/drm/drm-misc
12596 SYNOPSYS ARC ARCHITECTURE
12597 M: Vineet Gupta <vgupta@synopsys.com>
12598 L: linux-snps-arc@lists.infradead.org
12601 F: Documentation/devicetree/bindings/arc/*
12602 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12603 F: drivers/clocksource/arc_timer.c
12604 F: drivers/tty/serial/arc_uart.c
12605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12607 SYNOPSYS ARC SDP platform support
12608 M: Alexey Brodkin <abrodkin@synopsys.com>
12610 F: arch/arc/plat-axs10x
12611 F: arch/arc/boot/dts/ax*
12612 F: Documentation/devicetree/bindings/arc/axs10*
12614 SYNOPSYS DESIGNWARE DMAC DRIVER
12615 M: Viresh Kumar <vireshk@kernel.org>
12616 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12618 F: include/linux/dma/dw.h
12619 F: include/linux/platform_data/dma-dw.h
12622 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12623 M: Jie Deng <jiedeng@synopsys.com>
12624 L: netdev@vger.kernel.org
12626 F: drivers/net/ethernet/synopsys/
12628 SYNOPSYS DESIGNWARE I2C DRIVER
12629 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
12630 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12631 R: Mika Westerberg <mika.westerberg@linux.intel.com>
12632 L: linux-i2c@vger.kernel.org
12634 F: drivers/i2c/busses/i2c-designware-*
12635 F: include/linux/platform_data/i2c-designware.h
12637 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12638 M: Jaehoon Chung <jh80.chung@samsung.com>
12639 L: linux-mmc@vger.kernel.org
12641 F: drivers/mmc/host/dw_mmc*
12643 SYSTEM CONFIGURATION (SYSCON)
12644 M: Lee Jones <lee.jones@linaro.org>
12645 M: Arnd Bergmann <arnd@arndb.de>
12646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12648 F: drivers/mfd/syscon.c
12650 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12651 M: Sudeep Holla <sudeep.holla@arm.com>
12652 L: linux-arm-kernel@lists.infradead.org
12654 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
12655 F: drivers/clk/clk-scpi.c
12656 F: drivers/cpufreq/scpi-cpufreq.c
12657 F: drivers/firmware/arm_scpi.c
12658 F: include/linux/scpi_protocol.h
12660 SYSTEM RESET/SHUTDOWN DRIVERS
12661 M: Sebastian Reichel <sre@kernel.org>
12662 L: linux-pm@vger.kernel.org
12663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12665 F: Documentation/devicetree/bindings/power/reset/
12666 F: drivers/power/reset/
12668 SYSTEM TRACE MODULE CLASS
12669 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12672 F: Documentation/trace/stm.txt
12673 F: drivers/hwtracing/stm/
12674 F: include/linux/stm.h
12675 F: include/uapi/linux/stm.h
12678 M: Christoph Hellwig <hch@infradead.org>
12680 F: Documentation/filesystems/sysv-fs.txt
12682 F: include/linux/sysv_fs.h
12685 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12686 L: linux-scsi@vger.kernel.org
12687 L: target-devel@vger.kernel.org
12688 W: http://www.linux-iscsi.org
12689 W: http://groups.google.com/group/linux-iscsi-target-dev
12690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12694 F: Documentation/target/
12696 TASKSTATS STATISTICS INTERFACE
12697 M: Balbir Singh <bsingharora@gmail.com>
12699 F: Documentation/accounting/taskstats*
12700 F: include/linux/taskstats*
12701 F: kernel/taskstats.c
12704 M: Jamal Hadi Salim <jhs@mojatatu.com>
12705 M: Cong Wang <xiyou.wangcong@gmail.com>
12706 M: Jiri Pirko <jiri@resnulli.us>
12707 L: netdev@vger.kernel.org
12709 F: include/net/pkt_cls.h
12710 F: include/net/pkt_sched.h
12711 F: include/net/tc_act/
12712 F: include/uapi/linux/pkt_cls.h
12713 F: include/uapi/linux/pkt_sched.h
12714 F: include/uapi/linux/tc_act/
12715 F: include/uapi/linux/tc_ematch/
12718 TCP LOW PRIORITY MODULE
12719 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12720 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12721 W: http://tcp-lp-mod.sourceforge.net/
12723 F: net/ipv4/tcp_lp.c
12725 TDA10071 MEDIA DRIVER
12726 M: Antti Palosaari <crope@iki.fi>
12727 L: linux-media@vger.kernel.org
12728 W: https://linuxtv.org
12729 W: http://palosaari.fi/linux/
12730 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12731 T: git git://linuxtv.org/anttip/media_tree.git
12733 F: drivers/media/dvb-frontends/tda10071*
12735 TDA18212 MEDIA DRIVER
12736 M: Antti Palosaari <crope@iki.fi>
12737 L: linux-media@vger.kernel.org
12738 W: https://linuxtv.org
12739 W: http://palosaari.fi/linux/
12740 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12741 T: git git://linuxtv.org/anttip/media_tree.git
12743 F: drivers/media/tuners/tda18212*
12745 TDA18218 MEDIA DRIVER
12746 M: Antti Palosaari <crope@iki.fi>
12747 L: linux-media@vger.kernel.org
12748 W: https://linuxtv.org
12749 W: http://palosaari.fi/linux/
12750 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12751 T: git git://linuxtv.org/anttip/media_tree.git
12753 F: drivers/media/tuners/tda18218*
12755 TDA18271 MEDIA DRIVER
12756 M: Michael Krufky <mkrufky@linuxtv.org>
12757 L: linux-media@vger.kernel.org
12758 W: https://linuxtv.org
12759 W: http://github.com/mkrufky
12760 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12761 T: git git://linuxtv.org/mkrufky/tuners.git
12763 F: drivers/media/tuners/tda18271*
12765 TDA827x MEDIA DRIVER
12766 M: Michael Krufky <mkrufky@linuxtv.org>
12767 L: linux-media@vger.kernel.org
12768 W: https://linuxtv.org
12769 W: http://github.com/mkrufky
12770 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12771 T: git git://linuxtv.org/mkrufky/tuners.git
12773 F: drivers/media/tuners/tda8290.*
12775 TDA8290 MEDIA DRIVER
12776 M: Michael Krufky <mkrufky@linuxtv.org>
12777 L: linux-media@vger.kernel.org
12778 W: https://linuxtv.org
12779 W: http://github.com/mkrufky
12780 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12781 T: git git://linuxtv.org/mkrufky/tuners.git
12783 F: drivers/media/tuners/tda8290.*
12785 TDA9840 MEDIA DRIVER
12786 M: Hans Verkuil <hverkuil@xs4all.nl>
12787 L: linux-media@vger.kernel.org
12788 T: git git://linuxtv.org/media_tree.git
12789 W: https://linuxtv.org
12791 F: drivers/media/i2c/tda9840*
12793 TEA5761 TUNER DRIVER
12794 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12795 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12796 L: linux-media@vger.kernel.org
12797 W: https://linuxtv.org
12798 T: git git://linuxtv.org/media_tree.git
12800 F: drivers/media/tuners/tea5761.*
12802 TEA5767 TUNER DRIVER
12803 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12804 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12805 L: linux-media@vger.kernel.org
12806 W: https://linuxtv.org
12807 T: git git://linuxtv.org/media_tree.git
12809 F: drivers/media/tuners/tea5767.*
12811 TEA6415C MEDIA DRIVER
12812 M: Hans Verkuil <hverkuil@xs4all.nl>
12813 L: linux-media@vger.kernel.org
12814 T: git git://linuxtv.org/media_tree.git
12815 W: https://linuxtv.org
12817 F: drivers/media/i2c/tea6415c*
12819 TEA6420 MEDIA DRIVER
12820 M: Hans Verkuil <hverkuil@xs4all.nl>
12821 L: linux-media@vger.kernel.org
12822 T: git git://linuxtv.org/media_tree.git
12823 W: https://linuxtv.org
12825 F: drivers/media/i2c/tea6420*
12828 M: Jiri Pirko <jiri@resnulli.us>
12829 L: netdev@vger.kernel.org
12831 F: drivers/net/team/
12832 F: include/linux/if_team.h
12833 F: include/uapi/linux/if_team.h
12835 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12836 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12838 F: arch/x86/platform/ts5500/
12840 TECHNOTREND USB IR RECEIVER
12841 M: Sean Young <sean@mess.org>
12842 L: linux-media@vger.kernel.org
12844 F: drivers/media/rc/ttusbir.c
12847 M: Jens Wiklander <jens.wiklander@linaro.org>
12849 F: include/linux/tee_drv.h
12850 F: include/uapi/linux/tee.h
12852 F: Documentation/tee.txt
12854 TEGRA ARCHITECTURE SUPPORT
12855 M: Thierry Reding <thierry.reding@gmail.com>
12856 M: Jonathan Hunter <jonathanh@nvidia.com>
12857 L: linux-tegra@vger.kernel.org
12858 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
12859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12864 M: Peter De Schrijver <pdeschrijver@nvidia.com>
12865 M: Prashant Gaikwad <pgaikwad@nvidia.com>
12867 F: drivers/clk/tegra/
12870 M: Laxman Dewangan <ldewangan@nvidia.com>
12871 M: Jon Hunter <jonathanh@nvidia.com>
12873 F: drivers/dma/tegra*
12876 M: Laxman Dewangan <ldewangan@nvidia.com>
12878 F: drivers/i2c/busses/i2c-tegra.c
12880 TEGRA IOMMU DRIVERS
12881 M: Hiroshi Doyu <hdoyu@nvidia.com>
12883 F: drivers/iommu/tegra*
12886 M: Rakesh Iyer <riyer@nvidia.com>
12887 M: Laxman Dewangan <ldewangan@nvidia.com>
12889 F: drivers/input/keyboard/tegra-kbc.c
12892 M: Thierry Reding <thierry.reding@gmail.com>
12894 F: drivers/pwm/pwm-tegra.c
12896 TEGRA SERIAL DRIVER
12897 M: Laxman Dewangan <ldewangan@nvidia.com>
12899 F: drivers/tty/serial/serial-tegra.c
12902 M: Laxman Dewangan <ldewangan@nvidia.com>
12904 F: drivers/spi/spi-tegra*
12906 TEHUTI ETHERNET DRIVER
12907 M: Andy Gospodarek <andy@greyhouse.net>
12908 L: netdev@vger.kernel.org
12910 F: drivers/net/ethernet/tehuti/*
12912 Telecom Clock Driver for MCPL0010
12913 M: Mark Gross <mark.gross@intel.com>
12915 F: drivers/char/tlclk.c
12917 TENSILICA XTENSA PORT (xtensa)
12918 M: Chris Zankel <chris@zankel.net>
12919 M: Max Filippov <jcmvbkbc@gmail.com>
12920 L: linux-xtensa@linux-xtensa.org
12921 T: git git://github.com/czankel/xtensa-linux.git
12924 F: drivers/irqchip/irq-xtensa-*
12926 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12927 M: Nishanth Menon <nm@ti.com>
12928 M: Tero Kristo <t-kristo@ti.com>
12929 M: Santosh Shilimkar <ssantosh@kernel.org>
12930 L: linux-arm-kernel@lists.infradead.org
12932 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12933 F: drivers/firmware/ti_sci*
12934 F: include/linux/soc/ti/ti_sci_protocol.h
12935 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12936 F: include/dt-bindings/genpd/k2g.h
12937 F: drivers/soc/ti/ti_sci_pm_domains.c
12938 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
12939 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
12940 F: drivers/clk/keystone/sci-clk.c
12941 F: drivers/reset/reset-ti-sci.c
12943 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12944 M: Hans Verkuil <hverkuil@xs4all.nl>
12945 L: linux-media@vger.kernel.org
12946 T: git git://linuxtv.org/media_tree.git
12947 W: https://linuxtv.org
12949 F: drivers/media/radio/radio-raremono.c
12952 M: Zhang Rui <rui.zhang@intel.com>
12953 M: Eduardo Valentin <edubezval@gmail.com>
12954 L: linux-pm@vger.kernel.org
12955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12957 Q: https://patchwork.kernel.org/project/linux-pm/list/
12959 F: drivers/thermal/
12960 F: include/linux/thermal.h
12961 F: include/uapi/linux/thermal.h
12962 F: include/linux/cpu_cooling.h
12963 F: Documentation/devicetree/bindings/thermal/
12965 THERMAL/CPU_COOLING
12966 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12967 M: Viresh Kumar <viresh.kumar@linaro.org>
12968 M: Javi Merino <javi.merino@kernel.org>
12969 L: linux-pm@vger.kernel.org
12971 F: Documentation/thermal/cpu-cooling-api.txt
12972 F: drivers/thermal/cpu_cooling.c
12973 F: include/linux/cpu_cooling.h
12975 THINKPAD ACPI EXTRAS DRIVER
12976 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12977 L: ibm-acpi-devel@lists.sourceforge.net
12978 L: platform-driver-x86@vger.kernel.org
12979 W: http://ibm-acpi.sourceforge.net
12980 W: http://thinkwiki.org/wiki/Ibm-acpi
12981 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12983 F: drivers/platform/x86/thinkpad_acpi.c
12986 M: Andreas Noever <andreas.noever@gmail.com>
12987 M: Michael Jamet <michael.jamet@intel.com>
12988 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12989 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
12991 F: drivers/thunderbolt/
12993 TI AM437X VPFE DRIVER
12994 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12995 L: linux-media@vger.kernel.org
12996 W: https://linuxtv.org
12997 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12998 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13000 F: drivers/media/platform/am437x/
13002 TI BANDGAP AND THERMAL DRIVER
13003 M: Eduardo Valentin <edubezval@gmail.com>
13004 M: Keerthy <j-keerthy@ti.com>
13005 L: linux-pm@vger.kernel.org
13006 L: linux-omap@vger.kernel.org
13008 F: drivers/thermal/ti-soc-thermal/
13010 TI BQ27XXX POWER SUPPLY DRIVER
13011 R: Andrew F. Davis <afd@ti.com>
13012 F: include/linux/power/bq27xxx_battery.h
13013 F: drivers/power/supply/bq27xxx_battery.c
13014 F: drivers/power/supply/bq27xxx_battery_i2c.c
13016 TI CDCE706 CLOCK DRIVER
13017 M: Max Filippov <jcmvbkbc@gmail.com>
13019 F: drivers/clk/clk-cdce706.c
13022 M: Tero Kristo <t-kristo@ti.com>
13023 L: linux-omap@vger.kernel.org
13026 F: include/linux/clk/ti.h
13028 TI DAVINCI MACHINE SUPPORT
13029 M: Sekhar Nori <nsekhar@ti.com>
13030 M: Kevin Hilman <khilman@kernel.org>
13031 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13034 F: arch/arm/mach-davinci/
13035 F: drivers/i2c/busses/i2c-davinci.c
13036 F: arch/arm/boot/dts/da850*
13038 TI DAVINCI SERIES GPIO DRIVER
13039 M: Keerthy <j-keerthy@ti.com>
13040 L: linux-gpio@vger.kernel.org
13042 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13043 F: drivers/gpio/gpio-davinci.c
13045 TI DAVINCI SERIES MEDIA DRIVER
13046 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13047 L: linux-media@vger.kernel.org
13048 W: https://linuxtv.org
13049 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13050 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13052 F: drivers/media/platform/davinci/
13053 F: include/media/davinci/
13055 TI ETHERNET SWITCH DRIVER (CPSW)
13056 R: Grygorii Strashko <grygorii.strashko@ti.com>
13057 L: linux-omap@vger.kernel.org
13058 L: netdev@vger.kernel.org
13060 F: drivers/net/ethernet/ti/cpsw*
13061 F: drivers/net/ethernet/ti/davinci*
13063 TI FLASH MEDIA INTERFACE DRIVER
13064 M: Alex Dubov <oakad@yahoo.com>
13066 F: drivers/misc/tifm*
13067 F: drivers/mmc/host/tifm_sd.c
13068 F: include/linux/tifm.h
13070 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13071 M: Santosh Shilimkar <ssantosh@kernel.org>
13072 L: linux-kernel@vger.kernel.org
13073 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13075 F: drivers/soc/ti/*
13076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13078 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13079 M: M R Swami Reddy <mr.swami.reddy@ti.com>
13080 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13081 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13083 F: sound/soc/codecs/lm49453*
13084 F: sound/soc/codecs/isabelle*
13086 TI LP855x BACKLIGHT DRIVER
13087 M: Milo Kim <milo.kim@ti.com>
13089 F: Documentation/backlight/lp855x-driver.txt
13090 F: drivers/video/backlight/lp855x_bl.c
13091 F: include/linux/platform_data/lp855x.h
13093 TI LP8727 CHARGER DRIVER
13094 M: Milo Kim <milo.kim@ti.com>
13096 F: drivers/power/supply/lp8727_charger.c
13097 F: include/linux/platform_data/lp8727.h
13099 TI LP8788 MFD DRIVER
13100 M: Milo Kim <milo.kim@ti.com>
13102 F: drivers/iio/adc/lp8788_adc.c
13103 F: drivers/leds/leds-lp8788.c
13104 F: drivers/mfd/lp8788*.c
13105 F: drivers/power/supply/lp8788-charger.c
13106 F: drivers/regulator/lp8788-*.c
13107 F: include/linux/mfd/lp8788*.h
13109 TI NETCP ETHERNET DRIVER
13110 M: Wingman Kwok <w-kwok2@ti.com>
13111 M: Murali Karicheri <m-karicheri2@ti.com>
13112 L: netdev@vger.kernel.org
13114 F: drivers/net/ethernet/ti/netcp*
13116 TI TAS571X FAMILY ASoC CODEC DRIVER
13117 M: Kevin Cernekee <cernekee@chromium.org>
13118 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13120 F: sound/soc/codecs/tas571x*
13122 TI TRF7970A NFC DRIVER
13123 M: Mark Greer <mgreer@animalcreek.com>
13124 L: linux-wireless@vger.kernel.org
13125 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13127 F: drivers/nfc/trf7970a.c
13128 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13130 TI TWL4030 SERIES SOC CODEC DRIVER
13131 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
13132 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13134 F: sound/soc/codecs/twl4030*
13137 M: Benoit Parrot <bparrot@ti.com>
13138 L: linux-media@vger.kernel.org
13139 W: http://linuxtv.org/
13140 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13142 F: drivers/media/platform/ti-vpe/
13144 TI WILINK WIRELESS DRIVERS
13145 L: linux-wireless@vger.kernel.org
13146 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13147 W: http://wireless.kernel.org/en/users/Drivers/wl1251
13148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13150 F: drivers/net/wireless/ti/
13151 F: include/linux/wl12xx.h
13154 M: Chris Metcalf <cmetcalf@mellanox.com>
13155 W: http://www.mellanox.com/repository/solutions/tile-scm/
13156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13159 F: drivers/char/tile-srom.c
13160 F: drivers/edac/tile_edac.c
13161 F: drivers/net/ethernet/tile/
13162 F: drivers/rtc/rtc-tile.c
13163 F: drivers/tty/hvc/hvc_tile.c
13164 F: drivers/tty/serial/tilegx.c
13165 F: drivers/usb/host/*-tilegx.c
13166 F: include/linux/usb/tilegx.h
13168 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13169 M: John Stultz <john.stultz@linaro.org>
13170 M: Thomas Gleixner <tglx@linutronix.de>
13171 R: Stephen Boyd <sboyd@codeaurora.org>
13172 L: linux-kernel@vger.kernel.org
13173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13175 F: include/linux/clocksource.h
13176 F: include/linux/time.h
13177 F: include/linux/timex.h
13178 F: include/uapi/linux/time.h
13179 F: include/uapi/linux/timex.h
13180 F: kernel/time/clocksource.c
13181 F: kernel/time/time*.c
13182 F: kernel/time/alarmtimer.c
13183 F: kernel/time/ntp.c
13184 F: tools/testing/selftests/timers/
13187 M: Jon Maloy <jon.maloy@ericsson.com>
13188 M: Ying Xue <ying.xue@windriver.com>
13189 L: netdev@vger.kernel.org (core kernel code)
13190 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13191 W: http://tipc.sourceforge.net/
13193 F: include/uapi/linux/tipc*.h
13196 TLAN NETWORK DRIVER
13197 M: Samuel Chessman <chessman@tux.org>
13198 L: tlan-devel@lists.sourceforge.net (subscribers-only)
13199 W: http://sourceforge.net/projects/tlan/
13201 F: Documentation/networking/tlan.txt
13202 F: drivers/net/ethernet/ti/tlan.*
13204 TM6000 VIDEO4LINUX DRIVER
13205 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13206 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13207 L: linux-media@vger.kernel.org
13208 W: https://linuxtv.org
13209 T: git git://linuxtv.org/media_tree.git
13211 F: drivers/media/usb/tm6000/
13212 F: Documentation/media/v4l-drivers/tm6000*
13214 TMIO/SDHI MMC DRIVER
13215 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13216 L: linux-mmc@vger.kernel.org
13218 F: drivers/mmc/host/tmio_mmc*
13219 F: drivers/mmc/host/renesas_sdhi*
13220 F: include/linux/mfd/tmio.h
13222 TMP401 HARDWARE MONITOR DRIVER
13223 M: Guenter Roeck <linux@roeck-us.net>
13224 L: linux-hwmon@vger.kernel.org
13226 F: Documentation/hwmon/tmp401
13227 F: drivers/hwmon/tmp401.c
13229 TMPFS (SHMEM FILESYSTEM)
13230 M: Hugh Dickins <hughd@google.com>
13231 L: linux-mm@kvack.org
13233 F: include/linux/shmem_fs.h
13236 TOMOYO SECURITY MODULE
13237 M: Kentaro Takeda <takedakn@nttdata.co.jp>
13238 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13239 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13240 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13241 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13242 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13243 W: http://tomoyo.sourceforge.jp/
13244 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13246 F: security/tomoyo/
13248 TOPSTAR LAPTOP EXTRAS DRIVER
13249 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13250 L: platform-driver-x86@vger.kernel.org
13252 F: drivers/platform/x86/topstar-laptop.c
13254 TOSHIBA ACPI EXTRAS DRIVER
13255 M: Azael Avalos <coproscefalo@gmail.com>
13256 L: platform-driver-x86@vger.kernel.org
13258 F: drivers/platform/x86/toshiba_acpi.c
13260 TOSHIBA BLUETOOTH DRIVER
13261 M: Azael Avalos <coproscefalo@gmail.com>
13262 L: platform-driver-x86@vger.kernel.org
13264 F: drivers/platform/x86/toshiba_bluetooth.c
13266 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13267 M: Azael Avalos <coproscefalo@gmail.com>
13268 L: platform-driver-x86@vger.kernel.org
13270 F: drivers/platform/x86/toshiba_haps.c
13273 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
13274 W: http://www.buzzard.org.uk/toshiba/
13276 F: drivers/char/toshiba.c
13277 F: include/linux/toshiba.h
13278 F: include/uapi/linux/toshiba.h
13280 TOSHIBA TC358743 DRIVER
13281 M: Mats Randgaard <matrandg@cisco.com>
13282 L: linux-media@vger.kernel.org
13284 F: drivers/media/i2c/tc358743*
13285 F: include/media/i2c/tc358743.h
13287 TOSHIBA WMI HOTKEYS DRIVER
13288 M: Azael Avalos <coproscefalo@gmail.com>
13289 L: platform-driver-x86@vger.kernel.org
13291 F: drivers/platform/x86/toshiba-wmi.c
13294 M: Peter Huewe <peterhuewe@gmx.de>
13295 M: Marcel Selhorst <tpmdd@selhorst.net>
13296 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13297 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13298 W: http://tpmdd.sourceforge.net
13299 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13300 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
13301 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
13303 F: drivers/char/tpm/
13305 TPM IBM_VTPM DEVICE DRIVER
13306 M: Ashley Lai <ashleydlai@gmail.com>
13307 W: http://tpmdd.sourceforge.net
13308 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13310 F: drivers/char/tpm/tpm_ibmvtpm*
13313 M: Steven Rostedt <rostedt@goodmis.org>
13314 M: Ingo Molnar <mingo@redhat.com>
13315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13317 F: Documentation/trace/ftrace.txt
13318 F: arch/*/*/*/ftrace.h
13319 F: arch/*/kernel/ftrace.c
13320 F: include/*/ftrace.h
13321 F: include/linux/trace*.h
13324 F: tools/testing/selftests/ftrace/
13326 TRACING MMIO ACCESSES (MMIOTRACE)
13327 M: Steven Rostedt <rostedt@goodmis.org>
13328 M: Ingo Molnar <mingo@kernel.org>
13329 R: Karol Herbst <karolherbst@gmail.com>
13330 R: Pekka Paalanen <ppaalanen@gmail.com>
13332 L: linux-kernel@vger.kernel.org
13333 L: nouveau@lists.freedesktop.org
13334 F: kernel/trace/trace_mmiotrace.c
13335 F: include/linux/mmiotrace.h
13336 F: arch/x86/mm/kmmio.c
13337 F: arch/x86/mm/mmio-mod.c
13338 F: arch/x86/mm/testmmiotrace.c
13341 M: Jiri Kosina <trivial@kernel.org>
13342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13344 K: ^Subject:.*(?i)trivial
13347 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13348 M: Jiri Slaby <jslaby@suse.com>
13350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13351 F: Documentation/serial/
13353 F: drivers/tty/serial/serial_core.c
13354 F: include/linux/serial_core.h
13355 F: include/linux/serial.h
13356 F: include/linux/tty.h
13357 F: include/uapi/linux/serial_core.h
13358 F: include/uapi/linux/serial.h
13359 F: include/uapi/linux/tty.h
13361 TUA9001 MEDIA DRIVER
13362 M: Antti Palosaari <crope@iki.fi>
13363 L: linux-media@vger.kernel.org
13364 W: https://linuxtv.org
13365 W: http://palosaari.fi/linux/
13366 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13367 T: git git://linuxtv.org/anttip/media_tree.git
13369 F: drivers/media/tuners/tua9001*
13371 TULIP NETWORK DRIVERS
13372 L: netdev@vger.kernel.org
13373 L: linux-parisc@vger.kernel.org
13375 F: drivers/net/ethernet/dec/tulip/
13378 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
13379 W: http://vtun.sourceforge.net/tun
13381 F: Documentation/networking/tuntap.txt
13382 F: arch/um/os-Linux/drivers/
13384 TURBOCHANNEL SUBSYSTEM
13385 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13386 M: Ralf Baechle <ralf@linux-mips.org>
13387 L: linux-mips@linux-mips.org
13388 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
13391 F: include/linux/tc.h
13393 TW5864 VIDEO4LINUX DRIVER
13394 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13395 M: Anton Sviridenko <anton@corp.bluecherry.net>
13396 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13397 M: Andrey Utkin <andrey_utkin@fastmail.com>
13398 L: linux-media@vger.kernel.org
13400 F: drivers/media/pci/tw5864/
13402 TW68 VIDEO4LINUX DRIVER
13403 M: Hans Verkuil <hverkuil@xs4all.nl>
13404 L: linux-media@vger.kernel.org
13405 T: git git://linuxtv.org/media_tree.git
13406 W: https://linuxtv.org
13408 F: drivers/media/pci/tw68/
13410 TW686X VIDEO4LINUX DRIVER
13411 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13412 L: linux-media@vger.kernel.org
13413 T: git git://linuxtv.org/media_tree.git
13414 W: http://linuxtv.org
13416 F: drivers/media/pci/tw686x/
13418 UBI FILE SYSTEM (UBIFS)
13419 M: Richard Weinberger <richard@nod.at>
13420 M: Artem Bityutskiy <dedekind1@gmail.com>
13421 M: Adrian Hunter <adrian.hunter@intel.com>
13422 L: linux-mtd@lists.infradead.org
13423 T: git git://git.infradead.org/ubifs-2.6.git
13424 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
13426 F: Documentation/filesystems/ubifs.txt
13429 UCLINUX (M68KNOMMU AND COLDFIRE)
13430 M: Greg Ungerer <gerg@linux-m68k.org>
13431 W: http://www.linux-m68k.org/
13432 W: http://www.uclinux.org/
13433 L: linux-m68k@lists.linux-m68k.org
13434 L: uclinux-dev@uclinux.org (subscribers-only)
13435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13437 F: arch/m68k/coldfire/
13439 F: arch/m68k/*/*_no.*
13440 F: arch/m68k/include/asm/*_no.*
13443 M: Jan Kara <jack@suse.com>
13445 F: Documentation/filesystems/udf.txt
13449 M: Bastien Nocera <hadess@hadess.net>
13450 L: linux-input@vger.kernel.org
13452 F: drivers/hid/hid-udraw.c
13455 M: Evgeniy Dushistov <dushistov@mail.ru>
13457 F: Documentation/filesystems/ufs.txt
13460 UHID USERSPACE HID IO DRIVER:
13461 M: David Herrmann <dh.herrmann@googlemail.com>
13462 L: linux-input@vger.kernel.org
13464 F: drivers/hid/uhid.c
13465 F: include/uapi/linux/uhid.h
13468 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13469 L: linux-usb@vger.kernel.org
13471 F: drivers/usb/common/ulpi.c
13472 F: include/linux/ulpi/
13474 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13475 L: linux-usb@vger.kernel.org
13478 F: include/linux/uwb.h
13479 F: include/linux/uwb/
13481 UNICORE32 ARCHITECTURE:
13482 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13483 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13485 T: git git://github.com/gxt/linux.git
13489 M: Tony Finch <dot@dotat.at>
13490 W: http://dotat.at/prog/unifdef
13492 F: scripts/unifdef.c
13494 UNIFORM CDROM DRIVER
13495 M: Jens Axboe <axboe@kernel.dk>
13496 W: http://www.kernel.dk
13498 F: Documentation/cdrom/
13499 F: drivers/cdrom/cdrom.c
13500 F: include/linux/cdrom.h
13501 F: include/uapi/linux/cdrom.h
13503 UNISYS S-PAR DRIVERS
13504 M: David Kershner <david.kershner@unisys.com>
13505 L: sparmaintainer@unisys.com (Unisys internal)
13507 F: drivers/staging/unisys/
13509 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13510 M: Vinayak Holikatti <vinholikatti@gmail.com>
13511 L: linux-scsi@vger.kernel.org
13513 F: Documentation/scsi/ufs.txt
13514 F: drivers/scsi/ufs/
13516 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13517 M: Manjunath M Bettegowda <manjumb@synopsys.com>
13518 M: Prabu Thangamuthu <prabut@synopsys.com>
13519 L: linux-scsi@vger.kernel.org
13521 F: drivers/scsi/ufs/*dwc*
13523 UNSORTED BLOCK IMAGES (UBI)
13524 M: Artem Bityutskiy <dedekind1@gmail.com>
13525 M: Richard Weinberger <richard@nod.at>
13526 W: http://www.linux-mtd.infradead.org/
13527 L: linux-mtd@lists.infradead.org
13528 T: git git://git.infradead.org/ubifs-2.6.git
13530 F: drivers/mtd/ubi/
13531 F: include/linux/mtd/ubi.h
13532 F: include/uapi/mtd/ubi-user.h
13534 USB "USBNET" DRIVER FRAMEWORK
13535 M: Oliver Neukum <oneukum@suse.com>
13536 L: netdev@vger.kernel.org
13537 W: http://www.linux-usb.org/usbnet
13539 F: drivers/net/usb/usbnet.c
13540 F: include/linux/usb/usbnet.h
13543 M: Oliver Neukum <oneukum@suse.com>
13544 L: linux-usb@vger.kernel.org
13546 F: Documentation/usb/acm.txt
13547 F: drivers/usb/class/cdc-acm.*
13549 USB AR5523 WIRELESS DRIVER
13550 M: Pontus Fuchs <pontus.fuchs@gmail.com>
13551 L: linux-wireless@vger.kernel.org
13553 F: drivers/net/wireless/ath/ar5523/
13556 M: Oliver Neukum <oneukum@suse.com>
13557 L: linux-usb@vger.kernel.org
13558 L: linux-scsi@vger.kernel.org
13560 F: drivers/usb/storage/uas.c
13562 USB CDC ETHERNET DRIVER
13563 M: Oliver Neukum <oliver@neukum.org>
13564 L: linux-usb@vger.kernel.org
13566 F: drivers/net/usb/cdc_*.c
13567 F: include/uapi/linux/usb/cdc.h
13569 USB CHAOSKEY DRIVER
13570 M: Keith Packard <keithp@keithp.com>
13571 L: linux-usb@vger.kernel.org
13573 F: drivers/usb/misc/chaoskey.c
13575 USB CYPRESS C67X00 DRIVER
13576 M: Peter Korsgaard <jacmet@sunsite.dk>
13577 L: linux-usb@vger.kernel.org
13579 F: drivers/usb/c67x00/
13581 USB DAVICOM DM9601 DRIVER
13582 M: Peter Korsgaard <jacmet@sunsite.dk>
13583 L: netdev@vger.kernel.org
13584 W: http://www.linux-usb.org/usbnet
13586 F: drivers/net/usb/dm9601.c
13588 USB DIAMOND RIO500 DRIVER
13589 M: Cesar Miquel <miquel@df.uba.ar>
13590 L: rio500-users@lists.sourceforge.net
13591 W: http://rio500.sourceforge.net
13593 F: drivers/usb/misc/rio500*
13596 M: Alan Stern <stern@rowland.harvard.edu>
13597 L: linux-usb@vger.kernel.org
13599 F: Documentation/usb/ehci.txt
13600 F: drivers/usb/host/ehci*
13602 USB GADGET/PERIPHERAL SUBSYSTEM
13603 M: Felipe Balbi <balbi@kernel.org>
13604 L: linux-usb@vger.kernel.org
13605 W: http://www.linux-usb.org/gadget
13606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13608 F: drivers/usb/gadget/
13609 F: include/linux/usb/gadget*
13611 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13612 M: Jiri Kosina <jikos@kernel.org>
13613 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
13614 L: linux-usb@vger.kernel.org
13615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13617 F: Documentation/hid/hiddev.txt
13618 F: drivers/hid/usbhid/
13621 M: Olav Kongas <ok@artecdesign.ee>
13622 L: linux-usb@vger.kernel.org
13624 F: drivers/usb/host/isp116x*
13625 F: include/linux/usb/isp116x.h
13627 USB LAN78XX ETHERNET DRIVER
13628 M: Woojung Huh <woojung.huh@microchip.com>
13629 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13630 L: netdev@vger.kernel.org
13632 F: drivers/net/usb/lan78xx.*
13634 USB MASS STORAGE DRIVER
13635 M: Alan Stern <stern@rowland.harvard.edu>
13636 L: linux-usb@vger.kernel.org
13637 L: usb-storage@lists.one-eyed-alien.net
13639 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
13640 F: drivers/usb/storage/
13643 M: Clemens Ladisch <clemens@ladisch.de>
13644 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13645 T: git git://git.alsa-project.org/alsa-kernel.git
13647 F: sound/usb/midi.*
13649 USB NETWORKING DRIVERS
13650 L: linux-usb@vger.kernel.org
13652 F: drivers/net/usb/
13655 M: Alan Stern <stern@rowland.harvard.edu>
13656 L: linux-usb@vger.kernel.org
13658 F: Documentation/usb/ohci.txt
13659 F: drivers/usb/host/ohci*
13661 USB OTG FSM (Finite State Machine)
13662 M: Peter Chen <Peter.Chen@nxp.com>
13663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13664 L: linux-usb@vger.kernel.org
13666 F: drivers/usb/common/usb-otg-fsm.c
13669 M: Valentina Manea <valentina.manea.m@gmail.com>
13670 M: Shuah Khan <shuahkh@osg.samsung.com>
13671 M: Shuah Khan <shuah@kernel.org>
13672 L: linux-usb@vger.kernel.org
13674 F: Documentation/usb/usbip_protocol.txt
13675 F: drivers/usb/usbip/
13676 F: tools/usb/usbip/
13679 M: Petko Manolov <petkan@nucleusys.com>
13680 L: linux-usb@vger.kernel.org
13681 L: netdev@vger.kernel.org
13682 T: git git://github.com/petkan/pegasus.git
13683 W: https://github.com/petkan/pegasus
13685 F: drivers/net/usb/pegasus.*
13688 M: Felipe Balbi <balbi@kernel.org>
13689 L: linux-usb@vger.kernel.org
13690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13692 F: drivers/usb/phy/
13694 USB PRINTER DRIVER (usblp)
13695 M: Pete Zaitcev <zaitcev@redhat.com>
13696 L: linux-usb@vger.kernel.org
13698 F: drivers/usb/class/usblp.c
13700 USB QMI WWAN NETWORK DRIVER
13701 M: Bjørn Mork <bjorn@mork.no>
13702 L: netdev@vger.kernel.org
13704 F: Documentation/ABI/testing/sysfs-class-net-qmi
13705 F: drivers/net/usb/qmi_wwan.c
13708 M: Petko Manolov <petkan@nucleusys.com>
13709 L: linux-usb@vger.kernel.org
13710 L: netdev@vger.kernel.org
13711 T: git git://github.com/petkan/rtl8150.git
13712 W: https://github.com/petkan/rtl8150
13714 F: drivers/net/usb/rtl8150.c
13716 USB SERIAL SUBSYSTEM
13717 M: Johan Hovold <johan@kernel.org>
13718 L: linux-usb@vger.kernel.org
13719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13721 F: Documentation/usb/usb-serial.txt
13722 F: drivers/usb/serial/
13723 F: include/linux/usb/serial.h
13725 USB SMSC75XX ETHERNET DRIVER
13726 M: Steve Glendinning <steve.glendinning@shawell.net>
13727 L: netdev@vger.kernel.org
13729 F: drivers/net/usb/smsc75xx.*
13731 USB SMSC95XX ETHERNET DRIVER
13732 M: Steve Glendinning <steve.glendinning@shawell.net>
13733 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13734 L: netdev@vger.kernel.org
13736 F: drivers/net/usb/smsc95xx.*
13739 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13740 L: linux-usb@vger.kernel.org
13741 W: http://www.linux-usb.org
13742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13744 F: Documentation/devicetree/bindings/usb/
13745 F: Documentation/usb/
13747 F: include/linux/usb.h
13748 F: include/linux/usb/
13750 USB TYPEC SUBSYSTEM
13751 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13752 L: linux-usb@vger.kernel.org
13754 F: Documentation/ABI/testing/sysfs-class-typec
13755 F: Documentation/usb/typec.rst
13756 F: drivers/usb/typec/
13757 F: include/linux/usb/typec.h
13760 M: Alan Stern <stern@rowland.harvard.edu>
13761 L: linux-usb@vger.kernel.org
13763 F: drivers/usb/host/uhci*
13766 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13767 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13768 L: linux-media@vger.kernel.org
13769 T: git git://linuxtv.org/media_tree.git
13770 W: http://www.ideasonboard.org/uvc/
13772 F: drivers/media/usb/uvc/
13773 F: include/uapi/linux/uvcvideo.h
13776 M: Hans Verkuil <hverkuil@xs4all.nl>
13777 L: linux-media@vger.kernel.org
13778 T: git git://linuxtv.org/media_tree.git
13779 W: https://linuxtv.org
13781 F: drivers/media/usb/usbvision/
13784 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13785 L: linux-usb@vger.kernel.org
13787 F: drivers/usb/gadget/function/*uvc*
13788 F: drivers/usb/gadget/legacy/webcam.c
13790 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13791 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
13792 L: linux-wireless@vger.kernel.org
13794 F: drivers/net/wireless/rndis_wlan.c
13797 M: Mathias Nyman <mathias.nyman@intel.com>
13798 L: linux-usb@vger.kernel.org
13800 F: drivers/usb/host/xhci*
13801 F: drivers/usb/host/pci-quirks*
13804 L: linux-wireless@vger.kernel.org
13805 W: http://linux-lc100020.sourceforge.net
13807 F: drivers/net/wireless/zydas/zd1201.*
13810 M: Antoine Jacquet <royale@zerezo.com>
13811 L: linux-usb@vger.kernel.org
13812 L: linux-media@vger.kernel.org
13813 T: git git://linuxtv.org/media_tree.git
13814 W: http://royale.zerezo.com/zr364xx/
13816 F: Documentation/media/v4l-drivers/zr364xx*
13817 F: drivers/media/usb/zr364xx/
13819 USER-MODE LINUX (UML)
13820 M: Jeff Dike <jdike@addtoit.com>
13821 M: Richard Weinberger <richard@nod.at>
13822 L: user-mode-linux-devel@lists.sourceforge.net
13823 L: user-mode-linux-user@lists.sourceforge.net
13824 W: http://user-mode-linux.sourceforge.net
13825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13827 F: Documentation/virtual/uml/
13833 USERSPACE I/O (UIO)
13834 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13837 F: Documentation/driver-api/uio-howto.rst
13839 F: include/linux/uio*.h
13842 M: Karel Zak <kzak@redhat.com>
13843 L: util-linux@vger.kernel.org
13844 W: http://en.wikipedia.org/wiki/Util-linux
13845 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13849 M: Christoph Hellwig <hch@lst.de>
13850 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13851 L: linux-kernel@vger.kernel.org
13852 T: git git://git.infradead.org/users/hch/uuid.git
13855 F: include/linux/uuid.h
13856 F: include/uapi/linux/uuid.h
13860 M: Michal Januszewski <spock@gentoo.org>
13861 L: linux-fbdev@vger.kernel.org
13862 W: http://dev.gentoo.org/~spock/projects/uvesafb/
13864 F: Documentation/fb/uvesafb.txt
13865 F: drivers/video/fbdev/uvesafb.*
13868 M: Stefan Agner <stefan@agner.ch>
13869 L: linux-mtd@lists.infradead.org
13871 F: drivers/mtd/nand/vf610_nfc.c
13873 VFAT/FAT/MSDOS FILESYSTEM
13874 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13876 F: Documentation/filesystems/vfat.txt
13880 M: Alex Williamson <alex.williamson@redhat.com>
13881 L: kvm@vger.kernel.org
13882 T: git git://github.com/awilliam/linux-vfio.git
13884 F: Documentation/vfio.txt
13886 F: include/linux/vfio.h
13887 F: include/uapi/linux/vfio.h
13889 VFIO MEDIATED DEVICE DRIVERS
13890 M: Kirti Wankhede <kwankhede@nvidia.com>
13891 L: kvm@vger.kernel.org
13893 F: Documentation/vfio-mediated-device.txt
13894 F: drivers/vfio/mdev/
13895 F: include/linux/mdev.h
13896 F: samples/vfio-mdev/
13898 VFIO PLATFORM DRIVER
13899 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13900 L: kvm@vger.kernel.org
13902 F: drivers/vfio/platform/
13905 R: Lukas Wunner <lukas@wunner.de>
13907 F: Documentation/gpu/vga-switcheroo.rst
13908 F: drivers/gpu/vga/vga_switcheroo.c
13909 F: include/linux/vga_switcheroo.h
13910 T: git git://anongit.freedesktop.org/drm/drm-misc
13912 VIA RHINE NETWORK DRIVER
13914 F: drivers/net/ethernet/via/via-rhine.c
13916 VIA SD/MMC CARD CONTROLLER DRIVER
13917 M: Bruce Chang <brucechang@via.com.tw>
13918 M: Harald Welte <HaraldWelte@viatech.com>
13920 F: drivers/mmc/host/via-sdmmc.c
13922 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13923 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13924 L: linux-fbdev@vger.kernel.org
13926 F: include/linux/via-core.h
13927 F: include/linux/via-gpio.h
13928 F: include/linux/via_i2c.h
13929 F: drivers/video/fbdev/via/
13931 VIA VELOCITY NETWORK DRIVER
13932 M: Francois Romieu <romieu@fr.zoreil.com>
13933 L: netdev@vger.kernel.org
13935 F: drivers/net/ethernet/via/via-velocity.*
13937 VIDEO MULTIPLEXER DRIVER
13938 M: Philipp Zabel <p.zabel@pengutronix.de>
13939 L: linux-media@vger.kernel.org
13941 F: drivers/media/platform/video-mux.c
13943 VIDEOBUF2 FRAMEWORK
13944 M: Pawel Osciak <pawel@osciak.com>
13945 M: Marek Szyprowski <m.szyprowski@samsung.com>
13946 M: Kyungmin Park <kyungmin.park@samsung.com>
13947 L: linux-media@vger.kernel.org
13949 F: drivers/media/v4l2-core/videobuf2-*
13950 F: include/media/videobuf2-*
13952 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13953 M: Helen Koike <helen.koike@collabora.com>
13954 L: linux-media@vger.kernel.org
13955 T: git git://linuxtv.org/media_tree.git
13956 W: https://linuxtv.org
13958 F: drivers/media/platform/vimc/*
13961 M: Alex Williamson <alex.williamson@redhat.com>
13962 M: Paolo Bonzini <pbonzini@redhat.com>
13963 L: kvm@vger.kernel.org
13967 VIRTIO AND VHOST VSOCK DRIVER
13968 M: Stefan Hajnoczi <stefanha@redhat.com>
13969 L: kvm@vger.kernel.org
13970 L: virtualization@lists.linux-foundation.org
13971 L: netdev@vger.kernel.org
13973 F: include/linux/virtio_vsock.h
13974 F: include/uapi/linux/virtio_vsock.h
13975 F: include/uapi/linux/vsockmon.h
13976 F: net/vmw_vsock/af_vsock_tap.c
13977 F: net/vmw_vsock/virtio_transport_common.c
13978 F: net/vmw_vsock/virtio_transport.c
13979 F: drivers/net/vsockmon.c
13980 F: drivers/vhost/vsock.c
13981 F: drivers/vhost/vsock.h
13983 VIRTIO CONSOLE DRIVER
13984 M: Amit Shah <amit@kernel.org>
13985 L: virtualization@lists.linux-foundation.org
13987 F: drivers/char/virtio_console.c
13988 F: include/linux/virtio_console.h
13989 F: include/uapi/linux/virtio_console.h
13991 VIRTIO CORE, NET AND BLOCK DRIVERS
13992 M: "Michael S. Tsirkin" <mst@redhat.com>
13993 M: Jason Wang <jasowang@redhat.com>
13994 L: virtualization@lists.linux-foundation.org
13996 F: Documentation/devicetree/bindings/virtio/
13999 F: drivers/net/virtio_net.c
14000 F: drivers/block/virtio_blk.c
14001 F: include/linux/virtio*.h
14002 F: include/uapi/linux/virtio_*.h
14003 F: drivers/crypto/virtio/
14005 VIRTIO CRYPTO DRIVER
14006 M: Gonglei <arei.gonglei@huawei.com>
14007 L: virtualization@lists.linux-foundation.org
14008 L: linux-crypto@vger.kernel.org
14010 F: drivers/crypto/virtio/
14011 F: include/uapi/linux/virtio_crypto.h
14013 VIRTIO DRIVERS FOR S390
14014 M: Cornelia Huck <cohuck@redhat.com>
14015 M: Halil Pasic <pasic@linux.vnet.ibm.com>
14016 L: linux-s390@vger.kernel.org
14017 L: virtualization@lists.linux-foundation.org
14018 L: kvm@vger.kernel.org
14020 F: drivers/s390/virtio/
14023 M: David Airlie <airlied@linux.ie>
14024 M: Gerd Hoffmann <kraxel@redhat.com>
14025 L: dri-devel@lists.freedesktop.org
14026 L: virtualization@lists.linux-foundation.org
14027 T: git git://anongit.freedesktop.org/drm/drm-misc
14029 F: drivers/gpu/drm/virtio/
14030 F: include/uapi/linux/virtio_gpu.h
14032 VIRTIO HOST (VHOST)
14033 M: "Michael S. Tsirkin" <mst@redhat.com>
14034 M: Jason Wang <jasowang@redhat.com>
14035 L: kvm@vger.kernel.org
14036 L: virtualization@lists.linux-foundation.org
14037 L: netdev@vger.kernel.org
14038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14041 F: include/uapi/linux/vhost.h
14043 VIRTIO INPUT DRIVER
14044 M: Gerd Hoffmann <kraxel@redhat.com>
14046 F: drivers/virtio/virtio_input.c
14047 F: include/uapi/linux/virtio_input.h
14049 VIRTUAL SERIO DEVICE DRIVER
14050 M: Stephen Chandler Paul <thatslyude@gmail.com>
14052 F: drivers/input/serio/userio.c
14053 F: include/uapi/linux/userio.h
14055 VIVID VIRTUAL VIDEO DRIVER
14056 M: Hans Verkuil <hverkuil@xs4all.nl>
14057 L: linux-media@vger.kernel.org
14058 T: git git://linuxtv.org/media_tree.git
14059 W: https://linuxtv.org
14061 F: drivers/media/platform/vivid/*
14064 M: Florian Fainelli <f.fainelli@gmail.com>
14065 L: openwrt-devel@lists.openwrt.org (subscribers-only)
14067 F: drivers/vlynq/vlynq.c
14068 F: include/linux/vlynq.h
14071 M: Martyn Welch <martyn@welchs.me.uk>
14072 M: Manohar Vanga <manohar.vanga@gmail.com>
14073 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14074 L: devel@driverdev.osuosl.org
14076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14077 F: Documentation/driver-api/vme.rst
14078 F: drivers/staging/vme/
14080 F: include/linux/vme*
14082 VMWARE BALLOON DRIVER
14083 M: Xavier Deguillard <xdeguillard@vmware.com>
14084 M: Philip Moltmann <moltmann@vmware.com>
14085 M: "VMware, Inc." <pv-drivers@vmware.com>
14086 L: linux-kernel@vger.kernel.org
14088 F: drivers/misc/vmw_balloon.c
14090 VMWARE HYPERVISOR INTERFACE
14091 M: Alok Kataria <akataria@vmware.com>
14092 L: virtualization@lists.linux-foundation.org
14094 F: arch/x86/kernel/cpu/vmware.c
14096 VMWARE PVRDMA DRIVER
14097 M: Adit Ranadive <aditr@vmware.com>
14098 M: VMware PV-Drivers <pv-drivers@vmware.com>
14099 L: linux-rdma@vger.kernel.org
14101 F: drivers/infiniband/hw/vmw_pvrdma/
14103 VMware PVSCSI driver
14104 M: Jim Gill <jgill@vmware.com>
14105 M: VMware PV-Drivers <pv-drivers@vmware.com>
14106 L: linux-scsi@vger.kernel.org
14108 F: drivers/scsi/vmw_pvscsi.c
14109 F: drivers/scsi/vmw_pvscsi.h
14111 VMWARE VMMOUSE SUBDRIVER
14112 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14113 M: "VMware, Inc." <pv-drivers@vmware.com>
14114 L: linux-input@vger.kernel.org
14116 F: drivers/input/mouse/vmmouse.c
14117 F: drivers/input/mouse/vmmouse.h
14119 VMWARE VMXNET3 ETHERNET DRIVER
14120 M: Shrikrishna Khare <skhare@vmware.com>
14121 M: "VMware, Inc." <pv-drivers@vmware.com>
14122 L: netdev@vger.kernel.org
14124 F: drivers/net/vmxnet3/
14126 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14127 M: Liam Girdwood <lgirdwood@gmail.com>
14128 M: Mark Brown <broonie@kernel.org>
14129 L: linux-kernel@vger.kernel.org
14130 W: http://www.slimlogic.co.uk/?p=48
14131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14133 F: Documentation/devicetree/bindings/regulator/
14134 F: drivers/regulator/
14135 F: include/dt-bindings/regulator/
14136 F: include/linux/regulator/
14139 M: David Ahern <dsa@cumulusnetworks.com>
14140 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
14141 L: netdev@vger.kernel.org
14143 F: drivers/net/vrf.c
14144 F: Documentation/networking/vrf.txt
14146 VT1211 HARDWARE MONITOR DRIVER
14147 M: Juerg Haefliger <juergh@gmail.com>
14148 L: linux-hwmon@vger.kernel.org
14150 F: Documentation/hwmon/vt1211
14151 F: drivers/hwmon/vt1211.c
14153 VT8231 HARDWARE MONITOR DRIVER
14154 M: Roger Lucas <vt8231@hiddenengine.co.uk>
14155 L: linux-hwmon@vger.kernel.org
14157 F: drivers/hwmon/vt8231.c
14159 VUB300 USB to SDIO/SD/MMC bridge chip
14160 M: Tony Olech <tony.olech@elandigitalsystems.com>
14161 L: linux-mmc@vger.kernel.org
14162 L: linux-usb@vger.kernel.org
14164 F: drivers/mmc/host/vub300.c
14166 W1 DALLAS'S 1-WIRE BUS
14167 M: Evgeniy Polyakov <zbr@ioremap.net>
14169 F: Documentation/w1/
14171 F: include/linux/w1.h
14173 W83791D HARDWARE MONITORING DRIVER
14174 M: Marc Hulsman <m.hulsman@tudelft.nl>
14175 L: linux-hwmon@vger.kernel.org
14177 F: Documentation/hwmon/w83791d
14178 F: drivers/hwmon/w83791d.c
14180 W83793 HARDWARE MONITORING DRIVER
14181 M: Rudolf Marek <r.marek@assembler.cz>
14182 L: linux-hwmon@vger.kernel.org
14184 F: Documentation/hwmon/w83793
14185 F: drivers/hwmon/w83793.c
14187 W83795 HARDWARE MONITORING DRIVER
14188 M: Jean Delvare <jdelvare@suse.com>
14189 L: linux-hwmon@vger.kernel.org
14191 F: drivers/hwmon/w83795.c
14193 W83L51xD SD/MMC CARD INTERFACE DRIVER
14194 M: Pierre Ossman <pierre@ossman.eu>
14196 F: drivers/mmc/host/wbsd.*
14198 WACOM PROTOCOL 4 SERIAL TABLETS
14199 M: Julian Squires <julian@cipht.net>
14200 M: Hans de Goede <hdegoede@redhat.com>
14201 L: linux-input@vger.kernel.org
14203 F: drivers/input/tablet/wacom_serial4.c
14205 WATCHDOG DEVICE DRIVERS
14206 M: Wim Van Sebroeck <wim@iguana.be>
14207 R: Guenter Roeck <linux@roeck-us.net>
14208 L: linux-watchdog@vger.kernel.org
14209 W: http://www.linux-watchdog.org/
14210 T: git git://www.linux-watchdog.org/linux-watchdog.git
14212 F: Documentation/devicetree/bindings/watchdog/
14213 F: Documentation/watchdog/
14214 F: drivers/watchdog/
14215 F: include/linux/watchdog.h
14216 F: include/uapi/linux/watchdog.h
14218 WHISKEYCOVE PMIC GPIO DRIVER
14219 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14220 L: linux-gpio@vger.kernel.org
14222 F: drivers/gpio/gpio-wcove.c
14225 M: David Herrmann <dh.herrmann@googlemail.com>
14226 L: linux-input@vger.kernel.org
14228 F: drivers/hid/hid-wiimote*
14230 WILOCITY WIL6210 WIRELESS DRIVER
14231 M: Maya Erez <qca_merez@qca.qualcomm.com>
14232 L: linux-wireless@vger.kernel.org
14233 L: wil6210@qca.qualcomm.com
14235 W: http://wireless.kernel.org/en/users/Drivers/wil6210
14236 F: drivers/net/wireless/ath/wil6210/
14237 F: include/uapi/linux/wil6210_uapi.h
14240 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14241 M: linux-wimax@intel.com
14242 L: wimax@linuxwimax.org (subscribers-only)
14244 W: http://linuxwimax.org
14245 F: Documentation/wimax/README.wimax
14246 F: include/linux/wimax/debug.h
14247 F: include/net/wimax.h
14248 F: include/uapi/linux/wimax.h
14252 M: David Härdeman <david@hardeman.nu>
14254 F: drivers/media/rc/winbond-cir.c
14256 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14257 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14258 L: linux-watchdog@vger.kernel.org
14260 F: drivers/watchdog/ebc-c384_wdt.c
14262 WINSYSTEMS WS16C48 GPIO DRIVER
14263 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14264 L: linux-gpio@vger.kernel.org
14266 F: drivers/gpio/gpio-ws16c48.c
14268 WISTRON LAPTOP BUTTON DRIVER
14269 M: Miloslav Trmac <mitr@volny.cz>
14271 F: drivers/input/misc/wistron_btns.c
14273 WL3501 WIRELESS PCMCIA CARD DRIVER
14274 L: linux-wireless@vger.kernel.org
14276 F: drivers/net/wireless/wl3501*
14278 WOLFSON MICROELECTRONICS DRIVERS
14279 L: patches@opensource.cirrus.com
14280 T: git https://github.com/CirrusLogic/linux-drivers.git
14281 W: https://github.com/CirrusLogic/linux-drivers/wiki
14283 F: Documentation/hwmon/wm83??
14284 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14285 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14286 F: Documentation/devicetree/bindings/mfd/arizona.txt
14287 F: Documentation/devicetree/bindings/mfd/wm831x.txt
14288 F: arch/arm/mach-s3c64xx/mach-crag6410*
14289 F: drivers/clk/clk-wm83*.c
14290 F: drivers/extcon/extcon-arizona.c
14291 F: drivers/leds/leds-wm83*.c
14292 F: drivers/gpio/gpio-*wm*.c
14293 F: drivers/gpio/gpio-arizona.c
14294 F: drivers/hwmon/wm83??-hwmon.c
14295 F: drivers/input/misc/wm831x-on.c
14296 F: drivers/input/touchscreen/wm831x-ts.c
14297 F: drivers/input/touchscreen/wm97*.c
14298 F: drivers/mfd/arizona*
14299 F: drivers/mfd/wm*.c
14300 F: drivers/mfd/cs47l24*
14301 F: drivers/power/supply/wm83*.c
14302 F: drivers/rtc/rtc-wm83*.c
14303 F: drivers/regulator/wm8*.c
14304 F: drivers/regulator/arizona*
14305 F: drivers/video/backlight/wm83*_bl.c
14306 F: drivers/watchdog/wm83*_wdt.c
14307 F: include/linux/mfd/arizona/
14308 F: include/linux/mfd/wm831x/
14309 F: include/linux/mfd/wm8350/
14310 F: include/linux/mfd/wm8400*
14311 F: include/linux/regulator/arizona*
14312 F: include/linux/wm97xx.h
14313 F: include/sound/wm????.h
14314 F: sound/soc/codecs/arizona.?
14315 F: sound/soc/codecs/wm*
14316 F: sound/soc/codecs/cs47l24*
14319 M: Tejun Heo <tj@kernel.org>
14320 R: Lai Jiangshan <jiangshanlai@gmail.com>
14321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14323 F: include/linux/workqueue.h
14324 F: kernel/workqueue.c
14325 F: Documentation/core-api/workqueue.rst
14327 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14328 M: Chen-Yu Tsai <wens@csie.org>
14329 L: linux-kernel@vger.kernel.org
14334 M: Andrew Hendry <andrew.hendry@gmail.com>
14335 L: linux-x25@vger.kernel.org
14337 F: Documentation/networking/x25*
14338 F: include/net/x25*
14341 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14342 M: Thomas Gleixner <tglx@linutronix.de>
14343 M: Ingo Molnar <mingo@redhat.com>
14344 M: "H. Peter Anvin" <hpa@zytor.com>
14346 L: linux-kernel@vger.kernel.org
14347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14349 F: Documentation/x86/
14352 X86 MCE INFRASTRUCTURE
14353 M: Tony Luck <tony.luck@intel.com>
14354 M: Borislav Petkov <bp@alien8.de>
14355 L: linux-edac@vger.kernel.org
14357 F: arch/x86/kernel/cpu/mcheck/*
14359 X86 MICROCODE UPDATE SUPPORT
14360 M: Borislav Petkov <bp@alien8.de>
14362 F: arch/x86/kernel/cpu/microcode/*
14364 X86 PLATFORM DRIVERS
14365 M: Darren Hart <dvhart@infradead.org>
14366 M: Andy Shevchenko <andy@infradead.org>
14367 L: platform-driver-x86@vger.kernel.org
14368 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14370 F: drivers/platform/x86/
14371 F: drivers/platform/olpc/
14374 M: Andy Lutomirski <luto@amacapital.net>
14375 L: linux-kernel@vger.kernel.org
14376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14378 F: arch/x86/entry/vdso/
14380 XC2028/3028 TUNER DRIVER
14381 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14382 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14383 L: linux-media@vger.kernel.org
14384 W: https://linuxtv.org
14385 T: git git://linuxtv.org/media_tree.git
14387 F: drivers/media/tuners/tuner-xc2028.*
14389 XEN BLOCK SUBSYSTEM
14390 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14391 M: Roger Pau Monné <roger.pau@citrix.com>
14392 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14394 F: drivers/block/xen-blkback/*
14395 F: drivers/block/xen*
14398 M: Stefano Stabellini <sstabellini@kernel.org>
14399 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14402 F: arch/arm/include/asm/xen/
14404 XEN HYPERVISOR ARM64
14405 M: Stefano Stabellini <sstabellini@kernel.org>
14406 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14409 F: arch/arm64/include/asm/xen/
14411 XEN HYPERVISOR INTERFACE
14412 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
14413 M: Juergen Gross <jgross@suse.com>
14414 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14418 F: drivers/*/xen-*front.c
14420 F: arch/x86/include/asm/xen/
14422 F: include/uapi/xen/
14423 F: Documentation/ABI/stable/sysfs-hypervisor-xen
14424 F: Documentation/ABI/testing/sysfs-hypervisor-xen
14426 XEN NETWORK BACKEND DRIVER
14427 M: Wei Liu <wei.liu2@citrix.com>
14428 M: Paul Durrant <paul.durrant@citrix.com>
14429 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14430 L: netdev@vger.kernel.org
14432 F: drivers/net/xen-netback/*
14435 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14436 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14438 F: arch/x86/pci/*xen*
14439 F: drivers/pci/*xen*
14442 M: Juergen Gross <jgross@suse.com>
14443 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14444 L: linux-scsi@vger.kernel.org
14446 F: drivers/scsi/xen-scsifront.c
14447 F: drivers/xen/xen-scsiback.c
14448 F: include/xen/interface/io/vscsiif.h
14450 XEN SWIOTLB SUBSYSTEM
14451 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14452 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14454 F: arch/x86/xen/*swiotlb*
14455 F: drivers/xen/*swiotlb*
14458 M: Darrick J. Wong <darrick.wong@oracle.com>
14459 M: linux-xfs@vger.kernel.org
14460 L: linux-xfs@vger.kernel.org
14462 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14464 F: Documentation/filesystems/xfs.txt
14467 XILINX AXI ETHERNET DRIVER
14468 M: Anirudha Sarangi <anirudh@xilinx.com>
14469 M: John Linn <John.Linn@xilinx.com>
14471 F: drivers/net/ethernet/xilinx/xilinx_axienet*
14473 XILINX UARTLITE SERIAL DRIVER
14474 M: Peter Korsgaard <jacmet@sunsite.dk>
14475 L: linux-serial@vger.kernel.org
14477 F: drivers/tty/serial/uartlite.c
14479 XILINX VIDEO IP CORES
14480 M: Hyun Kwon <hyun.kwon@xilinx.com>
14481 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14482 L: linux-media@vger.kernel.org
14483 T: git git://linuxtv.org/media_tree.git
14485 F: Documentation/devicetree/bindings/media/xilinx/
14486 F: drivers/media/platform/xilinx/
14487 F: include/uapi/linux/xilinx-v4l2-controls.h
14490 M: Eli Billauer <eli.billauer@gmail.com>
14491 L: linux-kernel@vger.kernel.org
14493 F: drivers/char/xillybus/
14495 XRA1403 GPIO EXPANDER
14496 M: Nandor Han <nandor.han@ge.com>
14497 M: Semi Malinen <semi.malinen@ge.com>
14498 L: linux-gpio@vger.kernel.org
14500 F: drivers/gpio/gpio-xra1403.c
14501 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14503 XTENSA XTFPGA PLATFORM SUPPORT
14504 M: Max Filippov <jcmvbkbc@gmail.com>
14505 L: linux-xtensa@linux-xtensa.org
14507 F: drivers/spi/spi-xtensa-xtfpga.c
14508 F: sound/soc/xtensa/xtfpga-i2s.c
14510 YAM DRIVER FOR AX.25
14511 M: Jean-Paul Roubelat <jpr@f6fbb.org>
14512 L: linux-hams@vger.kernel.org
14514 F: drivers/net/hamradio/yam*
14515 F: include/linux/yam.h
14517 YAMA SECURITY MODULE
14518 M: Kees Cook <keescook@chromium.org>
14519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14522 F: Documentation/admin-guide/LSM/Yama.rst
14524 YEALINK PHONE DRIVER
14525 M: Henk Vergonet <Henk.Vergonet@gmail.com>
14526 L: usbb2k-api-dev@nongnu.org
14528 F: Documentation/input/yealink.rst
14529 F: drivers/input/misc/yealink.*
14531 Z8530 DRIVER FOR AX.25
14532 M: Joerg Reuter <jreuter@yaina.de>
14533 W: http://yaina.de/jreuter/
14534 W: http://www.qsl.net/dl1bke/
14535 L: linux-hams@vger.kernel.org
14537 F: Documentation/networking/z8530drv.txt
14538 F: drivers/net/hamradio/*scc.c
14539 F: drivers/net/hamradio/z8530.h
14541 ZBUD COMPRESSED PAGE ALLOCATOR
14542 M: Seth Jennings <sjenning@redhat.com>
14543 M: Dan Streetman <ddstreet@ieee.org>
14544 L: linux-mm@kvack.org
14547 F: include/linux/zbud.h
14549 ZD1211RW WIRELESS DRIVER
14550 M: Daniel Drake <dsd@gentoo.org>
14551 M: Ulrich Kunitz <kune@deine-taler.de>
14552 W: http://zd1211.ath.cx/wiki/DriverRewrite
14553 L: linux-wireless@vger.kernel.org
14554 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14556 F: drivers/net/wireless/zydas/zd1211rw/
14558 ZD1301 MEDIA DRIVER
14559 M: Antti Palosaari <crope@iki.fi>
14560 L: linux-media@vger.kernel.org
14561 W: https://linuxtv.org/
14562 W: http://palosaari.fi/linux/
14563 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14565 F: drivers/media/usb/dvb-usb-v2/zd1301*
14567 ZD1301_DEMOD MEDIA DRIVER
14568 M: Antti Palosaari <crope@iki.fi>
14569 L: linux-media@vger.kernel.org
14570 W: https://linuxtv.org/
14571 W: http://palosaari.fi/linux/
14572 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14574 F: drivers/media/dvb-frontends/zd1301_demod*
14576 ZPOOL COMPRESSED PAGE STORAGE API
14577 M: Dan Streetman <ddstreet@ieee.org>
14578 L: linux-mm@kvack.org
14581 F: include/linux/zpool.h
14583 ZR36067 VIDEO FOR LINUX DRIVER
14584 L: mjpeg-users@lists.sourceforge.net
14585 L: linux-media@vger.kernel.org
14586 W: http://mjpeg.sourceforge.net/driver-zoran/
14587 T: hg https://linuxtv.org/hg/v4l-dvb
14589 F: drivers/media/pci/zoran/
14591 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14592 M: Minchan Kim <minchan@kernel.org>
14593 M: Nitin Gupta <ngupta@vflare.org>
14594 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14595 L: linux-kernel@vger.kernel.org
14597 F: drivers/block/zram/
14598 F: Documentation/blockdev/zram.txt
14600 ZS DECSTATION Z85C30 SERIAL DRIVER
14601 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14603 F: drivers/tty/serial/zs.*
14605 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14606 M: Minchan Kim <minchan@kernel.org>
14607 M: Nitin Gupta <ngupta@vflare.org>
14608 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14609 L: linux-mm@kvack.org
14612 F: include/linux/zsmalloc.h
14613 F: Documentation/vm/zsmalloc.txt
14615 ZSWAP COMPRESSED SWAP CACHING
14616 M: Seth Jennings <sjenning@redhat.com>
14617 M: Dan Streetman <ddstreet@ieee.org>
14618 L: linux-mm@kvack.org
14623 M: Linus Torvalds <torvalds@linux-foundation.org>
14624 L: linux-kernel@vger.kernel.org
14625 Q: http://patchwork.kernel.org/project/LKML/list/
14626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14627 S: Buried alive in reporters