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 (moderated for non-subscribers)
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 M: Linus Walleij <linus.walleij@linaro.org>
1286 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287 T: git git://github.com/ulli-kroll/linux.git
1289 F: Documentation/devicetree/bindings/arm/gemini.txt
1290 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1291 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1292 F: arch/arm/mach-gemini/
1293 F: drivers/pinctrl/pinctrl-gemini.c
1294 F: drivers/rtc/rtc-ftrtc010.c
1296 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1297 M: Barry Song <baohua@kernel.org>
1298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1301 F: arch/arm/boot/dts/prima2*
1302 F: arch/arm/mach-prima2/
1303 F: drivers/clk/sirf/
1304 F: drivers/clocksource/timer-prima2.c
1305 F: drivers/clocksource/timer-atlas7.c
1308 ARM/EBSA110 MACHINE SUPPORT
1309 M: Russell King <linux@armlinux.org.uk>
1310 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1311 W: http://www.armlinux.org.uk/
1313 F: arch/arm/mach-ebsa110/
1314 F: drivers/net/ethernet/amd/am79c961a.*
1316 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1317 M: Uwe Kleine-König <kernel@pengutronix.de>
1318 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1323 M: Robert Jarzmik <robert.jarzmik@free.fr>
1324 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326 F: arch/arm/mach-pxa/ezx.c
1328 ARM/FARADAY FA526 PORT
1329 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1330 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332 T: git git://git.berlios.de/gemini-board
1333 F: arch/arm/mm/*-fa*
1335 ARM/FOOTBRIDGE ARCHITECTURE
1336 M: Russell King <linux@armlinux.org.uk>
1337 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338 W: http://www.armlinux.org.uk/
1340 F: arch/arm/include/asm/hardware/dec21285.h
1341 F: arch/arm/mach-footbridge/
1343 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1344 M: Shawn Guo <shawnguo@kernel.org>
1345 M: Sascha Hauer <kernel@pengutronix.de>
1346 R: Fabio Estevam <fabio.estevam@nxp.com>
1347 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1350 F: arch/arm/mach-imx/
1351 F: arch/arm/mach-mxs/
1352 F: arch/arm/boot/dts/imx*
1353 F: arch/arm/configs/imx*_defconfig
1358 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1359 M: Shawn Guo <shawnguo@kernel.org>
1360 M: Sascha Hauer <kernel@pengutronix.de>
1361 R: Stefan Agner <stefan@agner.ch>
1362 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1365 F: arch/arm/mach-imx/*vf610*
1366 F: arch/arm/boot/dts/vf*
1368 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1369 M: Lennert Buytenhek <kernel@wantstofly.org>
1370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1373 ARM/GUMSTIX MACHINE SUPPORT
1374 M: Steve Sakoman <sakoman@gmail.com>
1375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1379 M: Philipp Zabel <philipp.zabel@gmail.com>
1380 M: Paul Parsons <lost.distance@yahoo.com>
1381 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383 F: arch/arm/mach-pxa/hx4700.c
1384 F: arch/arm/mach-pxa/include/mach/hx4700.h
1385 F: sound/soc/pxa/hx4700.c
1387 ARM/HISILICON SOC SUPPORT
1388 M: Wei Xu <xuwei5@hisilicon.com>
1389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390 W: http://www.hisilicon.com
1392 T: git git://github.com/hisilicon/linux-hisi.git
1393 F: arch/arm/mach-hisi/
1394 F: arch/arm/boot/dts/hi3*
1395 F: arch/arm/boot/dts/hip*
1396 F: arch/arm/boot/dts/hisi*
1397 F: arch/arm64/boot/dts/hisilicon/
1399 ARM/HP JORNADA 7XX MACHINE SUPPORT
1400 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1404 F: arch/arm/mach-sa1100/jornada720.c
1405 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1407 ARM/IGEP MACHINE SUPPORT
1408 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1409 M: Javier Martinez Canillas <javier@dowhile0.org>
1410 L: linux-omap@vger.kernel.org
1411 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413 F: arch/arm/boot/dts/omap3-igep*
1415 ARM/INCOME PXA270 SUPPORT
1416 M: Marek Vasut <marek.vasut@gmail.com>
1417 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1421 ARM/INTEL IOP13XX ARM ARCHITECTURE
1422 M: Lennert Buytenhek <kernel@wantstofly.org>
1423 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426 ARM/INTEL IOP32X ARM ARCHITECTURE
1427 M: Lennert Buytenhek <kernel@wantstofly.org>
1428 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431 ARM/INTEL IOP33X ARM ARCHITECTURE
1432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435 ARM/INTEL IQ81342EX MACHINE SUPPORT
1436 M: Lennert Buytenhek <kernel@wantstofly.org>
1437 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440 ARM/INTEL IXDP2850 MACHINE SUPPORT
1441 M: Lennert Buytenhek <kernel@wantstofly.org>
1442 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445 ARM/INTEL IXP4XX ARM ARCHITECTURE
1446 M: Imre Kaloz <kaloz@openwrt.org>
1447 M: Krzysztof Halasa <khalasa@piap.pl>
1448 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450 F: arch/arm/mach-ixp4xx/
1452 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1453 M: Jonathan Cameron <jic23@cam.ac.uk>
1454 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456 F: arch/arm/mach-pxa/stargate2.c
1457 F: drivers/pcmcia/pxa2xx_stargate2.c
1459 ARM/INTEL XSC3 (MANZANO) ARM CORE
1460 M: Lennert Buytenhek <kernel@wantstofly.org>
1461 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1464 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1465 M: Lennert Buytenhek <kernel@wantstofly.org>
1466 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1469 ARM/LG1K ARCHITECTURE
1470 M: Chanho Min <chanho.min@lge.com>
1471 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473 F: arch/arm64/boot/dts/lg/
1475 ARM/LOGICPD PXA270 MACHINE SUPPORT
1476 M: Lennert Buytenhek <kernel@wantstofly.org>
1477 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480 ARM/LPC18XX ARCHITECTURE
1481 M: Joachim Eastwood <manabian@gmail.com>
1482 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484 F: arch/arm/boot/dts/lpc43*
1485 F: drivers/clk/nxp/clk-lpc18xx*
1486 F: drivers/clocksource/time-lpc32xx.c
1487 F: drivers/i2c/busses/i2c-lpc2k.c
1488 F: drivers/memory/pl172.c
1489 F: drivers/mtd/spi-nor/nxp-spifi.c
1490 F: drivers/rtc/rtc-lpc24xx.c
1493 ARM/LPC32XX SOC SUPPORT
1494 M: Vladimir Zapolskiy <vz@mleia.com>
1495 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1496 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1499 F: arch/arm/boot/dts/lpc32*
1500 F: arch/arm/mach-lpc32xx/
1501 F: drivers/i2c/busses/i2c-pnx.c
1502 F: drivers/net/ethernet/nxp/lpc_eth.c
1503 F: drivers/usb/host/ohci-nxp.c
1504 F: drivers/watchdog/pnx4008_wdt.c
1507 ARM/MAGICIAN MACHINE SUPPORT
1508 M: Philipp Zabel <philipp.zabel@gmail.com>
1511 ARM/Marvell Berlin SoC support
1512 M: Jisheng Zhang <jszhang@marvell.com>
1513 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1514 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516 F: arch/arm/mach-berlin/
1517 F: arch/arm/boot/dts/berlin*
1518 F: arch/arm64/boot/dts/marvell/berlin*
1520 ARM/Marvell Dove/MV78xx0/Orion SOC support
1521 M: Jason Cooper <jason@lakedaemon.net>
1522 M: Andrew Lunn <andrew@lunn.ch>
1523 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1524 M: Gregory Clement <gregory.clement@free-electrons.com>
1525 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527 F: Documentation/devicetree/bindings/soc/dove/
1528 F: arch/arm/mach-dove/
1529 F: arch/arm/mach-mv78xx0/
1530 F: arch/arm/mach-orion5x/
1531 F: arch/arm/plat-orion/
1532 F: arch/arm/boot/dts/dove*
1533 F: arch/arm/boot/dts/orion5x*
1535 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1536 M: Jason Cooper <jason@lakedaemon.net>
1537 M: Andrew Lunn <andrew@lunn.ch>
1538 M: Gregory Clement <gregory.clement@free-electrons.com>
1539 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1540 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542 F: arch/arm/boot/dts/armada*
1543 F: arch/arm/boot/dts/kirkwood*
1544 F: arch/arm/configs/mvebu_*_defconfig
1545 F: arch/arm/mach-mvebu/
1546 F: arch/arm64/boot/dts/marvell/armada*
1547 F: drivers/cpufreq/mvebu-cpufreq.c
1548 F: drivers/irqchip/irq-armada-370-xp.c
1549 F: drivers/irqchip/irq-mvebu-*
1550 F: drivers/pinctrl/mvebu/
1551 F: drivers/rtc/rtc-armada38x.c
1553 ARM/Mediatek RTC DRIVER
1554 M: Eddie Huang <eddie.huang@mediatek.com>
1555 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1558 F: drivers/rtc/rtc-mt6397.c
1560 ARM/Mediatek SoC support
1561 M: Matthias Brugger <matthias.bgg@gmail.com>
1562 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1565 F: arch/arm/boot/dts/mt6*
1566 F: arch/arm/boot/dts/mt7*
1567 F: arch/arm/boot/dts/mt8*
1568 F: arch/arm/mach-mediatek/
1569 F: arch/arm64/boot/dts/mediatek/
1573 ARM/Mediatek USB3 PHY DRIVER
1574 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1575 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1578 F: drivers/phy/phy-mt65xx-usb3.c
1580 ARM/MICREL KS8695 ARCHITECTURE
1581 M: Greg Ungerer <gerg@uclinux.org>
1582 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583 F: arch/arm/mach-ks8695/
1586 ARM/MIOA701 MACHINE SUPPORT
1587 M: Robert Jarzmik <robert.jarzmik@free.fr>
1588 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1589 F: arch/arm/mach-pxa/mioa701.c
1592 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1593 M: Michael Petchkovsky <mkpetch@internode.on.net>
1596 ARM/NOMADIK ARCHITECTURE
1597 M: Alessandro Rubini <rubini@unipv.it>
1598 M: Linus Walleij <linus.walleij@linaro.org>
1599 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601 F: arch/arm/mach-nomadik/
1602 F: drivers/pinctrl/nomadik/
1603 F: drivers/i2c/busses/i2c-nomadik.c
1604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1606 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1607 M: Wan ZongShun <mcuos.com@gmail.com>
1608 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609 W: http://www.mcuos.com
1611 F: arch/arm/mach-w90x900/
1612 F: drivers/input/keyboard/w90p910_keypad.c
1613 F: drivers/input/touchscreen/w90p910_ts.c
1614 F: drivers/watchdog/nuc900_wdt.c
1615 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1616 F: drivers/mtd/nand/nuc900_nand.c
1617 F: drivers/rtc/rtc-nuc900.c
1618 F: drivers/spi/spi-nuc900.c
1619 F: drivers/usb/host/ehci-w90x900.c
1620 F: drivers/video/fbdev/nuc900fb.c
1622 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1623 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1624 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1625 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1628 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1629 M: Alexander Clouter <alex@digriz.org.uk>
1630 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631 W: http://www.digriz.org.uk/ts78xx/kernel
1633 F: arch/arm/mach-orion5x/ts78xx-*
1635 ARM/OXNAS platform support
1636 M: Neil Armstrong <narmstrong@baylibre.com>
1637 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1640 F: arch/arm/mach-oxnas/
1641 F: arch/arm/boot/dts/ox8*.dtsi
1642 F: arch/arm/boot/dts/wd-mbwe.dts
1643 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1646 ARM/PALM TREO SUPPORT
1647 M: Tomas Cech <sleep_walker@suse.com>
1648 L: linux-arm-kernel@lists.infradead.org
1649 W: http://hackndev.com
1651 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1652 F: arch/arm/mach-pxa/palmtreo.c
1654 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1655 M: Marek Vasut <marek.vasut@gmail.com>
1656 L: linux-arm-kernel@lists.infradead.org
1657 W: http://hackndev.com
1659 F: arch/arm/mach-pxa/include/mach/palmtx.h
1660 F: arch/arm/mach-pxa/palmtx.c
1661 F: arch/arm/mach-pxa/include/mach/palmt5.h
1662 F: arch/arm/mach-pxa/palmt5.c
1663 F: arch/arm/mach-pxa/include/mach/palmld.h
1664 F: arch/arm/mach-pxa/palmld.c
1665 F: arch/arm/mach-pxa/include/mach/palmte2.h
1666 F: arch/arm/mach-pxa/palmte2.c
1667 F: arch/arm/mach-pxa/include/mach/palmtc.h
1668 F: arch/arm/mach-pxa/palmtc.c
1671 M: Sergey Lapin <slapin@ossfans.org>
1672 L: linux-arm-kernel@lists.infradead.org
1673 W: http://hackndev.com
1675 F: arch/arm/mach-pxa/include/mach/palmz72.h
1676 F: arch/arm/mach-pxa/palmz72.c
1679 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1680 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1683 ARM/PT DIGITAL BOARD PORT
1684 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1685 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1686 W: http://www.armlinux.org.uk/
1689 ARM/QUALCOMM SUPPORT
1690 M: Andy Gross <andy.gross@linaro.org>
1691 M: David Brown <david.brown@linaro.org>
1692 L: linux-arm-msm@vger.kernel.org
1693 L: linux-soc@vger.kernel.org
1695 F: Documentation/devicetree/bindings/soc/qcom/
1696 F: arch/arm/boot/dts/qcom-*.dts
1697 F: arch/arm/boot/dts/qcom-*.dtsi
1698 F: arch/arm/mach-qcom/
1699 F: arch/arm64/boot/dts/qcom/*
1700 F: drivers/i2c/busses/i2c-qup.c
1701 F: drivers/clk/qcom/
1702 F: drivers/dma/qcom/
1703 F: drivers/soc/qcom/
1704 F: drivers/spi/spi-qup.c
1705 F: drivers/tty/serial/msm_serial.h
1706 F: drivers/tty/serial/msm_serial.c
1707 F: drivers/*/pm8???-*
1708 F: drivers/mfd/ssbi.c
1709 F: drivers/firmware/qcom_scm.c
1710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1712 ARM/RADISYS ENP2611 MACHINE SUPPORT
1713 M: Lennert Buytenhek <kernel@wantstofly.org>
1714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717 ARM/REALTEK ARCHITECTURE
1718 M: Andreas Färber <afaerber@suse.de>
1719 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1721 F: arch/arm64/boot/dts/realtek/
1722 F: Documentation/devicetree/bindings/arm/realtek.txt
1724 ARM/RENESAS ARM64 ARCHITECTURE
1725 M: Simon Horman <horms@verge.net.au>
1726 M: Magnus Damm <magnus.damm@gmail.com>
1727 L: linux-renesas-soc@vger.kernel.org
1728 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1731 F: arch/arm64/boot/dts/renesas/
1732 F: drivers/soc/renesas/
1733 F: include/linux/soc/renesas/
1735 ARM/RISCPC ARCHITECTURE
1736 M: Russell King <linux@armlinux.org.uk>
1737 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1738 W: http://www.armlinux.org.uk/
1740 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1741 F: arch/arm/include/asm/hardware/ioc.h
1742 F: arch/arm/include/asm/hardware/iomd.h
1743 F: arch/arm/include/asm/hardware/memc.h
1744 F: arch/arm/mach-rpc/
1745 F: drivers/net/ethernet/8390/etherh.c
1746 F: drivers/net/ethernet/i825xx/ether1*
1747 F: drivers/net/ethernet/seeq/ether3*
1748 F: drivers/scsi/arm/
1750 ARM/Rockchip SoC support
1751 M: Heiko Stuebner <heiko@sntech.de>
1752 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753 L: linux-rockchip@lists.infradead.org
1754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1756 F: arch/arm/boot/dts/rk3*
1757 F: arch/arm/boot/dts/rv1108*
1758 F: arch/arm/mach-rockchip/
1759 F: drivers/clk/rockchip/
1760 F: drivers/i2c/busses/i2c-rk3x.c
1761 F: drivers/*/*rockchip*
1762 F: drivers/*/*/*rockchip*
1763 F: sound/soc/rockchip/
1766 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1767 M: Kukjin Kim <kgene@kernel.org>
1768 M: Krzysztof Kozlowski <krzk@kernel.org>
1769 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1771 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1773 F: arch/arm/boot/dts/s3c*
1774 F: arch/arm/boot/dts/s5p*
1775 F: arch/arm/boot/dts/samsung*
1776 F: arch/arm/boot/dts/exynos*
1777 F: arch/arm64/boot/dts/exynos/
1778 F: arch/arm/plat-samsung/
1779 F: arch/arm/mach-s3c24*/
1780 F: arch/arm/mach-s3c64xx/
1781 F: arch/arm/mach-s5p*/
1782 F: arch/arm/mach-exynos*/
1783 F: drivers/*/*s3c24*
1784 F: drivers/*/*/*s3c24*
1785 F: drivers/*/*s3c64xx*
1786 F: drivers/*/*s5pv210*
1787 F: drivers/memory/samsung/*
1788 F: drivers/soc/samsung/*
1789 F: Documentation/arm/Samsung/
1790 F: Documentation/devicetree/bindings/arm/samsung/
1791 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1792 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1795 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1796 M: Kyungmin Park <kyungmin.park@samsung.com>
1797 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799 F: arch/arm/mach-s5pv210/
1801 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1802 M: Kyungmin Park <kyungmin.park@samsung.com>
1803 M: Kamil Debski <kamil@wypas.org>
1804 M: Andrzej Hajda <a.hajda@samsung.com>
1805 L: linux-arm-kernel@lists.infradead.org
1806 L: linux-media@vger.kernel.org
1808 F: drivers/media/platform/s5p-g2d/
1810 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1811 M: Marek Szyprowski <m.szyprowski@samsung.com>
1812 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1813 L: linux-media@vger.kernel.org
1815 F: drivers/media/platform/s5p-cec/
1816 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1818 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1819 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1820 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1821 L: linux-arm-kernel@lists.infradead.org
1822 L: linux-media@vger.kernel.org
1824 F: drivers/media/platform/s5p-jpeg/
1826 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1827 M: Kyungmin Park <kyungmin.park@samsung.com>
1828 M: Kamil Debski <kamil@wypas.org>
1829 M: Jeongtae Park <jtp.park@samsung.com>
1830 M: Andrzej Hajda <a.hajda@samsung.com>
1831 L: linux-arm-kernel@lists.infradead.org
1832 L: linux-media@vger.kernel.org
1834 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1835 F: drivers/media/platform/s5p-mfc/
1837 ARM/SHMOBILE ARM ARCHITECTURE
1838 M: Simon Horman <horms@verge.net.au>
1839 M: Magnus Damm <magnus.damm@gmail.com>
1840 L: linux-renesas-soc@vger.kernel.org
1841 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1844 F: arch/arm/boot/dts/emev2*
1845 F: arch/arm/boot/dts/r7s*
1846 F: arch/arm/boot/dts/r8a*
1847 F: arch/arm/boot/dts/sh*
1848 F: arch/arm/configs/shmobile_defconfig
1849 F: arch/arm/include/debug/renesas-scif.S
1850 F: arch/arm/mach-shmobile/
1851 F: drivers/soc/renesas/
1852 F: include/linux/soc/renesas/
1854 ARM/SOCFPGA ARCHITECTURE
1855 M: Dinh Nguyen <dinguyen@kernel.org>
1857 F: arch/arm/mach-socfpga/
1858 F: arch/arm/boot/dts/socfpga*
1859 F: arch/arm/configs/socfpga_defconfig
1860 F: arch/arm64/boot/dts/altera/
1861 W: http://www.rocketboards.org
1862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1864 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1865 M: Dinh Nguyen <dinguyen@kernel.org>
1867 F: drivers/clk/socfpga/
1869 ARM/SOCFPGA EDAC SUPPORT
1870 M: Thor Thayer <thor.thayer@linux.intel.com>
1872 F: drivers/edac/altera_edac.
1874 ARM/STI ARCHITECTURE
1875 M: Patrice Chotard <patrice.chotard@st.com>
1876 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1877 W: http://www.stlinux.com
1879 F: arch/arm/mach-sti/
1880 F: arch/arm/boot/dts/sti*
1881 F: drivers/char/hw_random/st-rng.c
1882 F: drivers/clocksource/arm_global_timer.c
1883 F: drivers/clocksource/clksrc_st_lpc.c
1884 F: drivers/cpufreq/sti-cpufreq.c
1885 F: drivers/dma/st_fdma*
1886 F: drivers/i2c/busses/i2c-st.c
1887 F: drivers/media/rc/st_rc.c
1888 F: drivers/media/platform/sti/c8sectpfe/
1889 F: drivers/mmc/host/sdhci-st.c
1890 F: drivers/phy/st/phy-miphy28lp.c
1891 F: drivers/phy/st/phy-stih407-usb.c
1892 F: drivers/pinctrl/pinctrl-st.c
1893 F: drivers/remoteproc/st_remoteproc.c
1894 F: drivers/remoteproc/st_slim_rproc.c
1895 F: drivers/reset/sti/
1896 F: drivers/rtc/rtc-st-lpc.c
1897 F: drivers/tty/serial/st-asc.c
1898 F: drivers/usb/dwc3/dwc3-st.c
1899 F: drivers/usb/host/ehci-st.c
1900 F: drivers/usb/host/ohci-st.c
1901 F: drivers/watchdog/st_lpc_wdt.c
1902 F: drivers/ata/ahci_st.c
1903 F: include/linux/remoteproc/st_slim_rproc.h
1905 ARM/STM32 ARCHITECTURE
1906 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1907 M: Alexandre Torgue <alexandre.torgue@st.com>
1908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1912 F: drivers/clocksource/armv7m_systick.c
1914 ARM/TANGO ARCHITECTURE
1915 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1916 L: linux-arm-kernel@lists.infradead.org
1920 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1921 M: Lennert Buytenhek <kernel@wantstofly.org>
1922 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925 ARM/TETON BGA MACHINE SUPPORT
1926 M: "Mark F. Brown" <mark.brown314@gmail.com>
1927 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1930 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1931 M: Santosh Shilimkar <ssantosh@kernel.org>
1932 L: linux-kernel@vger.kernel.org
1934 F: drivers/memory/*emif*
1936 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1937 M: Santosh Shilimkar <ssantosh@kernel.org>
1938 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940 F: arch/arm/mach-keystone/
1941 F: arch/arm/boot/dts/keystone-*
1942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1944 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1945 M: Santosh Shilimkar <ssantosh@kernel.org>
1946 L: linux-kernel@vger.kernel.org
1948 F: drivers/clk/keystone/
1950 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1951 M: Santosh Shilimkar <ssantosh@kernel.org>
1952 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953 L: linux-kernel@vger.kernel.org
1955 F: drivers/clocksource/timer-keystone.c
1957 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1958 M: Santosh Shilimkar <ssantosh@kernel.org>
1959 L: linux-kernel@vger.kernel.org
1961 F: drivers/power/reset/keystone-reset.c
1963 ARM/THECUS N2100 MACHINE SUPPORT
1964 M: Lennert Buytenhek <kernel@wantstofly.org>
1965 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968 ARM/TOSA MACHINE SUPPORT
1969 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1970 M: Dirk Opfer <dirk@opfer-online.de>
1973 ARM/U300 MACHINE SUPPORT
1974 M: Linus Walleij <linus.walleij@linaro.org>
1975 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1977 F: arch/arm/mach-u300/
1978 F: drivers/clocksource/timer-u300.c
1979 F: drivers/i2c/busses/i2c-stu300.c
1980 F: drivers/rtc/rtc-coh901331.c
1981 F: drivers/watchdog/coh901327_wdt.c
1982 F: drivers/dma/coh901318*
1983 F: drivers/mfd/ab3100*
1984 F: drivers/rtc/rtc-ab3100.c
1985 F: drivers/rtc/rtc-coh901331.c
1986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1988 ARM/UNIPHIER ARCHITECTURE
1989 M: Masahiro Yamada <yamada.masahiro@socionext.com>
1990 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1993 F: arch/arm/boot/dts/uniphier*
1994 F: arch/arm/include/asm/hardware/cache-uniphier.h
1995 F: arch/arm/mach-uniphier/
1996 F: arch/arm/mm/cache-uniphier.c
1997 F: arch/arm64/boot/dts/socionext/
1998 F: drivers/bus/uniphier-system-bus.c
1999 F: drivers/clk/uniphier/
2000 F: drivers/i2c/busses/i2c-uniphier*
2001 F: drivers/pinctrl/uniphier/
2002 F: drivers/reset/reset-uniphier.c
2003 F: drivers/tty/serial/8250/8250_uniphier.c
2006 ARM/Ux500 ARM ARCHITECTURE
2007 M: Linus Walleij <linus.walleij@linaro.org>
2008 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2010 F: arch/arm/mach-ux500/
2011 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2012 F: drivers/dma/ste_dma40*
2013 F: drivers/hwspinlock/u8500_hsem.c
2014 F: drivers/mfd/abx500*
2015 F: drivers/mfd/ab8500*
2016 F: drivers/mfd/dbx500*
2017 F: drivers/mfd/db8500*
2018 F: drivers/pinctrl/nomadik/pinctrl-ab*
2019 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
2020 F: drivers/rtc/rtc-ab8500.c
2021 F: drivers/rtc/rtc-pl031.c
2022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2024 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2025 M: Ulf Hansson <ulf.hansson@linaro.org>
2026 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2027 T: git git://git.linaro.org/people/ulfh/clk.git
2029 F: drivers/clk/ux500/
2031 ARM/VERSATILE EXPRESS PLATFORM
2032 M: Liviu Dudau <liviu.dudau@arm.com>
2033 M: Sudeep Holla <sudeep.holla@arm.com>
2034 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2035 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037 F: arch/arm/boot/dts/vexpress*
2038 F: arch/arm64/boot/dts/arm/
2039 F: arch/arm/mach-vexpress/
2042 F: drivers/clk/versatile/clk-vexpress-osc.c
2043 F: drivers/clocksource/versatile.c
2047 M: Russell King <linux@armlinux.org.uk>
2048 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049 W: http://www.armlinux.org.uk/
2053 ARM/VOIPAC PXA270 SUPPORT
2054 M: Marek Vasut <marek.vasut@gmail.com>
2055 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057 F: arch/arm/mach-pxa/vpac270.c
2058 F: arch/arm/mach-pxa/include/mach/vpac270.h
2060 ARM/VT8500 ARM ARCHITECTURE
2061 M: Tony Prisk <linux@prisktech.co.nz>
2062 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2064 F: arch/arm/mach-vt8500/
2065 F: drivers/clocksource/vt8500_timer.c
2066 F: drivers/i2c/busses/i2c-wmt.c
2067 F: drivers/mmc/host/wmt-sdmmc.c
2068 F: drivers/pwm/pwm-vt8500.c
2069 F: drivers/rtc/rtc-vt8500.c
2070 F: drivers/tty/serial/vt8500_serial.c
2071 F: drivers/usb/host/ehci-platform.c
2072 F: drivers/usb/host/uhci-platform.c
2073 F: drivers/video/fbdev/vt8500lcdfb.*
2074 F: drivers/video/fbdev/wm8505fb*
2075 F: drivers/video/fbdev/wmt_ge_rops.*
2077 ARM/ZIPIT Z2 SUPPORT
2078 M: Marek Vasut <marek.vasut@gmail.com>
2079 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2081 F: arch/arm/mach-pxa/z2.c
2082 F: arch/arm/mach-pxa/include/mach/z2.h
2084 ARM/ZTE ARCHITECTURE
2085 M: Jun Nie <jun.nie@linaro.org>
2086 M: Baoyou Xie <baoyou.xie@linaro.org>
2087 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089 F: arch/arm/mach-zx/
2091 F: drivers/reset/reset-zx2967.c
2093 F: Documentation/devicetree/bindings/arm/zte.txt
2094 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
2095 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2096 F: Documentation/devicetree/bindings/soc/zte/
2097 F: include/dt-bindings/soc/zx*.h
2099 ARM/ZYNQ ARCHITECTURE
2100 M: Michal Simek <michal.simek@xilinx.com>
2101 R: Sören Brinkmann <soren.brinkmann@xilinx.com>
2102 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103 W: http://wiki.xilinx.com
2104 T: git https://github.com/Xilinx/linux-xlnx.git
2106 F: arch/arm/mach-zynq/
2107 F: drivers/cpuidle/cpuidle-zynq.c
2108 F: drivers/block/xsysace.c
2111 F: drivers/clocksource/cadence_ttc_timer.c
2112 F: drivers/i2c/busses/i2c-cadence.c
2113 F: drivers/mmc/host/sdhci-of-arasan.c
2114 F: drivers/edac/synopsys_edac.c
2116 ARM64 PORT (AARCH64 ARCHITECTURE)
2117 M: Catalin Marinas <catalin.marinas@arm.com>
2118 M: Will Deacon <will.deacon@arm.com>
2119 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2123 F: Documentation/arm64/
2125 AS3645A LED FLASH CONTROLLER DRIVER
2126 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2127 L: linux-media@vger.kernel.org
2128 T: git git://linuxtv.org/media_tree.git
2130 F: drivers/media/i2c/as3645a.c
2131 F: include/media/i2c/as3645a.h
2133 ASAHI KASEI AK8974 DRIVER
2134 M: Linus Walleij <linus.walleij@linaro.org>
2135 L: linux-iio@vger.kernel.org
2136 W: http://www.akm.com/
2138 F: drivers/iio/magnetometer/ak8974.c
2140 ASC7621 HARDWARE MONITOR DRIVER
2141 M: George Joseph <george.joseph@fairview5.com>
2142 L: linux-hwmon@vger.kernel.org
2144 F: Documentation/hwmon/asc7621
2145 F: drivers/hwmon/asc7621.c
2147 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2148 M: Corentin Chary <corentin.chary@gmail.com>
2149 L: acpi4asus-user@lists.sourceforge.net
2150 L: platform-driver-x86@vger.kernel.org
2151 W: http://acpi4asus.sf.net
2153 F: drivers/platform/x86/asus*.c
2154 F: drivers/platform/x86/eeepc*.c
2156 ASUS WIRELESS RADIO CONTROL DRIVER
2157 M: João Paulo Rechi Vita <jprvita@gmail.com>
2158 L: platform-driver-x86@vger.kernel.org
2160 F: drivers/platform/x86/asus-wireless.c
2163 M: David Howells <dhowells@redhat.com>
2164 L: keyrings@vger.kernel.org
2166 F: Documentation/crypto/asymmetric-keys.txt
2167 F: include/linux/verification.h
2168 F: include/crypto/public_key.h
2169 F: include/crypto/pkcs7.h
2170 F: crypto/asymmetric_keys/
2172 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2173 R: Dan Williams <dan.j.williams@intel.com>
2174 W: http://sourceforge.net/projects/xscaleiop
2176 F: Documentation/crypto/async-tx-api.txt
2179 F: include/linux/dmaengine.h
2180 F: include/linux/async_tx.h
2183 M: Wolfram Sang <wsa@the-dreams.de>
2184 L: linux-i2c@vger.kernel.org
2186 F: drivers/misc/eeprom/at24.c
2187 F: include/linux/platform_data/at24.h
2189 ATA OVER ETHERNET (AOE) DRIVER
2190 M: "Ed L. Cashin" <ed.cashin@acm.org>
2191 W: http://www.openaoe.org/
2193 F: Documentation/aoe/
2194 F: drivers/block/aoe/
2196 ATHEROS 71XX/9XXX GPIO DRIVER
2197 M: Alban Bedel <albeu@free.fr>
2198 W: https://github.com/AlbanBedel/linux
2199 T: git git://github.com/AlbanBedel/linux
2201 F: drivers/gpio/gpio-ath79.c
2202 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2204 ATHEROS ATH GENERIC UTILITIES
2205 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2206 L: linux-wireless@vger.kernel.org
2208 F: drivers/net/wireless/ath/*
2210 ATHEROS ATH5K WIRELESS DRIVER
2211 M: Jiri Slaby <jirislaby@gmail.com>
2212 M: Nick Kossifidis <mickflemm@gmail.com>
2213 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2214 L: linux-wireless@vger.kernel.org
2215 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2217 F: drivers/net/wireless/ath/ath5k/
2219 ATHEROS ATH6KL WIRELESS DRIVER
2220 M: Kalle Valo <kvalo@qca.qualcomm.com>
2221 L: linux-wireless@vger.kernel.org
2222 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2225 F: drivers/net/wireless/ath/ath6kl/
2228 M: Ville Syrjala <syrjala@sci.fi>
2230 F: drivers/input/misc/ati_remote2.c
2232 ATK0110 HWMON DRIVER
2233 M: Luca Tettamanti <kronos.it@gmail.com>
2234 L: linux-hwmon@vger.kernel.org
2236 F: drivers/hwmon/asus_atk0110.c
2238 ATLX ETHERNET DRIVERS
2239 M: Jay Cliburn <jcliburn@gmail.com>
2240 M: Chris Snook <chris.snook@gmail.com>
2241 L: netdev@vger.kernel.org
2242 W: http://sourceforge.net/projects/atl1
2243 W: http://atl1.sourceforge.net
2245 F: drivers/net/ethernet/atheros/
2248 M: Chas Williams <3chas3@gmail.com>
2249 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2250 L: netdev@vger.kernel.org
2251 W: http://linux-atm.sourceforge.net
2254 F: include/linux/atm*
2255 F: include/uapi/linux/atm*
2257 ATMEL AT91 / AT32 MCI DRIVER
2258 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2260 F: drivers/mmc/host/atmel-mci.c
2262 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2263 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2265 F: drivers/power/reset/at91-sama5d2_shdwc.c
2267 ATMEL Audio ALSA driver
2268 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2269 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2274 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2275 L: linux-i2c@vger.kernel.org
2277 F: drivers/i2c/busses/i2c-at91.c
2280 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2281 L: linux-media@vger.kernel.org
2283 F: drivers/media/platform/atmel/atmel-isi.c
2284 F: include/media/atmel-isi.h
2287 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2288 L: linux-fbdev@vger.kernel.org
2290 F: drivers/video/fbdev/atmel_lcdfb.c
2291 F: include/video/atmel_lcdc.h
2293 ATMEL MACB ETHERNET DRIVER
2294 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2296 F: drivers/net/ethernet/cadence/
2298 ATMEL MAXTOUCH DRIVER
2299 M: Nick Dyer <nick@shmanahar.org>
2300 T: git git://github.com/ndyer/linux.git
2302 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2303 F: drivers/input/touchscreen/atmel_mxt_ts.c
2304 F: include/linux/platform_data/atmel_mxt_ts.h
2307 M: Wenyou Yang <wenyou.yang@atmel.com>
2308 M: Josh Wu <rainyfeeling@outlook.com>
2309 L: linux-mtd@lists.infradead.org
2311 F: drivers/mtd/nand/atmel/*
2313 ATMEL SAMA5D2 ADC DRIVER
2314 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2315 L: linux-iio@vger.kernel.org
2317 F: drivers/iio/adc/at91-sama5d2_adc.c
2320 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2321 L: linux-mmc@vger.kernel.org
2323 F: drivers/mmc/host/sdhci-of-at91.c
2326 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2328 F: drivers/spi/spi-atmel.*
2331 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2332 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2334 F: drivers/misc/atmel-ssc.c
2335 F: include/linux/atmel-ssc.h
2337 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2338 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2339 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2341 F: drivers/misc/atmel_tclib.c
2342 F: drivers/clocksource/tcb_clksrc.c
2344 ATMEL USBA UDC DRIVER
2345 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2348 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2350 ATMEL WIRELESS DRIVER
2351 M: Simon Kelley <simon@thekelleys.org.uk>
2352 L: linux-wireless@vger.kernel.org
2353 W: http://www.thekelleys.org.uk/atmel
2354 W: http://atmelwlandriver.sourceforge.net/
2356 F: drivers/net/wireless/atmel/atmel*
2359 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2360 L: linux-arm-kernel@lists.infradead.org
2361 L: dmaengine@vger.kernel.org
2363 F: drivers/dma/at_xdmac.c
2365 ATOMIC INFRASTRUCTURE
2366 M: Will Deacon <will.deacon@arm.com>
2367 M: Peter Zijlstra <peterz@infradead.org>
2368 R: Boqun Feng <boqun.feng@gmail.com>
2369 L: linux-kernel@vger.kernel.org
2371 F: arch/*/include/asm/atomic*.h
2372 F: include/*/atomic*.h
2374 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2375 M: Bradley Grove <linuxdrivers@attotech.com>
2376 L: linux-scsi@vger.kernel.org
2377 W: http://www.attotech.com
2379 F: drivers/scsi/esas2r
2381 ATUSB IEEE 802.15.4 RADIO DRIVER
2382 M: Stefan Schmidt <stefan@osg.samsung.com>
2383 L: linux-wpan@vger.kernel.org
2385 F: drivers/net/ieee802154/atusb.c
2386 F: drivers/net/ieee802154/atusb.h
2387 F: drivers/net/ieee802154/at86rf230.h
2390 M: Paul Moore <paul@paul-moore.com>
2391 M: Eric Paris <eparis@redhat.com>
2392 L: linux-audit@redhat.com (moderated for non-subscribers)
2393 W: http://people.redhat.com/sgrubb/audit/
2394 T: git git://git.infradead.org/users/pcmoore/audit
2396 F: include/linux/audit.h
2397 F: include/uapi/linux/audit.h
2400 AUXILIARY DISPLAY DRIVERS
2401 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2402 W: http://miguelojeda.es/auxdisplay.htm
2403 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2405 F: drivers/auxdisplay/
2406 F: include/linux/cfag12864b.h
2409 M: Ralf Baechle <ralf@linux-mips.org>
2410 L: linux-hams@vger.kernel.org
2411 W: http://www.linux-ax25.org/
2413 F: include/uapi/linux/ax25.h
2414 F: include/net/ax25.h
2418 M: Peter Rosin <peda@axentia.se>
2419 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2421 F: Documentation/devicetree/bindings/arm/axentia.txt
2422 F: arch/arm/boot/dts/at91-linea.dtsi
2423 F: arch/arm/boot/dts/at91-tse850-3.dts
2425 AXENTIA ASOC DRIVERS
2426 M: Peter Rosin <peda@axentia.se>
2427 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2429 F: Documentation/devicetree/bindings/sound/axentia,*
2430 F: sound/soc/atmel/tse850-pcm5142.c
2433 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2434 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2435 L: linux-media@vger.kernel.org
2436 W: https://linuxtv.org
2437 T: git git://linuxtv.org/media_tree.git
2439 F: drivers/media/usb/dvb-usb-v2/az6007.c
2441 AZTECH FM RADIO RECEIVER DRIVER
2442 M: Hans Verkuil <hverkuil@xs4all.nl>
2443 L: linux-media@vger.kernel.org
2444 T: git git://linuxtv.org/media_tree.git
2445 W: https://linuxtv.org
2447 F: drivers/media/radio/radio-aztech*
2450 L: linux-wireless@vger.kernel.org
2451 L: b43-dev@lists.infradead.org
2452 W: http://wireless.kernel.org/en/users/Drivers/b43
2454 F: drivers/net/wireless/broadcom/b43/
2456 B43LEGACY WIRELESS DRIVER
2457 M: Larry Finger <Larry.Finger@lwfinger.net>
2458 L: linux-wireless@vger.kernel.org
2459 L: b43-dev@lists.infradead.org
2460 W: http://wireless.kernel.org/en/users/Drivers/b43
2462 F: drivers/net/wireless/broadcom/b43legacy/
2464 BACKLIGHT CLASS/SUBSYSTEM
2465 M: Lee Jones <lee.jones@linaro.org>
2466 M: Daniel Thompson <daniel.thompson@linaro.org>
2467 M: Jingoo Han <jingoohan1@gmail.com>
2468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2470 F: drivers/video/backlight/
2471 F: include/linux/backlight.h
2472 F: include/linux/pwm_backlight.h
2473 F: Documentation/devicetree/bindings/leds/backlight
2476 M: Marek Lindner <mareklindner@neomailbox.ch>
2477 M: Simon Wunderlich <sw@simonwunderlich.de>
2478 M: Antonio Quartulli <a@unstable.cc>
2479 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2480 W: https://www.open-mesh.org/
2481 Q: https://patchwork.open-mesh.org/project/batman/list/
2483 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2484 F: Documentation/ABI/testing/sysfs-class-net-mesh
2485 F: Documentation/networking/batman-adv.txt
2486 F: include/uapi/linux/batman_adv.h
2489 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2490 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2491 L: linux-hams@vger.kernel.org
2492 W: http://www.baycom.org/~tom/ham/ham.html
2494 F: drivers/net/hamradio/baycom*
2496 BCACHE (BLOCK LAYER CACHE)
2497 M: Kent Overstreet <kent.overstreet@gmail.com>
2498 L: linux-bcache@vger.kernel.org
2499 W: http://bcache.evilpiepirate.org
2501 F: drivers/md/bcache/
2503 BDISP ST MEDIA DRIVER
2504 M: Fabien Dessenne <fabien.dessenne@st.com>
2505 L: linux-media@vger.kernel.org
2506 T: git git://linuxtv.org/media_tree.git
2507 W: https://linuxtv.org
2509 F: drivers/media/platform/sti/bdisp
2511 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2512 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2513 L: netdev@vger.kernel.org
2515 F: drivers/net/ethernet/ec_bhf.c
2518 M: Luis de Bethencourt <luisbg@kernel.org>
2519 M: Salah Triki <salah.triki@gmail.com>
2521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2522 F: Documentation/filesystems/befs.txt
2526 M: Paolo Valente <paolo.valente@linaro.org>
2527 M: Jens Axboe <axboe@kernel.dk>
2528 L: linux-block@vger.kernel.org
2531 F: Documentation/block/bfq-iosched.txt
2534 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2536 F: Documentation/filesystems/bfs.txt
2538 F: include/uapi/linux/bfs_fs.h
2540 BLACKFIN ARCHITECTURE
2541 M: Steven Miao <realmz6@gmail.com>
2542 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2543 T: git git://git.code.sf.net/p/adi-linux/code
2544 W: http://blackfin.uclinux.org
2548 BLACKFIN EMAC DRIVER
2549 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2550 W: http://blackfin.uclinux.org
2552 F: drivers/net/ethernet/adi/
2554 BLACKFIN I2C TWI DRIVER
2555 M: Sonic Zhang <sonic.zhang@analog.com>
2556 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2557 W: http://blackfin.uclinux.org/
2559 F: drivers/i2c/busses/i2c-bfin-twi.c
2561 BLACKFIN MEDIA DRIVER
2562 M: Scott Jiang <scott.jiang.linux@gmail.com>
2563 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2564 W: http://blackfin.uclinux.org/
2566 F: drivers/media/platform/blackfin/
2567 F: drivers/media/i2c/adv7183*
2568 F: drivers/media/i2c/vs6624*
2571 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2572 W: http://blackfin.uclinux.org
2574 F: drivers/rtc/rtc-bfin.c
2577 M: Sonic Zhang <sonic.zhang@analog.com>
2578 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2579 W: http://blackfin.uclinux.org
2581 F: drivers/mmc/host/bfin_sdh.c
2583 BLACKFIN SERIAL DRIVER
2584 M: Sonic Zhang <sonic.zhang@analog.com>
2585 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2586 W: http://blackfin.uclinux.org
2588 F: drivers/tty/serial/bfin_uart.c
2590 BLACKFIN WATCHDOG DRIVER
2591 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2592 W: http://blackfin.uclinux.org
2594 F: drivers/watchdog/bfin_wdt.c
2596 BLINKM RGB LED DRIVER
2597 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2599 F: drivers/leds/leds-blinkm.c
2602 M: Jens Axboe <axboe@kernel.dk>
2603 L: linux-block@vger.kernel.org
2604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2607 F: kernel/trace/blktrace.c
2611 M: Joern Engel <joern@lazybastard.org>
2612 L: linux-mtd@lists.infradead.org
2614 F: drivers/mtd/devices/block2mtd.c
2617 M: Marcel Holtmann <marcel@holtmann.org>
2618 M: Gustavo Padovan <gustavo@padovan.org>
2619 M: Johan Hedberg <johan.hedberg@gmail.com>
2620 L: linux-bluetooth@vger.kernel.org
2621 W: http://www.bluez.org/
2622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2625 F: drivers/bluetooth/
2628 M: Marcel Holtmann <marcel@holtmann.org>
2629 M: Gustavo Padovan <gustavo@padovan.org>
2630 M: Johan Hedberg <johan.hedberg@gmail.com>
2631 L: linux-bluetooth@vger.kernel.org
2632 W: http://www.bluez.org/
2633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2637 F: include/net/bluetooth/
2640 M: Jay Vosburgh <j.vosburgh@gmail.com>
2641 M: Veaceslav Falico <vfalico@gmail.com>
2642 M: Andy Gospodarek <andy@greyhouse.net>
2643 L: netdev@vger.kernel.org
2644 W: http://sourceforge.net/projects/bonding/
2646 F: drivers/net/bonding/
2647 F: include/uapi/linux/if_bonding.h
2649 BPF (Safe dynamic programs and tools)
2650 M: Alexei Starovoitov <ast@kernel.org>
2651 M: Daniel Borkmann <daniel@iogearbox.net>
2652 L: netdev@vger.kernel.org
2653 L: linux-kernel@vger.kernel.org
2655 F: arch/x86/net/bpf_jit*
2656 F: Documentation/networking/filter.txt
2657 F: include/linux/bpf*
2658 F: include/linux/filter.h
2659 F: include/uapi/linux/bpf*
2660 F: include/uapi/linux/filter.h
2662 F: kernel/trace/bpf_trace.c
2665 F: net/core/filter.c
2666 F: net/sched/act_bpf.c
2667 F: net/sched/cls_bpf.c
2670 F: tools/testing/selftests/bpf/
2672 BROADCOM B44 10/100 ETHERNET DRIVER
2673 M: Michael Chan <michael.chan@broadcom.com>
2674 L: netdev@vger.kernel.org
2676 F: drivers/net/ethernet/broadcom/b44.*
2678 BROADCOM B53 ETHERNET SWITCH DRIVER
2679 M: Florian Fainelli <f.fainelli@gmail.com>
2680 L: netdev@vger.kernel.org
2681 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2683 F: drivers/net/dsa/b53/*
2684 F: include/linux/platform_data/b53.h
2686 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2687 M: Florian Fainelli <f.fainelli@gmail.com>
2688 M: Ray Jui <rjui@broadcom.com>
2689 M: Scott Branden <sbranden@broadcom.com>
2690 M: bcm-kernel-feedback-list@broadcom.com
2691 T: git git://github.com/broadcom/mach-bcm
2697 F: arch/arm/mach-bcm/
2699 BROADCOM BCM2835 ARM ARCHITECTURE
2700 M: Eric Anholt <eric@anholt.net>
2701 M: Stefan Wahren <stefan.wahren@i2se.com>
2702 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2704 T: git git://github.com/anholt/linux
2707 F: drivers/staging/vc04_services
2709 BROADCOM BCM47XX MIPS ARCHITECTURE
2710 M: Hauke Mehrtens <hauke@hauke-m.de>
2711 M: Rafał Miłecki <zajec5@gmail.com>
2712 L: linux-mips@linux-mips.org
2714 F: Documentation/devicetree/bindings/mips/brcm/
2715 F: arch/mips/bcm47xx/*
2716 F: arch/mips/include/asm/mach-bcm47xx/*
2718 BROADCOM BCM5301X ARM ARCHITECTURE
2719 M: Hauke Mehrtens <hauke@hauke-m.de>
2720 M: Rafał Miłecki <zajec5@gmail.com>
2721 M: Jon Mason <jonmason@broadcom.com>
2722 M: bcm-kernel-feedback-list@broadcom.com
2723 L: linux-arm-kernel@lists.infradead.org
2725 F: arch/arm/mach-bcm/bcm_5301x.c
2726 F: arch/arm/boot/dts/bcm5301x*.dtsi
2727 F: arch/arm/boot/dts/bcm470*
2728 F: arch/arm/boot/dts/bcm953012*
2730 BROADCOM BCM53573 ARM ARCHITECTURE
2731 M: Rafał Miłecki <rafal@milecki.pl>
2732 L: linux-arm-kernel@lists.infradead.org
2734 F: arch/arm/boot/dts/bcm53573*
2735 F: arch/arm/boot/dts/bcm47189*
2737 BROADCOM BCM63XX ARM ARCHITECTURE
2738 M: Florian Fainelli <f.fainelli@gmail.com>
2739 M: bcm-kernel-feedback-list@broadcom.com
2740 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2741 T: git git://github.com/broadcom/stblinux.git
2745 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2746 M: Kevin Cernekee <cernekee@gmail.com>
2747 L: linux-usb@vger.kernel.org
2749 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2751 BROADCOM BCM7XXX ARM ARCHITECTURE
2752 M: Brian Norris <computersforpeace@gmail.com>
2753 M: Gregory Fong <gregory.0xf0@gmail.com>
2754 M: Florian Fainelli <f.fainelli@gmail.com>
2755 M: bcm-kernel-feedback-list@broadcom.com
2756 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2757 T: git git://github.com/broadcom/stblinux.git
2759 F: arch/arm/mach-bcm/*brcmstb*
2760 F: arch/arm/boot/dts/bcm7*.dts*
2761 F: drivers/bus/brcmstb_gisb.c
2764 BROADCOM BMIPS CPUFREQ DRIVER
2765 M: Markus Mayer <mmayer@broadcom.com>
2766 M: bcm-kernel-feedback-list@broadcom.com
2767 L: linux-pm@vger.kernel.org
2769 F: drivers/cpufreq/bmips-cpufreq.c
2771 BROADCOM BMIPS MIPS ARCHITECTURE
2772 M: Kevin Cernekee <cernekee@gmail.com>
2773 M: Florian Fainelli <f.fainelli@gmail.com>
2774 L: linux-mips@linux-mips.org
2775 T: git git://github.com/broadcom/stblinux.git
2777 F: arch/mips/bmips/*
2778 F: arch/mips/include/asm/mach-bmips/*
2779 F: arch/mips/kernel/*bmips*
2780 F: arch/mips/boot/dts/brcm/bcm*.dts*
2781 F: drivers/irqchip/irq-bcm63*
2782 F: drivers/irqchip/irq-bcm7*
2783 F: drivers/irqchip/irq-brcmstb*
2784 F: include/linux/bcm963xx_nvram.h
2785 F: include/linux/bcm963xx_tag.h
2787 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2788 M: Rasesh Mody <rasesh.mody@cavium.com>
2789 M: Harish Patil <harish.patil@cavium.com>
2790 M: Dept-GELinuxNICDev@cavium.com
2791 L: netdev@vger.kernel.org
2793 F: drivers/net/ethernet/broadcom/bnx2.*
2794 F: drivers/net/ethernet/broadcom/bnx2_*
2796 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2797 M: QLogic-Storage-Upstream@qlogic.com
2798 L: linux-scsi@vger.kernel.org
2800 F: drivers/scsi/bnx2fc/
2802 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2803 M: QLogic-Storage-Upstream@qlogic.com
2804 L: linux-scsi@vger.kernel.org
2806 F: drivers/scsi/bnx2i/
2808 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2809 M: Yuval Mintz <Yuval.Mintz@cavium.com>
2810 M: Ariel Elior <ariel.elior@cavium.com>
2811 M: everest-linux-l2@cavium.com
2812 L: netdev@vger.kernel.org
2814 F: drivers/net/ethernet/broadcom/bnx2x/
2816 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2817 M: Michael Chan <michael.chan@broadcom.com>
2818 L: netdev@vger.kernel.org
2820 F: drivers/net/ethernet/broadcom/bnxt/
2822 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2823 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2824 M: Franky Lin <franky.lin@broadcom.com>
2825 M: Hante Meuleman <hante.meuleman@broadcom.com>
2826 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2827 M: Wright Feng <wright.feng@cypress.com>
2828 L: linux-wireless@vger.kernel.org
2829 L: brcm80211-dev-list.pdl@broadcom.com
2830 L: brcm80211-dev-list@cypress.com
2832 F: drivers/net/wireless/broadcom/brcm80211/
2834 BROADCOM BRCMSTB GPIO DRIVER
2835 M: Gregory Fong <gregory.0xf0@gmail.com>
2836 L: bcm-kernel-feedback-list@broadcom.com
2838 F: drivers/gpio/gpio-brcmstb.c
2839 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2841 BROADCOM GENET ETHERNET DRIVER
2842 M: Florian Fainelli <f.fainelli@gmail.com>
2843 L: netdev@vger.kernel.org
2845 F: drivers/net/ethernet/broadcom/genet/
2847 BROADCOM IPROC ARM ARCHITECTURE
2848 M: Ray Jui <rjui@broadcom.com>
2849 M: Scott Branden <sbranden@broadcom.com>
2850 M: Jon Mason <jonmason@broadcom.com>
2851 M: bcm-kernel-feedback-list@broadcom.com
2852 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2853 T: git git://github.com/broadcom/cygnus-linux.git
2868 F: arch/arm64/boot/dts/broadcom/ns2*
2869 F: drivers/clk/bcm/clk-ns*
2870 F: drivers/pinctrl/bcm/pinctrl-ns*
2872 BROADCOM KONA GPIO DRIVER
2873 M: Ray Jui <rjui@broadcom.com>
2874 L: bcm-kernel-feedback-list@broadcom.com
2876 F: drivers/gpio/gpio-bcm-kona.c
2877 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2879 BROADCOM NETXTREME-E ROCE DRIVER
2880 M: Selvin Xavier <selvin.xavier@broadcom.com>
2881 M: Devesh Sharma <devesh.sharma@broadcom.com>
2882 M: Somnath Kotur <somnath.kotur@broadcom.com>
2883 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2884 L: linux-rdma@vger.kernel.org
2885 W: http://www.broadcom.com
2887 F: drivers/infiniband/hw/bnxt_re/
2888 F: include/uapi/rdma/bnxt_re-abi.h
2890 BROADCOM NVRAM DRIVER
2891 M: Rafał Miłecki <zajec5@gmail.com>
2892 L: linux-mips@linux-mips.org
2894 F: drivers/firmware/broadcom/*
2896 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2897 M: Rafał Miłecki <zajec5@gmail.com>
2898 L: linux-wireless@vger.kernel.org
2901 F: include/linux/bcma/
2903 BROADCOM STB AVS CPUFREQ DRIVER
2904 M: Markus Mayer <mmayer@broadcom.com>
2905 M: bcm-kernel-feedback-list@broadcom.com
2906 L: linux-pm@vger.kernel.org
2908 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2909 F: drivers/cpufreq/brcmstb*
2911 BROADCOM STB NAND FLASH DRIVER
2912 M: Brian Norris <computersforpeace@gmail.com>
2913 M: Kamal Dasu <kdasu.kdev@gmail.com>
2914 L: linux-mtd@lists.infradead.org
2915 L: bcm-kernel-feedback-list@broadcom.com
2917 F: drivers/mtd/nand/brcmnand/
2919 BROADCOM SYSTEMPORT ETHERNET DRIVER
2920 M: Florian Fainelli <f.fainelli@gmail.com>
2921 L: netdev@vger.kernel.org
2923 F: drivers/net/ethernet/broadcom/bcmsysport.*
2925 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2926 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2927 M: Prashant Sreedharan <prashant@broadcom.com>
2928 M: Michael Chan <mchan@broadcom.com>
2929 L: netdev@vger.kernel.org
2931 F: drivers/net/ethernet/broadcom/tg3.*
2933 BROCADE BFA FC SCSI DRIVER
2934 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2935 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2936 L: linux-scsi@vger.kernel.org
2938 F: drivers/scsi/bfa/
2940 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2941 M: Rasesh Mody <rasesh.mody@cavium.com>
2942 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2943 M: Dept-GELinuxNICDev@cavium.com
2944 L: netdev@vger.kernel.org
2946 F: drivers/net/ethernet/brocade/bna/
2948 BSG (block layer generic sg v4 driver)
2949 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2950 L: linux-scsi@vger.kernel.org
2953 F: include/linux/bsg.h
2954 F: include/uapi/linux/bsg.h
2957 M: Clemens Ladisch <clemens@ladisch.de>
2958 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2959 T: git git://git.alsa-project.org/alsa-kernel.git
2961 F: Documentation/sound/alsa/Bt87x.txt
2962 F: sound/pci/bt87x.c
2965 M: Michael Buesch <m@bues.ch>
2966 W: http://bu3sch.de/btgpio.php
2968 F: drivers/gpio/gpio-bt8xx.c
2971 M: Chris Mason <clm@fb.com>
2972 M: Josef Bacik <jbacik@fb.com>
2973 M: David Sterba <dsterba@suse.com>
2974 L: linux-btrfs@vger.kernel.org
2975 W: http://btrfs.wiki.kernel.org/
2976 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2979 F: Documentation/filesystems/btrfs.txt
2981 F: include/linux/btrfs*
2982 F: include/uapi/linux/btrfs*
2984 BTTV VIDEO4LINUX DRIVER
2985 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2986 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2987 L: linux-media@vger.kernel.org
2988 W: https://linuxtv.org
2989 T: git git://linuxtv.org/media_tree.git
2991 F: Documentation/media/v4l-drivers/bttv*
2992 F: drivers/media/pci/bt8xx/bttv*
2994 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
2995 M: Chanwoo Choi <cw00.choi@samsung.com>
2996 L: linux-pm@vger.kernel.org
2997 L: linux-samsung-soc@vger.kernel.org
2998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3000 F: drivers/devfreq/exynos-bus.c
3001 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3003 BUSLOGIC SCSI DRIVER
3004 M: Khalid Aziz <khalid@gonehiking.org>
3005 L: linux-scsi@vger.kernel.org
3007 F: drivers/scsi/BusLogic.*
3008 F: drivers/scsi/FlashPoint.*
3010 C-MEDIA CMI8788 DRIVER
3011 M: Clemens Ladisch <clemens@ladisch.de>
3012 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3013 T: git git://git.alsa-project.org/alsa-kernel.git
3015 F: sound/pci/oxygen/
3018 M: Mark Salter <msalter@redhat.com>
3019 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3020 L: linux-c6x-dev@linux-c6x.org
3021 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3025 CA8210 IEEE-802.15.4 RADIO DRIVER
3026 M: Harry Morris <h.morris@cascoda.com>
3027 M: linuxdev@cascoda.com
3028 L: linux-wpan@vger.kernel.org
3029 W: https://github.com/Cascoda/ca8210-linux.git
3031 F: drivers/net/ieee802154/ca8210.c
3032 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3034 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3035 M: David Howells <dhowells@redhat.com>
3036 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3038 F: Documentation/filesystems/caching/cachefiles.txt
3041 CADET FM/AM RADIO RECEIVER DRIVER
3042 M: Hans Verkuil <hverkuil@xs4all.nl>
3043 L: linux-media@vger.kernel.org
3044 T: git git://linuxtv.org/media_tree.git
3045 W: https://linuxtv.org
3047 F: drivers/media/radio/radio-cadet*
3049 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3050 M: Jonathan Corbet <corbet@lwn.net>
3051 L: linux-media@vger.kernel.org
3052 T: git git://linuxtv.org/media_tree.git
3054 F: Documentation/media/v4l-drivers/cafe_ccic*
3055 F: drivers/media/platform/marvell-ccic/
3058 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3059 L: netdev@vger.kernel.org
3061 F: Documentation/networking/caif/
3062 F: drivers/net/caif/
3063 F: include/uapi/linux/caif/
3064 F: include/net/caif/
3067 CALGARY x86-64 IOMMU
3068 M: Muli Ben-Yehuda <mulix@mulix.org>
3069 M: Jon Mason <jdmason@kudzu.us>
3070 L: iommu@lists.linux-foundation.org
3072 F: arch/x86/kernel/pci-calgary_64.c
3073 F: arch/x86/kernel/tce_64.c
3074 F: arch/x86/include/asm/calgary.h
3075 F: arch/x86/include/asm/tce.h
3078 M: Wolfgang Grandegger <wg@grandegger.com>
3079 M: Marc Kleine-Budde <mkl@pengutronix.de>
3080 L: linux-can@vger.kernel.org
3081 W: https://github.com/linux-can
3082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3085 F: Documentation/devicetree/bindings/net/can/
3087 F: include/linux/can/dev.h
3088 F: include/linux/can/platform/
3089 F: include/uapi/linux/can/error.h
3090 F: include/uapi/linux/can/netlink.h
3093 M: Oliver Hartkopp <socketcan@hartkopp.net>
3094 M: Marc Kleine-Budde <mkl@pengutronix.de>
3095 L: linux-can@vger.kernel.org
3096 W: https://github.com/linux-can
3097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3100 F: Documentation/networking/can.txt
3102 F: include/linux/can/core.h
3103 F: include/uapi/linux/can.h
3104 F: include/uapi/linux/can/bcm.h
3105 F: include/uapi/linux/can/raw.h
3106 F: include/uapi/linux/can/gw.h
3109 M: Serge Hallyn <serge@hallyn.com>
3110 L: linux-security-module@vger.kernel.org
3112 F: include/linux/capability.h
3113 F: include/uapi/linux/capability.h
3114 F: security/commoncap.c
3115 F: kernel/capability.c
3117 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3118 M: Kevin Tsai <ktsai@capellamicro.com>
3120 F: drivers/iio/light/cm*
3122 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3123 M: Christian Lamparter <chunkeey@googlemail.com>
3124 L: linux-wireless@vger.kernel.org
3125 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3127 F: drivers/net/wireless/ath/carl9170/
3130 M: Jan Glauber <jglauber@cavium.com>
3131 M: David Daney <david.daney@cavium.com>
3132 W: http://www.cavium.com
3134 F: drivers/i2c/busses/i2c-octeon*
3135 F: drivers/i2c/busses/i2c-thunderx*
3137 CAVIUM LIQUIDIO NETWORK DRIVER
3138 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3139 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3140 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3141 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3142 L: netdev@vger.kernel.org
3143 W: http://www.cavium.com
3145 F: drivers/net/ethernet/cavium/liquidio/
3148 M: Jan Glauber <jglauber@cavium.com>
3149 M: David Daney <david.daney@cavium.com>
3150 M: Steven J. Hill <Steven.Hill@cavium.com>
3151 W: http://www.cavium.com
3153 F: drivers/mmc/host/cavium*
3155 CAVIUM OCTEON-TX CRYPTO DRIVER
3156 M: George Cherian <george.cherian@cavium.com>
3157 L: linux-crypto@vger.kernel.org
3158 W: http://www.cavium.com
3160 F: drivers/crypto/cavium/cpt/
3162 CAVIUM THUNDERX2 ARM64 SOC
3163 M: Jayachandran C <jnair@caviumnetworks.com>
3164 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3166 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3167 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3169 CC2520 IEEE-802.15.4 RADIO DRIVER
3170 M: Varka Bhadram <varkabhadram@gmail.com>
3171 L: linux-wpan@vger.kernel.org
3173 F: drivers/net/ieee802154/cc2520.c
3174 F: include/linux/spi/cc2520.h
3175 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3177 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3178 M: Gilad Ben-Yossef <gilad@benyossef.com>
3179 L: linux-crypto@vger.kernel.org
3180 L: driverdev-devel@linuxdriverproject.org
3182 F: drivers/staging/ccree/
3183 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3186 M: Hans Verkuil <hans.verkuil@cisco.com>
3187 L: linux-media@vger.kernel.org
3188 T: git git://linuxtv.org/media_tree.git
3189 W: http://linuxtv.org
3191 F: Documentation/media/kapi/cec-core.rst
3192 F: Documentation/media/uapi/cec
3193 F: drivers/media/cec/
3194 F: drivers/media/rc/keymaps/rc-cec.c
3195 F: include/media/cec.h
3196 F: include/media/cec-notifier.h
3197 F: include/uapi/linux/cec.h
3198 F: include/uapi/linux/cec-funcs.h
3199 F: Documentation/devicetree/bindings/media/cec.txt
3201 CELL BROADBAND ENGINE ARCHITECTURE
3202 M: Arnd Bergmann <arnd@arndb.de>
3203 L: linuxppc-dev@lists.ozlabs.org
3204 W: http://www.ibm.com/developerworks/power/cell/
3206 F: arch/powerpc/include/asm/cell*.h
3207 F: arch/powerpc/include/asm/spu*.h
3208 F: arch/powerpc/include/uapi/asm/spu*.h
3209 F: arch/powerpc/oprofile/*cell*
3210 F: arch/powerpc/platforms/cell/
3212 CEPH COMMON CODE (LIBCEPH)
3213 M: Ilya Dryomov <idryomov@gmail.com>
3214 M: "Yan, Zheng" <zyan@redhat.com>
3215 M: Sage Weil <sage@redhat.com>
3216 L: ceph-devel@vger.kernel.org
3218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3219 T: git git://github.com/ceph/ceph-client.git
3222 F: include/linux/ceph/
3223 F: include/linux/crush/
3225 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3226 M: "Yan, Zheng" <zyan@redhat.com>
3227 M: Sage Weil <sage@redhat.com>
3228 M: Ilya Dryomov <idryomov@gmail.com>
3229 L: ceph-devel@vger.kernel.org
3231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3232 T: git git://github.com/ceph/ceph-client.git
3234 F: Documentation/filesystems/ceph.txt
3237 CERTIFICATE HANDLING:
3238 M: David Howells <dhowells@redhat.com>
3239 M: David Woodhouse <dwmw2@infradead.org>
3240 L: keyrings@vger.kernel.org
3242 F: Documentation/module-signing.txt
3244 F: scripts/sign-file.c
3245 F: scripts/extract-cert.c
3247 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3248 L: linux-usb@vger.kernel.org
3250 F: Documentation/usb/WUSB-Design-overview.txt
3251 F: Documentation/usb/wusb-cbaf
3252 F: drivers/usb/host/hwa-hc.c
3253 F: drivers/usb/host/whci/
3254 F: drivers/usb/wusbcore/
3255 F: include/linux/usb/wusb*
3257 CFAG12864B LCD DRIVER
3258 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3259 W: http://miguelojeda.es/auxdisplay.htm
3260 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3262 F: drivers/auxdisplay/cfag12864b.c
3263 F: include/linux/cfag12864b.h
3265 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3266 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3267 W: http://miguelojeda.es/auxdisplay.htm
3268 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3270 F: drivers/auxdisplay/cfag12864bfb.c
3271 F: include/linux/cfag12864b.h
3273 CFG80211 and NL80211
3274 M: Johannes Berg <johannes@sipsolutions.net>
3275 L: linux-wireless@vger.kernel.org
3276 W: http://wireless.kernel.org/
3277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3280 F: include/uapi/linux/nl80211.h
3281 F: include/net/cfg80211.h
3283 X: net/wireless/wext*
3285 CHAR and MISC DRIVERS
3286 M: Arnd Bergmann <arnd@arndb.de>
3287 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3292 F: include/linux/miscdevice.h
3295 M: Andy Whitcroft <apw@canonical.com>
3296 M: Joe Perches <joe@perches.com>
3298 F: scripts/checkpatch.pl
3300 CHINESE DOCUMENTATION
3301 M: Harry Wei <harryxiyou@gmail.com>
3302 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3303 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3305 F: Documentation/translations/zh_CN/
3307 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3308 M: Peter Chen <Peter.Chen@nxp.com>
3309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3310 L: linux-usb@vger.kernel.org
3312 F: drivers/usb/chipidea/
3314 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3315 M: Hans de Goede <hdegoede@redhat.com>
3316 L: linux-input@vger.kernel.org
3318 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3319 F: drivers/input/touchscreen/chipone_icn8318.c
3321 CHROME HARDWARE PLATFORM SUPPORT
3322 M: Benson Leung <bleung@chromium.org>
3323 M: Olof Johansson <olof@lixom.net>
3325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3326 F: drivers/platform/chrome/
3328 CIRRUS LOGIC AUDIO CODEC DRIVERS
3329 M: Brian Austin <brian.austin@cirrus.com>
3330 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3331 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3333 F: sound/soc/codecs/cs*
3335 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3336 M: Hartley Sweeten <hsweeten@visionengravers.com>
3337 L: netdev@vger.kernel.org
3339 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3341 CISCO FCOE HBA DRIVER
3342 M: Satish Kharat <satishkh@cisco.com>
3343 M: Sesidhar Baddela <sebaddel@cisco.com>
3344 M: Karan Tilak Kumar <kartilak@cisco.com>
3345 L: linux-scsi@vger.kernel.org
3347 F: drivers/scsi/fnic/
3349 CISCO SCSI HBA DRIVER
3350 M: Karan Tilak Kumar <kartilak@cisco.com>
3351 M: Sesidhar Baddela <sebaddel@cisco.com>
3352 L: linux-scsi@vger.kernel.org
3354 F: drivers/scsi/snic/
3356 CISCO VIC ETHERNET NIC DRIVER
3357 M: Christian Benvenuti <benve@cisco.com>
3358 M: Govindarajulu Varadarajan <_govind@gmx.com>
3359 M: Neel Patel <neepatel@cisco.com>
3361 F: drivers/net/ethernet/cisco/enic/
3363 CISCO VIC LOW LATENCY NIC DRIVER
3364 M: Christian Benvenuti <benve@cisco.com>
3365 M: Dave Goodell <dgoodell@cisco.com>
3367 F: drivers/infiniband/hw/usnic/
3370 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3371 L: linux-kernel@vger.kernel.org
3374 F: include/linux/cleancache.h
3377 M: Russell King <linux@armlinux.org.uk>
3378 L: linux-clk@vger.kernel.org
3380 F: include/linux/clk.h
3382 CLOCKSOURCE, CLOCKEVENT DRIVERS
3383 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3384 M: Thomas Gleixner <tglx@linutronix.de>
3385 L: linux-kernel@vger.kernel.org
3386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3388 F: drivers/clocksource
3391 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3392 M: Daniel Oliveira Nascimento <don@syst.com.br>
3393 L: platform-driver-x86@vger.kernel.org
3395 F: drivers/platform/x86/classmate-laptop.c
3398 M: Hans Verkuil <hans.verkuil@cisco.com>
3399 L: linux-media@vger.kernel.org
3400 T: git git://linuxtv.org/media_tree.git
3401 W: https://linuxtv.org
3403 F: drivers/media/pci/cobalt/
3405 COCCINELLE/Semantic Patches (SmPL)
3406 M: Julia Lawall <Julia.Lawall@lip6.fr>
3407 M: Gilles Muller <Gilles.Muller@lip6.fr>
3408 M: Nicolas Palix <nicolas.palix@imag.fr>
3409 M: Michal Marek <mmarek@suse.com>
3410 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3412 W: http://coccinelle.lip6.fr/
3414 F: Documentation/dev-tools/coccinelle.rst
3415 F: scripts/coccinelle/
3416 F: scripts/coccicheck
3419 M: Jan Harkes <jaharkes@cs.cmu.edu>
3421 L: codalist@coda.cs.cmu.edu
3422 W: http://www.coda.cs.cmu.edu/
3424 F: Documentation/filesystems/coda.txt
3426 F: include/linux/coda*.h
3427 F: include/uapi/linux/coda*.h
3429 CODA V4L2 MEM2MEM DRIVER
3430 M: Philipp Zabel <p.zabel@pengutronix.de>
3431 L: linux-media@vger.kernel.org
3433 F: Documentation/devicetree/bindings/media/coda.txt
3434 F: drivers/media/platform/coda/
3436 COMMON CLK FRAMEWORK
3437 M: Michael Turquette <mturquette@baylibre.com>
3438 M: Stephen Boyd <sboyd@codeaurora.org>
3439 L: linux-clk@vger.kernel.org
3440 Q: http://patchwork.kernel.org/project/linux-clk/list/
3441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3443 F: Documentation/devicetree/bindings/clock/
3445 X: drivers/clk/clkdev.c
3446 F: include/linux/clk-pr*
3447 F: include/linux/clk/
3449 COMMON INTERNET FILE SYSTEM (CIFS)
3450 M: Steve French <sfrench@samba.org>
3451 L: linux-cifs@vger.kernel.org
3452 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3453 W: http://linux-cifs.samba.org/
3454 T: git git://git.samba.org/sfrench/cifs-2.6.git
3456 F: Documentation/filesystems/cifs/
3459 COMPACTPCI HOTPLUG CORE
3460 M: Scott Murray <scott@spiteful.org>
3461 L: linux-pci@vger.kernel.org
3463 F: drivers/pci/hotplug/cpci_hotplug*
3465 COMPACTPCI HOTPLUG GENERIC DRIVER
3466 M: Scott Murray <scott@spiteful.org>
3467 L: linux-pci@vger.kernel.org
3469 F: drivers/pci/hotplug/cpcihp_generic.c
3471 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3472 M: Scott Murray <scott@spiteful.org>
3473 L: linux-pci@vger.kernel.org
3475 F: drivers/pci/hotplug/cpcihp_zt5550.*
3477 COMPAL LAPTOP SUPPORT
3478 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3479 L: platform-driver-x86@vger.kernel.org
3481 F: drivers/platform/x86/compal-laptop.c
3483 CONEXANT ACCESSRUNNER USB DRIVER
3484 L: accessrunner-general@lists.sourceforge.net
3485 W: http://accessrunner.sourceforge.net/
3487 F: drivers/usb/atm/cxacru.c
3490 M: Joel Becker <jlbec@evilplan.org>
3491 M: Christoph Hellwig <hch@lst.de>
3492 T: git git://git.infradead.org/users/hch/configfs.git
3495 F: include/linux/configfs.h
3498 M: Evgeniy Polyakov <zbr@ioremap.net>
3499 L: netdev@vger.kernel.org
3501 F: drivers/connector/
3503 CONTROL GROUP (CGROUP)
3504 M: Tejun Heo <tj@kernel.org>
3505 M: Li Zefan <lizefan@huawei.com>
3506 M: Johannes Weiner <hannes@cmpxchg.org>
3507 L: cgroups@vger.kernel.org
3508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3510 F: Documentation/cgroup*
3511 F: include/linux/cgroup*
3514 CONTROL GROUP - CPUSET
3515 M: Li Zefan <lizefan@huawei.com>
3516 L: cgroups@vger.kernel.org
3517 W: http://www.bullopensource.org/cpuset/
3518 W: http://oss.sgi.com/projects/cpusets/
3519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3521 F: Documentation/cgroup-v1/cpusets.txt
3522 F: include/linux/cpuset.h
3525 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3526 M: Johannes Weiner <hannes@cmpxchg.org>
3527 M: Michal Hocko <mhocko@kernel.org>
3528 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3529 L: cgroups@vger.kernel.org
3530 L: linux-mm@kvack.org
3535 CORETEMP HARDWARE MONITORING DRIVER
3536 M: Fenghua Yu <fenghua.yu@intel.com>
3537 L: linux-hwmon@vger.kernel.org
3539 F: Documentation/hwmon/coretemp
3540 F: drivers/hwmon/coretemp.c
3542 COSA/SRP SYNC SERIAL DRIVER
3543 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3544 W: http://www.fi.muni.cz/~kas/cosa/
3546 F: drivers/net/wan/cosa*
3548 CPMAC ETHERNET DRIVER
3549 M: Florian Fainelli <f.fainelli@gmail.com>
3550 L: netdev@vger.kernel.org
3552 F: drivers/net/ethernet/ti/cpmac.c
3554 CPU FREQUENCY DRIVERS
3555 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3556 M: Viresh Kumar <viresh.kumar@linaro.org>
3557 L: linux-pm@vger.kernel.org
3559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3560 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3561 B: https://bugzilla.kernel.org
3562 F: Documentation/cpu-freq/
3563 F: Documentation/devicetree/bindings/cpufreq/
3565 F: include/linux/cpufreq.h
3566 F: tools/testing/selftests/cpufreq/
3568 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3569 M: Viresh Kumar <viresh.kumar@linaro.org>
3570 M: Sudeep Holla <sudeep.holla@arm.com>
3571 L: linux-pm@vger.kernel.org
3572 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3574 F: drivers/cpufreq/arm_big_little.h
3575 F: drivers/cpufreq/arm_big_little.c
3576 F: drivers/cpufreq/arm_big_little_dt.c
3578 CPU POWER MONITORING SUBSYSTEM
3579 M: Thomas Renninger <trenn@suse.com>
3580 L: linux-pm@vger.kernel.org
3582 F: tools/power/cpupower/
3585 M: "H. Peter Anvin" <hpa@zytor.com>
3587 F: arch/x86/kernel/cpuid.c
3588 F: arch/x86/kernel/msr.c
3590 CPUIDLE DRIVER - ARM BIG LITTLE
3591 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3592 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3593 L: linux-pm@vger.kernel.org
3594 L: linux-arm-kernel@lists.infradead.org
3595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3597 F: drivers/cpuidle/cpuidle-big_little.c
3599 CPUIDLE DRIVER - ARM EXYNOS
3600 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3601 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3602 M: Kukjin Kim <kgene@kernel.org>
3603 L: linux-pm@vger.kernel.org
3604 L: linux-samsung-soc@vger.kernel.org
3606 F: drivers/cpuidle/cpuidle-exynos.c
3607 F: arch/arm/mach-exynos/pm.c
3610 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3611 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3612 L: linux-pm@vger.kernel.org
3614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3615 B: https://bugzilla.kernel.org
3616 F: drivers/cpuidle/*
3617 F: include/linux/cpuidle.h
3620 W: http://sourceforge.net/projects/cramfs/
3621 S: Orphan / Obsolete
3622 F: Documentation/filesystems/cramfs.txt
3626 M: Mikael Starvik <starvik@axis.com>
3627 M: Jesper Nilsson <jesper.nilsson@axis.com>
3628 L: linux-cris-kernel@axis.com
3629 W: http://developer.axis.com
3630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3633 F: drivers/tty/serial/crisv10.*
3636 M: Herbert Xu <herbert@gondor.apana.org.au>
3637 M: "David S. Miller" <davem@davemloft.net>
3638 L: linux-crypto@vger.kernel.org
3639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3642 F: Documentation/crypto/
3643 F: Documentation/devicetree/bindings/crypto/
3648 F: include/linux/crypto*
3650 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3651 M: Neil Horman <nhorman@tuxdriver.com>
3652 L: linux-crypto@vger.kernel.org
3654 F: crypto/ansi_cprng.c
3658 M: Hans Verkuil <hverkuil@xs4all.nl>
3659 L: linux-media@vger.kernel.org
3660 T: git git://linuxtv.org/media_tree.git
3661 W: http://linuxtv.org
3663 F: drivers/media/i2c/cs3308.c
3664 F: drivers/media/i2c/cs3308.h
3666 CS5535 Audio ALSA driver
3667 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3669 F: sound/pci/cs5535audio/
3672 M: Solomon Peachy <pizza@shaftnet.org>
3674 F: drivers/net/wireless/st/cw1200/
3676 CX18 VIDEO4LINUX DRIVER
3677 M: Andy Walls <awalls@md.metrocast.net>
3678 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3679 L: linux-media@vger.kernel.org
3680 T: git git://linuxtv.org/media_tree.git
3681 W: https://linuxtv.org
3682 W: http://www.ivtvdriver.org/index.php/Cx18
3684 F: Documentation/media/v4l-drivers/cx18*
3685 F: drivers/media/pci/cx18/
3686 F: include/uapi/linux/ivtv*
3688 CX2341X MPEG ENCODER HELPER MODULE
3689 M: Hans Verkuil <hverkuil@xs4all.nl>
3690 L: linux-media@vger.kernel.org
3691 T: git git://linuxtv.org/media_tree.git
3692 W: https://linuxtv.org
3694 F: drivers/media/common/cx2341x*
3695 F: include/media/cx2341x*
3697 CX24120 MEDIA DRIVER
3698 M: Jemma Denson <jdenson@gmail.com>
3699 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3700 L: linux-media@vger.kernel.org
3701 W: https://linuxtv.org
3702 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3704 F: drivers/media/dvb-frontends/cx24120*
3706 CX88 VIDEO4LINUX DRIVER
3707 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3708 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3709 L: linux-media@vger.kernel.org
3710 W: https://linuxtv.org
3711 T: git git://linuxtv.org/media_tree.git
3713 F: Documentation/media/v4l-drivers/cx88*
3714 F: drivers/media/pci/cx88/
3716 CXD2820R MEDIA DRIVER
3717 M: Antti Palosaari <crope@iki.fi>
3718 L: linux-media@vger.kernel.org
3719 W: https://linuxtv.org
3720 W: http://palosaari.fi/linux/
3721 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3722 T: git git://linuxtv.org/anttip/media_tree.git
3724 F: drivers/media/dvb-frontends/cxd2820r*
3726 CXGB3 ETHERNET DRIVER (CXGB3)
3727 M: Santosh Raspatur <santosh@chelsio.com>
3728 L: netdev@vger.kernel.org
3729 W: http://www.chelsio.com
3731 F: drivers/net/ethernet/chelsio/cxgb3/
3733 CXGB3 ISCSI DRIVER (CXGB3I)
3734 M: Karen Xie <kxie@chelsio.com>
3735 L: linux-scsi@vger.kernel.org
3736 W: http://www.chelsio.com
3738 F: drivers/scsi/cxgbi/cxgb3i
3740 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3741 M: Steve Wise <swise@chelsio.com>
3742 L: linux-rdma@vger.kernel.org
3743 W: http://www.openfabrics.org
3745 F: drivers/infiniband/hw/cxgb3/
3746 F: include/uapi/rdma/cxgb3-abi.h
3748 CXGB4 CRYPTO DRIVER (chcr)
3749 M: Harsh Jain <harsh@chelsio.com>
3750 L: linux-crypto@vger.kernel.org
3751 W: http://www.chelsio.com
3753 F: drivers/crypto/chelsio
3755 CXGB4 ETHERNET DRIVER (CXGB4)
3756 M: Ganesh Goudar <ganeshgr@chelsio.com>
3757 L: netdev@vger.kernel.org
3758 W: http://www.chelsio.com
3760 F: drivers/net/ethernet/chelsio/cxgb4/
3762 CXGB4 ISCSI DRIVER (CXGB4I)
3763 M: Karen Xie <kxie@chelsio.com>
3764 L: linux-scsi@vger.kernel.org
3765 W: http://www.chelsio.com
3767 F: drivers/scsi/cxgbi/cxgb4i
3769 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3770 M: Steve Wise <swise@chelsio.com>
3771 L: linux-rdma@vger.kernel.org
3772 W: http://www.openfabrics.org
3774 F: drivers/infiniband/hw/cxgb4/
3775 F: include/uapi/rdma/cxgb4-abi.h
3777 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3778 M: Casey Leedom <leedom@chelsio.com>
3779 L: netdev@vger.kernel.org
3780 W: http://www.chelsio.com
3782 F: drivers/net/ethernet/chelsio/cxgb4vf/
3784 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3785 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3786 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3787 L: linuxppc-dev@lists.ozlabs.org
3789 F: arch/powerpc/platforms/powernv/pci-cxl.c
3790 F: drivers/misc/cxl/
3791 F: include/misc/cxl*
3792 F: include/uapi/misc/cxl.h
3793 F: Documentation/powerpc/cxl.txt
3794 F: Documentation/ABI/testing/sysfs-class-cxl
3796 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3797 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3798 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3799 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3800 L: linux-scsi@vger.kernel.org
3802 F: drivers/scsi/cxlflash/
3803 F: include/uapi/scsi/cxlflash_ioctls.h
3804 F: Documentation/powerpc/cxlflash.txt
3807 M: Russell King <linux@armlinux.org.uk>
3808 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3809 W: http://www.armlinux.org.uk/
3811 F: drivers/video/fbdev/cyber2000fb.*
3813 CYCLADES ASYNC MUX DRIVER
3814 W: http://www.cyclades.com/
3816 F: drivers/tty/cyclades.c
3817 F: include/linux/cyclades.h
3818 F: include/uapi/linux/cyclades.h
3820 CYCLADES PC300 DRIVER
3821 W: http://www.cyclades.com/
3823 F: drivers/net/wan/pc300*
3825 CYPRESS_FIRMWARE MEDIA DRIVER
3826 M: Antti Palosaari <crope@iki.fi>
3827 L: linux-media@vger.kernel.org
3828 W: https://linuxtv.org
3829 W: http://palosaari.fi/linux/
3830 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3831 T: git git://linuxtv.org/anttip/media_tree.git
3833 F: drivers/media/common/cypress_firmware*
3835 CYTTSP TOUCHSCREEN DRIVER
3836 M: Ferruh Yigit <fery@cypress.com>
3837 L: linux-input@vger.kernel.org
3839 F: drivers/input/touchscreen/cyttsp*
3840 F: include/linux/input/cyttsp.h
3842 D-LINK DIR-685 TOUCHKEYS DRIVER
3843 M: Linus Walleij <linus.walleij@linaro.org>
3844 L: linux-input@vger.kernel.org
3846 F: drivers/input/dlink-dir685-touchkeys.c
3848 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3849 M: Joshua Kinard <kumba@gentoo.org>
3851 F: drivers/rtc/rtc-ds1685.c
3852 F: include/linux/rtc/ds1685.h
3854 DAMA SLAVE for AX.25
3855 M: Joerg Reuter <jreuter@yaina.de>
3856 W: http://yaina.de/jreuter/
3857 W: http://www.qsl.net/dl1bke/
3858 L: linux-hams@vger.kernel.org
3860 F: net/ax25/af_ax25.c
3861 F: net/ax25/ax25_dev.c
3862 F: net/ax25/ax25_ds_*
3863 F: net/ax25/ax25_in.c
3864 F: net/ax25/ax25_out.c
3865 F: net/ax25/ax25_timer.c
3866 F: net/ax25/sysctl_net_ax25.c
3868 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3869 L: netdev@vger.kernel.org
3871 F: Documentation/networking/dmfe.txt
3872 F: drivers/net/ethernet/dec/tulip/dmfe.c
3874 DC390/AM53C974 SCSI driver
3875 M: Hannes Reinecke <hare@suse.com>
3876 L: linux-scsi@vger.kernel.org
3878 F: drivers/scsi/am53c974.c
3881 M: Oliver Neukum <oliver@neukum.org>
3882 M: Ali Akcaagac <aliakc@web.de>
3883 M: Jamie Lenehan <lenehan@twibble.org>
3884 L: dc395x@twibble.org
3885 W: http://twibble.org/dist/dc395x/
3886 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3888 F: Documentation/scsi/dc395x.txt
3889 F: drivers/scsi/dc395x.*
3892 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3893 L: dccp@vger.kernel.org
3894 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3896 F: include/linux/dccp.h
3897 F: include/uapi/linux/dccp.h
3898 F: include/linux/tfrc.h
3901 DECnet NETWORK LAYER
3902 W: http://linux-decnet.sourceforge.net
3903 L: linux-decnet-user@lists.sourceforge.net
3905 F: Documentation/networking/decnet.txt
3908 DECSTATION PLATFORM SUPPORT
3909 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3910 L: linux-mips@linux-mips.org
3911 W: http://www.linux-mips.org/wiki/DECstation
3914 F: arch/mips/include/asm/dec/
3915 F: arch/mips/include/asm/mach-dec/
3917 DEFXX FDDI NETWORK DRIVER
3918 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3920 F: drivers/net/fddi/defxx.*
3923 M: Matthew Garrett <mjg59@srcf.ucam.org>
3924 M: Pali Rohár <pali.rohar@gmail.com>
3925 L: platform-driver-x86@vger.kernel.org
3927 F: drivers/platform/x86/dell-laptop.c
3929 DELL LAPTOP FREEFALL DRIVER
3930 M: Pali Rohár <pali.rohar@gmail.com>
3932 F: drivers/platform/x86/dell-smo8800.c
3934 DELL LAPTOP RBTN DRIVER
3935 M: Pali Rohár <pali.rohar@gmail.com>
3937 F: drivers/platform/x86/dell-rbtn.*
3939 DELL LAPTOP SMM DRIVER
3940 M: Pali Rohár <pali.rohar@gmail.com>
3942 F: drivers/hwmon/dell-smm-hwmon.c
3943 F: include/uapi/linux/i8k.h
3945 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3946 M: Doug Warzecha <Douglas_Warzecha@dell.com>
3948 F: Documentation/dcdbas.txt
3949 F: drivers/firmware/dcdbas.*
3951 DELL WMI EXTRAS DRIVER
3952 M: Matthew Garrett <mjg59@srcf.ucam.org>
3953 M: Pali Rohár <pali.rohar@gmail.com>
3955 F: drivers/platform/x86/dell-wmi.c
3957 DELTA ST MEDIA DRIVER
3958 M: Hugues Fruchet <hugues.fruchet@st.com>
3959 L: linux-media@vger.kernel.org
3960 T: git git://linuxtv.org/media_tree.git
3961 W: https://linuxtv.org
3963 F: drivers/media/platform/sti/delta
3966 M: Masahiro Yamada <yamada.masahiro@socionext.com>
3967 L: linux-mtd@lists.infradead.org
3969 F: drivers/mtd/nand/denali*
3971 DESIGNWARE USB2 DRD IP DRIVER
3972 M: John Youn <johnyoun@synopsys.com>
3973 L: linux-usb@vger.kernel.org
3974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3976 F: drivers/usb/dwc2/
3978 DESIGNWARE USB3 DRD IP DRIVER
3979 M: Felipe Balbi <balbi@kernel.org>
3980 L: linux-usb@vger.kernel.org
3981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3983 F: drivers/usb/dwc3/
3985 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3986 M: Andreas Klinger <ak@it-klinger.de>
3987 L: linux-iio@vger.kernel.org
3989 F: drivers/iio/proximity/srf*.c
3991 DEVICE COREDUMP (DEV_COREDUMP)
3992 M: Johannes Berg <johannes@sipsolutions.net>
3993 L: linux-kernel@vger.kernel.org
3995 F: drivers/base/devcoredump.c
3996 F: include/linux/devcoredump.h
3998 DEVICE FREQUENCY (DEVFREQ)
3999 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4000 M: Kyungmin Park <kyungmin.park@samsung.com>
4001 R: Chanwoo Choi <cw00.choi@samsung.com>
4002 L: linux-pm@vger.kernel.org
4003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4006 F: include/linux/devfreq.h
4007 F: Documentation/devicetree/bindings/devfreq/
4009 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4010 M: Chanwoo Choi <cw00.choi@samsung.com>
4011 L: linux-pm@vger.kernel.org
4012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4014 F: drivers/devfreq/event/
4015 F: drivers/devfreq/devfreq-event.c
4016 F: include/linux/devfreq-event.h
4017 F: Documentation/devicetree/bindings/devfreq/event/
4019 DEVICE NUMBER REGISTRY
4020 M: Torben Mathiasen <device@lanana.org>
4021 W: http://lanana.org/docs/device-list/index.html
4025 M: Alasdair Kergon <agk@redhat.com>
4026 M: Mike Snitzer <snitzer@redhat.com>
4027 M: dm-devel@redhat.com
4028 L: dm-devel@redhat.com
4029 W: http://sources.redhat.com/dm
4030 Q: http://patchwork.kernel.org/project/dm-devel/list/
4031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4032 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4034 F: Documentation/device-mapper/
4036 F: drivers/md/persistent-data/
4037 F: include/linux/device-mapper.h
4038 F: include/linux/dm-*.h
4039 F: include/uapi/linux/dm-*.h
4042 M: Jiri Pirko <jiri@mellanox.com>
4043 L: netdev@vger.kernel.org
4045 F: net/core/devlink.c
4046 F: include/net/devlink.h
4047 F: include/uapi/linux/devlink.h
4049 DIALOG SEMICONDUCTOR DRIVERS
4050 M: Support Opensource <support.opensource@diasemi.com>
4051 W: http://www.dialog-semiconductor.com/products
4053 F: Documentation/hwmon/da90??
4054 F: Documentation/devicetree/bindings/mfd/da90*.txt
4055 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4056 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4057 F: Documentation/devicetree/bindings/regulator/da92*.txt
4058 F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4059 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4060 F: drivers/gpio/gpio-da90??.c
4061 F: drivers/hwmon/da90??-hwmon.c
4062 F: drivers/iio/adc/da91??-*.c
4063 F: drivers/input/misc/da90??_onkey.c
4064 F: drivers/input/touchscreen/da9052_tsi.c
4065 F: drivers/leds/leds-da90??.c
4066 F: drivers/mfd/da903x.c
4067 F: drivers/mfd/da90??-*.c
4068 F: drivers/mfd/da91??-*.c
4069 F: drivers/power/supply/da9052-battery.c
4070 F: drivers/power/supply/da91??-*.c
4071 F: drivers/regulator/da903x.c
4072 F: drivers/regulator/da9???-regulator.[ch]
4073 F: drivers/thermal/da90??-thermal.c
4074 F: drivers/rtc/rtc-da90??.c
4075 F: drivers/video/backlight/da90??_bl.c
4076 F: drivers/watchdog/da90??_wdt.c
4077 F: include/linux/mfd/da903x.h
4078 F: include/linux/mfd/da9052/
4079 F: include/linux/mfd/da9055/
4080 F: include/linux/mfd/da9062/
4081 F: include/linux/mfd/da9063/
4082 F: include/linux/mfd/da9150/
4083 F: include/linux/regulator/da9211.h
4084 F: include/sound/da[79]*.h
4085 F: sound/soc/codecs/da[79]*.[ch]
4087 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4088 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4089 L: linux-gpio@vger.kernel.org
4091 F: drivers/gpio/gpio-gpio-mm.c
4093 DIGI NEO AND CLASSIC PCI PRODUCTS
4094 M: Lidza Louina <lidza.louina@gmail.com>
4095 M: Mark Hounschell <markh@compro.net>
4096 L: driverdev-devel@linuxdriverproject.org
4098 F: drivers/staging/dgnc/
4100 DIOLAN U2C-12 I2C DRIVER
4101 M: Guenter Roeck <linux@roeck-us.net>
4102 L: linux-i2c@vger.kernel.org
4104 F: drivers/i2c/busses/i2c-diolan-u2c.c
4107 M: Matthew Wilcox <mawilcox@microsoft.com>
4108 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4109 L: linux-fsdevel@vger.kernel.org
4112 F: include/linux/dax.h
4113 F: include/trace/events/fs_dax.h
4115 DIRECTORY NOTIFICATION (DNOTIFY)
4116 M: Eric Paris <eparis@parisplace.org>
4118 F: Documentation/filesystems/dnotify.txt
4119 F: fs/notify/dnotify/
4120 F: include/linux/dnotify.h
4122 DISK GEOMETRY AND PARTITION HANDLING
4123 M: Andries Brouwer <aeb@cwi.nl>
4124 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4125 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4126 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4130 M: Jan Kara <jack@suse.com>
4132 F: Documentation/filesystems/quota.txt
4134 F: include/linux/quota*.h
4135 F: include/uapi/linux/quota*.h
4137 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4138 M: Bernie Thompson <bernie@plugable.com>
4139 L: linux-fbdev@vger.kernel.org
4141 W: http://plugable.com/category/projects/udlfb/
4142 F: drivers/video/fbdev/udlfb.c
4143 F: include/video/udlfb.h
4144 F: Documentation/fb/udlfb.txt
4146 DISTRIBUTED LOCK MANAGER (DLM)
4147 M: Christine Caulfield <ccaulfie@redhat.com>
4148 M: David Teigland <teigland@redhat.com>
4149 L: cluster-devel@redhat.com
4150 W: http://sources.redhat.com/cluster/
4151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4155 DMA BUFFER SHARING FRAMEWORK
4156 M: Sumit Semwal <sumit.semwal@linaro.org>
4158 L: linux-media@vger.kernel.org
4159 L: dri-devel@lists.freedesktop.org
4160 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4162 F: include/linux/dma-buf*
4163 F: include/linux/reservation.h
4164 F: include/linux/*fence.h
4165 F: Documentation/driver-api/dma-buf.rst
4166 T: git git://anongit.freedesktop.org/drm/drm-misc
4168 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4169 M: Vinod Koul <vinod.koul@intel.com>
4170 L: dmaengine@vger.kernel.org
4171 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4174 F: include/linux/dmaengine.h
4175 F: Documentation/devicetree/bindings/dma/
4176 F: Documentation/dmaengine/
4177 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4180 M: Christoph Hellwig <hch@lst.de>
4181 M: Marek Szyprowski <m.szyprowski@samsung.com>
4182 R: Robin Murphy <robin.murphy@arm.com>
4183 L: linux-kernel@vger.kernel.org
4184 T: git git://git.infradead.org/users/hch/dma-mapping.git
4185 W: http://git.infradead.org/users/hch/dma-mapping.git
4190 F: drivers/base/dma-mapping.c
4191 F: drivers/base/dma-coherent.c
4192 F: include/linux/dma-mapping.h
4194 DME1737 HARDWARE MONITOR DRIVER
4195 M: Juerg Haefliger <juergh@gmail.com>
4196 L: linux-hwmon@vger.kernel.org
4198 F: Documentation/hwmon/dme1737
4199 F: drivers/hwmon/dme1737.c
4202 M: Jean Delvare <jdelvare@suse.com>
4204 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4205 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4206 F: drivers/firmware/dmi-id.c
4207 F: drivers/firmware/dmi_scan.c
4208 F: include/linux/dmi.h
4211 M: Jonathan Corbet <corbet@lwn.net>
4212 L: linux-doc@vger.kernel.org
4215 F: scripts/kernel-doc
4216 X: Documentation/ABI/
4217 X: Documentation/devicetree/
4218 X: Documentation/acpi
4219 X: Documentation/power
4220 X: Documentation/spi
4221 X: Documentation/media
4222 T: git git://git.lwn.net/linux.git docs-next
4224 DONGWOON DW9714 LENS VOICE COIL DRIVER
4225 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4226 L: linux-media@vger.kernel.org
4227 T: git git://linuxtv.org/media_tree.git
4229 F: drivers/media/i2c/dw9714.c
4232 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4233 L: blinux-list@redhat.com
4235 F: drivers/char/dtlk.c
4236 F: include/linux/dtlk.h
4238 DPAA2 DATAPATH I/O (DPIO) DRIVER
4239 M: Roy Pledge <Roy.Pledge@nxp.com>
4240 L: linux-kernel@vger.kernel.org
4242 F: drivers/staging/fsl-mc/bus/dpio
4244 DPAA2 ETHERNET DRIVER
4245 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4246 L: linux-kernel@vger.kernel.org
4248 F: drivers/staging/fsl-dpaa2/ethernet
4250 DPT_I2O SCSI RAID DRIVER
4251 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4252 L: linux-scsi@vger.kernel.org
4253 W: http://www.adaptec.com/
4255 F: drivers/scsi/dpt*
4256 F: drivers/scsi/dpt/
4259 M: Philipp Reisner <philipp.reisner@linbit.com>
4260 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4261 L: drbd-dev@lists.linbit.com
4262 W: http://www.drbd.org
4263 T: git git://git.linbit.com/linux-drbd.git
4264 T: git git://git.linbit.com/drbd-8.4.git
4266 F: drivers/block/drbd/
4268 F: Documentation/blockdev/drbd/
4270 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4271 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4274 F: Documentation/kobject.txt
4278 F: include/linux/debugfs.h
4279 F: include/linux/kobj*
4282 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4283 M: Kevin Hilman <khilman@kernel.org>
4284 M: Nishanth Menon <nm@ti.com>
4286 F: drivers/power/avs/
4287 F: include/linux/power/smartreflex.h
4288 L: linux-pm@vger.kernel.org
4290 DRM DRIVER FOR ARM PL111 CLCD
4291 M: Eric Anholt <eric@anholt.net>
4292 T: git git://anongit.freedesktop.org/drm/drm-misc
4294 F: drivers/gpu/drm/pl111/
4296 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4297 M: Dave Airlie <airlied@redhat.com>
4299 F: drivers/gpu/drm/ast/
4301 DRM DRIVER FOR BOCHS VIRTUAL GPU
4302 M: Gerd Hoffmann <kraxel@redhat.com>
4303 L: virtualization@lists.linux-foundation.org
4304 T: git git://anongit.freedesktop.org/drm/drm-misc
4306 F: drivers/gpu/drm/bochs/
4308 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4309 S: Orphan / Obsolete
4310 F: drivers/gpu/drm/i810/
4311 F: include/uapi/drm/i810_drm.h
4313 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4314 S: Orphan / Obsolete
4315 F: drivers/gpu/drm/mga/
4316 F: include/uapi/drm/mga_drm.h
4318 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4319 M: Dave Airlie <airlied@redhat.com>
4321 F: drivers/gpu/drm/mgag200/
4323 DRM DRIVER FOR MI0283QT
4324 M: Noralf Trønnes <noralf@tronnes.org>
4326 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4327 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4329 DRM DRIVER FOR MSM ADRENO GPU
4330 M: Rob Clark <robdclark@gmail.com>
4331 L: linux-arm-msm@vger.kernel.org
4332 L: dri-devel@lists.freedesktop.org
4333 L: freedreno@lists.freedesktop.org
4334 T: git git://people.freedesktop.org/~robclark/linux
4336 F: drivers/gpu/drm/msm/
4337 F: include/uapi/drm/msm_drm.h
4338 F: Documentation/devicetree/bindings/display/msm/
4340 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4341 M: Ben Skeggs <bskeggs@redhat.com>
4342 L: dri-devel@lists.freedesktop.org
4343 L: nouveau@lists.freedesktop.org
4344 T: git git://github.com/skeggsb/linux
4346 F: drivers/gpu/drm/nouveau/
4347 F: include/uapi/drm/nouveau_drm.h
4349 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4350 M: Dave Airlie <airlied@redhat.com>
4351 M: Gerd Hoffmann <kraxel@redhat.com>
4352 L: virtualization@lists.linux-foundation.org
4353 T: git git://anongit.freedesktop.org/drm/drm-misc
4355 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4356 F: drivers/gpu/drm/cirrus/
4358 DRM DRIVER FOR QXL VIRTUAL GPU
4359 M: Dave Airlie <airlied@redhat.com>
4360 M: Gerd Hoffmann <kraxel@redhat.com>
4361 L: virtualization@lists.linux-foundation.org
4362 T: git git://anongit.freedesktop.org/drm/drm-misc
4364 F: drivers/gpu/drm/qxl/
4365 F: include/uapi/drm/qxl_drm.h
4367 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4368 S: Orphan / Obsolete
4369 F: drivers/gpu/drm/r128/
4370 F: include/uapi/drm/r128_drm.h
4372 DRM DRIVER FOR SAVAGE VIDEO CARDS
4373 S: Orphan / Obsolete
4374 F: drivers/gpu/drm/savage/
4375 F: include/uapi/drm/savage_drm.h
4377 DRM DRIVER FOR SIS VIDEO CARDS
4378 S: Orphan / Obsolete
4379 F: drivers/gpu/drm/sis/
4380 F: include/uapi/drm/sis_drm.h
4382 DRM DRIVER FOR TDFX VIDEO CARDS
4383 S: Orphan / Obsolete
4384 F: drivers/gpu/drm/tdfx/
4386 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4387 M: Dave Airlie <airlied@redhat.com>
4389 F: drivers/gpu/drm/udl/
4391 DRM DRIVER FOR VMWARE VIRTUAL GPU
4392 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4393 M: Sinclair Yeh <syeh@vmware.com>
4394 M: Thomas Hellstrom <thellstrom@vmware.com>
4395 L: dri-devel@lists.freedesktop.org
4396 T: git git://people.freedesktop.org/~syeh/repos_linux
4397 T: git git://people.freedesktop.org/~thomash/linux
4399 F: drivers/gpu/drm/vmwgfx/
4400 F: include/uapi/drm/vmwgfx_drm.h
4403 M: David Airlie <airlied@linux.ie>
4404 L: dri-devel@lists.freedesktop.org
4405 T: git git://people.freedesktop.org/~airlied/linux
4406 B: https://bugs.freedesktop.org/
4407 C: irc://chat.freenode.net/dri-devel
4411 F: Documentation/devicetree/bindings/display/
4412 F: Documentation/devicetree/bindings/gpu/
4413 F: Documentation/devicetree/bindings/video/
4414 F: Documentation/gpu/
4416 F: include/uapi/drm/
4417 F: include/linux/vga*
4419 DRM DRIVERS AND MISC GPU PATCHES
4420 M: Daniel Vetter <daniel.vetter@intel.com>
4421 M: Jani Nikula <jani.nikula@linux.intel.com>
4422 M: Sean Paul <seanpaul@chromium.org>
4423 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4425 T: git git://anongit.freedesktop.org/drm/drm-misc
4426 F: Documentation/gpu/
4428 F: drivers/gpu/drm/*
4430 F: include/uapi/drm/drm*
4431 F: include/linux/vga*
4433 DRM DRIVERS FOR ALLWINNER A10
4434 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4435 L: dri-devel@lists.freedesktop.org
4437 F: drivers/gpu/drm/sun4i/
4438 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4441 DRM DRIVERS FOR AMLOGIC SOCS
4442 M: Neil Armstrong <narmstrong@baylibre.com>
4443 L: dri-devel@lists.freedesktop.org
4444 L: linux-amlogic@lists.infradead.org
4445 W: http://linux-meson.com/
4447 F: drivers/gpu/drm/meson/
4448 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4449 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4450 F: Documentation/gpu/meson.rst
4451 T: git git://anongit.freedesktop.org/drm/drm-misc
4453 DRM DRIVERS FOR ATMEL HLCDC
4454 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4455 L: dri-devel@lists.freedesktop.org
4457 F: drivers/gpu/drm/atmel-hlcdc/
4458 F: Documentation/devicetree/bindings/drm/atmel/
4459 T: git git://anongit.freedesktop.org/drm/drm-misc
4461 DRM DRIVERS FOR BRIDGE CHIPS
4462 M: Archit Taneja <architt@codeaurora.org>
4463 M: Andrzej Hajda <a.hajda@samsung.com>
4464 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4466 T: git git://anongit.freedesktop.org/drm/drm-misc
4467 F: drivers/gpu/drm/bridge/
4469 DRM DRIVERS FOR EXYNOS
4470 M: Inki Dae <inki.dae@samsung.com>
4471 M: Joonyoung Shim <jy0922.shim@samsung.com>
4472 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4473 M: Kyungmin Park <kyungmin.park@samsung.com>
4474 L: dri-devel@lists.freedesktop.org
4475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4477 F: drivers/gpu/drm/exynos/
4478 F: include/uapi/drm/exynos_drm.h
4479 F: Documentation/devicetree/bindings/display/exynos/
4481 DRM DRIVERS FOR FREESCALE DCU
4482 M: Stefan Agner <stefan@agner.ch>
4483 M: Alison Wang <alison.wang@freescale.com>
4484 L: dri-devel@lists.freedesktop.org
4486 F: drivers/gpu/drm/fsl-dcu/
4487 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4488 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4489 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4491 DRM DRIVERS FOR FREESCALE IMX
4492 M: Philipp Zabel <p.zabel@pengutronix.de>
4493 L: dri-devel@lists.freedesktop.org
4495 F: drivers/gpu/drm/imx/
4496 F: drivers/gpu/ipu-v3/
4497 F: Documentation/devicetree/bindings/display/imx/
4499 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4500 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4501 L: dri-devel@lists.freedesktop.org
4502 T: git git://github.com/patjak/drm-gma500
4504 F: drivers/gpu/drm/gma500/
4506 DRM DRIVERS FOR HISILICON
4507 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4508 M: Rongrong Zou <zourongrong@gmail.com>
4509 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4510 R: Chen Feng <puck.chen@hisilicon.com>
4511 L: dri-devel@lists.freedesktop.org
4512 T: git git://github.com/xin3liang/linux.git
4514 F: drivers/gpu/drm/hisilicon/
4515 F: Documentation/devicetree/bindings/display/hisilicon/
4517 DRM DRIVERS FOR MEDIATEK
4518 M: CK Hu <ck.hu@mediatek.com>
4519 M: Philipp Zabel <p.zabel@pengutronix.de>
4520 L: dri-devel@lists.freedesktop.org
4522 F: drivers/gpu/drm/mediatek/
4523 F: Documentation/devicetree/bindings/display/mediatek/
4525 DRM DRIVERS FOR NVIDIA TEGRA
4526 M: Thierry Reding <thierry.reding@gmail.com>
4527 L: dri-devel@lists.freedesktop.org
4528 L: linux-tegra@vger.kernel.org
4529 T: git git://anongit.freedesktop.org/tegra/linux.git
4531 F: drivers/gpu/drm/tegra/
4532 F: drivers/gpu/host1x/
4533 F: include/linux/host1x.h
4534 F: include/uapi/drm/tegra_drm.h
4535 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4537 DRM DRIVERS FOR RENESAS
4538 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4539 L: dri-devel@lists.freedesktop.org
4540 L: linux-renesas-soc@vger.kernel.org
4541 T: git git://linuxtv.org/pinchartl/fbdev
4543 F: drivers/gpu/drm/rcar-du/
4544 F: drivers/gpu/drm/shmobile/
4545 F: include/linux/platform_data/shmob_drm.h
4546 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4547 F: Documentation/devicetree/bindings/display/renesas,du.txt
4549 DRM DRIVERS FOR ROCKCHIP
4550 M: Mark Yao <mark.yao@rock-chips.com>
4551 L: dri-devel@lists.freedesktop.org
4553 F: drivers/gpu/drm/rockchip/
4554 F: Documentation/devicetree/bindings/display/rockchip/
4555 T: git git://anongit.freedesktop.org/drm/drm-misc
4558 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4559 M: Vincent Abriou <vincent.abriou@st.com>
4560 L: dri-devel@lists.freedesktop.org
4561 T: git git://anongit.freedesktop.org/drm/drm-misc
4563 F: drivers/gpu/drm/sti
4564 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4567 M: Yannick Fertre <yannick.fertre@st.com>
4568 M: Philippe Cornu <philippe.cornu@st.com>
4569 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4570 M: Vincent Abriou <vincent.abriou@st.com>
4571 L: dri-devel@lists.freedesktop.org
4572 T: git git://anongit.freedesktop.org/drm/drm-misc
4574 F: drivers/gpu/drm/stm
4575 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4577 DRM DRIVERS FOR TI LCDC
4578 M: Jyri Sarha <jsarha@ti.com>
4579 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4580 L: dri-devel@lists.freedesktop.org
4582 F: drivers/gpu/drm/tilcdc/
4583 F: Documentation/devicetree/bindings/display/tilcdc/
4585 DRM DRIVERS FOR TI OMAP
4586 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4587 L: dri-devel@lists.freedesktop.org
4589 F: drivers/gpu/drm/omapdrm/
4590 F: Documentation/devicetree/bindings/display/ti/
4593 M: Eric Anholt <eric@anholt.net>
4594 T: git git://github.com/anholt/linux
4596 F: drivers/gpu/drm/vc4/
4597 F: include/uapi/drm/vc4_drm.h
4598 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4599 T: git git://anongit.freedesktop.org/drm/drm-misc
4601 DRM DRIVERS FOR VIVANTE GPU IP
4602 M: Lucas Stach <l.stach@pengutronix.de>
4603 R: Russell King <linux+etnaviv@armlinux.org.uk>
4604 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4605 L: etnaviv@lists.freedesktop.org
4606 L: dri-devel@lists.freedesktop.org
4608 F: drivers/gpu/drm/etnaviv/
4609 F: include/uapi/drm/etnaviv_drm.h
4610 F: Documentation/devicetree/bindings/display/etnaviv/
4612 DRM DRIVERS FOR ZTE ZX
4613 M: Shawn Guo <shawnguo@kernel.org>
4614 L: dri-devel@lists.freedesktop.org
4616 F: drivers/gpu/drm/zte/
4617 F: Documentation/devicetree/bindings/display/zte,vou.txt
4618 T: git git://anongit.freedesktop.org/drm/drm-misc
4621 M: Thierry Reding <thierry.reding@gmail.com>
4622 L: dri-devel@lists.freedesktop.org
4623 T: git git://anongit.freedesktop.org/tegra/linux.git
4625 F: drivers/gpu/drm/drm_panel.c
4626 F: drivers/gpu/drm/panel/
4627 F: include/drm/drm_panel.h
4628 F: Documentation/devicetree/bindings/display/panel/
4630 DSBR100 USB FM RADIO DRIVER
4631 M: Alexey Klimov <klimov.linux@gmail.com>
4632 L: linux-media@vger.kernel.org
4633 T: git git://linuxtv.org/media_tree.git
4635 F: drivers/media/radio/dsbr100.c
4638 M: Francois Romieu <romieu@fr.zoreil.com>
4639 L: netdev@vger.kernel.org
4641 F: drivers/net/wan/dscc4.c
4644 M: Hans Verkuil <hverkuil@xs4all.nl>
4645 L: linux-media@vger.kernel.org
4646 T: git git://linuxtv.org/media_tree.git
4647 W: https://linuxtv.org
4649 F: drivers/media/pci/dt3155/
4651 DVB_USB_AF9015 MEDIA DRIVER
4652 M: Antti Palosaari <crope@iki.fi>
4653 L: linux-media@vger.kernel.org
4654 W: https://linuxtv.org
4655 W: http://palosaari.fi/linux/
4656 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4657 T: git git://linuxtv.org/anttip/media_tree.git
4659 F: drivers/media/usb/dvb-usb-v2/af9015*
4661 DVB_USB_AF9035 MEDIA DRIVER
4662 M: Antti Palosaari <crope@iki.fi>
4663 L: linux-media@vger.kernel.org
4664 W: https://linuxtv.org
4665 W: http://palosaari.fi/linux/
4666 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4667 T: git git://linuxtv.org/anttip/media_tree.git
4669 F: drivers/media/usb/dvb-usb-v2/af9035*
4671 DVB_USB_ANYSEE MEDIA DRIVER
4672 M: Antti Palosaari <crope@iki.fi>
4673 L: linux-media@vger.kernel.org
4674 W: https://linuxtv.org
4675 W: http://palosaari.fi/linux/
4676 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4677 T: git git://linuxtv.org/anttip/media_tree.git
4679 F: drivers/media/usb/dvb-usb-v2/anysee*
4681 DVB_USB_AU6610 MEDIA DRIVER
4682 M: Antti Palosaari <crope@iki.fi>
4683 L: linux-media@vger.kernel.org
4684 W: https://linuxtv.org
4685 W: http://palosaari.fi/linux/
4686 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4687 T: git git://linuxtv.org/anttip/media_tree.git
4689 F: drivers/media/usb/dvb-usb-v2/au6610*
4691 DVB_USB_CE6230 MEDIA DRIVER
4692 M: Antti Palosaari <crope@iki.fi>
4693 L: linux-media@vger.kernel.org
4694 W: https://linuxtv.org
4695 W: http://palosaari.fi/linux/
4696 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4697 T: git git://linuxtv.org/anttip/media_tree.git
4699 F: drivers/media/usb/dvb-usb-v2/ce6230*
4701 DVB_USB_CXUSB MEDIA DRIVER
4702 M: Michael Krufky <mkrufky@linuxtv.org>
4703 L: linux-media@vger.kernel.org
4704 W: https://linuxtv.org
4705 W: http://github.com/mkrufky
4706 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4707 T: git git://linuxtv.org/media_tree.git
4709 F: drivers/media/usb/dvb-usb/cxusb*
4711 DVB_USB_EC168 MEDIA DRIVER
4712 M: Antti Palosaari <crope@iki.fi>
4713 L: linux-media@vger.kernel.org
4714 W: https://linuxtv.org
4715 W: http://palosaari.fi/linux/
4716 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4717 T: git git://linuxtv.org/anttip/media_tree.git
4719 F: drivers/media/usb/dvb-usb-v2/ec168*
4721 DVB_USB_GL861 MEDIA DRIVER
4722 M: Antti Palosaari <crope@iki.fi>
4723 L: linux-media@vger.kernel.org
4724 W: https://linuxtv.org
4725 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4726 T: git git://linuxtv.org/anttip/media_tree.git
4728 F: drivers/media/usb/dvb-usb-v2/gl861*
4730 DVB_USB_MXL111SF MEDIA DRIVER
4731 M: Michael Krufky <mkrufky@linuxtv.org>
4732 L: linux-media@vger.kernel.org
4733 W: https://linuxtv.org
4734 W: http://github.com/mkrufky
4735 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4736 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4738 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4740 DVB_USB_RTL28XXU MEDIA DRIVER
4741 M: Antti Palosaari <crope@iki.fi>
4742 L: linux-media@vger.kernel.org
4743 W: https://linuxtv.org
4744 W: http://palosaari.fi/linux/
4745 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4746 T: git git://linuxtv.org/anttip/media_tree.git
4748 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4750 DVB_USB_V2 MEDIA DRIVER
4751 M: Antti Palosaari <crope@iki.fi>
4752 L: linux-media@vger.kernel.org
4753 W: https://linuxtv.org
4754 W: http://palosaari.fi/linux/
4755 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4756 T: git git://linuxtv.org/anttip/media_tree.git
4758 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4759 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4762 M: Jason Baron <jbaron@akamai.com>
4764 F: lib/dynamic_debug.c
4765 F: include/linux/dynamic_debug.h
4767 DZ DECSTATION DZ11 SERIAL DRIVER
4768 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4770 F: drivers/tty/serial/dz.*
4772 E3X0 POWER BUTTON DRIVER
4773 M: Moritz Fischer <moritz.fischer@ettus.com>
4774 L: usrp-users@lists.ettus.com
4775 W: http://www.ettus.com
4777 F: drivers/input/misc/e3x0-button.c
4778 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4781 M: Antti Palosaari <crope@iki.fi>
4782 L: linux-media@vger.kernel.org
4783 W: https://linuxtv.org
4784 W: http://palosaari.fi/linux/
4785 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4786 T: git git://linuxtv.org/anttip/media_tree.git
4788 F: drivers/media/tuners/e4000*
4790 EATA ISA/EISA/PCI SCSI DRIVER
4791 M: Dario Ballabio <ballabio_dario@emc.com>
4792 L: linux-scsi@vger.kernel.org
4794 F: drivers/scsi/eata.c
4797 M: Antti Palosaari <crope@iki.fi>
4798 L: linux-media@vger.kernel.org
4799 W: https://linuxtv.org
4800 W: http://palosaari.fi/linux/
4801 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4802 T: git git://linuxtv.org/anttip/media_tree.git
4804 F: drivers/media/dvb-frontends/ec100*
4807 M: Tyler Hicks <tyhicks@canonical.com>
4808 L: ecryptfs@vger.kernel.org
4809 W: http://ecryptfs.org
4810 W: https://launchpad.net/ecryptfs
4811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4813 F: Documentation/filesystems/ecryptfs.txt
4817 M: Borislav Petkov <bp@alien8.de>
4818 L: linux-edac@vger.kernel.org
4820 F: drivers/edac/amd64_edac*
4823 M: Robert Richter <rric@kernel.org>
4824 L: linux-edac@vger.kernel.org
4826 F: drivers/edac/highbank*
4829 M: Ralf Baechle <ralf@linux-mips.org>
4830 M: David Daney <david.daney@cavium.com>
4831 L: linux-edac@vger.kernel.org
4832 L: linux-mips@linux-mips.org
4834 F: drivers/edac/octeon_edac*
4835 F: drivers/edac/thunderx_edac*
4838 M: Borislav Petkov <bp@alien8.de>
4839 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4840 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4841 L: linux-edac@vger.kernel.org
4842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4845 F: Documentation/admin-guide/ras.rst
4846 F: Documentation/driver-api/edac.rst
4848 F: include/linux/edac.h
4851 M: Mark Gross <mark.gross@intel.com>
4852 L: linux-edac@vger.kernel.org
4854 F: drivers/edac/e752x_edac.c
4857 L: linux-edac@vger.kernel.org
4859 F: drivers/edac/e7xxx_edac.c
4862 M: York Sun <york.sun@nxp.com>
4863 L: linux-edac@vger.kernel.org
4865 F: drivers/edac/fsl_ddr_edac.*
4868 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4869 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4870 L: linux-edac@vger.kernel.org
4872 F: drivers/edac/ghes_edac.c
4875 L: linux-edac@vger.kernel.org
4877 F: drivers/edac/i3000_edac.c
4880 L: linux-edac@vger.kernel.org
4882 F: drivers/edac/i5000_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/i5400_edac.c
4892 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4893 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4894 L: linux-edac@vger.kernel.org
4896 F: drivers/edac/i7300_edac.c
4899 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4900 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4901 L: linux-edac@vger.kernel.org
4903 F: drivers/edac/i7core_edac.c
4906 M: Tim Small <tim@buttersideup.com>
4907 L: linux-edac@vger.kernel.org
4909 F: drivers/edac/i82443bxgx_edac.c
4912 M: Ranganathan Desikan <ravi@jetztechnologies.com>
4913 M: "Arvind R." <arvino55@gmail.com>
4914 L: linux-edac@vger.kernel.org
4916 F: drivers/edac/i82975x_edac.c
4919 M: Jason Baron <jbaron@akamai.com>
4920 L: linux-edac@vger.kernel.org
4922 F: drivers/edac/ie31200_edac.c
4925 M: Johannes Thumshirn <morbidrsa@gmail.com>
4926 L: linux-edac@vger.kernel.org
4928 F: drivers/edac/mpc85xx_edac.[ch]
4931 M: Egor Martovetsky <egor@pasemi.com>
4932 L: linux-edac@vger.kernel.org
4934 F: drivers/edac/pasemi_edac.c
4937 M: Tony Luck <tony.luck@intel.com>
4938 L: linux-edac@vger.kernel.org
4940 F: drivers/edac/pnd2_edac.[ch]
4943 M: Tim Small <tim@buttersideup.com>
4944 L: linux-edac@vger.kernel.org
4946 F: drivers/edac/r82600_edac.c
4949 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4950 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4951 L: linux-edac@vger.kernel.org
4953 F: drivers/edac/sb_edac.c
4956 M: Tony Luck <tony.luck@intel.com>
4957 L: linux-edac@vger.kernel.org
4959 F: drivers/edac/skx_edac.c
4961 EDIROL UA-101/UA-1000 DRIVER
4962 M: Clemens Ladisch <clemens@ladisch.de>
4963 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4964 T: git git://git.alsa-project.org/alsa-kernel.git
4966 F: sound/usb/misc/ua101.c
4969 L: linux-efi@vger.kernel.org
4970 M: Ivan Hu <ivan.hu@canonical.com>
4971 M: Matt Fleming <matt@codeblueprint.co.uk>
4973 F: drivers/firmware/efi/test/
4975 EFI VARIABLE FILESYSTEM
4976 M: Matthew Garrett <matthew.garrett@nebula.com>
4977 M: Jeremy Kerr <jk@ozlabs.org>
4978 M: Matt Fleming <matt@codeblueprint.co.uk>
4979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4980 L: linux-efi@vger.kernel.org
4984 EFIFB FRAMEBUFFER DRIVER
4985 L: linux-fbdev@vger.kernel.org
4986 M: Peter Jones <pjones@redhat.com>
4988 F: drivers/video/fbdev/efifb.c
4991 W: http://aeschi.ch.eu.org/efs/
4995 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4996 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4997 L: netdev@vger.kernel.org
4999 F: drivers/net/ethernet/ibm/ehea/
5001 EM28XX VIDEO4LINUX DRIVER
5002 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5003 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5004 L: linux-media@vger.kernel.org
5005 W: https://linuxtv.org
5006 T: git git://linuxtv.org/media_tree.git
5008 F: drivers/media/usb/em28xx/
5009 F: Documentation/media/v4l-drivers/em28xx*
5012 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5013 M: Matt Mackall <mpm@selenic.com>
5014 M: David Woodhouse <dwmw2@infradead.org>
5015 L: linux-embedded@vger.kernel.org
5018 Emulex 10Gbps iSCSI - OneConnect DRIVER
5019 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5020 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5021 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5022 L: linux-scsi@vger.kernel.org
5023 W: http://www.broadcom.com
5025 F: drivers/scsi/be2iscsi/
5027 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5028 M: Sathya Perla <sathya.perla@broadcom.com>
5029 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5030 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5031 M: Somnath Kotur <somnath.kotur@broadcom.com>
5032 L: netdev@vger.kernel.org
5033 W: http://www.emulex.com
5035 F: drivers/net/ethernet/emulex/benet/
5037 EMULEX ONECONNECT ROCE DRIVER
5038 M: Selvin Xavier <selvin.xavier@broadcom.com>
5039 M: Devesh Sharma <devesh.sharma@broadcom.com>
5040 L: linux-rdma@vger.kernel.org
5041 W: http://www.broadcom.com
5043 F: drivers/infiniband/hw/ocrdma/
5044 F: include/uapi/rdma/ocrdma-abi.h
5046 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5047 M: James Smart <james.smart@broadcom.com>
5048 M: Dick Kennedy <dick.kennedy@broadcom.com>
5049 L: linux-scsi@vger.kernel.org
5050 W: http://www.broadcom.com
5052 F: drivers/scsi/lpfc/
5054 ENE CB710 FLASH CARD READER DRIVER
5055 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5057 F: drivers/misc/cb710/
5058 F: drivers/mmc/host/cb710-mmc.*
5059 F: include/linux/cb710.h
5061 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5062 M: Maxim Levitsky <maximlevitsky@gmail.com>
5064 F: drivers/media/rc/ene_ir.*
5066 EPSON S1D13XXX FRAMEBUFFER DRIVER
5067 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5070 F: drivers/video/fbdev/s1d13xxxfb.c
5071 F: include/video/s1d13xxxfb.h
5073 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5074 M: Jeff Layton <jlayton@poochiereds.net>
5077 F: include/linux/errseq.h
5079 ET131X NETWORK DRIVER
5080 M: Mark Einon <mark.einon@gmail.com>
5082 F: drivers/net/ethernet/agere/
5085 M: Stephen Hemminger <stephen@networkplumber.org>
5086 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5087 L: netdev@vger.kernel.org
5088 W: http://www.linuxfoundation.org/en/Net:Bridge
5090 F: include/linux/netfilter_bridge/
5093 ETHERNET PHY LIBRARY
5094 M: Andrew Lunn <andrew@lunn.ch>
5095 M: Florian Fainelli <f.fainelli@gmail.com>
5096 L: netdev@vger.kernel.org
5098 F: Documentation/ABI/testing/sysfs-bus-mdio
5099 F: Documentation/devicetree/bindings/net/mdio*
5100 F: Documentation/networking/phy.txt
5102 F: drivers/of/of_mdio.c
5103 F: drivers/of/of_net.c
5104 F: include/linux/*mdio*.h
5105 F: include/linux/of_net.h
5106 F: include/linux/phy.h
5107 F: include/linux/phy_fixed.h
5108 F: include/linux/platform_data/mdio-gpio.h
5109 F: include/trace/events/mdio.h
5110 F: include/uapi/linux/mdio.h
5111 F: include/uapi/linux/mii.h
5114 M: Jan Kara <jack@suse.com>
5115 L: linux-ext4@vger.kernel.org
5117 F: Documentation/filesystems/ext2.txt
5119 F: include/linux/ext2*
5122 M: "Theodore Ts'o" <tytso@mit.edu>
5123 M: Andreas Dilger <adilger.kernel@dilger.ca>
5124 L: linux-ext4@vger.kernel.org
5125 W: http://ext4.wiki.kernel.org
5126 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5129 F: Documentation/filesystems/ext4.txt
5132 Extended Verification Module (EVM)
5133 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5134 L: linux-ima-devel@lists.sourceforge.net
5135 L: linux-security-module@vger.kernel.org
5137 F: security/integrity/evm/
5139 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5140 M: Matt Fleming <matt@codeblueprint.co.uk>
5141 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5142 L: linux-efi@vger.kernel.org
5143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5145 F: Documentation/efi-stub.txt
5146 F: arch/*/kernel/efi.c
5147 F: arch/x86/boot/compressed/eboot.[ch]
5148 F: arch/*/include/asm/efi.h
5149 F: arch/x86/platform/efi/
5150 F: drivers/firmware/efi/
5151 F: include/linux/efi*.h
5152 F: arch/arm/boot/compressed/efi-header.S
5153 F: arch/arm64/kernel/efi-entry.S
5155 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5156 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5157 M: Chanwoo Choi <cw00.choi@samsung.com>
5158 L: linux-kernel@vger.kernel.org
5159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5162 F: include/linux/extcon/
5163 F: include/linux/extcon.h
5164 F: Documentation/extcon/
5165 F: Documentation/devicetree/bindings/extcon/
5168 M: Jingoo Han <jingoohan1@gmail.com>
5169 L: dri-devel@lists.freedesktop.org
5171 F: drivers/gpu/drm/exynos/exynos_dp*
5173 EXYNOS SYSMMU (IOMMU) driver
5174 M: Marek Szyprowski <m.szyprowski@samsung.com>
5175 L: iommu@lists.linux-foundation.org
5177 F: drivers/iommu/exynos-iommu.c
5179 EZchip NPS platform support
5180 M: Noam Camus <noamc@ezchip.com>
5182 F: arch/arc/plat-eznps
5183 F: arch/arc/boot/dts/eznps.dts
5186 M: Jaegeuk Kim <jaegeuk@kernel.org>
5187 M: Chao Yu <yuchao0@huawei.com>
5188 L: linux-f2fs-devel@lists.sourceforge.net
5189 W: https://f2fs.wiki.kernel.org/
5190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5192 F: Documentation/filesystems/f2fs.txt
5193 F: Documentation/ABI/testing/sysfs-fs-f2fs
5195 F: include/linux/f2fs_fs.h
5196 F: include/trace/events/f2fs.h
5198 F71805F HARDWARE MONITORING DRIVER
5199 M: Jean Delvare <jdelvare@suse.com>
5200 L: linux-hwmon@vger.kernel.org
5202 F: Documentation/hwmon/f71805f
5203 F: drivers/hwmon/f71805f.c
5206 M: Eric Paris <eparis@redhat.com>
5208 F: fs/notify/fanotify/
5209 F: include/linux/fanotify.h
5210 F: include/uapi/linux/fanotify.h
5212 FARSYNC SYNCHRONOUS DRIVER
5213 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5214 W: http://www.farsite.co.uk/
5216 F: drivers/net/wan/farsync.*
5218 FAULT INJECTION SUPPORT
5219 M: Akinobu Mita <akinobu.mita@gmail.com>
5221 F: Documentation/fault-injection/
5222 F: lib/fault-inject.c
5224 FBTFT Framebuffer drivers
5225 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5227 F: drivers/staging/fbtft/
5230 M: Michael Buesch <m@bues.ch>
5231 L: linux-media@vger.kernel.org
5233 F: drivers/media/tuners/fc0011.h
5234 F: drivers/media/tuners/fc0011.c
5237 M: Antti Palosaari <crope@iki.fi>
5238 L: linux-media@vger.kernel.org
5239 W: https://linuxtv.org
5240 W: http://palosaari.fi/linux/
5241 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5242 T: git git://linuxtv.org/anttip/media_tree.git
5244 F: drivers/media/tuners/fc2580*
5246 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5247 M: Johannes Thumshirn <jth@kernel.org>
5248 L: fcoe-devel@open-fcoe.org
5249 W: www.Open-FCoE.org
5251 F: drivers/scsi/libfc/
5252 F: drivers/scsi/fcoe/
5254 F: include/scsi/libfc.h
5255 F: include/scsi/libfcoe.h
5256 F: include/uapi/scsi/fc/
5258 FILE LOCKING (flock() and fcntl()/lockf())
5259 M: Jeff Layton <jlayton@poochiereds.net>
5260 M: "J. Bruce Fields" <bfields@fieldses.org>
5261 L: linux-fsdevel@vger.kernel.org
5263 F: include/linux/fcntl.h
5264 F: include/linux/fs.h
5265 F: include/uapi/linux/fcntl.h
5266 F: include/uapi/linux/fs.h
5270 FILESYSTEMS (VFS and infrastructure)
5271 M: Alexander Viro <viro@zeniv.linux.org.uk>
5272 L: linux-fsdevel@vger.kernel.org
5276 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5277 M: Riku Voipio <riku.voipio@iki.fi>
5278 L: linux-hwmon@vger.kernel.org
5280 F: drivers/hwmon/f75375s.c
5281 F: include/linux/f75375s.h
5283 FIREWIRE AUDIO DRIVERS
5284 M: Clemens Ladisch <clemens@ladisch.de>
5285 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5286 T: git git://git.alsa-project.org/alsa-kernel.git
5290 FIREWIRE MEDIA DRIVERS (firedtv)
5291 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5292 L: linux-media@vger.kernel.org
5293 L: linux1394-devel@lists.sourceforge.net
5294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5296 F: drivers/media/firewire/
5298 FIREWIRE SBP-2 TARGET
5299 M: Chris Boot <bootc@bootc.net>
5300 L: linux-scsi@vger.kernel.org
5301 L: target-devel@vger.kernel.org
5302 L: linux1394-devel@lists.sourceforge.net
5303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5305 F: drivers/target/sbp/
5308 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5309 L: linux1394-devel@lists.sourceforge.net
5310 W: http://ieee1394.wiki.kernel.org/
5311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5313 F: drivers/firewire/
5314 F: include/linux/firewire.h
5315 F: include/uapi/linux/firewire*.h
5318 FIRMWARE LOADER (request_firmware)
5319 M: Luis R. Rodriguez <mcgrof@kernel.org>
5320 L: linux-kernel@vger.kernel.org
5322 F: Documentation/firmware_class/
5323 F: drivers/base/firmware*.c
5324 F: include/linux/firmware.h
5326 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5327 M: Joshua Morris <josh.h.morris@us.ibm.com>
5328 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5330 F: drivers/block/rsxx/
5333 M: Jiri Kosina <jikos@kernel.org>
5334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5336 F: drivers/block/floppy.c
5339 M: Alessandro Rubini <rubini@gnudd.com>
5340 W: http://www.ohwr.org/projects/fmc-bus
5343 F: include/linux/fmc*.h
5344 F: include/linux/ipmi-fru.h
5347 FPGA MANAGER FRAMEWORK
5348 M: Alan Tull <atull@kernel.org>
5349 R: Moritz Fischer <moritz.fischer@ettus.com>
5350 L: linux-fpga@vger.kernel.org
5352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5353 F: Documentation/fpga/
5354 F: Documentation/devicetree/bindings/fpga/
5356 F: include/linux/fpga/
5357 W: http://www.rocketboards.org
5360 M: Bill Metzenthen <billm@melbpc.org.au>
5361 W: http://floatingpoint.sourceforge.net/emulator/index.html
5363 F: arch/x86/math-emu/
5365 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5366 L: netdev@vger.kernel.org
5368 F: drivers/net/wan/dlci.c
5369 F: drivers/net/wan/sdla.c
5372 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5373 L: linux-fbdev@vger.kernel.org
5374 T: git git://github.com/bzolnier/linux.git
5375 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5377 F: Documentation/fb/
5380 F: include/linux/fb.h
5381 F: include/uapi/video/
5382 F: include/uapi/linux/fb.h
5384 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5385 M: Horia Geantă <horia.geanta@nxp.com>
5386 M: Dan Douglass <dan.douglass@nxp.com>
5387 L: linux-crypto@vger.kernel.org
5389 F: drivers/crypto/caam/
5390 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5392 FREESCALE DIU FRAMEBUFFER DRIVER
5393 M: Timur Tabi <timur@tabi.org>
5394 L: linux-fbdev@vger.kernel.org
5396 F: drivers/video/fbdev/fsl-diu-fb.*
5398 FREESCALE DMA DRIVER
5399 M: Li Yang <leoyang.li@nxp.com>
5400 M: Zhang Wei <zw@zh-kernel.org>
5401 L: linuxppc-dev@lists.ozlabs.org
5403 F: drivers/dma/fsldma.*
5405 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5406 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5407 L: netdev@vger.kernel.org
5409 F: drivers/net/ethernet/freescale/gianfar*
5410 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5411 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5413 FREESCALE GPMI NAND DRIVER
5414 M: Han Xu <han.xu@nxp.com>
5415 L: linux-mtd@lists.infradead.org
5417 F: drivers/mtd/nand/gpmi-nand/*
5419 FREESCALE I2C CPM DRIVER
5420 M: Jochen Friedrich <jochen@scram.de>
5421 L: linuxppc-dev@lists.ozlabs.org
5422 L: linux-i2c@vger.kernel.org
5424 F: drivers/i2c/busses/i2c-cpm.c
5426 FREESCALE IMX / MXC FEC DRIVER
5427 M: Fugang Duan <fugang.duan@nxp.com>
5428 L: netdev@vger.kernel.org
5430 F: drivers/net/ethernet/freescale/fec_main.c
5431 F: drivers/net/ethernet/freescale/fec_ptp.c
5432 F: drivers/net/ethernet/freescale/fec.h
5433 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5435 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5436 M: Sascha Hauer <kernel@pengutronix.de>
5437 L: linux-fbdev@vger.kernel.org
5438 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5440 F: include/linux/platform_data/video-imxfb.h
5441 F: drivers/video/fbdev/imxfb.c
5443 FREESCALE QORIQ DPAA ETHERNET DRIVER
5444 M: Madalin Bucur <madalin.bucur@nxp.com>
5445 L: netdev@vger.kernel.org
5447 F: drivers/net/ethernet/freescale/dpaa
5449 FREESCALE QORIQ DPAA FMAN DRIVER
5450 M: Madalin Bucur <madalin.bucur@nxp.com>
5451 L: netdev@vger.kernel.org
5453 F: drivers/net/ethernet/freescale/fman
5454 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5456 FREESCALE QUAD SPI DRIVER
5457 M: Han Xu <han.xu@nxp.com>
5458 L: linux-mtd@lists.infradead.org
5460 F: drivers/mtd/spi-nor/fsl-quadspi.c
5462 FREESCALE QUICC ENGINE LIBRARY
5463 M: Qiang Zhao <qiang.zhao@nxp.com>
5464 L: linuxppc-dev@lists.ozlabs.org
5466 F: drivers/soc/fsl/qe/
5467 F: include/soc/fsl/*qe*.h
5468 F: include/soc/fsl/*ucc*.h
5470 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5471 M: Li Yang <leoyang.li@nxp.com>
5472 L: netdev@vger.kernel.org
5473 L: linuxppc-dev@lists.ozlabs.org
5475 F: drivers/net/ethernet/freescale/ucc_geth*
5477 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5478 M: Zhao Qiang <qiang.zhao@nxp.com>
5479 L: netdev@vger.kernel.org
5480 L: linuxppc-dev@lists.ozlabs.org
5482 F: drivers/net/wan/fsl_ucc_hdlc*
5484 FREESCALE QUICC ENGINE UCC UART DRIVER
5485 M: Timur Tabi <timur@tabi.org>
5486 L: linuxppc-dev@lists.ozlabs.org
5488 F: drivers/tty/serial/ucc_uart.c
5490 FREESCALE SOC DRIVERS
5491 M: Li Yang <leoyang.li@nxp.com>
5492 L: linuxppc-dev@lists.ozlabs.org
5493 L: linux-arm-kernel@lists.infradead.org
5495 F: Documentation/devicetree/bindings/soc/fsl/
5497 F: include/linux/fsl/
5499 FREESCALE SOC FS_ENET DRIVER
5500 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5501 M: Vitaly Bordug <vbordug@ru.mvista.com>
5502 L: linuxppc-dev@lists.ozlabs.org
5503 L: netdev@vger.kernel.org
5505 F: drivers/net/ethernet/freescale/fs_enet/
5506 F: include/linux/fs_enet_pd.h
5508 FREESCALE SOC SOUND DRIVERS
5509 M: Timur Tabi <timur@tabi.org>
5510 M: Nicolin Chen <nicoleotsuka@gmail.com>
5511 M: Xiubo Li <Xiubo.Lee@gmail.com>
5512 R: Fabio Estevam <fabio.estevam@nxp.com>
5513 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5514 L: linuxppc-dev@lists.ozlabs.org
5516 F: sound/soc/fsl/fsl*
5517 F: sound/soc/fsl/imx*
5518 F: sound/soc/fsl/mpc8610_hpcd.c
5520 FREESCALE USB PERIPHERAL DRIVERS
5521 M: Li Yang <leoyang.li@nxp.com>
5522 L: linux-usb@vger.kernel.org
5523 L: linuxppc-dev@lists.ozlabs.org
5525 F: drivers/usb/gadget/udc/fsl*
5528 M: Christoph Hellwig <hch@infradead.org>
5529 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5534 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5535 M: Pavel Machek <pavel@ucw.cz>
5536 L: linux-pm@vger.kernel.org
5538 F: Documentation/power/freezing-of-tasks.txt
5539 F: include/linux/freezer.h
5543 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5544 L: linux-kernel@vger.kernel.org
5547 F: include/linux/frontswap.h
5549 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5550 M: David Howells <dhowells@redhat.com>
5551 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5553 F: Documentation/filesystems/caching/
5555 F: include/linux/fscache*.h
5557 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5558 M: Theodore Y. Ts'o <tytso@mit.edu>
5559 M: Jaegeuk Kim <jaegeuk@kernel.org>
5560 L: linux-fscrypt@vger.kernel.org
5561 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5565 F: include/linux/fscrypt*.h
5567 FUJITSU FR-V (FRV) PORT
5571 FUJITSU LAPTOP EXTRAS
5572 M: Jonathan Woithe <jwoithe@just42.net>
5573 L: platform-driver-x86@vger.kernel.org
5575 F: drivers/platform/x86/fujitsu-laptop.c
5577 FUJITSU M-5MO LS CAMERA ISP DRIVER
5578 M: Kyungmin Park <kyungmin.park@samsung.com>
5579 M: Heungjun Kim <riverful.kim@samsung.com>
5580 L: linux-media@vger.kernel.org
5582 F: drivers/media/i2c/m5mols/
5583 F: include/media/i2c/m5mols.h
5585 FUJITSU TABLET EXTRAS
5586 M: Robert Gerlach <khnz@gmx.de>
5587 L: platform-driver-x86@vger.kernel.org
5589 F: drivers/platform/x86/fujitsu-tablet.c
5591 FUSE: FILESYSTEM IN USERSPACE
5592 M: Miklos Szeredi <miklos@szeredi.hu>
5593 L: linux-fsdevel@vger.kernel.org
5594 W: http://fuse.sourceforge.net/
5595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5598 F: include/uapi/linux/fuse.h
5599 F: Documentation/filesystems/fuse.txt
5602 M: Thomas Gleixner <tglx@linutronix.de>
5603 M: Ingo Molnar <mingo@redhat.com>
5604 R: Peter Zijlstra <peterz@infradead.org>
5605 R: Darren Hart <dvhart@infradead.org>
5606 L: linux-kernel@vger.kernel.org
5607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5610 F: kernel/futex_compat.c
5611 F: include/asm-generic/futex.h
5612 F: include/linux/futex.h
5613 F: include/uapi/linux/futex.h
5614 F: tools/testing/selftests/futex/
5615 F: tools/perf/bench/futex*
5616 F: Documentation/*futex*
5618 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5619 M: Rik Faith <faith@cs.unc.edu>
5620 L: linux-scsi@vger.kernel.org
5621 S: Odd Fixes (e.g., new signatures)
5622 F: drivers/scsi/fdomain.*
5625 M: Kees Cook <keescook@chromium.org>
5626 R: Emese Revfy <re.emese@gmail.com>
5627 L: kernel-hardening@lists.openwall.com
5629 F: scripts/gcc-plugins/
5630 F: scripts/gcc-plugin.sh
5631 F: scripts/Makefile.gcc-plugins
5632 F: Documentation/gcc-plugins.txt
5634 GCOV BASED KERNEL PROFILING
5635 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5638 F: Documentation/dev-tools/gcov.rst
5640 GDB KERNEL DEBUGGING HELPER SCRIPTS
5641 M: Jan Kiszka <jan.kiszka@siemens.com>
5642 M: Kieran Bingham <kieran@bingham.xyz>
5646 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5647 M: Achim Leubner <achim_leubner@adaptec.com>
5648 L: linux-scsi@vger.kernel.org
5649 W: http://www.icp-vortex.com/
5651 F: drivers/scsi/gdt*
5653 GEMTEK FM RADIO RECEIVER DRIVER
5654 M: Hans Verkuil <hverkuil@xs4all.nl>
5655 L: linux-media@vger.kernel.org
5656 T: git git://linuxtv.org/media_tree.git
5657 W: https://linuxtv.org
5659 F: drivers/media/radio/radio-gemtek*
5661 GENERIC GPIO I2C DRIVER
5662 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5664 F: drivers/i2c/busses/i2c-gpio.c
5665 F: include/linux/i2c-gpio.h
5667 GENERIC GPIO I2C MULTIPLEXER DRIVER
5668 M: Peter Korsgaard <peter.korsgaard@barco.com>
5669 L: linux-i2c@vger.kernel.org
5671 F: drivers/i2c/muxes/i2c-mux-gpio.c
5672 F: include/linux/i2c-mux-gpio.h
5673 F: Documentation/i2c/muxes/i2c-mux-gpio
5675 GENERIC HDLC (WAN) DRIVERS
5676 M: Krzysztof Halasa <khc@pm.waw.pl>
5677 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5679 F: drivers/net/wan/c101.c
5680 F: drivers/net/wan/hd6457*
5681 F: drivers/net/wan/hdlc*
5682 F: drivers/net/wan/n2.c
5683 F: drivers/net/wan/pc300too.c
5684 F: drivers/net/wan/pci200syn.c
5685 F: drivers/net/wan/wanxl*
5687 GENERIC INCLUDE/ASM HEADER FILES
5688 M: Arnd Bergmann <arnd@arndb.de>
5689 L: linux-arch@vger.kernel.org
5690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5692 F: include/asm-generic/
5693 F: include/uapi/asm-generic/
5695 GENERIC PHY FRAMEWORK
5696 M: Kishon Vijay Abraham I <kishon@ti.com>
5697 L: linux-kernel@vger.kernel.org
5698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5701 F: include/linux/phy/
5704 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5705 M: Kevin Hilman <khilman@kernel.org>
5706 M: Ulf Hansson <ulf.hansson@linaro.org>
5707 L: linux-pm@vger.kernel.org
5709 F: drivers/base/power/domain*.c
5710 F: include/linux/pm_domain.h
5711 F: Documentation/devicetree/bindings/power/power_domain.txt
5713 GENERIC UIO DRIVER FOR PCI DEVICES
5714 M: "Michael S. Tsirkin" <mst@redhat.com>
5715 L: kvm@vger.kernel.org
5717 F: drivers/uio/uio_pci_generic.c
5719 GENWQE (IBM Generic Workqueue Card)
5720 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5721 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5723 F: drivers/misc/genwqe/
5725 GET_MAINTAINER SCRIPT
5726 M: Joe Perches <joe@perches.com>
5728 F: scripts/get_maintainer.pl
5731 M: Steven Whitehouse <swhiteho@redhat.com>
5732 M: Bob Peterson <rpeterso@redhat.com>
5733 L: cluster-devel@redhat.com
5734 W: http://sources.redhat.com/cluster/
5735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5737 F: Documentation/filesystems/gfs2*.txt
5739 F: include/uapi/linux/gfs2_ondisk.h
5741 GIGASET ISDN DRIVERS
5742 M: Paul Bolle <pebolle@tiscali.nl>
5743 L: gigaset307x-common@lists.sourceforge.net
5744 W: http://gigaset307x.sourceforge.net/
5746 F: Documentation/isdn/README.gigaset
5747 F: drivers/isdn/gigaset/
5748 F: include/uapi/linux/gigaset_dev.h
5751 M: Hans Verkuil <hans.verkuil@cisco.com>
5752 L: linux-media@vger.kernel.org
5754 F: drivers/media/usb/go7007/
5757 M: Bastien Nocera <hadess@hadess.net>
5758 L: linux-input@vger.kernel.org
5760 F: drivers/input/touchscreen/goodix.c
5763 M: Mika Westerberg <mika.westerberg@linux.intel.com>
5764 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5765 L: linux-gpio@vger.kernel.org
5766 L: linux-acpi@vger.kernel.org
5768 F: Documentation/acpi/gpio-properties.txt
5769 F: drivers/gpio/gpiolib-acpi.c
5772 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5773 L: linux-gpio@vger.kernel.org
5775 F: drivers/gpio/gpio-mockup.c
5776 F: tools/testing/selftests/gpio/
5779 M: Linus Walleij <linus.walleij@linaro.org>
5780 L: linux-gpio@vger.kernel.org
5781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5783 F: Documentation/devicetree/bindings/gpio/
5784 F: Documentation/gpio/
5785 F: Documentation/ABI/testing/gpio-cdev
5786 F: Documentation/ABI/obsolete/sysfs-gpio
5788 F: include/linux/gpio/
5789 F: include/linux/gpio.h
5790 F: include/asm-generic/gpio.h
5791 F: include/uapi/linux/gpio.h
5794 GRE DEMULTIPLEXER DRIVER
5795 M: Dmitry Kozlov <xeb@mail.ru>
5796 L: netdev@vger.kernel.org
5798 F: net/ipv4/gre_demux.c
5799 F: net/ipv4/gre_offload.c
5800 F: include/net/gre.h
5802 GRETH 10/100/1G Ethernet MAC device driver
5803 M: Andreas Larsson <andreas@gaisler.com>
5804 L: netdev@vger.kernel.org
5806 F: drivers/net/ethernet/aeroflex/
5808 GREYBUS AUDIO PROTOCOLS DRIVERS
5809 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5810 M: Mark Greer <mgreer@animalcreek.com>
5812 F: drivers/staging/greybus/audio_apbridgea.c
5813 F: drivers/staging/greybus/audio_apbridgea.h
5814 F: drivers/staging/greybus/audio_codec.c
5815 F: drivers/staging/greybus/audio_codec.h
5816 F: drivers/staging/greybus/audio_gb.c
5817 F: drivers/staging/greybus/audio_manager.c
5818 F: drivers/staging/greybus/audio_manager.h
5819 F: drivers/staging/greybus/audio_manager_module.c
5820 F: drivers/staging/greybus/audio_manager_private.h
5821 F: drivers/staging/greybus/audio_manager_sysfs.c
5822 F: drivers/staging/greybus/audio_module.c
5823 F: drivers/staging/greybus/audio_topology.c
5825 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5826 M: Viresh Kumar <vireshk@kernel.org>
5828 F: drivers/staging/greybus/authentication.c
5829 F: drivers/staging/greybus/bootrom.c
5830 F: drivers/staging/greybus/firmware.h
5831 F: drivers/staging/greybus/fw-core.c
5832 F: drivers/staging/greybus/fw-download.c
5833 F: drivers/staging/greybus/fw-managament.c
5834 F: drivers/staging/greybus/greybus_authentication.h
5835 F: drivers/staging/greybus/greybus_firmware.h
5836 F: drivers/staging/greybus/hid.c
5837 F: drivers/staging/greybus/i2c.c
5838 F: drivers/staging/greybus/spi.c
5839 F: drivers/staging/greybus/spilib.c
5840 F: drivers/staging/greybus/spilib.h
5842 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5843 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5845 F: drivers/staging/greybus/loopback.c
5846 F: drivers/staging/greybus/timesync.c
5847 F: drivers/staging/greybus/timesync_platform.c
5849 GREYBUS PLATFORM DRIVERS
5850 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5852 F: drivers/staging/greybus/arche-platform.c
5853 F: drivers/staging/greybus/arche-apb-ctrl.c
5854 F: drivers/staging/greybus/arche_platform.h
5856 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5857 M: Rui Miguel Silva <rmfrfs@gmail.com>
5859 F: drivers/staging/greybus/sdio.c
5860 F: drivers/staging/greybus/light.c
5861 F: drivers/staging/greybus/gpio.c
5862 F: drivers/staging/greybus/power_supply.c
5863 F: drivers/staging/greybus/spi.c
5864 F: drivers/staging/greybus/spilib.c
5867 M: Johan Hovold <johan@kernel.org>
5868 M: Alex Elder <elder@kernel.org>
5869 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5871 F: drivers/staging/greybus/
5872 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
5874 GREYBUS UART PROTOCOLS DRIVERS
5875 M: David Lin <dtwlin@gmail.com>
5877 F: drivers/staging/greybus/uart.c
5878 F: drivers/staging/greybus/log.c
5880 GS1662 VIDEO SERIALIZER
5881 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5882 L: linux-media@vger.kernel.org
5883 T: git git://linuxtv.org/media_tree.git
5885 F: drivers/media/spi/gs1662.c
5887 GSPCA FINEPIX SUBDRIVER
5888 M: Frank Zago <frank@zago.net>
5889 L: linux-media@vger.kernel.org
5890 T: git git://linuxtv.org/media_tree.git
5892 F: drivers/media/usb/gspca/finepix.c
5894 GSPCA GL860 SUBDRIVER
5895 M: Olivier Lorin <o.lorin@laposte.net>
5896 L: linux-media@vger.kernel.org
5897 T: git git://linuxtv.org/media_tree.git
5899 F: drivers/media/usb/gspca/gl860/
5901 GSPCA M5602 SUBDRIVER
5902 M: Erik Andren <erik.andren@gmail.com>
5903 L: linux-media@vger.kernel.org
5904 T: git git://linuxtv.org/media_tree.git
5906 F: drivers/media/usb/gspca/m5602/
5908 GSPCA PAC207 SONIXB SUBDRIVER
5909 M: Hans Verkuil <hverkuil@xs4all.nl>
5910 L: linux-media@vger.kernel.org
5911 T: git git://linuxtv.org/media_tree.git
5913 F: drivers/media/usb/gspca/pac207.c
5915 GSPCA SN9C20X SUBDRIVER
5916 M: Brian Johnson <brijohn@gmail.com>
5917 L: linux-media@vger.kernel.org
5918 T: git git://linuxtv.org/media_tree.git
5920 F: drivers/media/usb/gspca/sn9c20x.c
5922 GSPCA T613 SUBDRIVER
5923 M: Leandro Costantino <lcostantino@gmail.com>
5924 L: linux-media@vger.kernel.org
5925 T: git git://linuxtv.org/media_tree.git
5927 F: drivers/media/usb/gspca/t613.c
5929 GSPCA USB WEBCAM DRIVER
5930 M: Hans Verkuil <hverkuil@xs4all.nl>
5931 L: linux-media@vger.kernel.org
5932 T: git git://linuxtv.org/media_tree.git
5934 F: drivers/media/usb/gspca/
5936 GTP (GPRS Tunneling Protocol)
5937 M: Pablo Neira Ayuso <pablo@netfilter.org>
5938 M: Harald Welte <laforge@gnumonks.org>
5939 L: osmocom-net-gprs@lists.osmocom.org
5940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5942 F: drivers/net/gtp.c
5944 GUID PARTITION TABLE (GPT)
5945 M: Davidlohr Bueso <dave@stgolabs.net>
5946 L: linux-efi@vger.kernel.org
5948 F: block/partitions/efi.*
5951 M: Yoshinori Sato <ysato@users.sourceforge.jp>
5952 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5953 W: http://uclinux-h8.sourceforge.jp
5954 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5957 F: drivers/clocksource/h8300_*.c
5958 F: drivers/clk/h8300/
5959 F: drivers/irqchip/irq-renesas-h8*.c
5962 M: Antti Palosaari <crope@iki.fi>
5963 L: linux-media@vger.kernel.org
5964 W: https://linuxtv.org
5965 W: http://palosaari.fi/linux/
5966 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5967 T: git git://linuxtv.org/anttip/media_tree.git
5969 F: drivers/media/usb/hackrf/
5971 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5972 M: Frank Seidel <frank@f-seidel.de>
5973 L: platform-driver-x86@vger.kernel.org
5974 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5976 F: drivers/platform/x86/hdaps.c
5979 M: Jean Delvare <jdelvare@suse.com>
5980 M: Guenter Roeck <linux@roeck-us.net>
5981 L: linux-hwmon@vger.kernel.org
5982 W: http://hwmon.wiki.kernel.org/
5983 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5986 F: Documentation/hwmon/
5988 F: include/linux/hwmon*.h
5990 HARDWARE RANDOM NUMBER GENERATOR CORE
5991 M: Matt Mackall <mpm@selenic.com>
5992 M: Herbert Xu <herbert@gondor.apana.org.au>
5993 L: linux-crypto@vger.kernel.org
5995 F: Documentation/devicetree/bindings/rng/
5996 F: Documentation/hw_random.txt
5997 F: drivers/char/hw_random/
5998 F: include/linux/hw_random.h
6000 HARDWARE SPINLOCK CORE
6001 M: Ohad Ben-Cohen <ohad@wizery.com>
6002 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6003 L: linux-remoteproc@vger.kernel.org
6005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6006 F: Documentation/devicetree/bindings/hwlock/
6007 F: Documentation/hwspinlock.txt
6008 F: drivers/hwspinlock/
6009 F: include/linux/hwspinlock.h
6011 HARMONY SOUND DRIVER
6012 L: linux-parisc@vger.kernel.org
6014 F: sound/parisc/harmony.*
6016 HDPVR USB VIDEO ENCODER DRIVER
6017 M: Hans Verkuil <hverkuil@xs4all.nl>
6018 L: linux-media@vger.kernel.org
6019 T: git git://linuxtv.org/media_tree.git
6020 W: https://linuxtv.org
6022 F: drivers/media/usb/hdpvr/
6024 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6025 M: Jimmy Vance <jimmy.vance@hpe.com>
6027 F: Documentation/watchdog/hpwdt.txt
6028 F: drivers/watchdog/hpwdt.c
6030 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6031 M: Don Brace <don.brace@microsemi.com>
6032 L: esc.storagedev@microsemi.com
6033 L: linux-scsi@vger.kernel.org
6035 F: Documentation/scsi/hpsa.txt
6036 F: drivers/scsi/hpsa*.[ch]
6037 F: include/linux/cciss*.h
6038 F: include/uapi/linux/cciss*.h
6040 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
6041 M: Don Brace <don.brace@microsemi.com>
6042 L: esc.storagedev@microsemi.com
6043 L: linux-scsi@vger.kernel.org
6045 F: Documentation/blockdev/cciss.txt
6046 F: drivers/block/cciss*
6047 F: include/linux/cciss_ioctl.h
6048 F: include/uapi/linux/cciss_ioctl.h
6051 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6052 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6053 L: linux-rdma@vger.kernel.org
6055 F: drivers/infiniband/hw/hfi1
6058 L: linux-fsdevel@vger.kernel.org
6060 F: Documentation/filesystems/hfs.txt
6064 L: linux-fsdevel@vger.kernel.org
6066 F: Documentation/filesystems/hfsplus.txt
6069 HGA FRAMEBUFFER DRIVER
6070 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6071 L: linux-nvidia@lists.surfsouth.com
6072 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6074 F: drivers/video/fbdev/hgafb.c
6076 HIBERNATION (aka Software Suspend, aka swsusp)
6077 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6078 M: Pavel Machek <pavel@ucw.cz>
6079 L: linux-pm@vger.kernel.org
6080 B: https://bugzilla.kernel.org
6083 F: drivers/base/power/
6085 F: include/linux/suspend.h
6086 F: include/linux/freezer.h
6087 F: include/linux/pm.h
6088 F: arch/*/include/asm/suspend*.h
6091 M: Jiri Kosina <jikos@kernel.org>
6092 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6093 L: linux-input@vger.kernel.org
6094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6097 F: include/linux/hid*
6098 F: include/uapi/linux/hid*
6100 HID SENSOR HUB DRIVERS
6101 M: Jiri Kosina <jikos@kernel.org>
6102 M: Jonathan Cameron <jic23@kernel.org>
6103 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6104 L: linux-input@vger.kernel.org
6105 L: linux-iio@vger.kernel.org
6107 F: Documentation/hid/hid-sensor*
6108 F: drivers/hid/hid-sensor-*
6109 F: drivers/iio/*/hid-*
6110 F: include/linux/hid-sensor-*
6112 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6113 M: Thomas Gleixner <tglx@linutronix.de>
6114 L: linux-kernel@vger.kernel.org
6115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6117 F: Documentation/timers/
6118 F: kernel/time/hrtimer.c
6119 F: kernel/time/clockevents.c
6120 F: kernel/time/timer_*.c
6121 F: include/linux/clockchips.h
6122 F: include/linux/hrtimer.h
6124 HIGH-SPEED SCC DRIVER FOR AX.25
6125 L: linux-hams@vger.kernel.org
6127 F: drivers/net/hamradio/dmascc.c
6128 F: drivers/net/hamradio/scc.c
6130 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6131 M: HighPoint Linux Team <linux@highpoint-tech.com>
6132 W: http://www.highpoint-tech.com
6134 F: Documentation/scsi/hptiop.txt
6135 F: drivers/scsi/hptiop.c
6138 M: Jes Sorensen <jes@trained-monkey.org>
6139 L: linux-hippi@sunsite.dk
6141 F: include/linux/hippidevice.h
6142 F: include/uapi/linux/if_hippi.h
6144 F: drivers/net/hippi/
6146 HISILICON NETWORK SUBSYSTEM DRIVER
6147 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6148 M: Salil Mehta <salil.mehta@huawei.com>
6149 L: netdev@vger.kernel.org
6150 W: http://www.hisilicon.com
6152 F: drivers/net/ethernet/hisilicon/
6153 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6155 HISILICON ROCE DRIVER
6156 M: Lijun Ou <oulijun@huawei.com>
6157 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6158 L: linux-rdma@vger.kernel.org
6160 F: drivers/infiniband/hw/hns/
6161 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6163 HISILICON SAS Controller
6164 M: John Garry <john.garry@huawei.com>
6165 W: http://www.hisilicon.com
6167 F: drivers/scsi/hisi_sas/
6168 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6171 M: Jouni Malinen <j@w1.fi>
6172 L: linux-wireless@vger.kernel.org
6173 W: http://w1.fi/hostap-driver.html
6175 F: drivers/net/wireless/intersil/hostap/
6177 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6178 L: platform-driver-x86@vger.kernel.org
6180 F: drivers/platform/x86/tc1100-wmi.c
6182 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6183 M: Jaroslav Kysela <perex@perex.cz>
6185 F: drivers/net/ethernet/hp/hp100.*
6187 HPET: High Precision Event Timers driver
6188 M: Clemens Ladisch <clemens@ladisch.de>
6190 F: Documentation/timers/hpet.txt
6191 F: drivers/char/hpet.c
6192 F: include/linux/hpet.h
6193 F: include/uapi/linux/hpet.h
6197 F: arch/x86/kernel/hpet.c
6198 F: arch/x86/include/asm/hpet.h
6201 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6202 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6207 M: Sebastian Reichel <sre@kernel.org>
6208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6210 F: Documentation/ABI/testing/sysfs-bus-hsi
6211 F: Documentation/driver-api/hsi.rst
6213 F: include/linux/hsi/
6214 F: include/uapi/linux/hsi/
6217 L: linux-usb@vger.kernel.org
6219 F: drivers/net/usb/hso.c
6221 HSR NETWORK PROTOCOL
6222 M: Arvid Brodin <arvid.brodin@alten.se>
6223 L: netdev@vger.kernel.org
6227 HT16K33 LED CONTROLLER DRIVER
6228 M: Robin van der Gracht <robin@protonic.nl>
6230 F: drivers/auxdisplay/ht16k33.c
6231 F: Documentation/devicetree/bindings/display/ht16k33.txt
6233 HTCPEN TOUCHSCREEN DRIVER
6234 M: Pau Oliva Fora <pof@eslack.org>
6235 L: linux-input@vger.kernel.org
6237 F: drivers/input/touchscreen/htcpen.c
6240 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6245 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6246 L: linux-media@vger.kernel.org
6247 T: git git://linuxtv.org/media_tree.git
6248 W: https://linuxtv.org
6250 F: drivers/media/platform/sti/hva
6252 HWPOISON MEMORY FAILURE HANDLING
6253 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6254 L: linux-mm@kvack.org
6256 F: mm/memory-failure.c
6257 F: mm/hwpoison-inject.c
6259 Hyper-V CORE AND DRIVERS
6260 M: "K. Y. Srinivasan" <kys@microsoft.com>
6261 M: Haiyang Zhang <haiyangz@microsoft.com>
6262 M: Stephen Hemminger <sthemmin@microsoft.com>
6263 L: devel@linuxdriverproject.org
6265 F: arch/x86/include/asm/mshyperv.h
6266 F: arch/x86/include/uapi/asm/hyperv.h
6267 F: arch/x86/kernel/cpu/mshyperv.c
6269 F: drivers/hid/hid-hyperv.c
6271 F: drivers/input/serio/hyperv-keyboard.c
6272 F: drivers/pci/host/pci-hyperv.c
6273 F: drivers/net/hyperv/
6274 F: drivers/scsi/storvsc_drv.c
6275 F: drivers/uio/uio_hv_generic.c
6276 F: drivers/video/fbdev/hyperv_fb.c
6277 F: include/linux/hyperv.h
6279 F: Documentation/ABI/stable/sysfs-bus-vmbus
6281 HYPERVISOR VIRTUAL CONSOLE DRIVER
6282 L: linuxppc-dev@lists.ozlabs.org
6287 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6288 L: linux-i2c@vger.kernel.org
6289 L: linux-acpi@vger.kernel.org
6291 F: drivers/i2c/i2c-core-acpi.c
6294 M: Peter Rosin <peda@axentia.se>
6295 L: linux-i2c@vger.kernel.org
6297 F: Documentation/i2c/i2c-topology
6298 F: Documentation/i2c/muxes/
6299 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6300 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6301 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6302 F: drivers/i2c/i2c-mux.c
6303 F: drivers/i2c/muxes/
6304 F: include/linux/i2c-mux.h
6306 I2C OVER PARALLEL PORT
6307 M: Jean Delvare <jdelvare@suse.com>
6308 L: linux-i2c@vger.kernel.org
6310 F: Documentation/i2c/busses/i2c-parport
6311 F: Documentation/i2c/busses/i2c-parport-light
6312 F: drivers/i2c/busses/i2c-parport.c
6313 F: drivers/i2c/busses/i2c-parport-light.c
6316 M: Wolfram Sang <wsa@the-dreams.de>
6317 L: linux-i2c@vger.kernel.org
6318 W: https://i2c.wiki.kernel.org/
6319 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6322 F: Documentation/devicetree/bindings/i2c/
6323 F: Documentation/i2c/
6326 F: include/linux/i2c.h
6327 F: include/linux/i2c-*.h
6328 F: include/uapi/linux/i2c.h
6329 F: include/uapi/linux/i2c-*.h
6332 M: Jean Delvare <jdelvare@suse.com>
6333 L: linux-i2c@vger.kernel.org
6335 F: Documentation/i2c/busses/i2c-taos-evm
6336 F: drivers/i2c/busses/i2c-taos-evm.c
6339 M: Till Harbaum <till@harbaum.org>
6340 L: linux-i2c@vger.kernel.org
6341 W: http://www.harbaum.org/till/i2c_tiny_usb
6343 F: drivers/i2c/busses/i2c-tiny-usb.c
6345 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6346 M: Jean Delvare <jdelvare@suse.com>
6347 L: linux-i2c@vger.kernel.org
6349 F: Documentation/i2c/busses/i2c-ali1535
6350 F: Documentation/i2c/busses/i2c-ali1563
6351 F: Documentation/i2c/busses/i2c-ali15x3
6352 F: Documentation/i2c/busses/i2c-amd756
6353 F: Documentation/i2c/busses/i2c-amd8111
6354 F: Documentation/i2c/busses/i2c-i801
6355 F: Documentation/i2c/busses/i2c-nforce2
6356 F: Documentation/i2c/busses/i2c-piix4
6357 F: Documentation/i2c/busses/i2c-sis5595
6358 F: Documentation/i2c/busses/i2c-sis630
6359 F: Documentation/i2c/busses/i2c-sis96x
6360 F: Documentation/i2c/busses/i2c-via
6361 F: Documentation/i2c/busses/i2c-viapro
6362 F: drivers/i2c/busses/i2c-ali1535.c
6363 F: drivers/i2c/busses/i2c-ali1563.c
6364 F: drivers/i2c/busses/i2c-ali15x3.c
6365 F: drivers/i2c/busses/i2c-amd756.c
6366 F: drivers/i2c/busses/i2c-amd756-s4882.c
6367 F: drivers/i2c/busses/i2c-amd8111.c
6368 F: drivers/i2c/busses/i2c-i801.c
6369 F: drivers/i2c/busses/i2c-isch.c
6370 F: drivers/i2c/busses/i2c-nforce2.c
6371 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6372 F: drivers/i2c/busses/i2c-piix4.c
6373 F: drivers/i2c/busses/i2c-sis5595.c
6374 F: drivers/i2c/busses/i2c-sis630.c
6375 F: drivers/i2c/busses/i2c-sis96x.c
6376 F: drivers/i2c/busses/i2c-via.c
6377 F: drivers/i2c/busses/i2c-viapro.c
6379 I2C/SMBUS ISMT DRIVER
6380 M: Seth Heasley <seth.heasley@intel.com>
6381 M: Neil Horman <nhorman@tuxdriver.com>
6382 L: linux-i2c@vger.kernel.org
6383 F: drivers/i2c/busses/i2c-ismt.c
6384 F: Documentation/i2c/busses/i2c-ismt
6386 I2C/SMBUS STUB DRIVER
6387 M: Jean Delvare <jdelvare@suse.com>
6388 L: linux-i2c@vger.kernel.org
6390 F: drivers/i2c/i2c-stub.c
6393 M: "H. Peter Anvin" <hpa@zytor.com>
6397 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6398 M: "H. Peter Anvin" <hpa@zytor.com>
6399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6402 IA64 (Itanium) PLATFORM
6403 M: Tony Luck <tony.luck@intel.com>
6404 M: Fenghua Yu <fenghua.yu@intel.com>
6405 L: linux-ia64@vger.kernel.org
6406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6410 IBM Power 842 compression accelerator
6411 M: Haren Myneni <haren@us.ibm.com>
6413 F: drivers/crypto/nx/Makefile
6414 F: drivers/crypto/nx/Kconfig
6415 F: drivers/crypto/nx/nx-842*
6416 F: include/linux/sw842.h
6420 IBM Power in-Nest Crypto Acceleration
6421 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6422 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6423 L: linux-crypto@vger.kernel.org
6425 F: drivers/crypto/nx/Makefile
6426 F: drivers/crypto/nx/Kconfig
6427 F: drivers/crypto/nx/nx-aes*
6428 F: drivers/crypto/nx/nx-sha*
6429 F: drivers/crypto/nx/nx.*
6430 F: drivers/crypto/nx/nx_csbcpb.h
6431 F: drivers/crypto/nx/nx_debugfs.h
6433 IBM Power Linux RAID adapter
6434 M: Brian King <brking@us.ibm.com>
6436 F: drivers/scsi/ipr.*
6438 IBM Power SRIOV Virtual NIC Device Driver
6439 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6440 M: John Allen <jallen@linux.vnet.ibm.com>
6441 L: netdev@vger.kernel.org
6443 F: drivers/net/ethernet/ibm/ibmvnic.*
6445 IBM Power Virtual Ethernet Device Driver
6446 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6447 L: netdev@vger.kernel.org
6449 F: drivers/net/ethernet/ibm/ibmveth.*
6451 IBM Power Virtual FC Device Drivers
6452 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6453 L: linux-scsi@vger.kernel.org
6455 F: drivers/scsi/ibmvscsi/ibmvfc*
6457 IBM Power Virtual SCSI Device Drivers
6458 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6459 L: linux-scsi@vger.kernel.org
6461 F: drivers/scsi/ibmvscsi/ibmvscsi*
6462 F: include/scsi/viosrp.h
6464 IBM Power Virtual SCSI Device Target Driver
6465 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6466 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6467 L: linux-scsi@vger.kernel.org
6468 L: target-devel@vger.kernel.org
6470 F: drivers/scsi/ibmvscsi_tgt/
6472 IBM Power VMX Cryptographic instructions
6473 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6474 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6475 L: linux-crypto@vger.kernel.org
6477 F: drivers/crypto/vmx/Makefile
6478 F: drivers/crypto/vmx/Kconfig
6479 F: drivers/crypto/vmx/vmx.c
6480 F: drivers/crypto/vmx/aes*
6481 F: drivers/crypto/vmx/ghash*
6482 F: drivers/crypto/vmx/ppc-xlate.pl
6484 IBM ServeRAID RAID DRIVER
6486 F: drivers/scsi/ips.*
6488 ICH LPC AND GPIO DRIVER
6489 M: Peter Tyser <ptyser@xes-inc.com>
6491 F: drivers/mfd/lpc_ich.c
6492 F: drivers/gpio/gpio-ich.c
6495 M: "David S. Miller" <davem@davemloft.net>
6496 L: linux-ide@vger.kernel.org
6497 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6500 F: Documentation/ide/
6502 F: include/linux/ide.h
6505 M: Borislav Petkov <bp@alien8.de>
6506 L: linux-ide@vger.kernel.org
6508 F: Documentation/cdrom/ide-cd
6509 F: drivers/ide/ide-cd*
6511 IDEAPAD LAPTOP EXTRAS DRIVER
6512 M: Ike Panhc <ike.pan@canonical.com>
6513 L: platform-driver-x86@vger.kernel.org
6514 W: http://launchpad.net/ideapad-laptop
6516 F: drivers/platform/x86/ideapad-laptop.c
6518 IDEAPAD LAPTOP SLIDEBAR DRIVER
6519 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6520 L: linux-input@vger.kernel.org
6521 W: https://github.com/o2genum/ideapad-slidebar
6523 F: drivers/input/misc/ideapad_slidebar.c
6525 IDT VersaClock 5 CLOCK DRIVER
6526 M: Marek Vasut <marek.vasut@gmail.com>
6528 F: drivers/clk/clk-versaclock5.c
6530 IEEE 802.15.4 SUBSYSTEM
6531 M: Alexander Aring <alex.aring@gmail.com>
6532 M: Stefan Schmidt <stefan@osg.samsung.com>
6533 L: linux-wpan@vger.kernel.org
6534 W: http://wpan.cakelab.org/
6535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6540 F: drivers/net/ieee802154/
6541 F: include/linux/nl802154.h
6542 F: include/linux/ieee802154.h
6543 F: include/net/nl802154.h
6544 F: include/net/mac802154.h
6545 F: include/net/af_ieee802154.h
6546 F: include/net/cfg802154.h
6547 F: include/net/ieee802154_netdev.h
6548 F: Documentation/networking/ieee802154.txt
6551 M: Yotam Gigi <yotamg@mellanox.com>
6552 M: Jamal Hadi Salim <jhs@mojatatu.com>
6554 F: include/net/ife.h
6555 F: include/uapi/linux/ife.h
6557 IGORPLUG-USB IR RECEIVER
6558 M: Sean Young <sean@mess.org>
6559 L: linux-media@vger.kernel.org
6561 F: drivers/media/rc/igorplugusb.c
6563 IGUANAWORKS USB IR TRANSCEIVER
6564 M: Sean Young <sean@mess.org>
6565 L: linux-media@vger.kernel.org
6567 F: drivers/media/rc/iguanair.c
6569 IIO DIGITAL POTENTIOMETER DAC
6570 M: Peter Rosin <peda@axentia.se>
6571 L: linux-iio@vger.kernel.org
6573 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6574 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6575 F: drivers/iio/dac/dpot-dac.c
6577 IIO ENVELOPE DETECTOR
6578 M: Peter Rosin <peda@axentia.se>
6579 L: linux-iio@vger.kernel.org
6581 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6582 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6583 F: drivers/iio/adc/envelope-detector.c
6586 M: Peter Rosin <peda@axentia.se>
6587 L: linux-iio@vger.kernel.org
6589 F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6590 F: drivers/iio/multiplexer/iio-mux.c
6592 IIO SUBSYSTEM AND DRIVERS
6593 M: Jonathan Cameron <jic23@kernel.org>
6594 R: Hartmut Knaack <knaack.h@gmx.de>
6595 R: Lars-Peter Clausen <lars@metafoo.de>
6596 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6597 L: linux-iio@vger.kernel.org
6598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6600 F: Documentation/devicetree/bindings/iio/
6602 F: drivers/staging/iio/
6603 F: include/linux/iio/
6606 IKANOS/ADI EAGLE ADSL USB DRIVER
6607 M: Matthieu Castet <castet.matthieu@free.fr>
6608 M: Stanislaw Gruszka <stf_xl@wp.pl>
6610 F: drivers/usb/atm/ueagle-atm.c
6612 IMGTEC ASCII LCD DRIVER
6613 M: Paul Burton <paul.burton@imgtec.com>
6615 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6616 F: drivers/auxdisplay/img-ascii-lcd.c
6618 IMGTEC IR DECODER DRIVER
6619 M: James Hogan <james.hogan@imgtec.com>
6621 F: drivers/media/rc/img-ir/
6623 IMS TWINTURBO FRAMEBUFFER DRIVER
6624 L: linux-fbdev@vger.kernel.org
6626 F: drivers/video/fbdev/imsttfb.c
6628 INA209 HARDWARE MONITOR DRIVER
6629 M: Guenter Roeck <linux@roeck-us.net>
6630 L: linux-hwmon@vger.kernel.org
6632 F: Documentation/hwmon/ina209
6633 F: Documentation/devicetree/bindings/i2c/ina209.txt
6634 F: drivers/hwmon/ina209.c
6636 INA2XX HARDWARE MONITOR DRIVER
6637 M: Guenter Roeck <linux@roeck-us.net>
6638 L: linux-hwmon@vger.kernel.org
6640 F: Documentation/hwmon/ina2xx
6641 F: drivers/hwmon/ina2xx.c
6642 F: include/linux/platform_data/ina2xx.h
6644 INDUSTRY PACK SUBSYSTEM (IPACK)
6645 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6646 M: Jens Taprogge <jens.taprogge@taprogge.org>
6647 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6648 L: industrypack-devel@lists.sourceforge.net
6649 W: http://industrypack.sourceforge.net
6653 INFINIBAND SUBSYSTEM
6654 M: Doug Ledford <dledford@redhat.com>
6655 M: Sean Hefty <sean.hefty@intel.com>
6656 M: Hal Rosenstock <hal.rosenstock@gmail.com>
6657 L: linux-rdma@vger.kernel.org
6658 W: http://www.openfabrics.org/
6659 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6662 F: Documentation/devicetree/bindings/infiniband/
6663 F: Documentation/infiniband/
6664 F: drivers/infiniband/
6665 F: include/uapi/linux/if_infiniband.h
6666 F: include/uapi/rdma/
6669 INGENIC JZ4780 DMA Driver
6670 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6672 F: drivers/dma/dma-jz4780.c
6674 INGENIC JZ4780 NAND DRIVER
6675 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6676 L: linux-mtd@lists.infradead.org
6678 F: drivers/mtd/nand/jz4780_*
6681 M: John McCutchan <john@johnmccutchan.com>
6682 M: Robert Love <rlove@rlove.org>
6683 M: Eric Paris <eparis@parisplace.org>
6685 F: Documentation/filesystems/inotify.txt
6686 F: fs/notify/inotify/
6687 F: include/linux/inotify.h
6688 F: include/uapi/linux/inotify.h
6690 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6691 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6692 L: linux-input@vger.kernel.org
6693 Q: http://patchwork.kernel.org/project/linux-input/list/
6694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6697 F: include/linux/input.h
6698 F: include/uapi/linux/input.h
6699 F: include/uapi/linux/input-event-codes.h
6700 F: include/linux/input/
6701 F: Documentation/devicetree/bindings/input/
6702 F: Documentation/input/
6704 INPUT MULTITOUCH (MT) PROTOCOL
6705 M: Henrik Rydberg <rydberg@bitmath.org>
6706 L: linux-input@vger.kernel.org
6708 F: Documentation/input/multi-touch-protocol.rst
6709 F: drivers/input/input-mt.c
6712 INSIDE SECURE CRYPTO DRIVER
6713 M: Antoine Tenart <antoine.tenart@free-electrons.com>
6714 F: drivers/crypto/inside-secure/
6716 L: linux-crypto@vger.kernel.org
6718 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6719 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6720 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6721 L: linux-ima-devel@lists.sourceforge.net
6722 L: linux-ima-user@lists.sourceforge.net
6723 L: linux-security-module@vger.kernel.org
6724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6726 F: security/integrity/ima/
6728 INTEL 810/815 FRAMEBUFFER DRIVER
6729 M: Antonino Daplas <adaplas@gmail.com>
6730 L: linux-fbdev@vger.kernel.org
6732 F: drivers/video/fbdev/i810/
6734 INTEL ASoC BDW/HSW DRIVERS
6735 M: Jie Yang <yang.jie@linux.intel.com>
6736 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6738 F: sound/soc/intel/common/sst-dsp*
6739 F: sound/soc/intel/common/sst-firmware.c
6740 F: sound/soc/intel/boards/broadwell.c
6741 F: sound/soc/intel/haswell/
6743 INTEL C600 SERIES SAS CONTROLLER DRIVER
6744 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6745 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6746 L: linux-scsi@vger.kernel.org
6747 T: git git://git.code.sf.net/p/intel-sas/isci
6749 F: drivers/scsi/isci/
6751 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6752 M: Daniel Vetter <daniel.vetter@intel.com>
6753 M: Jani Nikula <jani.nikula@linux.intel.com>
6754 L: intel-gfx@lists.freedesktop.org
6755 W: https://01.org/linuxgraphics/
6756 B: https://01.org/linuxgraphics/documentation/how-report-bugs
6757 C: irc://chat.freenode.net/intel-gfx
6758 Q: http://patchwork.freedesktop.org/project/intel-gfx/
6759 T: git git://anongit.freedesktop.org/drm-intel
6761 F: drivers/gpu/drm/i915/
6762 F: include/drm/i915*
6763 F: include/uapi/drm/i915_drm.h
6764 F: Documentation/gpu/i915.rst
6766 INTEL ETHERNET DRIVERS
6767 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6768 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6769 W: http://www.intel.com/support/feedback.htm
6770 W: http://e1000.sourceforge.net/
6771 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6775 F: Documentation/networking/e100.txt
6776 F: Documentation/networking/e1000.txt
6777 F: Documentation/networking/e1000e.txt
6778 F: Documentation/networking/igb.txt
6779 F: Documentation/networking/igbvf.txt
6780 F: Documentation/networking/ixgb.txt
6781 F: Documentation/networking/ixgbe.txt
6782 F: Documentation/networking/ixgbevf.txt
6783 F: Documentation/networking/i40e.txt
6784 F: Documentation/networking/i40evf.txt
6785 F: drivers/net/ethernet/intel/
6786 F: drivers/net/ethernet/intel/*/
6787 F: include/linux/avf/virtchnl.h
6789 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6790 M: Maik Broemme <mbroemme@libmpq.org>
6791 L: linux-fbdev@vger.kernel.org
6793 F: Documentation/fb/intelfb.txt
6794 F: drivers/video/fbdev/intelfb/
6796 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6797 M: Zhenyu Wang <zhenyuw@linux.intel.com>
6798 M: Zhi Wang <zhi.a.wang@intel.com>
6799 L: intel-gvt-dev@lists.freedesktop.org
6800 L: intel-gfx@lists.freedesktop.org
6801 W: https://01.org/igvt-g
6802 T: git https://github.com/01org/gvt-linux.git
6804 F: drivers/gpu/drm/i915/gvt/
6806 INTEL HID EVENT DRIVER
6807 M: Alex Hung <alex.hung@canonical.com>
6808 L: platform-driver-x86@vger.kernel.org
6810 F: drivers/platform/x86/intel-hid.c
6812 INTEL I/OAT DMA DRIVER
6813 M: Dave Jiang <dave.jiang@intel.com>
6814 R: Dan Williams <dan.j.williams@intel.com>
6815 L: dmaengine@vger.kernel.org
6816 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6818 F: drivers/dma/ioat*
6821 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6822 M: Len Brown <lenb@kernel.org>
6823 L: linux-pm@vger.kernel.org
6824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6825 B: https://bugzilla.kernel.org
6827 F: drivers/idle/intel_idle.c
6829 INTEL INTEGRATED SENSOR HUB DRIVER
6830 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6831 M: Jiri Kosina <jikos@kernel.org>
6832 L: linux-input@vger.kernel.org
6834 F: drivers/hid/intel-ish-hid/
6837 M: David Woodhouse <dwmw2@infradead.org>
6838 L: iommu@lists.linux-foundation.org
6839 T: git git://git.infradead.org/iommu-2.6.git
6841 F: drivers/iommu/intel-iommu.c
6842 F: include/linux/intel-iommu.h
6844 INTEL IOP-ADMA DMA DRIVER
6845 R: Dan Williams <dan.j.williams@intel.com>
6847 F: drivers/dma/iop-adma.c
6849 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6850 M: Krzysztof Halasa <khalasa@piap.pl>
6852 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6853 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6854 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6855 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6856 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6857 F: drivers/net/wan/ixp4xx_hss.c
6859 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6860 M: Deepak Saxena <dsaxena@plexity.net>
6862 F: drivers/char/hw_random/ixp4xx-rng.c
6864 INTEL MANAGEMENT ENGINE (mei)
6865 M: Tomas Winkler <tomas.winkler@intel.com>
6866 L: linux-kernel@vger.kernel.org
6868 F: include/uapi/linux/mei.h
6869 F: include/linux/mei_cl_bus.h
6870 F: drivers/misc/mei/*
6871 F: drivers/watchdog/mei_wdt.c
6872 F: Documentation/misc-devices/mei/*
6875 INTEL MENLOW THERMAL DRIVER
6876 M: Sujith Thomas <sujith.thomas@intel.com>
6877 L: platform-driver-x86@vger.kernel.org
6878 W: https://01.org/linux-acpi
6880 F: drivers/platform/x86/intel_menlow.c
6882 INTEL MERRIFIELD GPIO DRIVER
6883 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6884 L: linux-gpio@vger.kernel.org
6886 F: drivers/gpio/gpio-merrifield.c
6888 INTEL MIC DRIVERS (mic)
6889 M: Sudeep Dutt <sudeep.dutt@intel.com>
6890 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6892 W: https://github.com/sudeepdutt/mic
6893 W: http://software.intel.com/en-us/mic-developer
6894 F: include/linux/mic_bus.h
6895 F: include/linux/scif.h
6896 F: include/uapi/linux/mic_common.h
6897 F: include/uapi/linux/mic_ioctl.h
6898 F: include/uapi/linux/scif_ioctl.h
6899 F: drivers/misc/mic/
6900 F: drivers/dma/mic_x100_dma.c
6901 F: drivers/dma/mic_x100_dma.h
6902 F: Documentation/mic/
6904 INTEL PMC CORE DRIVER
6905 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6906 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6907 L: platform-driver-x86@vger.kernel.org
6909 F: arch/x86/include/asm/pmc_core.h
6910 F: drivers/platform/x86/intel_pmc_core*
6912 INTEL PMC/P-Unit IPC DRIVER
6913 M: Zha Qipeng<qipeng.zha@intel.com>
6914 L: platform-driver-x86@vger.kernel.org
6916 F: drivers/platform/x86/intel_pmc_ipc.c
6917 F: drivers/platform/x86/intel_punit_ipc.c
6918 F: arch/x86/include/asm/intel_pmc_ipc.h
6919 F: arch/x86/include/asm/intel_punit_ipc.h
6921 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6922 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6923 L: linux-wireless@vger.kernel.org
6925 F: Documentation/networking/README.ipw2100
6926 F: Documentation/networking/README.ipw2200
6927 F: drivers/net/wireless/intel/ipw2x00/
6930 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6931 M: Len Brown <lenb@kernel.org>
6932 L: linux-pm@vger.kernel.org
6934 F: drivers/cpufreq/intel_pstate.c
6936 INTEL RDMA RNIC DRIVER
6937 M: Faisal Latif <faisal.latif@intel.com>
6938 M: Shiraz Saleem <shiraz.saleem@intel.com>
6939 L: linux-rdma@vger.kernel.org
6941 F: drivers/infiniband/hw/i40iw/
6943 INTEL TELEMETRY DRIVER
6944 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6945 L: platform-driver-x86@vger.kernel.org
6947 F: arch/x86/include/asm/intel_telemetry.h
6948 F: drivers/platform/x86/intel_telemetry*
6950 INTEL VIRTUAL BUTTON DRIVER
6951 M: AceLan Kao <acelan.kao@canonical.com>
6952 L: platform-driver-x86@vger.kernel.org
6954 F: drivers/platform/x86/intel-vbtn.c
6956 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6957 M: Stanislaw Gruszka <sgruszka@redhat.com>
6958 L: linux-wireless@vger.kernel.org
6960 F: drivers/net/wireless/intel/iwlegacy/
6962 INTEL WIRELESS WIFI LINK (iwlwifi)
6963 M: Johannes Berg <johannes.berg@intel.com>
6964 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6965 M: Luca Coelho <luciano.coelho@intel.com>
6966 M: Intel Linux Wireless <linuxwifi@intel.com>
6967 L: linux-wireless@vger.kernel.org
6968 W: http://intellinuxwireless.org
6969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6971 F: drivers/net/wireless/intel/iwlwifi/
6973 INTEL WIRELESS WIMAX CONNECTION 2400
6974 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6975 M: linux-wimax@intel.com
6976 L: wimax@linuxwimax.org (subscribers-only)
6978 W: http://linuxwimax.org
6979 F: Documentation/wimax/README.i2400m
6980 F: drivers/net/wimax/i2400m/
6981 F: include/uapi/linux/wimax/i2400m.h
6984 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6986 F: Documentation/trace/intel_th.txt
6987 F: drivers/hwtracing/intel_th/
6989 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6990 M: Ning Sun <ning.sun@intel.com>
6991 L: tboot-devel@lists.sourceforge.net
6992 W: http://tboot.sourceforge.net
6993 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6995 F: Documentation/intel_txt.txt
6996 F: include/linux/tboot.h
6997 F: arch/x86/kernel/tboot.c
6999 INTEL-MID GPIO DRIVER
7000 M: David Cohen <david.a.cohen@linux.intel.com>
7001 L: linux-gpio@vger.kernel.org
7003 F: drivers/gpio/gpio-intel-mid.c
7005 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7006 M: Linus Walleij <linus.walleij@linaro.org>
7007 L: linux-iio@vger.kernel.org
7009 F: drivers/iio/gyro/mpu3050*
7010 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7012 IOC3 ETHERNET DRIVER
7013 M: Ralf Baechle <ralf@linux-mips.org>
7014 L: linux-mips@linux-mips.org
7016 F: drivers/net/ethernet/sgi/ioc3-eth.c
7019 M: Pat Gefre <pfg@sgi.com>
7020 L: linux-serial@vger.kernel.org
7022 F: drivers/tty/serial/ioc3_serial.c
7025 M: Joerg Roedel <joro@8bytes.org>
7026 L: iommu@lists.linux-foundation.org
7027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7029 F: Documentation/devicetree/bindings/iommu/
7031 F: include/linux/iommu.h
7032 F: include/linux/iova.h
7035 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7037 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7040 M: Corey Minyard <minyard@acm.org>
7041 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7042 W: http://openipmi.sourceforge.net/
7044 F: Documentation/IPMI.txt
7045 F: drivers/char/ipmi/
7046 F: include/linux/ipmi*
7047 F: include/uapi/linux/ipmi*
7049 IPS SCSI RAID DRIVER
7050 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7051 L: linux-scsi@vger.kernel.org
7052 W: http://www.adaptec.com/
7054 F: drivers/scsi/ips*
7057 M: Wensong Zhang <wensong@linux-vs.org>
7058 M: Simon Horman <horms@verge.net.au>
7059 M: Julian Anastasov <ja@ssi.bg>
7060 L: netdev@vger.kernel.org
7061 L: lvs-devel@vger.kernel.org
7063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7065 F: Documentation/networking/ipvs-sysctl.txt
7066 F: include/net/ip_vs.h
7067 F: include/uapi/linux/ip_vs.h
7068 F: net/netfilter/ipvs/
7071 M: Jiri Kosina <jikos@kernel.org>
7072 M: David Sterba <dsterba@suse.com>
7074 F: drivers/tty/ipwireless/
7077 L: netdev@vger.kernel.org
7079 F: include/net/ipx.h
7080 F: include/uapi/linux/ipx.h
7084 M: Samuel Ortiz <samuel@sortiz.org>
7085 L: irda-users@lists.sourceforge.net (subscribers-only)
7086 L: netdev@vger.kernel.org
7087 W: http://irda.sourceforge.net/
7089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7090 F: Documentation/networking/irda.txt
7091 F: drivers/net/irda/
7092 F: include/net/irda/
7095 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7096 M: Marc Zyngier <marc.zyngier@arm.com>
7098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7099 F: Documentation/IRQ-domain.txt
7100 F: include/linux/irqdomain.h
7101 F: kernel/irq/irqdomain.c
7105 M: Thomas Gleixner <tglx@linutronix.de>
7106 L: linux-kernel@vger.kernel.org
7108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7112 M: Thomas Gleixner <tglx@linutronix.de>
7113 M: Jason Cooper <jason@lakedaemon.net>
7114 M: Marc Zyngier <marc.zyngier@arm.com>
7115 L: linux-kernel@vger.kernel.org
7117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7118 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
7119 F: Documentation/devicetree/bindings/interrupt-controller/
7123 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7125 F: Documentation/isa.txt
7126 F: drivers/base/isa.c
7127 F: include/linux/isa.h
7130 M: Hans Verkuil <hverkuil@xs4all.nl>
7131 L: linux-media@vger.kernel.org
7132 T: git git://linuxtv.org/media_tree.git
7133 W: https://linuxtv.org
7135 F: drivers/media/radio/radio-isa*
7138 M: Jaroslav Kysela <perex@perex.cz>
7140 F: Documentation/isapnp.txt
7141 F: drivers/pnp/isapnp/
7142 F: include/linux/isapnp.h
7145 M: Lee Duncan <lduncan@suse.com>
7146 M: Chris Leech <cleech@redhat.com>
7147 L: open-iscsi@googlegroups.com
7148 W: www.open-iscsi.com
7150 F: drivers/scsi/*iscsi*
7151 F: include/scsi/*iscsi*
7153 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7154 M: Peter Jones <pjones@redhat.com>
7155 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7157 F: drivers/firmware/iscsi_ibft*
7159 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7160 M: Or Gerlitz <ogerlitz@mellanox.com>
7161 M: Sagi Grimberg <sagi@grimberg.me>
7162 M: Roi Dayan <roid@mellanox.com>
7163 L: linux-rdma@vger.kernel.org
7165 W: http://www.openfabrics.org
7166 W: www.open-iscsi.org
7167 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7168 F: drivers/infiniband/ulp/iser/
7170 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7171 M: Sagi Grimberg <sagi@grimberg.me>
7172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7173 L: linux-rdma@vger.kernel.org
7174 L: target-devel@vger.kernel.org
7176 W: http://www.linux-iscsi.org
7177 F: drivers/infiniband/ulp/isert
7180 M: Karsten Keil <isdn@linux-pingi.de>
7181 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7182 L: netdev@vger.kernel.org
7183 W: http://www.isdn4linux.de
7184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7186 F: Documentation/isdn/
7188 F: include/linux/isdn.h
7189 F: include/linux/isdn/
7190 F: include/uapi/linux/isdn.h
7191 F: include/uapi/linux/isdn/
7193 ISDN SUBSYSTEM (Eicon active card driver)
7194 M: Armin Schindler <mac@melware.de>
7195 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7196 W: http://www.melware.de
7198 F: drivers/isdn/hardware/eicon/
7200 IT87 HARDWARE MONITORING DRIVER
7201 M: Jean Delvare <jdelvare@suse.com>
7202 L: linux-hwmon@vger.kernel.org
7204 F: Documentation/hwmon/it87
7205 F: drivers/hwmon/it87.c
7208 M: Antti Palosaari <crope@iki.fi>
7209 L: linux-media@vger.kernel.org
7210 W: https://linuxtv.org
7211 W: http://palosaari.fi/linux/
7212 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7213 T: git git://linuxtv.org/anttip/media_tree.git
7215 F: drivers/media/tuners/it913x*
7217 IVTV VIDEO4LINUX DRIVER
7218 M: Andy Walls <awalls@md.metrocast.net>
7219 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7220 L: linux-media@vger.kernel.org
7221 T: git git://linuxtv.org/media_tree.git
7222 W: http://www.ivtvdriver.org
7224 F: Documentation/media/v4l-drivers/ivtv*
7225 F: drivers/media/pci/ivtv/
7226 F: include/uapi/linux/ivtv*
7228 IX2505V MEDIA DRIVER
7229 M: Malcolm Priestley <tvboxspy@gmail.com>
7230 L: linux-media@vger.kernel.org
7231 W: https://linuxtv.org
7232 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7234 F: drivers/media/dvb-frontends/ix2505v*
7236 JC42.4 TEMPERATURE SENSOR DRIVER
7237 M: Guenter Roeck <linux@roeck-us.net>
7238 L: linux-hwmon@vger.kernel.org
7240 F: drivers/hwmon/jc42.c
7241 F: Documentation/hwmon/jc42
7244 M: Dave Kleikamp <shaggy@kernel.org>
7245 L: jfs-discussion@lists.sourceforge.net
7246 W: http://jfs.sourceforge.net/
7247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7249 F: Documentation/filesystems/jfs.txt
7253 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7254 L: netdev@vger.kernel.org
7256 F: drivers/net/ethernet/jme.*
7258 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7259 M: David Woodhouse <dwmw2@infradead.org>
7260 L: linux-mtd@lists.infradead.org
7261 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7264 F: include/uapi/linux/jffs2.h
7266 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7267 M: "Theodore Ts'o" <tytso@mit.edu>
7268 M: Jan Kara <jack@suse.com>
7269 L: linux-ext4@vger.kernel.org
7272 F: include/linux/jbd2.h
7274 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7275 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7276 L: linux-media@vger.kernel.org
7278 F: drivers/media/platform/rcar_jpu.c
7280 JSM Neo PCI based serial card
7281 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7282 L: linux-serial@vger.kernel.org
7284 F: drivers/tty/serial/jsm/
7286 K10TEMP HARDWARE MONITORING DRIVER
7287 M: Clemens Ladisch <clemens@ladisch.de>
7288 L: linux-hwmon@vger.kernel.org
7290 F: Documentation/hwmon/k10temp
7291 F: drivers/hwmon/k10temp.c
7293 K8TEMP HARDWARE MONITORING DRIVER
7294 M: Rudolf Marek <r.marek@assembler.cz>
7295 L: linux-hwmon@vger.kernel.org
7297 F: Documentation/hwmon/k8temp
7298 F: drivers/hwmon/k8temp.c
7301 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7302 R: Alexander Potapenko <glider@google.com>
7303 R: Dmitry Vyukov <dvyukov@google.com>
7304 L: kasan-dev@googlegroups.com
7306 F: arch/*/include/asm/kasan.h
7307 F: arch/*/mm/kasan_init*
7308 F: Documentation/dev-tools/kasan.rst
7309 F: include/linux/kasan*.h
7312 F: scripts/Makefile.kasan
7315 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
7316 L: linux-kbuild@vger.kernel.org
7317 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7319 F: Documentation/kbuild/kconfig-language.txt
7323 M: Dave Young <dyoung@redhat.com>
7324 M: Baoquan He <bhe@redhat.com>
7325 R: Vivek Goyal <vgoyal@redhat.com>
7326 L: kexec@lists.infradead.org
7327 W: http://lse.sourceforge.net/kdump/
7329 F: Documentation/kdump/
7331 KEENE FM RADIO TRANSMITTER DRIVER
7332 M: Hans Verkuil <hverkuil@xs4all.nl>
7333 L: linux-media@vger.kernel.org
7334 T: git git://linuxtv.org/media_tree.git
7335 W: https://linuxtv.org
7337 F: drivers/media/radio/radio-keene*
7339 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7340 M: Ian Kent <raven@themaw.net>
7341 L: autofs@vger.kernel.org
7345 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7346 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7347 M: Michal Marek <mmarek@suse.com>
7348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7349 L: linux-kbuild@vger.kernel.org
7351 F: Documentation/kbuild/
7353 F: scripts/Makefile.*
7359 L: kernel-janitors@vger.kernel.org
7360 W: http://kernelnewbies.org/KernelJanitors
7363 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7364 M: "J. Bruce Fields" <bfields@fieldses.org>
7365 M: Jeff Layton <jlayton@poochiereds.net>
7366 L: linux-nfs@vger.kernel.org
7367 W: http://nfs.sourceforge.net/
7368 T: git git://linux-nfs.org/~bfields/linux.git
7371 F: include/uapi/linux/nfsd/
7375 F: include/linux/lockd/
7376 F: include/linux/sunrpc/
7377 F: include/uapi/linux/sunrpc/
7379 KERNEL SELFTEST FRAMEWORK
7380 M: Shuah Khan <shuahkh@osg.samsung.com>
7381 M: Shuah Khan <shuah@kernel.org>
7382 L: linux-kselftest@vger.kernel.org
7383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7385 F: tools/testing/selftests/
7386 F: Documentation/dev-tools/kselftest*
7388 KERNEL VIRTUAL MACHINE (KVM)
7389 M: Paolo Bonzini <pbonzini@redhat.com>
7390 M: Radim Krčmář <rkrcmar@redhat.com>
7391 L: kvm@vger.kernel.org
7392 W: http://www.linux-kvm.org
7393 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7395 F: Documentation/*/kvm*.txt
7396 F: Documentation/virtual/kvm/
7398 F: arch/x86/kernel/kvm.c
7399 F: arch/x86/kernel/kvmclock.c
7400 F: arch/*/include/asm/kvm*
7401 F: include/linux/kvm*
7402 F: include/uapi/linux/kvm*
7406 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7407 M: Joerg Roedel <joro@8bytes.org>
7408 L: kvm@vger.kernel.org
7409 W: http://www.linux-kvm.org/
7411 F: arch/x86/include/asm/svm.h
7412 F: arch/x86/kvm/svm.c
7414 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7415 M: Christoffer Dall <christoffer.dall@linaro.org>
7416 M: Marc Zyngier <marc.zyngier@arm.com>
7417 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7418 L: kvmarm@lists.cs.columbia.edu
7419 W: http://systems.cs.columbia.edu/projects/kvm-arm
7420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7422 F: arch/arm/include/uapi/asm/kvm*
7423 F: arch/arm/include/asm/kvm*
7426 F: include/kvm/arm_*
7428 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7429 M: Alexander Graf <agraf@suse.com>
7430 L: kvm-ppc@vger.kernel.org
7431 W: http://www.linux-kvm.org/
7432 T: git git://github.com/agraf/linux-2.6.git
7434 F: arch/powerpc/include/asm/kvm*
7435 F: arch/powerpc/kvm/
7437 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7438 M: Christoffer Dall <christoffer.dall@linaro.org>
7439 M: Marc Zyngier <marc.zyngier@arm.com>
7440 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7441 L: kvmarm@lists.cs.columbia.edu
7443 F: arch/arm64/include/uapi/asm/kvm*
7444 F: arch/arm64/include/asm/kvm*
7447 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7448 M: James Hogan <james.hogan@imgtec.com>
7449 L: linux-mips@linux-mips.org
7451 F: arch/mips/include/uapi/asm/kvm*
7452 F: arch/mips/include/asm/kvm*
7455 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7456 M: Christian Borntraeger <borntraeger@de.ibm.com>
7457 M: Cornelia Huck <cohuck@redhat.com>
7458 L: linux-s390@vger.kernel.org
7459 W: http://www.ibm.com/developerworks/linux/linux390/
7460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7462 F: Documentation/s390/kvm.txt
7463 F: arch/s390/include/asm/kvm*
7465 F: arch/s390/mm/gmap.c
7468 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7469 M: Tejun Heo <tj@kernel.org>
7470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7472 F: include/linux/kernfs.h
7476 M: Eric Biederman <ebiederm@xmission.com>
7477 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7478 L: kexec@lists.infradead.org
7480 F: include/linux/kexec.h
7481 F: include/uapi/linux/kexec.h
7485 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7486 M: David Safford <safford@us.ibm.com>
7487 L: linux-security-module@vger.kernel.org
7488 L: keyrings@vger.kernel.org
7490 F: Documentation/security/keys/trusted-encrypted.rst
7491 F: include/keys/encrypted-type.h
7492 F: security/keys/encrypted-keys/
7495 M: David Safford <safford@us.ibm.com>
7496 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7497 L: linux-security-module@vger.kernel.org
7498 L: keyrings@vger.kernel.org
7500 F: Documentation/security/keys/trusted-encrypted.rst
7501 F: include/keys/trusted-type.h
7502 F: security/keys/trusted.c
7503 F: security/keys/trusted.h
7506 M: David Howells <dhowells@redhat.com>
7507 L: keyrings@vger.kernel.org
7509 F: Documentation/security/keys/core.rst
7510 F: include/linux/key.h
7511 F: include/linux/key-type.h
7512 F: include/linux/keyctl.h
7513 F: include/uapi/linux/keyctl.h
7517 KGDB / KDB /debug_core
7518 M: Jason Wessel <jason.wessel@windriver.com>
7519 W: http://kgdb.wiki.kernel.org/
7520 L: kgdb-bugreport@lists.sourceforge.net
7521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7523 F: Documentation/dev-tools/kgdb.rst
7524 F: drivers/misc/kgdbts.c
7525 F: drivers/tty/serial/kgdboc.c
7526 F: include/linux/kdb.h
7527 F: include/linux/kgdb.h
7531 M: Vegard Nossum <vegardno@ifi.uio.no>
7532 M: Pekka Enberg <penberg@kernel.org>
7534 F: Documentation/dev-tools/kmemcheck.rst
7535 F: arch/x86/include/asm/kmemcheck.h
7536 F: arch/x86/mm/kmemcheck/
7537 F: include/linux/kmemcheck.h
7541 M: Catalin Marinas <catalin.marinas@arm.com>
7543 F: Documentation/dev-tools/kmemleak.rst
7544 F: include/linux/kmemleak.h
7546 F: mm/kmemleak-test.c
7548 KMOD MODULE USERMODE HELPER
7549 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7550 L: linux-kernel@vger.kernel.org
7553 F: include/linux/kmod.h
7555 F: tools/testing/selftests/kmod/
7558 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7559 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7560 M: "David S. Miller" <davem@davemloft.net>
7561 M: Masami Hiramatsu <mhiramat@kernel.org>
7563 F: Documentation/kprobes.txt
7564 F: include/linux/kprobes.h
7565 F: include/asm-generic/kprobes.h
7568 KS0108 LCD CONTROLLER DRIVER
7569 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7570 W: http://miguelojeda.es/auxdisplay.htm
7571 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7573 F: Documentation/auxdisplay/ks0108
7574 F: drivers/auxdisplay/ks0108.c
7575 F: include/linux/ks0108.h
7578 M: David Ahern <dsa@cumulusnetworks.com>
7579 L: netdev@vger.kernel.org
7582 F: include/net/l3mdev.h
7584 LANTIQ MIPS ARCHITECTURE
7585 M: John Crispin <john@phrozen.org>
7586 L: linux-mips@linux-mips.org
7591 L: linux-x25@vger.kernel.org
7593 F: Documentation/networking/lapb-module.txt
7597 LASI 53c700 driver for PARISC
7598 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7599 L: linux-scsi@vger.kernel.org
7601 F: Documentation/scsi/53c700.txt
7602 F: drivers/scsi/53c700*
7605 M: Richard Purdie <rpurdie@rpsys.net>
7606 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7607 M: Pavel Machek <pavel@ucw.cz>
7608 L: linux-leds@vger.kernel.org
7609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7611 F: Documentation/devicetree/bindings/leds/
7613 F: include/linux/leds.h
7615 LEGACY EEPROM DRIVER
7616 M: Jean Delvare <jdelvare@suse.com>
7618 F: Documentation/misc-devices/eeprom
7619 F: drivers/misc/eeprom/eeprom.c
7621 LEGO USB Tower driver
7622 M: Juergen Stuber <starblue@users.sourceforge.net>
7623 L: legousb-devel@lists.sourceforge.net
7624 W: http://legousb.sourceforge.net/
7626 F: drivers/usb/misc/legousbtower.c
7629 M: Michael Krufky <mkrufky@linuxtv.org>
7630 L: linux-media@vger.kernel.org
7631 W: https://linuxtv.org
7632 W: http://github.com/mkrufky
7633 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7634 T: git git://linuxtv.org/mkrufky/tuners.git
7636 F: drivers/media/dvb-frontends/lg2160.*
7638 LGDT3305 MEDIA DRIVER
7639 M: Michael Krufky <mkrufky@linuxtv.org>
7640 L: linux-media@vger.kernel.org
7641 W: https://linuxtv.org
7642 W: http://github.com/mkrufky
7643 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7644 T: git git://linuxtv.org/mkrufky/tuners.git
7646 F: drivers/media/dvb-frontends/lgdt3305.*
7649 M: Rusty Russell <rusty@rustcorp.com.au>
7650 L: lguest@lists.ozlabs.org
7651 W: http://lguest.ozlabs.org/
7653 F: arch/x86/include/asm/lguest*.h
7656 F: include/linux/lguest*.h
7659 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7660 M: Viresh Kumar <vireshk@kernel.org>
7661 L: linux-ide@vger.kernel.org
7662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7664 F: include/linux/pata_arasan_cf_data.h
7665 F: drivers/ata/pata_arasan_cf.c
7668 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7669 M: Tejun Heo <tj@kernel.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_*.c
7674 F: drivers/ata/ata_generic.c
7676 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7677 M: Linus Walleij <linus.walleij@linaro.org>
7678 L: linux-ide@vger.kernel.org
7679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7681 F: drivers/ata/pata_ftide010.c
7682 F: drivers/ata/sata_gemini.c
7683 F: drivers/ata/sata_gemini.h
7685 LIBATA SATA AHCI PLATFORM devices support
7686 M: Hans de Goede <hdegoede@redhat.com>
7687 M: Tejun Heo <tj@kernel.org>
7688 L: linux-ide@vger.kernel.org
7689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7691 F: drivers/ata/ahci_platform.c
7692 F: drivers/ata/libahci_platform.c
7693 F: include/linux/ahci_platform.h
7695 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7696 M: Mikael Pettersson <mikpelinux@gmail.com>
7697 L: linux-ide@vger.kernel.org
7698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7700 F: drivers/ata/sata_promise.*
7702 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7703 M: Tejun Heo <tj@kernel.org>
7704 L: linux-ide@vger.kernel.org
7705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7708 F: include/linux/ata.h
7709 F: include/linux/libata.h
7710 F: Documentation/devicetree/bindings/ata/
7713 M: Sasha Levin <alexander.levin@verizon.com>
7715 F: tools/lib/lockdep/
7717 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7718 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7719 L: linux-nvdimm@lists.01.org
7720 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7722 F: drivers/nvdimm/blk.c
7723 F: drivers/nvdimm/region_devs.c
7725 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7726 M: Vishal Verma <vishal.l.verma@intel.com>
7727 L: linux-nvdimm@lists.01.org
7728 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7730 F: drivers/nvdimm/btt*
7732 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7733 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7734 L: linux-nvdimm@lists.01.org
7735 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7737 F: drivers/nvdimm/pmem*
7739 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7740 M: Dan Williams <dan.j.williams@intel.com>
7741 L: linux-nvdimm@lists.01.org
7742 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7746 F: drivers/acpi/nfit/*
7747 F: include/linux/nd.h
7748 F: include/linux/libnvdimm.h
7749 F: include/uapi/linux/ndctl.h
7751 LIGHTNVM PLATFORM SUPPORT
7752 M: Matias Bjorling <mb@lightnvm.io>
7753 W: http://github/OpenChannelSSD
7754 L: linux-block@vger.kernel.org
7756 F: drivers/lightnvm/
7757 F: include/linux/lightnvm.h
7758 F: include/uapi/linux/lightnvm.h
7760 LINUX FOR POWER MACINTOSH
7761 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7762 W: http://www.penguinppc.org/
7763 L: linuxppc-dev@lists.ozlabs.org
7765 F: arch/powerpc/platforms/powermac/
7766 F: drivers/macintosh/
7768 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7769 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7770 M: Paul Mackerras <paulus@samba.org>
7771 M: Michael Ellerman <mpe@ellerman.id.au>
7772 W: https://github.com/linuxppc/linux/wiki
7773 L: linuxppc-dev@lists.ozlabs.org
7774 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7777 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7778 F: Documentation/devicetree/bindings/powerpc/
7779 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7780 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7781 F: Documentation/powerpc/
7783 F: drivers/char/tpm/tpm_ibmvtpm*
7784 F: drivers/crypto/nx/
7785 F: drivers/crypto/vmx/
7786 F: drivers/i2c/busses/i2c-opal.c
7787 F: drivers/net/ethernet/ibm/ibmveth.*
7788 F: drivers/net/ethernet/ibm/ibmvnic.*
7789 F: drivers/pci/hotplug/pnv_php.c
7790 F: drivers/pci/hotplug/rpa*
7791 F: drivers/rtc/rtc-opal.c
7792 F: drivers/scsi/ibmvscsi/
7793 F: drivers/tty/hvc/hvc_opal.c
7794 F: tools/testing/selftests/powerpc
7801 LINUX FOR POWERPC EMBEDDED MPC5XXX
7802 M: Anatolij Gustschin <agust@denx.de>
7803 L: linuxppc-dev@lists.ozlabs.org
7804 T: git git://git.denx.de/linux-denx-agust.git
7806 F: arch/powerpc/platforms/512x/
7807 F: arch/powerpc/platforms/52xx/
7809 LINUX FOR POWERPC EMBEDDED PPC4XX
7810 M: Alistair Popple <alistair@popple.id.au>
7811 M: Matt Porter <mporter@kernel.crashing.org>
7812 W: http://www.penguinppc.org/
7813 L: linuxppc-dev@lists.ozlabs.org
7815 F: arch/powerpc/platforms/40x/
7816 F: arch/powerpc/platforms/44x/
7818 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7819 M: Scott Wood <oss@buserror.net>
7820 M: Kumar Gala <galak@kernel.crashing.org>
7821 W: http://www.penguinppc.org/
7822 L: linuxppc-dev@lists.ozlabs.org
7823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7825 F: arch/powerpc/platforms/83xx/
7826 F: arch/powerpc/platforms/85xx/
7827 F: Documentation/devicetree/bindings/powerpc/fsl/
7829 LINUX FOR POWERPC EMBEDDED PPC8XX
7830 M: Vitaly Bordug <vitb@kernel.crashing.org>
7831 W: http://www.penguinppc.org/
7832 L: linuxppc-dev@lists.ozlabs.org
7834 F: arch/powerpc/platforms/8xx/
7836 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7837 L: linuxppc-dev@lists.ozlabs.org
7839 F: arch/powerpc/*/*virtex*
7840 F: arch/powerpc/*/*/*virtex*
7842 LINUX FOR POWERPC PA SEMI PWRFICIENT
7843 L: linuxppc-dev@lists.ozlabs.org
7845 F: arch/powerpc/platforms/pasemi/
7846 F: drivers/*/*pasemi*
7847 F: drivers/*/*/*pasemi*
7849 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7850 M: Kees Cook <keescook@chromium.org>
7852 F: drivers/misc/lkdtm*
7854 LINUX SECURITY MODULE (LSM) FRAMEWORK
7855 M: Chris Wright <chrisw@sous-sol.org>
7856 L: linux-security-module@vger.kernel.org
7859 LIS3LV02D ACCELEROMETER DRIVER
7860 M: Eric Piel <eric.piel@tremplin-utc.net>
7862 F: Documentation/misc-devices/lis3lv02d
7863 F: drivers/misc/lis3lv02d/
7864 F: drivers/platform/x86/hp_accel.c
7867 M: Josh Poimboeuf <jpoimboe@redhat.com>
7868 M: Jessica Yu <jeyu@kernel.org>
7869 M: Jiri Kosina <jikos@kernel.org>
7870 M: Miroslav Benes <mbenes@suse.cz>
7871 R: Petr Mladek <pmladek@suse.com>
7873 F: kernel/livepatch/
7874 F: include/linux/livepatch.h
7875 F: arch/x86/include/asm/livepatch.h
7876 F: arch/x86/kernel/livepatch.c
7877 F: Documentation/livepatch/
7878 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7879 F: samples/livepatch/
7880 L: live-patching@vger.kernel.org
7881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7884 L: netdev@vger.kernel.org
7886 F: include/linux/llc.h
7887 F: include/uapi/linux/llc.h
7891 LM73 HARDWARE MONITOR DRIVER
7892 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7893 L: linux-hwmon@vger.kernel.org
7895 F: drivers/hwmon/lm73.c
7897 LM78 HARDWARE MONITOR DRIVER
7898 M: Jean Delvare <jdelvare@suse.com>
7899 L: linux-hwmon@vger.kernel.org
7901 F: Documentation/hwmon/lm78
7902 F: drivers/hwmon/lm78.c
7904 LM83 HARDWARE MONITOR DRIVER
7905 M: Jean Delvare <jdelvare@suse.com>
7906 L: linux-hwmon@vger.kernel.org
7908 F: Documentation/hwmon/lm83
7909 F: drivers/hwmon/lm83.c
7911 LM90 HARDWARE MONITOR DRIVER
7912 M: Jean Delvare <jdelvare@suse.com>
7913 L: linux-hwmon@vger.kernel.org
7915 F: Documentation/hwmon/lm90
7916 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7917 F: drivers/hwmon/lm90.c
7918 F: include/dt-bindings/thermal/lm90.h
7920 LM95234 HARDWARE MONITOR DRIVER
7921 M: Guenter Roeck <linux@roeck-us.net>
7922 L: linux-hwmon@vger.kernel.org
7924 F: Documentation/hwmon/lm95234
7925 F: drivers/hwmon/lm95234.c
7927 LME2510 MEDIA DRIVER
7928 M: Malcolm Priestley <tvboxspy@gmail.com>
7929 L: linux-media@vger.kernel.org
7930 W: https://linuxtv.org
7931 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7933 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7935 LOADPIN SECURITY MODULE
7936 M: Kees Cook <keescook@chromium.org>
7937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
7939 F: security/loadpin/
7940 F: Documentation/admin-guide/LSM/LoadPin.rst
7943 M: Peter Zijlstra <peterz@infradead.org>
7944 M: Ingo Molnar <mingo@redhat.com>
7945 L: linux-kernel@vger.kernel.org
7946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7948 F: Documentation/locking/
7949 F: include/linux/lockdep.h
7950 F: include/linux/spinlock*.h
7951 F: arch/*/include/asm/spinlock*.h
7952 F: include/linux/rwlock*.h
7953 F: include/linux/mutex*.h
7954 F: arch/*/include/asm/mutex*.h
7955 F: include/linux/rwsem*.h
7956 F: arch/*/include/asm/rwsem.h
7957 F: include/linux/seqlock.h
7958 F: lib/locking*.[ch]
7961 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7962 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7963 L: linux-ntfs-dev@lists.sourceforge.net
7964 W: http://www.linux-ntfs.org/content/view/19/37/
7966 F: Documentation/ldm.txt
7967 F: block/partitions/ldm.*
7969 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7970 M: Sathya Prakash <sathya.prakash@broadcom.com>
7971 M: Chaitra P B <chaitra.basappa@broadcom.com>
7972 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7973 L: MPT-FusionLinux.pdl@broadcom.com
7974 L: linux-scsi@vger.kernel.org
7975 W: http://www.avagotech.com/support/
7977 F: drivers/message/fusion/
7978 F: drivers/scsi/mpt2sas/
7979 F: drivers/scsi/mpt3sas/
7981 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7982 M: Matthew Wilcox <matthew@wil.cx>
7983 L: linux-scsi@vger.kernel.org
7985 F: drivers/scsi/sym53c8xx_2/
7987 LTC4261 HARDWARE MONITOR DRIVER
7988 M: Guenter Roeck <linux@roeck-us.net>
7989 L: linux-hwmon@vger.kernel.org
7991 F: Documentation/hwmon/ltc4261
7992 F: drivers/hwmon/ltc4261.c
7994 LTC4306 I2C MULTIPLEXER DRIVER
7995 M: Michael Hennerich <michael.hennerich@analog.com>
7996 W: http://ez.analog.com/community/linux-device-drivers
7997 L: linux-i2c@vger.kernel.org
7999 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8000 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8002 LTP (Linux Test Project)
8003 M: Mike Frysinger <vapier@gentoo.org>
8004 M: Cyril Hrubis <chrubis@suse.cz>
8005 M: Wanlong Gao <wanlong.gao@gmail.com>
8006 M: Jan Stancek <jstancek@redhat.com>
8007 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8008 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8009 L: ltp@lists.linux.it (subscribers-only)
8010 W: http://linux-test-project.github.io/
8011 T: git git://github.com/linux-test-project/ltp.git
8015 W: http://www.linux-m32r.org/
8020 M: Geert Uytterhoeven <geert@linux-m68k.org>
8021 L: linux-m68k@lists.linux-m68k.org
8022 W: http://www.linux-m68k.org/
8023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8028 M68K ON APPLE MACINTOSH
8029 M: Joshua Thompson <funaho@jurai.org>
8030 W: http://www.mac.linux-m68k.org/
8031 L: linux-m68k@lists.linux-m68k.org
8036 M: Philip Blundell <philb@gnu.org>
8037 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8041 M88DS3103 MEDIA DRIVER
8042 M: Antti Palosaari <crope@iki.fi>
8043 L: linux-media@vger.kernel.org
8044 W: https://linuxtv.org
8045 W: http://palosaari.fi/linux/
8046 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8047 T: git git://linuxtv.org/anttip/media_tree.git
8049 F: drivers/media/dvb-frontends/m88ds3103*
8051 M88RS2000 MEDIA DRIVER
8052 M: Malcolm Priestley <tvboxspy@gmail.com>
8053 L: linux-media@vger.kernel.org
8054 W: https://linuxtv.org
8055 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8057 F: drivers/media/dvb-frontends/m88rs2000*
8059 MA901 MASTERKIT USB FM RADIO DRIVER
8060 M: Alexey Klimov <klimov.linux@gmail.com>
8061 L: linux-media@vger.kernel.org
8062 T: git git://linuxtv.org/media_tree.git
8064 F: drivers/media/radio/radio-ma901.c
8067 M: Johannes Berg <johannes@sipsolutions.net>
8068 L: linux-wireless@vger.kernel.org
8069 W: http://wireless.kernel.org/
8070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8073 F: Documentation/networking/mac80211-injection.txt
8074 F: include/net/mac80211.h
8076 F: drivers/net/wireless/mac80211_hwsim.[ch]
8079 M: Jassi Brar <jassisinghbrar@gmail.com>
8080 L: linux-kernel@vger.kernel.org
8083 F: include/linux/mailbox_client.h
8084 F: include/linux/mailbox_controller.h
8086 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8087 M: Michael Kerrisk <mtk.manpages@gmail.com>
8088 W: http://www.kernel.org/doc/man-pages
8089 L: linux-man@vger.kernel.org
8092 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8093 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8094 L: linux-mips@linux-mips.org
8096 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8098 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8099 M: Andrew Lunn <andrew@lunn.ch>
8100 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8101 L: netdev@vger.kernel.org
8103 F: drivers/net/dsa/mv88e6xxx/
8104 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8106 MARVELL ARMADA DRM SUPPORT
8107 M: Russell King <linux@armlinux.org.uk>
8109 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8110 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8111 F: drivers/gpu/drm/armada/
8112 F: include/uapi/drm/armada_drm.h
8113 F: Documentation/devicetree/bindings/display/armada/
8115 MARVELL CRYPTO DRIVER
8116 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8117 M: Arnaud Ebalard <arno@natisbad.org>
8118 F: drivers/crypto/marvell/
8120 L: linux-crypto@vger.kernel.org
8122 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8123 M: Mirko Lindner <mlindner@marvell.com>
8124 M: Stephen Hemminger <stephen@networkplumber.org>
8125 L: netdev@vger.kernel.org
8127 F: drivers/net/ethernet/marvell/sk*
8129 MARVELL LIBERTAS WIRELESS DRIVER
8130 L: libertas-dev@lists.infradead.org
8132 F: drivers/net/wireless/marvell/libertas/
8134 MARVELL MV643XX ETHERNET DRIVER
8135 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8136 L: netdev@vger.kernel.org
8138 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8139 F: include/linux/mv643xx.h
8141 MARVELL MV88X3310 PHY DRIVER
8142 M: Russell King <rmk@armlinux.org.uk>
8143 L: netdev@vger.kernel.org
8145 F: drivers/net/phy/marvell10g.c
8147 MARVELL MVNETA ETHERNET DRIVER
8148 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8149 L: netdev@vger.kernel.org
8151 F: drivers/net/ethernet/marvell/mvneta.*
8153 MARVELL MWIFIEX WIRELESS DRIVER
8154 M: Amitkumar Karwar <amitkarwar@gmail.com>
8155 M: Nishant Sarmukadam <nishants@marvell.com>
8156 M: Ganapathi Bhat <gbhat@marvell.com>
8157 M: Xinming Hu <huxm@marvell.com>
8158 L: linux-wireless@vger.kernel.org
8160 F: drivers/net/wireless/marvell/mwifiex/
8162 MARVELL MWL8K WIRELESS DRIVER
8163 M: Lennert Buytenhek <buytenh@wantstofly.org>
8164 L: linux-wireless@vger.kernel.org
8166 F: drivers/net/wireless/marvell/mwl8k.c
8168 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8169 M: Nicolas Pitre <nico@fluxnic.net>
8171 F: drivers/mmc/host/mvsdio.*
8173 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8174 M: Hu Ziji <huziji@marvell.com>
8175 L: linux-mmc@vger.kernel.org
8177 F: drivers/mmc/host/sdhci-xenon*
8178 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8180 MATROX FRAMEBUFFER DRIVER
8181 L: linux-fbdev@vger.kernel.org
8183 F: drivers/video/fbdev/matrox/matroxfb_*
8184 F: include/uapi/linux/matroxfb.h
8186 MAX16065 HARDWARE MONITOR DRIVER
8187 M: Guenter Roeck <linux@roeck-us.net>
8188 L: linux-hwmon@vger.kernel.org
8190 F: Documentation/hwmon/max16065
8191 F: drivers/hwmon/max16065.c
8193 MAX20751 HARDWARE MONITOR DRIVER
8194 M: Guenter Roeck <linux@roeck-us.net>
8195 L: linux-hwmon@vger.kernel.org
8197 F: Documentation/hwmon/max20751
8198 F: drivers/hwmon/max20751.c
8200 MAX2175 SDR TUNER DRIVER
8201 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8202 L: linux-media@vger.kernel.org
8203 T: git git://linuxtv.org/media_tree.git
8205 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8206 F: Documentation/media/v4l-drivers/max2175.rst
8207 F: drivers/media/i2c/max2175*
8208 F: include/uapi/linux/max2175.h
8210 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8211 L: linux-hwmon@vger.kernel.org
8213 F: Documentation/hwmon/max6650
8214 F: drivers/hwmon/max6650.c
8216 MAX6697 HARDWARE MONITOR DRIVER
8217 M: Guenter Roeck <linux@roeck-us.net>
8218 L: linux-hwmon@vger.kernel.org
8220 F: Documentation/hwmon/max6697
8221 F: Documentation/devicetree/bindings/i2c/max6697.txt
8222 F: drivers/hwmon/max6697.c
8223 F: include/linux/platform_data/max6697.h
8225 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8226 M: Peter Rosin <peda@axentia.se>
8227 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8229 F: Documentation/devicetree/bindings/sound/max9860.txt
8230 F: sound/soc/codecs/max9860.*
8232 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8233 M: Javier Martinez Canillas <javier@dowhile0.org>
8234 L: linux-kernel@vger.kernel.org
8236 F: drivers/regulator/max77802-regulator.c
8237 F: Documentation/devicetree/bindings/*/*max77802.txt
8238 F: include/dt-bindings/*/*max77802.h
8240 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8241 M: Krzysztof Kozlowski <krzk@kernel.org>
8242 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8243 L: linux-pm@vger.kernel.org
8245 F: drivers/power/supply/max14577_charger.c
8246 F: drivers/power/supply/max77693_charger.c
8248 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8249 M: Chanwoo Choi <cw00.choi@samsung.com>
8250 M: Krzysztof Kozlowski <krzk@kernel.org>
8251 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8252 L: linux-kernel@vger.kernel.org
8254 F: drivers/*/max14577*.c
8255 F: drivers/*/max77686*.c
8256 F: drivers/*/max77693*.c
8257 F: drivers/extcon/extcon-max14577.c
8258 F: drivers/extcon/extcon-max77693.c
8259 F: drivers/rtc/rtc-max77686.c
8260 F: drivers/clk/clk-max77686.c
8261 F: Documentation/devicetree/bindings/mfd/max14577.txt
8262 F: Documentation/devicetree/bindings/*/max77686.txt
8263 F: Documentation/devicetree/bindings/mfd/max77693.txt
8264 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8265 F: include/linux/mfd/max14577*.h
8266 F: include/linux/mfd/max77686*.h
8267 F: include/linux/mfd/max77693*.h
8269 MAXIRADIO FM RADIO RECEIVER DRIVER
8270 M: Hans Verkuil <hverkuil@xs4all.nl>
8271 L: linux-media@vger.kernel.org
8272 T: git git://linuxtv.org/media_tree.git
8273 W: https://linuxtv.org
8275 F: drivers/media/radio/radio-maxiradio*
8277 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8278 M: Peter Rosin <peda@axentia.se>
8279 L: linux-iio@vger.kernel.org
8281 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8282 F: drivers/iio/potentiometer/mcp4531.c
8284 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8285 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8286 L: linux-iio@vger.kernel.org
8288 F: drivers/iio/dac/cio-dac.c
8290 MEDIA DRIVERS FOR ASCOT2E
8291 M: Sergey Kozlov <serjk@netup.ru>
8292 M: Abylay Ospan <aospan@netup.ru>
8293 L: linux-media@vger.kernel.org
8294 W: https://linuxtv.org
8296 T: git git://linuxtv.org/media_tree.git
8298 F: drivers/media/dvb-frontends/ascot2e*
8300 MEDIA DRIVERS FOR CXD2841ER
8301 M: Sergey Kozlov <serjk@netup.ru>
8302 M: Abylay Ospan <aospan@netup.ru>
8303 L: linux-media@vger.kernel.org
8304 W: https://linuxtv.org
8306 T: git git://linuxtv.org/media_tree.git
8308 F: drivers/media/dvb-frontends/cxd2841er*
8310 MEDIA DRIVERS FOR FREESCALE IMX
8311 M: Steve Longerbeam <slongerbeam@gmail.com>
8312 M: Philipp Zabel <p.zabel@pengutronix.de>
8313 L: linux-media@vger.kernel.org
8314 T: git git://linuxtv.org/media_tree.git
8316 F: Documentation/devicetree/bindings/media/imx.txt
8317 F: Documentation/media/v4l-drivers/imx.rst
8318 F: drivers/staging/media/imx/
8319 F: include/linux/imx-media.h
8320 F: include/media/imx.h
8322 MEDIA DRIVERS FOR HELENE
8323 M: Abylay Ospan <aospan@netup.ru>
8324 L: linux-media@vger.kernel.org
8325 W: https://linuxtv.org
8327 T: git git://linuxtv.org/media_tree.git
8329 F: drivers/media/dvb-frontends/helene*
8331 MEDIA DRIVERS FOR HORUS3A
8332 M: Sergey Kozlov <serjk@netup.ru>
8333 M: Abylay Ospan <aospan@netup.ru>
8334 L: linux-media@vger.kernel.org
8335 W: https://linuxtv.org
8337 T: git git://linuxtv.org/media_tree.git
8339 F: drivers/media/dvb-frontends/horus3a*
8341 MEDIA DRIVERS FOR LNBH25
8342 M: Sergey Kozlov <serjk@netup.ru>
8343 M: Abylay Ospan <aospan@netup.ru>
8344 L: linux-media@vger.kernel.org
8345 W: https://linuxtv.org
8347 T: git git://linuxtv.org/media_tree.git
8349 F: drivers/media/dvb-frontends/lnbh25*
8351 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8352 M: Sergey Kozlov <serjk@netup.ru>
8353 M: Abylay Ospan <aospan@netup.ru>
8354 L: linux-media@vger.kernel.org
8355 W: https://linuxtv.org
8357 T: git git://linuxtv.org/media_tree.git
8359 F: drivers/media/pci/netup_unidvb/*
8361 MEDIA DRIVERS FOR RENESAS - DRIF
8362 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8363 L: linux-media@vger.kernel.org
8364 L: linux-renesas-soc@vger.kernel.org
8365 T: git git://linuxtv.org/media_tree.git
8367 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8368 F: drivers/media/platform/rcar_drif.c
8370 MEDIA DRIVERS FOR RENESAS - FCP
8371 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8372 L: linux-media@vger.kernel.org
8373 L: linux-renesas-soc@vger.kernel.org
8374 T: git git://linuxtv.org/media_tree.git
8376 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8377 F: drivers/media/platform/rcar-fcp.c
8378 F: include/media/rcar-fcp.h
8380 MEDIA DRIVERS FOR RENESAS - FDP1
8381 M: Kieran Bingham <kieran@bingham.xyz>
8382 L: linux-media@vger.kernel.org
8383 L: linux-renesas-soc@vger.kernel.org
8384 T: git git://linuxtv.org/media_tree.git
8386 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8387 F: drivers/media/platform/rcar_fdp1.c
8389 MEDIA DRIVERS FOR RENESAS - VIN
8390 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8391 L: linux-media@vger.kernel.org
8392 L: linux-renesas-soc@vger.kernel.org
8393 T: git git://linuxtv.org/media_tree.git
8395 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8396 F: drivers/media/platform/rcar-vin/
8398 MEDIA DRIVERS FOR RENESAS - VSP1
8399 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8400 L: linux-media@vger.kernel.org
8401 L: linux-renesas-soc@vger.kernel.org
8402 T: git git://linuxtv.org/media_tree.git
8404 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8405 F: drivers/media/platform/vsp1/
8407 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8408 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8409 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8410 P: LinuxTV.org Project
8411 L: linux-media@vger.kernel.org
8412 W: https://linuxtv.org
8413 Q: http://patchwork.kernel.org/project/linux-media/list/
8414 T: git git://linuxtv.org/media_tree.git
8416 F: Documentation/devicetree/bindings/media/
8417 F: Documentation/media/
8419 F: drivers/staging/media/
8420 F: include/linux/platform_data/media/
8422 F: include/uapi/linux/dvb/
8423 F: include/uapi/linux/videodev2.h
8424 F: include/uapi/linux/media.h
8425 F: include/uapi/linux/v4l2-*
8426 F: include/uapi/linux/meye.h
8427 F: include/uapi/linux/ivtv*
8428 F: include/uapi/linux/uvcvideo.h
8430 MEDIATEK ETHERNET DRIVER
8431 M: Felix Fietkau <nbd@openwrt.org>
8432 M: John Crispin <blogic@openwrt.org>
8433 L: netdev@vger.kernel.org
8435 F: drivers/net/ethernet/mediatek/
8437 MEDIATEK JPEG DRIVER
8438 M: Rick Chang <rick.chang@mediatek.com>
8439 M: Bin Liu <bin.liu@mediatek.com>
8441 F: drivers/media/platform/mtk-jpeg/
8442 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8445 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8446 M: Houlong Wei <houlong.wei@mediatek.com>
8447 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8449 F: drivers/media/platform/mtk-mdp/
8450 F: drivers/media/platform/mtk-vpu/
8451 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8453 MEDIATEK MEDIA DRIVER
8454 M: Tiffany Lin <tiffany.lin@mediatek.com>
8455 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8457 F: drivers/media/platform/mtk-vcodec/
8458 F: drivers/media/platform/mtk-vpu/
8459 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8460 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8462 MEDIATEK MT7601U WIRELESS LAN DRIVER
8463 M: Jakub Kicinski <kubakici@wp.pl>
8464 L: linux-wireless@vger.kernel.org
8466 F: drivers/net/wireless/mediatek/mt7601u/
8468 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8469 M: Sean Wang <sean.wang@mediatek.com>
8471 F: drivers/char/hw_random/mtk-rng.c
8473 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8474 M: Peter Senna Tschudin <peter.senna@collabora.com>
8475 M: Martin Donnelly <martin.donnelly@ge.com>
8476 M: Martyn Welch <martyn.welch@collabora.co.uk>
8478 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8479 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8481 MEGARAID SCSI/SAS DRIVERS
8482 M: Kashyap Desai <kashyap.desai@broadcom.com>
8483 M: Sumit Saxena <sumit.saxena@broadcom.com>
8484 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8485 L: megaraidlinux.pdl@broadcom.com
8486 L: linux-scsi@vger.kernel.org
8487 W: http://www.avagotech.com/support/
8489 F: Documentation/scsi/megaraid.txt
8490 F: drivers/scsi/megaraid.*
8491 F: drivers/scsi/megaraid/
8493 MELEXIS MLX90614 DRIVER
8494 M: Crt Mori <cmo@melexis.com>
8495 L: linux-iio@vger.kernel.org
8496 W: http://www.melexis.com
8498 F: drivers/iio/temperature/mlx90614.c
8500 MELFAS MIP4 TOUCHSCREEN DRIVER
8501 M: Sangwon Jee <jeesw@melfas.com>
8502 W: http://www.melfas.com
8504 F: drivers/input/touchscreen/melfas_mip4.c
8505 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8507 MELLANOX ETHERNET DRIVER (mlx4_en)
8508 M: Tariq Toukan <tariqt@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/mlx4/en_*
8515 MELLANOX ETHERNET DRIVER (mlx5e)
8516 M: Saeed Mahameed <saeedm@mellanox.com>
8517 L: netdev@vger.kernel.org
8519 W: http://www.mellanox.com
8520 Q: http://patchwork.ozlabs.org/project/netdev/list/
8521 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8523 MELLANOX ETHERNET INNOVA DRIVER
8524 M: Ilan Tayari <ilant@mellanox.com>
8525 R: Boris Pismenny <borisp@mellanox.com>
8526 L: netdev@vger.kernel.org
8528 W: http://www.mellanox.com
8529 Q: http://patchwork.ozlabs.org/project/netdev/list/
8530 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8531 F: include/linux/mlx5/mlx5_ifc_fpga.h
8533 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8534 M: Ilan Tayari <ilant@mellanox.com>
8535 R: Boris Pismenny <borisp@mellanox.com>
8536 L: netdev@vger.kernel.org
8538 W: http://www.mellanox.com
8539 Q: http://patchwork.ozlabs.org/project/netdev/list/
8540 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8541 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8543 MELLANOX ETHERNET SWITCH DRIVERS
8544 M: Jiri Pirko <jiri@mellanox.com>
8545 M: Ido Schimmel <idosch@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/mlxsw/
8552 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8553 M: Yotam Gigi <yotamg@mellanox.com>
8554 L: netdev@vger.kernel.org
8556 W: http://www.mellanox.com
8557 Q: http://patchwork.ozlabs.org/project/netdev/list/
8558 F: drivers/net/ethernet/mellanox/mlxfw/
8560 MELLANOX MLX CPLD HOTPLUG DRIVER
8561 M: Vadim Pasternak <vadimp@mellanox.com>
8562 L: platform-driver-x86@vger.kernel.org
8564 F: drivers/platform/x86/mlxcpld-hotplug.c
8565 F: include/linux/platform_data/mlxcpld-hotplug.h
8567 MELLANOX MLX4 core VPI driver
8568 M: Tariq Toukan <tariqt@mellanox.com>
8569 L: netdev@vger.kernel.org
8570 L: linux-rdma@vger.kernel.org
8571 W: http://www.mellanox.com
8572 Q: http://patchwork.ozlabs.org/project/netdev/list/
8574 F: drivers/net/ethernet/mellanox/mlx4/
8575 F: include/linux/mlx4/
8577 MELLANOX MLX4 IB driver
8578 M: Yishai Hadas <yishaih@mellanox.com>
8579 L: linux-rdma@vger.kernel.org
8580 W: http://www.mellanox.com
8581 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8583 F: drivers/infiniband/hw/mlx4/
8584 F: include/linux/mlx4/
8585 F: include/uapi/rdma/mlx4-abi.h
8587 MELLANOX MLX5 core VPI driver
8588 M: Saeed Mahameed <saeedm@mellanox.com>
8589 M: Matan Barak <matanb@mellanox.com>
8590 M: Leon Romanovsky <leonro@mellanox.com>
8591 L: netdev@vger.kernel.org
8592 L: linux-rdma@vger.kernel.org
8593 W: http://www.mellanox.com
8594 Q: http://patchwork.ozlabs.org/project/netdev/list/
8596 F: drivers/net/ethernet/mellanox/mlx5/core/
8597 F: include/linux/mlx5/
8599 MELLANOX MLX5 IB driver
8600 M: Matan Barak <matanb@mellanox.com>
8601 M: Leon Romanovsky <leonro@mellanox.com>
8602 L: linux-rdma@vger.kernel.org
8603 W: http://www.mellanox.com
8604 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8606 F: drivers/infiniband/hw/mlx5/
8607 F: include/linux/mlx5/
8608 F: include/uapi/rdma/mlx5-abi.h
8610 MELLANOX MLXCPLD I2C AND MUX DRIVER
8611 M: Vadim Pasternak <vadimp@mellanox.com>
8612 M: Michael Shych <michaelsh@mellanox.com>
8613 L: linux-i2c@vger.kernel.org
8615 F: drivers/i2c/busses/i2c-mlxcpld.c
8616 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8617 F: Documentation/i2c/busses/i2c-mlxcpld
8619 MELLANOX MLXCPLD LED DRIVER
8620 M: Vadim Pasternak <vadimp@mellanox.com>
8621 L: linux-leds@vger.kernel.org
8623 F: drivers/leds/leds-mlxcpld.c
8624 F: Documentation/leds/leds-mlxcpld.txt
8626 MELLANOX PLATFORM DRIVER
8627 M: Vadim Pasternak <vadimp@mellanox.com>
8628 L: platform-driver-x86@vger.kernel.org
8630 F: drivers/platform/x86/mlx-platform.c
8633 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8634 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8635 L: linux-kernel@vger.kernel.org
8637 F: kernel/membarrier.c
8638 F: include/uapi/linux/membarrier.h
8641 L: linux-mm@kvack.org
8642 W: http://www.linux-mm.org
8644 F: include/linux/mm.h
8645 F: include/linux/gfp.h
8646 F: include/linux/mmzone.h
8647 F: include/linux/memory_hotplug.h
8648 F: include/linux/vmalloc.h
8651 MEMORY TECHNOLOGY DEVICES (MTD)
8652 M: David Woodhouse <dwmw2@infradead.org>
8653 M: Brian Norris <computersforpeace@gmail.com>
8654 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8655 M: Marek Vasut <marek.vasut@gmail.com>
8656 M: Richard Weinberger <richard@nod.at>
8657 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8658 L: linux-mtd@lists.infradead.org
8659 W: http://www.linux-mtd.infradead.org/
8660 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8661 T: git git://git.infradead.org/linux-mtd.git master
8662 T: git git://git.infradead.org/l2-mtd.git master
8664 F: Documentation/devicetree/bindings/mtd/
8666 F: include/linux/mtd/
8667 F: include/uapi/mtd/
8669 MEN A21 WATCHDOG DRIVER
8670 M: Johannes Thumshirn <morbidrsa@gmail.com>
8671 L: linux-watchdog@vger.kernel.org
8673 F: drivers/watchdog/mena21_wdt.c
8675 MEN CHAMELEON BUS (mcb)
8676 M: Johannes Thumshirn <morbidrsa@gmail.com>
8679 F: include/linux/mcb.h
8680 F: Documentation/men-chameleon-bus.txt
8682 MEN F21BMC (Board Management Controller)
8683 M: Andreas Werner <andreas.werner@men.de>
8685 F: drivers/mfd/menf21bmc.c
8686 F: drivers/watchdog/menf21bmc_wdt.c
8687 F: drivers/leds/leds-menf21bmc.c
8688 F: drivers/hwmon/menf21bmc_hwmon.c
8689 F: Documentation/hwmon/menf21bmc
8692 M: James Hogan <james.hogan@imgtec.com>
8693 L: linux-metag@vger.kernel.org
8694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8697 F: Documentation/metag/
8698 F: Documentation/devicetree/bindings/metag/
8699 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8700 F: drivers/clocksource/metag_generic.c
8701 F: drivers/irqchip/irq-metag.c
8702 F: drivers/irqchip/irq-metag-ext.c
8703 F: drivers/tty/metag_da.c
8705 MICROBLAZE ARCHITECTURE
8706 M: Michal Simek <monstr@monstr.eu>
8707 W: http://www.monstr.eu/fdt/
8708 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8712 MICROCHIP / ATMEL AT91 SERIAL DRIVER
8713 M: Richard Genoud <richard.genoud@gmail.com>
8715 F: drivers/tty/serial/atmel_serial.c
8716 F: drivers/tty/serial/atmel_serial.h
8718 MICROCHIP / ATMEL DMA DRIVER
8719 M: Ludovic Desroches <ludovic.desroches@microchip.com>
8720 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8721 L: dmaengine@vger.kernel.org
8723 F: drivers/dma/at_hdmac.c
8724 F: drivers/dma/at_hdmac_regs.h
8725 F: include/linux/platform_data/dma-atmel.h
8727 MICROCHIP / ATMEL ISC DRIVER
8728 M: Songjun Wu <songjun.wu@microchip.com>
8729 L: linux-media@vger.kernel.org
8731 F: drivers/media/platform/atmel/atmel-isc.c
8732 F: drivers/media/platform/atmel/atmel-isc-regs.h
8733 F: devicetree/bindings/media/atmel-isc.txt
8735 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8736 M: Woojung Huh <Woojung.Huh@microchip.com>
8737 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8738 L: netdev@vger.kernel.org
8740 F: net/dsa/tag_ksz.c
8741 F: drivers/net/dsa/microchip/*
8742 F: include/linux/platform_data/microchip-ksz.h
8743 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
8745 MICROCHIP USB251XB DRIVER
8746 M: Richard Leitner <richard.leitner@skidata.com>
8747 L: linux-usb@vger.kernel.org
8749 F: drivers/usb/misc/usb251xb.c
8750 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8752 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8753 M: Don Brace <don.brace@microsemi.com>
8754 L: esc.storagedev@microsemi.com
8755 L: linux-scsi@vger.kernel.org
8757 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8758 F: drivers/scsi/smartpqi/Kconfig
8759 F: drivers/scsi/smartpqi/Makefile
8760 F: include/linux/cciss*.h
8761 F: include/uapi/linux/cciss*.h
8762 F: Documentation/scsi/smartpqi.txt
8764 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8765 M: Chen Yu <yu.c.chen@intel.com>
8766 L: platform-driver-x86@vger.kernel.org
8768 F: drivers/platform/x86/surfacepro3_button.c
8771 M: Oliver Neukum <oliver@neukum.org>
8773 F: drivers/usb/image/microtek.*
8776 M: Ralf Baechle <ralf@linux-mips.org>
8777 L: linux-mips@linux-mips.org
8778 W: http://www.linux-mips.org/
8779 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8780 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8782 F: Documentation/devicetree/bindings/mips/
8783 F: Documentation/mips/
8786 MIPS BOSTON DEVELOPMENT BOARD
8787 M: Paul Burton <paul.burton@imgtec.com>
8788 L: linux-mips@linux-mips.org
8790 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
8791 F: arch/mips/boot/dts/img/boston.dts
8792 F: arch/mips/configs/generic/board-boston.config
8793 F: drivers/clk/imgtec/clk-boston.c
8794 F: include/dt-bindings/clock/boston-clock.h
8796 MIPS GENERIC PLATFORM
8797 M: Paul Burton <paul.burton@imgtec.com>
8798 L: linux-mips@linux-mips.org
8800 F: arch/mips/generic/
8802 MIPS/LOONGSON1 ARCHITECTURE
8803 M: Keguang Zhang <keguang.zhang@gmail.com>
8804 L: linux-mips@linux-mips.org
8806 F: arch/mips/loongson32/
8807 F: arch/mips/include/asm/mach-loongson32/
8808 F: drivers/*/*loongson1*
8809 F: drivers/*/*/*loongson1*
8811 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8812 M: Hans Verkuil <hverkuil@xs4all.nl>
8813 L: linux-media@vger.kernel.org
8814 T: git git://linuxtv.org/media_tree.git
8815 W: https://linuxtv.org
8817 F: drivers/media/radio/radio-miropcm20*
8820 M: Eric Miao <eric.y.miao@gmail.com>
8821 M: Haojian Zhuang <haojian.zhuang@gmail.com>
8822 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8823 T: git git://github.com/hzhuang1/linux.git
8824 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8826 F: arch/arm/boot/dts/mmp*
8827 F: arch/arm/mach-mmp/
8829 MN88472 MEDIA DRIVER
8830 M: Antti Palosaari <crope@iki.fi>
8831 L: linux-media@vger.kernel.org
8832 W: https://linuxtv.org
8833 W: http://palosaari.fi/linux/
8834 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8836 F: drivers/media/dvb-frontends/mn88472*
8838 MN88473 MEDIA DRIVER
8839 M: Antti Palosaari <crope@iki.fi>
8840 L: linux-media@vger.kernel.org
8841 W: https://linuxtv.org
8842 W: http://palosaari.fi/linux/
8843 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8845 F: drivers/media/dvb-frontends/mn88473*
8848 M: Jessica Yu <jeyu@kernel.org>
8849 M: Rusty Russell <rusty@rustcorp.com.au>
8850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8852 F: include/linux/module.h
8855 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8856 W: http://popies.net/meye/
8858 F: Documentation/media/v4l-drivers/meye*
8859 F: drivers/media/pci/meye/
8860 F: include/uapi/linux/meye.h
8862 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8863 M: Jiri Slaby <jirislaby@gmail.com>
8865 F: Documentation/serial/moxa-smartio
8866 F: drivers/tty/mxser.*
8868 MR800 AVERMEDIA USB FM RADIO DRIVER
8869 M: Alexey Klimov <klimov.linux@gmail.com>
8870 L: linux-media@vger.kernel.org
8871 T: git git://linuxtv.org/media_tree.git
8873 F: drivers/media/radio/radio-mr800.c
8875 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8876 M: Alan Ott <alan@signal11.us>
8877 L: linux-wpan@vger.kernel.org
8879 F: drivers/net/ieee802154/mrf24j40.c
8880 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8883 M: "Lee, Chun-Yi" <jlee@suse.com>
8884 L: platform-driver-x86@vger.kernel.org
8886 F: drivers/platform/x86/msi-laptop.c
8889 L: platform-driver-x86@vger.kernel.org
8891 F: drivers/platform/x86/msi-wmi.c
8894 M: Antti Palosaari <crope@iki.fi>
8895 L: linux-media@vger.kernel.org
8896 W: https://linuxtv.org
8897 W: http://palosaari.fi/linux/
8898 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8899 T: git git://linuxtv.org/anttip/media_tree.git
8901 F: drivers/media/tuners/msi001*
8903 MSI2500 MEDIA DRIVER
8904 M: Antti Palosaari <crope@iki.fi>
8905 L: linux-media@vger.kernel.org
8906 W: https://linuxtv.org
8907 W: http://palosaari.fi/linux/
8908 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8909 T: git git://linuxtv.org/anttip/media_tree.git
8911 F: drivers/media/usb/msi2500/
8913 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8914 M: Robert Jarzmik <robert.jarzmik@free.fr>
8915 L: linux-mtd@lists.infradead.org
8917 F: drivers/mtd/devices/docg3*
8919 MT9M032 APTINA SENSOR DRIVER
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/mt9m032.c
8925 F: include/media/i2c/mt9m032.h
8927 MT9P031 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/mt9p031.c
8933 F: include/media/i2c/mt9p031.h
8935 MT9T001 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: drivers/media/i2c/mt9t001.c
8941 F: include/media/i2c/mt9t001.h
8943 MT9V032 APTINA CAMERA SENSOR
8944 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8945 L: linux-media@vger.kernel.org
8946 T: git git://linuxtv.org/media_tree.git
8948 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8949 F: drivers/media/i2c/mt9v032.c
8950 F: include/media/i2c/mt9v032.h
8952 MULTIFUNCTION DEVICES (MFD)
8953 M: Lee Jones <lee.jones@linaro.org>
8954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8956 F: Documentation/devicetree/bindings/mfd/
8958 F: include/linux/mfd/
8959 F: include/dt-bindings/mfd/
8961 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8963 F: drivers/mmc/host/mmc_spi.c
8964 F: include/linux/spi/mmc_spi.h
8966 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8967 M: Ulf Hansson <ulf.hansson@linaro.org>
8968 L: linux-mmc@vger.kernel.org
8969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8971 F: Documentation/devicetree/bindings/mmc/
8973 F: include/linux/mmc/
8974 F: include/uapi/linux/mmc/
8976 MULTIPLEXER SUBSYSTEM
8977 M: Peter Rosin <peda@axentia.se>
8979 F: Documentation/ABI/testing/mux/sysfs-class-mux*
8980 F: Documentation/devicetree/bindings/mux/
8981 F: include/linux/dt-bindings/mux/
8982 F: include/linux/mux/
8985 MULTISOUND SOUND DRIVER
8986 M: Andrew Veliath <andrewtv@usa.net>
8988 F: Documentation/sound/oss/MultiSound
8991 MULTITECH MULTIPORT CARD (ISICOM)
8993 F: drivers/tty/isicom.c
8994 F: include/linux/isicom.h
8996 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8997 M: Bin Liu <b-liu@ti.com>
8998 L: linux-usb@vger.kernel.org
8999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
9001 F: drivers/usb/musb/
9003 MXL5007T MEDIA DRIVER
9004 M: Michael Krufky <mkrufky@linuxtv.org>
9005 L: linux-media@vger.kernel.org
9006 W: https://linuxtv.org
9007 W: http://github.com/mkrufky
9008 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9009 T: git git://linuxtv.org/mkrufky/tuners.git
9011 F: drivers/media/tuners/mxl5007t.*
9014 M: Marek Vasut <marex@denx.de>
9016 F: drivers/gpu/drm/mxsfb/
9017 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9019 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9020 M: Hyong-Youb Kim <hykim@myri.com>
9021 L: netdev@vger.kernel.org
9022 W: https://www.myricom.com/support/downloads/myri10ge.html
9024 F: drivers/net/ethernet/myricom/myri10ge/
9026 NAND FLASH SUBSYSTEM
9027 M: Boris Brezillon <boris.brezillon@free-electrons.com>
9028 R: Richard Weinberger <richard@nod.at>
9029 L: linux-mtd@lists.infradead.org
9030 W: http://www.linux-mtd.infradead.org/
9031 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9032 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9033 T: git git://git.infradead.org/l2-mtd.git nand/next
9035 F: drivers/mtd/nand/
9036 F: include/linux/mtd/nand*.h
9038 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9039 M: Daniel Mack <zonque@gmail.com>
9041 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9042 W: http://www.native-instruments.com
9045 NATSEMI ETHERNET DRIVER (DP8381x)
9047 F: drivers/net/ethernet/natsemi/natsemi.c
9050 M: Petr Vandrovec <petr@vandrovec.name>
9054 NCR 5380 SCSI DRIVERS
9055 M: Finn Thain <fthain@telegraphics.com.au>
9056 M: Michael Schmitz <schmitzmic@gmail.com>
9057 L: linux-scsi@vger.kernel.org
9059 F: Documentation/scsi/g_NCR5380.txt
9060 F: drivers/scsi/NCR5380.*
9061 F: drivers/scsi/arm/cumana_1.c
9062 F: drivers/scsi/arm/oak.c
9063 F: drivers/scsi/atari_scsi.*
9064 F: drivers/scsi/dmx3191d.c
9065 F: drivers/scsi/g_NCR5380.*
9066 F: drivers/scsi/mac_scsi.*
9067 F: drivers/scsi/sun3_scsi.*
9068 F: drivers/scsi/sun3_scsi_vme.c
9070 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9071 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9072 L: linux-scsi@vger.kernel.org
9074 F: drivers/scsi/NCR_D700.*
9076 NCT6775 HARDWARE MONITOR DRIVER
9077 M: Guenter Roeck <linux@roeck-us.net>
9078 L: linux-hwmon@vger.kernel.org
9080 F: Documentation/hwmon/nct6775
9081 F: drivers/hwmon/nct6775.c
9083 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9084 M: Faisal Latif <faisal.latif@intel.com>
9085 L: linux-rdma@vger.kernel.org
9086 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9088 F: drivers/infiniband/hw/nes/
9089 F: include/uapi/rdma/nes-abi.h
9091 NETEM NETWORK EMULATOR
9092 M: Stephen Hemminger <stephen@networkplumber.org>
9093 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9095 F: net/sched/sch_netem.c
9097 NETERION 10GbE DRIVERS (s2io/vxge)
9098 M: Jon Mason <jdmason@kudzu.us>
9099 L: netdev@vger.kernel.org
9101 F: Documentation/networking/s2io.txt
9102 F: Documentation/networking/vxge.txt
9103 F: drivers/net/ethernet/neterion/
9106 M: Pablo Neira Ayuso <pablo@netfilter.org>
9107 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9108 M: Florian Westphal <fw@strlen.de>
9109 L: netfilter-devel@vger.kernel.org
9110 L: coreteam@netfilter.org
9111 W: http://www.netfilter.org/
9112 W: http://www.iptables.org/
9113 W: http://www.nftables.org/
9114 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9118 F: include/linux/netfilter*
9119 F: include/linux/netfilter/
9120 F: include/net/netfilter/
9121 F: include/uapi/linux/netfilter*
9122 F: include/uapi/linux/netfilter/
9123 F: net/*/netfilter.c
9126 F: net/bridge/br_netfilter*.c
9129 M: Paul Moore <paul@paul-moore.com>
9130 W: http://netlabel.sf.net
9131 L: netdev@vger.kernel.org
9133 F: Documentation/netlabel/
9134 F: include/net/netlabel.h
9137 NETROM NETWORK LAYER
9138 M: Ralf Baechle <ralf@linux-mips.org>
9139 L: linux-hams@vger.kernel.org
9140 W: http://www.linux-ax25.org/
9142 F: include/net/netrom.h
9143 F: include/uapi/linux/netrom.h
9146 NETRONOME ETHERNET DRIVERS
9147 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9148 L: oss-drivers@netronome.com
9150 F: drivers/net/ethernet/netronome/
9152 NETWORK BLOCK DEVICE (NBD)
9153 M: Josef Bacik <jbacik@fb.com>
9155 L: linux-block@vger.kernel.org
9156 L: nbd-general@lists.sourceforge.net
9157 F: Documentation/blockdev/nbd.txt
9158 F: drivers/block/nbd.c
9159 F: include/uapi/linux/nbd.h
9161 NETWORK DROP MONITOR
9162 M: Neil Horman <nhorman@tuxdriver.com>
9163 L: netdev@vger.kernel.org
9165 W: https://fedorahosted.org/dropwatch/
9166 F: net/core/drop_monitor.c
9169 L: netdev@vger.kernel.org
9170 W: http://www.linuxfoundation.org/en/Net
9171 Q: http://patchwork.ozlabs.org/project/netdev/list/
9172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9175 F: Documentation/devicetree/bindings/net/
9177 F: include/linux/if_*
9178 F: include/linux/netdevice.h
9179 F: include/linux/etherdevice.h
9180 F: include/linux/fcdevice.h
9181 F: include/linux/fddidevice.h
9182 F: include/linux/hippidevice.h
9183 F: include/linux/inetdevice.h
9184 F: include/uapi/linux/if_*
9185 F: include/uapi/linux/netdevice.h
9187 NETWORKING DRIVERS (WIRELESS)
9188 M: Kalle Valo <kvalo@codeaurora.org>
9189 L: linux-wireless@vger.kernel.org
9190 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9194 F: Documentation/devicetree/bindings/net/wireless/
9195 F: drivers/net/wireless/
9198 M: Andrew Lunn <andrew@lunn.ch>
9199 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9200 M: Florian Fainelli <f.fainelli@gmail.com>
9203 F: include/net/dsa.h
9206 NETWORKING [GENERAL]
9207 M: "David S. Miller" <davem@davemloft.net>
9208 L: netdev@vger.kernel.org
9209 W: http://www.linuxfoundation.org/en/Net
9210 Q: http://patchwork.ozlabs.org/project/netdev/list/
9211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9213 B: mailto:netdev@vger.kernel.org
9217 F: include/linux/in.h
9218 F: include/linux/net.h
9219 F: include/linux/netdevice.h
9220 F: include/uapi/linux/in.h
9221 F: include/uapi/linux/net.h
9222 F: include/uapi/linux/netdevice.h
9223 F: include/uapi/linux/net_namespace.h
9225 F: tools/testing/selftests/net/
9229 M: Steffen Klassert <steffen.klassert@secunet.com>
9230 M: Herbert Xu <herbert@gondor.apana.org.au>
9231 M: "David S. Miller" <davem@davemloft.net>
9232 L: netdev@vger.kernel.org
9233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9242 F: net/ipv4/ipcomp.c
9243 F: net/ipv4/ip_vti.c
9247 F: net/ipv6/ipcomp6.c
9248 F: net/ipv6/ip6_vti.c
9249 F: include/uapi/linux/xfrm.h
9250 F: include/net/xfrm.h
9252 NETWORKING [IPv4/IPv6]
9253 M: "David S. Miller" <davem@davemloft.net>
9254 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9255 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9256 L: netdev@vger.kernel.org
9257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9264 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
9265 M: Paul Moore <paul@paul-moore.com>
9266 L: netdev@vger.kernel.org
9270 M: Ilya Lesokhin <ilyal@mellanox.com>
9271 M: Aviad Yehezkel <aviadye@mellanox.com>
9272 M: Dave Watson <davejwatson@fb.com>
9273 L: netdev@vger.kernel.org
9276 F: include/uapi/linux/tls.h
9277 F: include/net/tls.h
9279 NETWORKING [WIRELESS]
9280 L: linux-wireless@vger.kernel.org
9281 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9283 NETXEN (1/10) GbE SUPPORT
9284 M: Manish Chopra <manish.chopra@cavium.com>
9285 M: Rahul Verma <rahul.verma@cavium.com>
9286 M: Dept-GELinuxNICDev@cavium.com
9287 L: netdev@vger.kernel.org
9289 F: drivers/net/ethernet/qlogic/netxen/
9292 M: Samuel Ortiz <sameo@linux.intel.com>
9293 L: linux-wireless@vger.kernel.org
9294 L: linux-nfc@lists.01.org (subscribers-only)
9298 F: include/uapi/linux/nfc.h
9300 F: include/linux/platform_data/nfcmrvl.h
9301 F: include/linux/platform_data/nxp-nci.h
9302 F: Documentation/devicetree/bindings/net/nfc/
9304 NFS, SUNRPC, AND LOCKD CLIENTS
9305 M: Trond Myklebust <trond.myklebust@primarydata.com>
9306 M: Anna Schumaker <anna.schumaker@netapp.com>
9307 L: linux-nfs@vger.kernel.org
9308 W: http://client.linux-nfs.org
9309 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9315 F: include/linux/lockd/
9316 F: include/linux/nfs*
9317 F: include/linux/sunrpc/
9318 F: include/uapi/linux/nfs*
9319 F: include/uapi/linux/sunrpc/
9322 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9323 L: linux-nilfs@vger.kernel.org
9324 W: http://nilfs.sourceforge.net/
9325 W: http://nilfs.osdn.jp/
9326 T: git git://github.com/konis/nilfs2.git
9328 F: Documentation/filesystems/nilfs2.txt
9330 F: include/trace/events/nilfs2.h
9331 F: include/uapi/linux/nilfs2_api.h
9332 F: include/uapi/linux/nilfs2_ondisk.h
9334 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
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/pcmcia/nsp_*
9341 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9342 M: GOTO Masanori <gotom@debian.or.jp>
9343 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9344 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9346 F: Documentation/scsi/NinjaSCSI.txt
9347 F: drivers/scsi/nsp32*
9350 M: Ley Foon Tan <lftan@altera.com>
9351 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9356 NOHZ, DYNTICKS SUPPORT
9357 M: Frederic Weisbecker <fweisbec@gmail.com>
9358 M: Thomas Gleixner <tglx@linutronix.de>
9359 M: Ingo Molnar <mingo@kernel.org>
9360 L: linux-kernel@vger.kernel.org
9361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9363 F: kernel/time/tick*.*
9364 F: include/linux/tick.h
9365 F: include/linux/sched/nohz.h
9367 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9368 M: Pavel Machek <pavel@ucw.cz>
9369 M: Sakari Ailus <sakari.ailus@iki.fi>
9370 L: linux-media@vger.kernel.org
9372 F: drivers/media/i2c/et8ek8
9373 F: drivers/media/i2c/ad5820.c
9375 NOKIA N900 POWER SUPPLY DRIVERS
9376 R: Pali Rohár <pali.rohar@gmail.com>
9377 F: include/linux/power/bq2415x_charger.h
9378 F: include/linux/power/bq27xxx_battery.h
9379 F: include/linux/power/isp1704_charger.h
9380 F: drivers/power/supply/bq2415x_charger.c
9381 F: drivers/power/supply/bq27xxx_battery.c
9382 F: drivers/power/supply/bq27xxx_battery_i2c.c
9383 F: drivers/power/supply/isp1704_charger.c
9384 F: drivers/power/supply/rx51_battery.c
9387 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9388 L: linux-ntb@googlegroups.com
9390 F: drivers/ntb/hw/amd/
9393 M: Jon Mason <jdmason@kudzu.us>
9394 M: Dave Jiang <dave.jiang@intel.com>
9395 M: Allen Hubbe <Allen.Hubbe@emc.com>
9396 L: linux-ntb@googlegroups.com
9398 W: https://github.com/jonmason/ntb/wiki
9399 T: git git://github.com/jonmason/ntb.git
9401 F: drivers/net/ntb_netdev.c
9402 F: include/linux/ntb.h
9403 F: include/linux/ntb_transport.h
9404 F: tools/testing/selftests/ntb/
9407 M: Serge Semin <fancer.lancer@gmail.com>
9408 L: linux-ntb@googlegroups.com
9410 F: drivers/ntb/hw/idt/
9413 M: Jon Mason <jdmason@kudzu.us>
9414 M: Dave Jiang <dave.jiang@intel.com>
9415 L: linux-ntb@googlegroups.com
9417 W: https://github.com/jonmason/ntb/wiki
9418 T: git git://github.com/jonmason/ntb.git
9419 F: drivers/ntb/hw/intel/
9422 M: Anton Altaparmakov <anton@tuxera.com>
9423 L: linux-ntfs-dev@lists.sourceforge.net
9424 W: http://www.tuxera.com/
9425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9427 F: Documentation/filesystems/ntfs.txt
9430 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9431 M: Antonino Daplas <adaplas@gmail.com>
9432 L: linux-fbdev@vger.kernel.org
9434 F: drivers/video/fbdev/riva/
9435 F: drivers/video/fbdev/nvidia/
9438 M: Keith Busch <keith.busch@intel.com>
9439 M: Jens Axboe <axboe@fb.com>
9440 M: Christoph Hellwig <hch@lst.de>
9441 M: Sagi Grimberg <sagi@grimberg.me>
9442 L: linux-nvme@lists.infradead.org
9443 T: git://git.infradead.org/nvme.git
9444 W: http://git.infradead.org/nvme.git
9446 F: drivers/nvme/host/
9447 F: include/linux/nvme.h
9448 F: include/uapi/linux/nvme_ioctl.h
9450 NVM EXPRESS FC TRANSPORT DRIVERS
9451 M: James Smart <james.smart@broadcom.com>
9452 L: linux-nvme@lists.infradead.org
9454 F: include/linux/nvme-fc.h
9455 F: include/linux/nvme-fc-driver.h
9456 F: drivers/nvme/host/fc.c
9457 F: drivers/nvme/target/fc.c
9458 F: drivers/nvme/target/fcloop.c
9460 NVM EXPRESS TARGET DRIVER
9461 M: Christoph Hellwig <hch@lst.de>
9462 M: Sagi Grimberg <sagi@grimberg.me>
9463 L: linux-nvme@lists.infradead.org
9464 T: git://git.infradead.org/nvme.git
9465 W: http://git.infradead.org/nvme.git
9467 F: drivers/nvme/target/
9470 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9473 F: Documentation/devicetree/bindings/nvmem/
9474 F: include/linux/nvmem-consumer.h
9475 F: include/linux/nvmem-provider.h
9477 NXP TDA998X DRM DRIVER
9478 M: Russell King <linux@armlinux.org.uk>
9480 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9481 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9482 F: drivers/gpu/drm/i2c/tda998x_drv.c
9483 F: include/drm/i2c/tda998x.h
9486 M: Peter Rosin <peda@axentia.se>
9487 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9489 F: sound/soc/codecs/tfa9879*
9492 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9493 R: Charles Gorand <charles.gorand@effinnov.com>
9494 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9496 F: drivers/nfc/nxp-nci
9499 M: Josh Poimboeuf <jpoimboe@redhat.com>
9504 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9505 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9506 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9507 L: linux-omap@vger.kernel.org
9511 OMAP CLOCK FRAMEWORK SUPPORT
9512 M: Paul Walmsley <paul@pwsan.com>
9513 L: linux-omap@vger.kernel.org
9515 F: arch/arm/*omap*/*clock*
9517 OMAP DEVICE TREE SUPPORT
9518 M: Benoît Cousson <bcousson@baylibre.com>
9519 M: Tony Lindgren <tony@atomide.com>
9520 L: linux-omap@vger.kernel.org
9521 L: devicetree@vger.kernel.org
9523 F: arch/arm/boot/dts/*omap*
9524 F: arch/arm/boot/dts/*am3*
9525 F: arch/arm/boot/dts/*am4*
9526 F: arch/arm/boot/dts/*am5*
9527 F: arch/arm/boot/dts/*dra7*
9529 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9530 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9531 L: linux-omap@vger.kernel.org
9532 L: linux-fbdev@vger.kernel.org
9534 F: drivers/video/fbdev/omap2/
9535 F: Documentation/arm/OMAP/DSS
9537 OMAP FRAMEBUFFER SUPPORT
9538 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9539 L: linux-fbdev@vger.kernel.org
9540 L: linux-omap@vger.kernel.org
9542 F: drivers/video/fbdev/omap/
9544 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9545 M: Roger Quadros <rogerq@ti.com>
9546 M: Tony Lindgren <tony@atomide.com>
9547 L: linux-omap@vger.kernel.org
9549 F: drivers/memory/omap-gpmc.c
9550 F: arch/arm/mach-omap2/*gpmc*
9553 M: Grygorii Strashko <grygorii.strashko@ti.com>
9554 M: Santosh Shilimkar <ssantosh@kernel.org>
9555 M: Kevin Hilman <khilman@kernel.org>
9556 L: linux-omap@vger.kernel.org
9558 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9559 F: drivers/gpio/gpio-omap.c
9561 OMAP HARDWARE SPINLOCK SUPPORT
9562 M: Ohad Ben-Cohen <ohad@wizery.com>
9563 L: linux-omap@vger.kernel.org
9565 F: drivers/hwspinlock/omap_hwspinlock.c
9568 L: linux-mmc@vger.kernel.org
9569 L: linux-omap@vger.kernel.org
9571 F: drivers/mmc/host/omap_hsmmc.c
9574 M: Paul Walmsley <paul@pwsan.com>
9575 L: linux-omap@vger.kernel.org
9577 F: arch/arm/mach-omap2/omap_hwmod*data*
9579 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9580 M: Benoît Cousson <bcousson@baylibre.com>
9581 L: linux-omap@vger.kernel.org
9583 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9586 M: Benoît Cousson <bcousson@baylibre.com>
9587 M: Paul Walmsley <paul@pwsan.com>
9588 L: linux-omap@vger.kernel.org
9590 F: arch/arm/mach-omap2/omap_hwmod.*
9592 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9593 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9594 L: linux-media@vger.kernel.org
9596 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9597 F: drivers/media/platform/omap3isp/
9598 F: drivers/staging/media/omap4iss/
9601 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9602 L: linux-omap@vger.kernel.org
9604 F: drivers/mmc/host/omap.c
9606 OMAP POWER MANAGEMENT SUPPORT
9607 M: Kevin Hilman <khilman@kernel.org>
9608 L: linux-omap@vger.kernel.org
9610 F: arch/arm/*omap*/*pm*
9611 F: drivers/cpufreq/omap-cpufreq.c
9613 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9614 M: Rajendra Nayak <rnayak@codeaurora.org>
9615 M: Paul Walmsley <paul@pwsan.com>
9616 L: linux-omap@vger.kernel.org
9618 F: arch/arm/mach-omap2/prm*
9620 OMAP RANDOM NUMBER GENERATOR SUPPORT
9621 M: Deepak Saxena <dsaxena@plexity.net>
9623 F: drivers/char/hw_random/omap-rng.c
9626 L: linux-usb@vger.kernel.org
9627 L: linux-omap@vger.kernel.org
9629 F: drivers/usb/*/*omap*
9630 F: arch/arm/*omap*/usb*
9632 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9633 M: Mark Jackson <mpfj@newflow.co.uk>
9634 L: linux-omap@vger.kernel.org
9636 F: arch/arm/boot/dts/am335x-nano.dts
9639 M: Aaro Koskinen <aaro.koskinen@iki.fi>
9640 M: Tony Lindgren <tony@atomide.com>
9641 L: linux-omap@vger.kernel.org
9642 Q: http://patchwork.kernel.org/project/linux-omap/list/
9643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9645 F: arch/arm/mach-omap1/
9646 F: arch/arm/plat-omap/
9647 F: arch/arm/configs/omap1_defconfig
9648 F: drivers/i2c/busses/i2c-omap.c
9649 F: include/linux/i2c-omap.h
9652 M: Tony Lindgren <tony@atomide.com>
9653 L: linux-omap@vger.kernel.org
9654 W: http://www.muru.com/linux/omap/
9655 W: http://linux.omap.com/
9656 Q: http://patchwork.kernel.org/project/linux-omap/list/
9657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9659 F: arch/arm/mach-omap2/
9660 F: arch/arm/plat-omap/
9661 F: arch/arm/configs/omap2plus_defconfig
9662 F: drivers/i2c/busses/i2c-omap.c
9663 F: drivers/irqchip/irq-omap-intc.c
9664 F: drivers/mfd/*omap*.c
9665 F: drivers/mfd/menelaus.c
9666 F: drivers/mfd/palmas.c
9667 F: drivers/mfd/tps65217.c
9668 F: drivers/mfd/tps65218.c
9669 F: drivers/mfd/tps65910.c
9670 F: drivers/mfd/twl-core.[ch]
9671 F: drivers/mfd/twl4030*.c
9672 F: drivers/mfd/twl6030*.c
9673 F: drivers/mfd/twl6040*.c
9674 F: drivers/regulator/palmas-regulator*.c
9675 F: drivers/regulator/pbias-regulator.c
9676 F: drivers/regulator/tps65217-regulator.c
9677 F: drivers/regulator/tps65218-regulator.c
9678 F: drivers/regulator/tps65910-regulator.c
9679 F: drivers/regulator/twl-regulator.c
9680 F: drivers/regulator/twl6030-regulator.c
9681 F: include/linux/i2c-omap.h
9684 M: Bob Copeland <me@bobcopeland.com>
9685 L: linux-karma-devel@lists.sourceforge.net
9687 F: Documentation/filesystems/omfs.txt
9690 OMNIKEY CARDMAN 4000 DRIVER
9691 M: Harald Welte <laforge@gnumonks.org>
9693 F: drivers/char/pcmcia/cm4000_cs.c
9694 F: include/linux/cm4000_cs.h
9695 F: include/uapi/linux/cm4000_cs.h
9697 OMNIKEY CARDMAN 4040 DRIVER
9698 M: Harald Welte <laforge@gnumonks.org>
9700 F: drivers/char/pcmcia/cm4040_cs.*
9702 OMNIVISION OV13858 SENSOR DRIVER
9703 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9704 L: linux-media@vger.kernel.org
9705 T: git git://linuxtv.org/media_tree.git
9707 F: drivers/media/i2c/ov13858.c
9709 OMNIVISION OV5640 SENSOR DRIVER
9710 M: Steve Longerbeam <slongerbeam@gmail.com>
9711 L: linux-media@vger.kernel.org
9712 T: git git://linuxtv.org/media_tree.git
9714 F: drivers/media/i2c/ov5640.c
9716 OMNIVISION OV5647 SENSOR DRIVER
9717 M: Ramiro Oliveira <roliveir@synopsys.com>
9718 L: linux-media@vger.kernel.org
9719 T: git git://linuxtv.org/media_tree.git
9721 F: drivers/media/i2c/ov5647.c
9723 OMNIVISION OV7670 SENSOR DRIVER
9724 M: Jonathan Corbet <corbet@lwn.net>
9725 L: linux-media@vger.kernel.org
9726 T: git git://linuxtv.org/media_tree.git
9728 F: drivers/media/i2c/ov7670.c
9729 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
9731 ONENAND FLASH DRIVER
9732 M: Kyungmin Park <kyungmin.park@samsung.com>
9733 L: linux-mtd@lists.infradead.org
9735 F: drivers/mtd/onenand/
9736 F: include/linux/mtd/onenand*.h
9738 ONSTREAM SCSI TAPE DRIVER
9739 M: Willem Riede <osst@riede.org>
9740 L: osst-users@lists.sourceforge.net
9741 L: linux-scsi@vger.kernel.org
9743 F: Documentation/scsi/osst.txt
9744 F: drivers/scsi/osst.*
9745 F: drivers/scsi/osst_*.h
9746 F: drivers/scsi/st.h
9749 M: Jens Wiklander <jens.wiklander@linaro.org>
9751 F: drivers/tee/optee/
9754 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9755 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9756 L: linux-rdma@vger.kernel.org
9758 F: drivers/infiniband/ulp/opa_vnic
9760 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9761 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9762 L: devicetree@vger.kernel.org
9764 F: Documentation/devicetree/dynamic-resolution-notes.txt
9765 F: Documentation/devicetree/overlay-notes.txt
9766 F: drivers/of/overlay.c
9767 F: drivers/of/resolver.c
9769 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9770 M: Rob Herring <robh+dt@kernel.org>
9771 M: Frank Rowand <frowand.list@gmail.com>
9772 L: devicetree@vger.kernel.org
9773 W: http://www.devicetree.org/
9774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9777 F: include/linux/of*.h
9779 F: Documentation/ABI/testing/sysfs-firmware-ofw
9781 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9782 M: Rob Herring <robh+dt@kernel.org>
9783 M: Mark Rutland <mark.rutland@arm.com>
9784 L: devicetree@vger.kernel.org
9785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9786 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9788 F: Documentation/devicetree/
9790 F: include/dt-bindings/
9792 OPENCORES I2C BUS DRIVER
9793 M: Peter Korsgaard <jacmet@sunsite.dk>
9794 L: linux-i2c@vger.kernel.org
9796 F: Documentation/i2c/busses/i2c-ocores
9797 F: drivers/i2c/busses/i2c-ocores.c
9799 OPENRISC ARCHITECTURE
9800 M: Jonas Bonn <jonas@southpole.se>
9801 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9802 M: Stafford Horne <shorne@gmail.com>
9803 T: git git://github.com/openrisc/linux.git
9804 L: openrisc@lists.librecores.org
9805 W: http://openrisc.io
9810 M: Pravin Shelar <pshelar@nicira.com>
9811 L: netdev@vger.kernel.org
9812 L: dev@openvswitch.org
9813 W: http://openvswitch.org
9816 F: include/uapi/linux/openvswitch.h
9818 OPERATING PERFORMANCE POINTS (OPP)
9819 M: Viresh Kumar <vireshk@kernel.org>
9820 M: Nishanth Menon <nm@ti.com>
9821 M: Stephen Boyd <sboyd@codeaurora.org>
9822 L: linux-pm@vger.kernel.org
9824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9825 F: drivers/base/power/opp/
9826 F: include/linux/pm_opp.h
9827 F: Documentation/power/opp.txt
9828 F: Documentation/devicetree/bindings/opp/
9831 M: Clemens Ladisch <clemens@ladisch.de>
9832 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9833 T: git git://git.alsa-project.org/alsa-kernel.git
9835 F: sound/drivers/opl4/
9838 M: Robert Richter <rric@kernel.org>
9839 L: oprofile-list@lists.sf.net
9841 F: arch/*/include/asm/oprofile*.h
9843 F: drivers/oprofile/
9844 F: include/linux/oprofile.h
9846 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9847 M: Mark Fasheh <mfasheh@versity.com>
9848 M: Joel Becker <jlbec@evilplan.org>
9849 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9850 W: http://ocfs2.wiki.kernel.org
9852 F: Documentation/filesystems/ocfs2.txt
9853 F: Documentation/filesystems/dlmfs.txt
9857 M: Mike Marshall <hubcap@omnibond.com>
9858 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
9859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9862 F: Documentation/filesystems/orangefs.txt
9865 L: linux-wireless@vger.kernel.org
9866 W: http://wireless.kernel.org/en/users/Drivers/orinoco
9867 W: http://www.nongnu.org/orinoco/
9869 F: drivers/net/wireless/intersil/orinoco/
9871 OSD LIBRARY and FILESYSTEM
9872 M: Boaz Harrosh <ooo@electrozaur.com>
9874 F: drivers/scsi/osd/
9875 F: include/scsi/osd_*
9878 OV2659 OMNIVISION SENSOR DRIVER
9879 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9880 L: linux-media@vger.kernel.org
9881 W: https://linuxtv.org
9882 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9883 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9885 F: drivers/media/i2c/ov2659.c
9886 F: include/media/i2c/ov2659.h
9889 M: Miklos Szeredi <miklos@szeredi.hu>
9890 L: linux-unionfs@vger.kernel.org
9891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9894 F: Documentation/filesystems/overlayfs.txt
9897 M: Christian Lamparter <chunkeey@googlemail.com>
9898 L: linux-wireless@vger.kernel.org
9899 W: http://wireless.kernel.org/en/users/Drivers/p54
9901 F: drivers/net/wireless/intersil/p54/
9903 PA SEMI ETHERNET DRIVER
9904 L: netdev@vger.kernel.org
9906 F: drivers/net/ethernet/pasemi/*
9908 PA SEMI SMBUS DRIVER
9909 L: linux-i2c@vger.kernel.org
9911 F: drivers/i2c/busses/i2c-pasemi.c
9913 PADATA PARALLEL EXECUTION MECHANISM
9914 M: Steffen Klassert <steffen.klassert@secunet.com>
9915 L: linux-crypto@vger.kernel.org
9918 F: include/linux/padata.h
9919 F: Documentation/padata.txt
9921 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9922 M: Harald Welte <laforge@gnumonks.org>
9923 L: platform-driver-x86@vger.kernel.org
9925 F: drivers/platform/x86/panasonic-laptop.c
9927 PANASONIC MN10300/AM33/AM34 PORT
9928 M: David Howells <dhowells@redhat.com>
9929 L: linux-am33-list@redhat.com (moderated for non-subscribers)
9930 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9932 F: Documentation/mn10300/
9935 PARALLEL LCD/KEYPAD PANEL DRIVER
9936 M: Willy Tarreau <willy@haproxy.com>
9937 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9939 F: Documentation/misc-devices/lcd-panel-cgram.txt
9940 F: drivers/misc/panel.c
9942 PARALLEL PORT SUBSYSTEM
9943 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9944 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9945 L: linux-parport@lists.infradead.org (subscribers-only)
9948 F: include/linux/parport*.h
9949 F: drivers/char/ppdev.c
9950 F: include/uapi/linux/ppdev.h
9951 F: Documentation/parport*.txt
9953 PARAVIRT_OPS INTERFACE
9954 M: Jeremy Fitzhardinge <jeremy@goop.org>
9955 M: Chris Wright <chrisw@sous-sol.org>
9956 M: Alok Kataria <akataria@vmware.com>
9957 M: Rusty Russell <rusty@rustcorp.com.au>
9958 L: virtualization@lists.linux-foundation.org
9960 F: Documentation/virtual/paravirt_ops.txt
9961 F: arch/*/kernel/paravirt*
9962 F: arch/*/include/asm/paravirt.h
9963 F: include/linux/hypervisor.h
9965 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9966 M: Tim Waugh <tim@cyberelk.net>
9967 L: linux-parport@lists.infradead.org (subscribers-only)
9969 F: Documentation/blockdev/paride.txt
9970 F: drivers/block/paride/
9973 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
9974 M: Helge Deller <deller@gmx.de>
9975 L: linux-parisc@vger.kernel.org
9976 W: http://www.parisc-linux.org/
9977 Q: http://patchwork.kernel.org/project/linux-parisc/list/
9978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9982 F: Documentation/parisc/
9984 F: drivers/char/agp/parisc-agp.c
9985 F: drivers/input/serio/gscps2.c
9986 F: drivers/parport/parport_gsc.*
9987 F: drivers/tty/serial/8250/8250_gsc.c
9988 F: drivers/video/fbdev/sti*
9989 F: drivers/video/console/sti*
9990 F: drivers/video/logo/logo_parisc*
9993 M: Jiri Pirko <jiri@mellanox.com>
9994 L: netdev@vger.kernel.org
9997 F: lib/test_parman.c
9998 F: include/linux/parman.h
10000 PC87360 HARDWARE MONITORING DRIVER
10001 M: Jim Cromie <jim.cromie@gmail.com>
10002 L: linux-hwmon@vger.kernel.org
10004 F: Documentation/hwmon/pc87360
10005 F: drivers/hwmon/pc87360.c
10007 PC8736x GPIO DRIVER
10008 M: Jim Cromie <jim.cromie@gmail.com>
10010 F: drivers/char/pc8736x_gpio.c
10012 PC87427 HARDWARE MONITORING DRIVER
10013 M: Jean Delvare <jdelvare@suse.com>
10014 L: linux-hwmon@vger.kernel.org
10016 F: Documentation/hwmon/pc87427
10017 F: drivers/hwmon/pc87427.c
10020 M: Riku Voipio <riku.voipio@iki.fi>
10022 F: drivers/leds/leds-pca9532.c
10023 F: include/linux/leds-pca9532.h
10025 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10026 M: Guenter Roeck <linux@roeck-us.net>
10027 L: linux-i2c@vger.kernel.org
10029 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10031 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10032 M: Khalid Aziz <khalid@gonehiking.org>
10034 F: drivers/firmware/pcdp.*
10036 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10037 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10038 L: linux-pci@vger.kernel.org
10039 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10041 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10042 F: drivers/pci/host/pci-aardvark.c
10044 PCI DRIVER FOR ALTERA PCIE IP
10045 M: Ley Foon Tan <lftan@altera.com>
10046 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10047 L: linux-pci@vger.kernel.org
10049 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10050 F: drivers/pci/host/pcie-altera.c
10052 PCI DRIVER FOR APPLIEDMICRO XGENE
10053 M: Tanmay Inamdar <tinamdar@apm.com>
10054 L: linux-pci@vger.kernel.org
10055 L: linux-arm-kernel@lists.infradead.org
10057 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10058 F: drivers/pci/host/pci-xgene.c
10060 PCI DRIVER FOR ARM VERSATILE PLATFORM
10061 M: Rob Herring <robh@kernel.org>
10062 L: linux-pci@vger.kernel.org
10063 L: linux-arm-kernel@lists.infradead.org
10065 F: Documentation/devicetree/bindings/pci/versatile.txt
10066 F: drivers/pci/host/pci-versatile.c
10068 PCI DRIVER FOR ARMADA 8K
10069 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10070 L: linux-pci@vger.kernel.org
10071 L: linux-arm-kernel@lists.infradead.org
10073 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10074 F: drivers/pci/dwc/pcie-armada8k.c
10076 PCI DRIVER FOR FREESCALE LAYERSCAPE
10077 M: Minghuan Lian <minghuan.Lian@freescale.com>
10078 M: Mingkai Hu <mingkai.hu@freescale.com>
10079 M: Roy Zang <tie-fei.zang@freescale.com>
10080 L: linuxppc-dev@lists.ozlabs.org
10081 L: linux-pci@vger.kernel.org
10082 L: linux-arm-kernel@lists.infradead.org
10084 F: drivers/pci/dwc/*layerscape*
10086 PCI DRIVER FOR GENERIC OF HOSTS
10087 M: Will Deacon <will.deacon@arm.com>
10088 L: linux-pci@vger.kernel.org
10089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10091 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10092 F: drivers/pci/host/pci-host-common.c
10093 F: drivers/pci/host/pci-host-generic.c
10095 PCI DRIVER FOR IMX6
10096 M: Richard Zhu <hongxing.zhu@nxp.com>
10097 M: Lucas Stach <l.stach@pengutronix.de>
10098 L: linux-pci@vger.kernel.org
10099 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10101 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10102 F: drivers/pci/dwc/*imx6*
10104 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10105 M: Keith Busch <keith.busch@intel.com>
10106 L: linux-pci@vger.kernel.org
10108 F: drivers/pci/host/vmd.c
10110 PCI DRIVER FOR MICROSEMI SWITCHTEC
10111 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10112 M: Stephen Bates <stephen.bates@microsemi.com>
10113 M: Logan Gunthorpe <logang@deltatee.com>
10114 L: linux-pci@vger.kernel.org
10116 F: Documentation/switchtec.txt
10117 F: Documentation/ABI/testing/sysfs-class-switchtec
10118 F: drivers/pci/switch/switchtec*
10119 F: include/uapi/linux/switchtec_ioctl.h
10121 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10122 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10123 M: Jason Cooper <jason@lakedaemon.net>
10124 L: linux-pci@vger.kernel.org
10125 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10127 F: drivers/pci/host/*mvebu*
10129 PCI DRIVER FOR NVIDIA TEGRA
10130 M: Thierry Reding <thierry.reding@gmail.com>
10131 L: linux-tegra@vger.kernel.org
10132 L: linux-pci@vger.kernel.org
10134 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10135 F: drivers/pci/host/pci-tegra.c
10137 PCI DRIVER FOR RENESAS R-CAR
10138 M: Simon Horman <horms@verge.net.au>
10139 L: linux-pci@vger.kernel.org
10140 L: linux-renesas-soc@vger.kernel.org
10142 F: drivers/pci/host/*rcar*
10144 PCI DRIVER FOR SAMSUNG EXYNOS
10145 M: Jingoo Han <jingoohan1@gmail.com>
10146 L: linux-pci@vger.kernel.org
10147 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10148 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10150 F: drivers/pci/dwc/pci-exynos.c
10152 PCI DRIVER FOR SYNOPSIS DESIGNWARE
10153 M: Jingoo Han <jingoohan1@gmail.com>
10154 M: Joao Pinto <Joao.Pinto@synopsys.com>
10155 L: linux-pci@vger.kernel.org
10157 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
10158 F: drivers/pci/dwc/*designware*
10160 PCI DRIVER FOR TI DRA7XX
10161 M: Kishon Vijay Abraham I <kishon@ti.com>
10162 L: linux-omap@vger.kernel.org
10163 L: linux-pci@vger.kernel.org
10165 F: Documentation/devicetree/bindings/pci/ti-pci.txt
10166 F: drivers/pci/dwc/pci-dra7xx.c
10168 PCI DRIVER FOR TI KEYSTONE
10169 M: Murali Karicheri <m-karicheri2@ti.com>
10170 L: linux-pci@vger.kernel.org
10171 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10173 F: drivers/pci/dwc/*keystone*
10175 PCI ENDPOINT SUBSYSTEM
10176 M: Kishon Vijay Abraham I <kishon@ti.com>
10177 L: linux-pci@vger.kernel.org
10178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10180 F: drivers/pci/endpoint/
10181 F: drivers/misc/pci_endpoint_test.c
10184 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10185 M: Russell Currey <ruscur@russell.cc>
10186 L: linuxppc-dev@lists.ozlabs.org
10188 F: Documentation/powerpc/eeh-pci-error-recovery.txt
10189 F: arch/powerpc/kernel/eeh*.c
10190 F: arch/powerpc/platforms/*/eeh*.c
10191 F: arch/powerpc/include/*/eeh*.h
10194 M: Linas Vepstas <linasvepstas@gmail.com>
10195 L: linux-pci@vger.kernel.org
10197 F: Documentation/PCI/pci-error-recovery.txt
10199 PCI MSI DRIVER FOR ALTERA MSI IP
10200 M: Ley Foon Tan <lftan@altera.com>
10201 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10202 L: linux-pci@vger.kernel.org
10204 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10205 F: drivers/pci/host/pcie-altera-msi.c
10207 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10208 M: Duc Dang <dhdang@apm.com>
10209 L: linux-pci@vger.kernel.org
10210 L: linux-arm-kernel@lists.infradead.org
10212 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10213 F: drivers/pci/host/pci-xgene-msi.c
10216 M: Bjorn Helgaas <bhelgaas@google.com>
10217 L: linux-pci@vger.kernel.org
10218 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10221 F: Documentation/devicetree/bindings/pci/
10222 F: Documentation/PCI/
10224 F: include/linux/pci*
10226 F: arch/x86/kernel/quirks.c
10228 PCIE DRIVER FOR AXIS ARTPEC
10229 M: Niklas Cassel <niklas.cassel@axis.com>
10230 M: Jesper Nilsson <jesper.nilsson@axis.com>
10231 L: linux-arm-kernel@axis.com
10232 L: linux-pci@vger.kernel.org
10234 F: Documentation/devicetree/bindings/pci/axis,artpec*
10235 F: drivers/pci/dwc/*artpec*
10237 PCIE DRIVER FOR CAVIUM THUNDERX
10238 M: David Daney <david.daney@cavium.com>
10239 L: linux-pci@vger.kernel.org
10240 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10242 F: Documentation/devicetree/bindings/pci/pci-thunder-*
10243 F: drivers/pci/host/pci-thunder-*
10245 PCIE DRIVER FOR HISILICON
10246 M: Zhou Wang <wangzhou1@hisilicon.com>
10247 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
10248 L: linux-pci@vger.kernel.org
10250 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10251 F: drivers/pci/dwc/pcie-hisi.c
10253 PCIE DRIVER FOR HISILICON KIRIN
10254 M: Xiaowei Song <songxiaowei@hisilicon.com>
10255 M: Binghui Wang <wangbinghui@hisilicon.com>
10256 L: linux-pci@vger.kernel.org
10258 F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10259 F: drivers/pci/dwc/pcie-kirin.c
10261 PCIE DRIVER FOR MEDIATEK
10262 M: Ryder Lee <ryder.lee@mediatek.com>
10263 L: linux-pci@vger.kernel.org
10264 L: linux-mediatek@lists.infradead.org
10266 F: Documentation/devicetree/bindings/pci/mediatek*
10267 F: drivers/pci/host/*mediatek*
10269 PCIE DRIVER FOR QUALCOMM MSM
10270 M: Stanimir Varbanov <svarbanov@mm-sol.com>
10271 L: linux-pci@vger.kernel.org
10272 L: linux-arm-msm@vger.kernel.org
10274 F: drivers/pci/dwc/*qcom*
10276 PCIE DRIVER FOR ROCKCHIP
10277 M: Shawn Lin <shawn.lin@rock-chips.com>
10278 L: linux-pci@vger.kernel.org
10279 L: linux-rockchip@lists.infradead.org
10281 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10282 F: drivers/pci/host/pcie-rockchip.c
10284 PCIE DRIVER FOR ST SPEAR13XX
10285 M: Pratyush Anand <pratyush.anand@gmail.com>
10286 L: linux-pci@vger.kernel.org
10288 F: drivers/pci/dwc/*spear*
10291 P: Linux PCMCIA Team
10292 L: linux-pcmcia@lists.infradead.org
10293 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10296 F: Documentation/pcmcia/
10301 PCNET32 NETWORK DRIVER
10302 M: Don Fry <pcnet32@frontier.com>
10303 L: netdev@vger.kernel.org
10305 F: drivers/net/ethernet/amd/pcnet32.c
10307 PCRYPT PARALLEL CRYPTO ENGINE
10308 M: Steffen Klassert <steffen.klassert@secunet.com>
10309 L: linux-crypto@vger.kernel.org
10312 F: include/crypto/pcrypt.h
10314 PER-CPU MEMORY ALLOCATOR
10315 M: Tejun Heo <tj@kernel.org>
10316 M: Christoph Lameter <cl@linux.com>
10317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10319 F: include/linux/percpu*.h
10321 F: arch/*/include/asm/percpu.h
10323 PER-TASK DELAY ACCOUNTING
10324 M: Balbir Singh <bsingharora@gmail.com>
10326 F: include/linux/delayacct.h
10327 F: kernel/delayacct.c
10329 PERFORMANCE EVENTS SUBSYSTEM
10330 M: Peter Zijlstra <peterz@infradead.org>
10331 M: Ingo Molnar <mingo@redhat.com>
10332 M: Arnaldo Carvalho de Melo <acme@kernel.org>
10333 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10334 L: linux-kernel@vger.kernel.org
10335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10338 F: include/linux/perf_event.h
10339 F: include/uapi/linux/perf_event.h
10340 F: arch/*/kernel/perf_event*.c
10341 F: arch/*/kernel/*/perf_event*.c
10342 F: arch/*/kernel/*/*/perf_event*.c
10343 F: arch/*/include/asm/perf_event.h
10344 F: arch/*/kernel/perf_callchain.c
10348 PERSONALITY HANDLING
10349 M: Christoph Hellwig <hch@infradead.org>
10350 L: linux-abi-devel@lists.sourceforge.net
10352 F: include/linux/personality.h
10353 F: include/uapi/linux/personality.h
10356 M: Remi Denis-Courmont <courmisch@gmail.com>
10358 F: Documentation/networking/phonet.txt
10359 F: include/linux/phonet.h
10360 F: include/net/phonet/
10361 F: include/uapi/linux/phonet.h
10365 M: Joern Engel <joern@lazybastard.org>
10366 L: linux-mtd@lists.infradead.org
10368 F: drivers/mtd/devices/phram.c
10371 M: Bruno Prémont <bonbons@linux-vserver.org>
10372 L: linux-input@vger.kernel.org
10374 F: drivers/hid/hid-picolcd*
10377 M: Jamie Iles <jamie@jamieiles.com>
10378 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10379 T: git git://github.com/jamieiles/linux-2.6-ji.git
10381 F: arch/arm/boot/dts/picoxcell*
10382 F: arch/arm/mach-picoxcell/
10383 F: drivers/crypto/picoxcell*
10385 PIN CONTROL SUBSYSTEM
10386 M: Linus Walleij <linus.walleij@linaro.org>
10387 L: linux-gpio@vger.kernel.org
10388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10390 F: Documentation/devicetree/bindings/pinctrl/
10391 F: Documentation/driver-api/pinctl.rst
10392 F: drivers/pinctrl/
10393 F: include/linux/pinctrl/
10395 PIN CONTROLLER - ATMEL AT91
10396 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10397 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10399 F: drivers/pinctrl/pinctrl-at91.*
10401 PIN CONTROLLER - ATMEL AT91 PIO4
10402 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10404 L: linux-gpio@vger.kernel.org
10406 F: drivers/pinctrl/pinctrl-at91-pio4.*
10408 PIN CONTROLLER - INTEL
10409 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10410 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10412 F: drivers/pinctrl/intel/
10414 PIN CONTROLLER - QUALCOMM
10415 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10417 L: linux-arm-msm@vger.kernel.org
10418 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10419 F: drivers/pinctrl/qcom/
10421 PIN CONTROLLER - RENESAS
10422 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10423 M: Geert Uytterhoeven <geert+renesas@glider.be>
10424 L: linux-renesas-soc@vger.kernel.org
10426 F: drivers/pinctrl/sh-pfc/
10428 PIN CONTROLLER - SAMSUNG
10429 M: Tomasz Figa <tomasz.figa@gmail.com>
10430 M: Krzysztof Kozlowski <krzk@kernel.org>
10431 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10433 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10434 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10437 F: drivers/pinctrl/samsung/
10438 F: include/dt-bindings/pinctrl/samsung.h
10439 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10441 PIN CONTROLLER - SINGLE
10442 M: Tony Lindgren <tony@atomide.com>
10443 M: Haojian Zhuang <haojian.zhuang@linaro.org>
10444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10445 L: linux-omap@vger.kernel.org
10447 F: drivers/pinctrl/pinctrl-single.c
10449 PIN CONTROLLER - ST SPEAR
10450 M: Viresh Kumar <vireshk@kernel.org>
10451 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10452 W: http://www.st.com/spear
10454 F: drivers/pinctrl/spear/
10456 PISTACHIO SOC SUPPORT
10457 M: James Hartley <james.hartley@imgtec.com>
10458 M: Ionela Voinescu <ionela.voinescu@imgtec.com>
10459 L: linux-mips@linux-mips.org
10461 F: arch/mips/pistachio/
10462 F: arch/mips/include/asm/mach-pistachio/
10463 F: arch/mips/boot/dts/img/pistachio*
10464 F: arch/mips/configs/pistachio*_defconfig
10468 M: linux-block@vger.kernel.org
10469 F: drivers/block/pktcdvd.c
10470 F: include/linux/pktcdvd.h
10471 F: include/uapi/linux/pktcdvd.h
10473 PKUNITY SOC DRIVERS
10474 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10475 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10477 T: git git://github.com/gxt/linux.git
10478 F: drivers/input/serio/i8042-unicore32io.h
10479 F: drivers/i2c/busses/i2c-puv3.c
10480 F: drivers/video/fbdev/fb-puv3.c
10481 F: drivers/rtc/rtc-puv3.c
10483 PMBUS HARDWARE MONITORING DRIVERS
10484 M: Guenter Roeck <linux@roeck-us.net>
10485 L: linux-hwmon@vger.kernel.org
10486 W: http://hwmon.wiki.kernel.org/
10487 W: http://www.roeck-us.net/linux/drivers/
10488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10490 F: Documentation/hwmon/pmbus
10491 F: drivers/hwmon/pmbus/
10492 F: include/linux/pmbus.h
10494 PMC SIERRA MaxRAID DRIVER
10495 L: linux-scsi@vger.kernel.org
10496 W: http://www.pmc-sierra.com/
10498 F: drivers/scsi/pmcraid.*
10500 PMC SIERRA PM8001 DRIVER
10501 M: Jack Wang <jinpu.wang@profitbricks.com>
10502 M: lindar_liu@usish.com
10503 L: linux-scsi@vger.kernel.org
10505 F: drivers/scsi/pm8001/
10508 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10512 POSIX CLOCKS and TIMERS
10513 M: Thomas Gleixner <tglx@linutronix.de>
10514 L: linux-kernel@vger.kernel.org
10515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10518 F: include/linux/timer*
10519 F: kernel/time/*timer*
10521 POWER MANAGEMENT CORE
10522 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10523 L: linux-pm@vger.kernel.org
10524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10525 B: https://bugzilla.kernel.org
10527 F: drivers/base/power/
10528 F: include/linux/pm.h
10529 F: include/linux/pm_*
10530 F: include/linux/powercap.h
10531 F: drivers/powercap/
10533 POWER STATE COORDINATION INTERFACE (PSCI)
10534 M: Mark Rutland <mark.rutland@arm.com>
10535 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10536 L: linux-arm-kernel@lists.infradead.org
10538 F: drivers/firmware/psci*.c
10539 F: include/linux/psci.h
10540 F: include/uapi/linux/psci.h
10542 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10543 M: Sebastian Reichel <sre@kernel.org>
10544 L: linux-pm@vger.kernel.org
10545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10547 F: Documentation/devicetree/bindings/power/supply/
10548 F: include/linux/power_supply.h
10549 F: drivers/power/supply/
10551 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10552 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10553 L: linuxppc-dev@lists.ozlabs.org
10555 F: drivers/char/powernv-op-panel.c
10557 PPP OVER ATM (RFC 2364)
10558 M: Mitchell Blank Jr <mitch@sfgoth.com>
10560 F: net/atm/pppoatm.c
10561 F: include/uapi/linux/atmppp.h
10564 M: Michal Ostrowski <mostrows@earthlink.net>
10566 F: drivers/net/ppp/pppoe.c
10567 F: drivers/net/ppp/pppox.c
10570 M: James Chapman <jchapman@katalix.com>
10572 F: net/l2tp/l2tp_ppp.c
10573 F: include/linux/if_pppol2tp.h
10574 F: include/uapi/linux/if_pppol2tp.h
10576 PPP PROTOCOL DRIVERS AND COMPRESSORS
10577 M: Paul Mackerras <paulus@samba.org>
10578 L: linux-ppp@vger.kernel.org
10580 F: drivers/net/ppp/ppp_*
10583 M: Rodolfo Giometti <giometti@enneenne.com>
10584 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10585 L: linuxpps@ml.enneenne.com (subscribers-only)
10587 F: Documentation/pps/
10589 F: include/linux/pps*.h
10592 M: Dmitry Kozlov <xeb@mail.ru>
10593 L: netdev@vger.kernel.org
10595 F: drivers/net/ppp/pptp.c
10596 W: http://sourceforge.net/projects/accel-pptp
10599 M: Robert Love <rml@tech9.net>
10600 L: kpreempt-tech@lists.sourceforge.net
10601 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10603 F: Documentation/preempt-locking.txt
10604 F: include/linux/preempt.h
10607 M: Petr Mladek <pmladek@suse.com>
10608 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10609 R: Steven Rostedt <rostedt@goodmis.org>
10612 F: include/linux/printk.h
10614 PRISM54 WIRELESS DRIVER
10615 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10616 L: linux-wireless@vger.kernel.org
10617 W: http://wireless.kernel.org/en/users/Drivers/p54
10619 F: drivers/net/wireless/intersil/prism54/
10622 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
10623 M: Kees Cook <keescook@chromium.org>
10624 L: linux-kernel@vger.kernel.org
10625 L: linux-fsdevel@vger.kernel.org
10627 F: fs/proc/proc_sysctl.c
10628 F: include/linux/sysctl.h
10630 F: tools/testing/selftests/sysctl/
10632 PS3 NETWORK SUPPORT
10633 M: Geoff Levand <geoff@infradead.org>
10634 L: netdev@vger.kernel.org
10635 L: linuxppc-dev@lists.ozlabs.org
10637 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10639 PS3 PLATFORM SUPPORT
10640 M: Geoff Levand <geoff@infradead.org>
10641 L: linuxppc-dev@lists.ozlabs.org
10643 F: arch/powerpc/boot/ps3*
10644 F: arch/powerpc/include/asm/lv1call.h
10645 F: arch/powerpc/include/asm/ps3*.h
10646 F: arch/powerpc/platforms/ps3/
10649 F: drivers/rtc/rtc-ps3.c
10650 F: drivers/usb/host/*ps3.c
10651 F: sound/ppc/snd_ps3*
10654 M: Jim Paris <jim@jtan.com>
10655 M: Geoff Levand <geoff@infradead.org>
10656 L: linuxppc-dev@lists.ozlabs.org
10658 F: drivers/block/ps3vram.c
10660 PSAMPLE PACKET SAMPLING SUPPORT:
10661 M: Yotam Gigi <yotamg@mellanox.com>
10664 F: include/net/psample.h
10665 F: include/uapi/linux/psample.h
10668 M: Kees Cook <keescook@chromium.org>
10669 M: Anton Vorontsov <anton@enomsg.org>
10670 M: Colin Cross <ccross@android.com>
10671 M: Tony Luck <tony.luck@intel.com>
10673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10675 F: include/linux/pstore*
10676 F: drivers/firmware/efi/efi-pstore.c
10677 F: drivers/acpi/apei/erst.c
10678 F: Documentation/admin-guide/ramoops.rst
10679 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10680 K: \b(pstore|ramoops)
10682 PTP HARDWARE CLOCK SUPPORT
10683 M: Richard Cochran <richardcochran@gmail.com>
10684 L: netdev@vger.kernel.org
10686 W: http://linuxptp.sourceforge.net/
10687 F: Documentation/ABI/testing/sysfs-ptp
10688 F: Documentation/ptp/*
10689 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10690 F: drivers/net/phy/dp83640*
10692 F: include/linux/ptp_cl*
10695 M: Oleg Nesterov <oleg@redhat.com>
10697 F: include/asm-generic/syscall.h
10698 F: include/linux/ptrace.h
10699 F: include/linux/regset.h
10700 F: include/linux/tracehook.h
10701 F: include/uapi/linux/ptrace.h
10702 F: include/uapi/linux/ptrace.h
10703 F: include/asm-generic/ptrace.h
10705 F: arch/*/ptrace*.c
10706 F: arch/*/*/ptrace*.c
10707 F: arch/*/include/asm/ptrace*.h
10710 M: Hans Verkuil <hverkuil@xs4all.nl>
10711 L: linux-media@vger.kernel.org
10712 T: git git://linuxtv.org/media_tree.git
10714 F: drivers/media/usb/pulse8-cec/*
10716 PVRUSB2 VIDEO4LINUX DRIVER
10717 M: Mike Isely <isely@pobox.com>
10718 L: pvrusb2@isely.net (subscribers-only)
10719 L: linux-media@vger.kernel.org
10720 W: http://www.isely.net/pvrusb2/
10721 T: git git://linuxtv.org/media_tree.git
10723 F: Documentation/media/v4l-drivers/pvrusb2*
10724 F: drivers/media/usb/pvrusb2/
10727 M: Hans Verkuil <hverkuil@xs4all.nl>
10728 L: linux-media@vger.kernel.org
10729 T: git git://linuxtv.org/media_tree.git
10731 F: drivers/media/usb/pwc/*
10734 M: Kamil Debski <kamil@wypas.org>
10735 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10736 L: linux-hwmon@vger.kernel.org
10738 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10739 F: Documentation/hwmon/pwm-fan
10740 F: drivers/hwmon/pwm-fan.c
10743 M: Thierry Reding <thierry.reding@gmail.com>
10744 L: linux-pwm@vger.kernel.org
10746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10747 F: Documentation/pwm.txt
10748 F: Documentation/devicetree/bindings/pwm/
10749 F: include/linux/pwm.h
10751 F: drivers/video/backlight/pwm_bl.c
10752 F: include/linux/pwm_backlight.h
10753 F: drivers/gpio/gpio-mvebu.c
10754 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10757 M: Robert Jarzmik <robert.jarzmik@free.fr>
10758 L: linux-gpio@vger.kernel.org
10760 F: drivers/gpio/gpio-pxa.c
10766 M: Robert Jarzmik <robert.jarzmik@free.fr>
10767 L: linux-rtc@vger.kernel.org
10770 PXA2xx/PXA3xx SUPPORT
10771 M: Daniel Mack <daniel@zonque.org>
10772 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10773 M: Robert Jarzmik <robert.jarzmik@free.fr>
10774 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10775 T: git git://github.com/hzhuang1/linux.git
10776 T: git git://github.com/rjarzmik/linux.git
10778 F: arch/arm/boot/dts/pxa*
10779 F: arch/arm/mach-pxa/
10780 F: drivers/dma/pxa*
10781 F: drivers/pcmcia/pxa2xx*
10782 F: drivers/pinctrl/pxa/
10783 F: drivers/spi/spi-pxa2xx*
10784 F: drivers/usb/gadget/udc/pxa2*
10785 F: include/sound/pxa2xx-lib.h
10789 PXA3xx NAND FLASH DRIVER
10790 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10791 L: linux-mtd@lists.infradead.org
10793 F: drivers/mtd/nand/pxa3xx_nand.c
10796 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10797 M: Salvatore Benedetto <salvatore.benedetto@intel.com>
10798 L: qat-linux@intel.com
10800 F: drivers/crypto/qat/
10802 QCOM AUDIO (ASoC) DRIVERS
10803 M: Patrick Lai <plai@codeaurora.org>
10804 M: Banajit Goswami <bgoswami@codeaurora.org>
10805 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10809 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10810 M: Gabriel Somlo <somlo@cmu.edu>
10811 M: "Michael S. Tsirkin" <mst@redhat.com>
10812 L: qemu-devel@nongnu.org
10814 F: drivers/firmware/qemu_fw_cfg.c
10817 M: Mike Marciniszyn <infinipath@intel.com>
10818 L: linux-rdma@vger.kernel.org
10820 F: drivers/infiniband/hw/qib/
10822 QLOGIC QL41xxx FCOE DRIVER
10823 M: QLogic-Storage-Upstream@cavium.com
10824 L: linux-scsi@vger.kernel.org
10826 F: drivers/scsi/qedf/
10828 QLOGIC QL41xxx ISCSI DRIVER
10829 M: QLogic-Storage-Upstream@cavium.com
10830 L: linux-scsi@vger.kernel.org
10832 F: drivers/scsi/qedi/
10834 QLOGIC QL4xxx ETHERNET DRIVER
10835 M: Yuval Mintz <Yuval.Mintz@cavium.com>
10836 M: Ariel Elior <Ariel.Elior@cavium.com>
10837 M: everest-linux-l2@cavium.com
10838 L: netdev@vger.kernel.org
10840 F: drivers/net/ethernet/qlogic/qed/
10841 F: include/linux/qed/
10842 F: drivers/net/ethernet/qlogic/qede/
10844 QLOGIC QL4xxx RDMA DRIVER
10845 M: Ram Amrani <Ram.Amrani@cavium.com>
10846 M: Ariel Elior <Ariel.Elior@cavium.com>
10847 L: linux-rdma@vger.kernel.org
10849 F: drivers/infiniband/hw/qedr/
10850 F: include/uapi/rdma/qedr-abi.h
10852 QLOGIC QLA1280 SCSI DRIVER
10853 M: Michael Reed <mdr@sgi.com>
10854 L: linux-scsi@vger.kernel.org
10856 F: drivers/scsi/qla1280.[ch]
10858 QLOGIC QLA2XXX FC-SCSI DRIVER
10859 M: qla2xxx-upstream@qlogic.com
10860 L: linux-scsi@vger.kernel.org
10862 F: Documentation/scsi/LICENSE.qla2xxx
10863 F: drivers/scsi/qla2xxx/
10865 QLOGIC QLA3XXX NETWORK DRIVER
10866 M: Dept-GELinuxNICDev@cavium.com
10867 L: netdev@vger.kernel.org
10869 F: Documentation/networking/LICENSE.qla3xxx
10870 F: drivers/net/ethernet/qlogic/qla3xxx.*
10872 QLOGIC QLA4XXX iSCSI DRIVER
10873 M: QLogic-Storage-Upstream@qlogic.com
10874 L: linux-scsi@vger.kernel.org
10876 F: Documentation/scsi/LICENSE.qla4xxx
10877 F: drivers/scsi/qla4xxx/
10879 QLOGIC QLCNIC (1/10)Gb 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/qlcnic/
10887 QLOGIC QLGE 10Gb ETHERNET DRIVER
10888 M: Harish Patil <harish.patil@cavium.com>
10889 M: Manish Chopra <manish.chopra@cavium.com>
10890 M: Dept-GELinuxNICDev@cavium.com
10891 L: netdev@vger.kernel.org
10893 F: drivers/net/ethernet/qlogic/qlge/
10896 M: Anders Larsen <al@alarsen.net>
10897 W: http://www.alarsen.net/linux/qnx4fs/
10900 F: include/uapi/linux/qnx4_fs.h
10901 F: include/uapi/linux/qnxtypes.h
10903 QORIQ DPAA2 FSL-MC BUS DRIVER
10904 M: Stuart Yoder <stuyoder@gmail.com>
10905 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
10906 L: linux-kernel@vger.kernel.org
10908 F: drivers/staging/fsl-mc/
10909 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
10911 QT1010 MEDIA DRIVER
10912 M: Antti Palosaari <crope@iki.fi>
10913 L: linux-media@vger.kernel.org
10914 W: https://linuxtv.org
10915 W: http://palosaari.fi/linux/
10916 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10917 T: git git://linuxtv.org/anttip/media_tree.git
10919 F: drivers/media/tuners/qt1010*
10921 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10922 M: Kalle Valo <kvalo@qca.qualcomm.com>
10923 L: ath10k@lists.infradead.org
10924 W: http://wireless.kernel.org/en/users/Drivers/ath10k
10925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10927 F: drivers/net/wireless/ath/ath10k/
10929 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10930 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10931 L: linux-wireless@vger.kernel.org
10932 W: http://wireless.kernel.org/en/users/Drivers/ath9k
10934 F: drivers/net/wireless/ath/ath9k/
10936 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10937 M: Timur Tabi <timur@codeaurora.org>
10938 L: netdev@vger.kernel.org
10940 F: drivers/net/ethernet/qualcomm/emac/
10942 QUALCOMM HEXAGON ARCHITECTURE
10943 M: Richard Kuo <rkuo@codeaurora.org>
10944 L: linux-hexagon@vger.kernel.org
10945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10949 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
10950 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
10951 L: linux-media@vger.kernel.org
10952 L: linux-arm-msm@vger.kernel.org
10953 T: git git://linuxtv.org/media_tree.git
10955 F: drivers/media/platform/qcom/venus/
10957 QUALCOMM WCN36XX WIRELESS DRIVER
10958 M: Eugene Krasnikov <k.eugene.e@gmail.com>
10959 L: wcn36xx@lists.infradead.org
10960 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10961 T: git git://github.com/KrasnikovEugene/wcn36xx.git
10963 F: drivers/net/wireless/ath/wcn36xx/
10965 QUANTENNA QTNFMAC WIRELESS DRIVER
10966 M: Igor Mitsyanko <imitsyanko@quantenna.com>
10967 M: Avinash Patil <avinashp@quantenna.com>
10968 M: Sergey Matyukevich <smatyukevich@quantenna.com>
10969 L: linux-wireless@vger.kernel.org
10971 F: drivers/net/wireless/quantenna
10973 RADEON and AMDGPU DRM DRIVERS
10974 M: Alex Deucher <alexander.deucher@amd.com>
10975 M: Christian König <christian.koenig@amd.com>
10976 L: amd-gfx@lists.freedesktop.org
10977 T: git git://people.freedesktop.org/~agd5f/linux
10979 F: drivers/gpu/drm/radeon/
10980 F: include/uapi/drm/radeon_drm.h
10981 F: drivers/gpu/drm/amd/
10982 F: include/uapi/drm/amdgpu_drm.h
10984 RADEON FRAMEBUFFER DISPLAY DRIVER
10985 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10986 L: linux-fbdev@vger.kernel.org
10988 F: drivers/video/fbdev/aty/radeon*
10989 F: include/uapi/linux/radeonfb.h
10991 RADIOSHARK RADIO DRIVER
10992 M: Hans Verkuil <hverkuil@xs4all.nl>
10993 L: linux-media@vger.kernel.org
10994 T: git git://linuxtv.org/media_tree.git
10996 F: drivers/media/radio/radio-shark.c
10998 RADIOSHARK2 RADIO DRIVER
10999 M: Hans Verkuil <hverkuil@xs4all.nl>
11000 L: linux-media@vger.kernel.org
11001 T: git git://linuxtv.org/media_tree.git
11003 F: drivers/media/radio/radio-shark2.c
11004 F: drivers/media/radio/radio-tea5777.c
11006 RADOS BLOCK DEVICE (RBD)
11007 M: Ilya Dryomov <idryomov@gmail.com>
11008 M: Sage Weil <sage@redhat.com>
11009 M: Alex Elder <elder@kernel.org>
11010 L: ceph-devel@vger.kernel.org
11011 W: http://ceph.com/
11012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11013 T: git git://github.com/ceph/ceph-client.git
11015 F: Documentation/ABI/testing/sysfs-bus-rbd
11016 F: drivers/block/rbd.c
11017 F: drivers/block/rbd_types.h
11019 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11020 M: Paul Mackerras <paulus@samba.org>
11021 L: linux-fbdev@vger.kernel.org
11023 F: drivers/video/fbdev/aty/aty128fb.c
11025 RAINSHADOW-CEC DRIVER
11026 M: Hans Verkuil <hverkuil@xs4all.nl>
11027 L: linux-media@vger.kernel.org
11028 T: git git://linuxtv.org/media_tree.git
11030 F: drivers/media/usb/rainshadow-cec/*
11032 RALINK MIPS ARCHITECTURE
11033 M: John Crispin <john@phrozen.org>
11034 L: linux-mips@linux-mips.org
11036 F: arch/mips/ralink
11038 RALINK RT2X00 WIRELESS LAN DRIVER
11040 M: Stanislaw Gruszka <sgruszka@redhat.com>
11041 M: Helmut Schaa <helmut.schaa@googlemail.com>
11042 L: linux-wireless@vger.kernel.org
11044 F: drivers/net/wireless/ralink/rt2x00/
11046 RAMDISK RAM BLOCK DEVICE DRIVER
11047 M: Jens Axboe <axboe@kernel.dk>
11049 F: Documentation/blockdev/ramdisk.txt
11050 F: drivers/block/brd.c
11052 RANDOM NUMBER DRIVER
11053 M: "Theodore Ts'o" <tytso@mit.edu>
11055 F: drivers/char/random.c
11058 M: Matt Porter <mporter@kernel.crashing.org>
11059 M: Alexandre Bounine <alexandre.bounine@idt.com>
11061 F: drivers/rapidio/
11063 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11064 L: linux-wireless@vger.kernel.org
11066 F: drivers/net/wireless/ray*
11069 M: Josh Triplett <josh@joshtriplett.org>
11070 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11071 L: linux-kernel@vger.kernel.org
11073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11074 F: Documentation/RCU/torture.txt
11075 F: kernel/rcu/rcutorture.c
11077 RCUTORTURE TEST FRAMEWORK
11078 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11079 M: Josh Triplett <josh@joshtriplett.org>
11080 R: Steven Rostedt <rostedt@goodmis.org>
11081 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11082 R: Lai Jiangshan <jiangshanlai@gmail.com>
11083 L: linux-kernel@vger.kernel.org
11085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11086 F: tools/testing/selftests/rcutorture
11089 M: Florian Fainelli <florian@openwrt.org>
11092 RDC R6040 FAST ETHERNET DRIVER
11093 M: Florian Fainelli <f.fainelli@gmail.com>
11094 L: netdev@vger.kernel.org
11096 F: drivers/net/ethernet/rdc/r6040.c
11098 RDMAVT - RDMA verbs software
11099 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11100 L: linux-rdma@vger.kernel.org
11102 F: drivers/infiniband/sw/rdmavt
11104 RDS - RELIABLE DATAGRAM SOCKETS
11105 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11106 L: netdev@vger.kernel.org
11107 L: linux-rdma@vger.kernel.org
11108 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
11109 W: https://oss.oracle.com/projects/rds/
11112 F: Documentation/networking/rds.txt
11114 RDT - RESOURCE ALLOCATION
11115 M: Fenghua Yu <fenghua.yu@intel.com>
11116 L: linux-kernel@vger.kernel.org
11118 F: arch/x86/kernel/cpu/intel_rdt*
11119 F: arch/x86/include/asm/intel_rdt*
11120 F: Documentation/x86/intel_rdt*
11122 READ-COPY UPDATE (RCU)
11123 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11124 M: Josh Triplett <josh@joshtriplett.org>
11125 R: Steven Rostedt <rostedt@goodmis.org>
11126 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11127 R: Lai Jiangshan <jiangshanlai@gmail.com>
11128 L: linux-kernel@vger.kernel.org
11129 W: http://www.rdrop.com/users/paulmck/RCU/
11131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11132 F: Documentation/RCU/
11133 X: Documentation/RCU/torture.txt
11134 F: include/linux/rcu*
11135 X: include/linux/srcu.h
11137 X: kernel/torture.c
11139 REAL TIME CLOCK (RTC) SUBSYSTEM
11140 M: Alessandro Zummo <a.zummo@towertech.it>
11141 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
11142 L: linux-rtc@vger.kernel.org
11143 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
11144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11146 F: Documentation/devicetree/bindings/rtc/
11147 F: Documentation/rtc.txt
11149 F: include/linux/rtc.h
11150 F: include/uapi/linux/rtc.h
11151 F: include/linux/rtc/
11152 F: include/linux/platform_data/rtc-*
11153 F: tools/testing/selftests/timers/rtctest.c
11155 REALTEK AUDIO CODECS
11156 M: Bard Liao <bardliao@realtek.com>
11157 M: Oder Chiou <oder_chiou@realtek.com>
11159 F: sound/soc/codecs/rt*
11160 F: include/sound/rt*.h
11162 REGISTER MAP ABSTRACTION
11163 M: Mark Brown <broonie@kernel.org>
11164 L: linux-kernel@vger.kernel.org
11165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11167 F: Documentation/devicetree/bindings/regmap/
11168 F: drivers/base/regmap/
11169 F: include/linux/regmap.h
11171 REISERFS FILE SYSTEM
11172 L: reiserfs-devel@vger.kernel.org
11176 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11177 M: Ohad Ben-Cohen <ohad@wizery.com>
11178 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11179 L: linux-remoteproc@vger.kernel.org
11180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11182 F: Documentation/devicetree/bindings/remoteproc/
11183 F: Documentation/remoteproc.txt
11184 F: drivers/remoteproc/
11185 F: include/linux/remoteproc.h
11187 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11188 M: Ohad Ben-Cohen <ohad@wizery.com>
11189 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11190 L: linux-remoteproc@vger.kernel.org
11191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11194 F: Documentation/rpmsg.txt
11195 F: include/linux/rpmsg.h
11196 F: include/linux/rpmsg/
11198 RENESAS CLOCK DRIVERS
11199 M: Geert Uytterhoeven <geert+renesas@glider.be>
11200 L: linux-renesas-soc@vger.kernel.org
11202 F: drivers/clk/renesas/
11204 RENESAS ETHERNET DRIVERS
11205 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11206 L: netdev@vger.kernel.org
11207 L: linux-renesas-soc@vger.kernel.org
11208 F: drivers/net/ethernet/renesas/
11209 F: include/linux/sh_eth.h
11211 RENESAS R-CAR GYROADC DRIVER
11212 M: Marek Vasut <marek.vasut@gmail.com>
11213 L: linux-iio@vger.kernel.org
11215 F: drivers/iio/adc/rcar_gyro_adc.c
11217 RENESAS USB PHY DRIVER
11218 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11219 L: linux-renesas-soc@vger.kernel.org
11221 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
11223 RESET CONTROLLER FRAMEWORK
11224 M: Philipp Zabel <p.zabel@pengutronix.de>
11225 T: git git://git.pengutronix.de/git/pza/linux
11228 F: Documentation/devicetree/bindings/reset/
11229 F: include/dt-bindings/reset/
11230 F: include/linux/reset.h
11231 F: include/linux/reset-controller.h
11234 M: Johannes Berg <johannes@sipsolutions.net>
11235 L: linux-wireless@vger.kernel.org
11236 W: http://wireless.kernel.org/
11237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11240 F: Documentation/rfkill.txt
11244 M: Thomas Graf <tgraf@suug.ch>
11245 M: Herbert Xu <herbert@gondor.apana.org.au>
11246 L: netdev@vger.kernel.org
11248 F: lib/rhashtable.c
11249 F: include/linux/rhashtable.h
11251 RICOH R5C592 MEMORYSTICK DRIVER
11252 M: Maxim Levitsky <maximlevitsky@gmail.com>
11254 F: drivers/memstick/host/r592.*
11256 RICOH SMARTMEDIA/XD DRIVER
11257 M: Maxim Levitsky <maximlevitsky@gmail.com>
11259 F: drivers/mtd/nand/r852.c
11260 F: drivers/mtd/nand/r852.h
11263 M: Stefan Achatz <erazor_de@users.sourceforge.net>
11264 W: http://sourceforge.net/projects/roccat/
11266 F: drivers/hid/hid-roccat*
11267 F: include/linux/hid-roccat*
11268 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11271 M: Jiri Pirko <jiri@resnulli.us>
11272 L: netdev@vger.kernel.org
11274 F: drivers/net/ethernet/rocker/
11278 W: http://www.comtrol.com
11280 F: Documentation/serial/rocket.txt
11281 F: drivers/tty/rocket*
11283 ROCKETPORT EXPRESS/INFINITY DRIVER
11284 M: Kevin Cernekee <cernekee@gmail.com>
11285 L: linux-serial@vger.kernel.org
11287 F: drivers/tty/serial/rp2.*
11290 M: Ralf Baechle <ralf@linux-mips.org>
11291 L: linux-hams@vger.kernel.org
11292 W: http://www.linux-ax25.org/
11294 F: include/net/rose.h
11295 F: include/uapi/linux/rose.h
11298 RTL2830 MEDIA DRIVER
11299 M: Antti Palosaari <crope@iki.fi>
11300 L: linux-media@vger.kernel.org
11301 W: https://linuxtv.org
11302 W: http://palosaari.fi/linux/
11303 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11304 T: git git://linuxtv.org/anttip/media_tree.git
11306 F: drivers/media/dvb-frontends/rtl2830*
11308 RTL2832 MEDIA DRIVER
11309 M: Antti Palosaari <crope@iki.fi>
11310 L: linux-media@vger.kernel.org
11311 W: https://linuxtv.org
11312 W: http://palosaari.fi/linux/
11313 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11314 T: git git://linuxtv.org/anttip/media_tree.git
11316 F: drivers/media/dvb-frontends/rtl2832*
11318 RTL2832_SDR MEDIA DRIVER
11319 M: Antti Palosaari <crope@iki.fi>
11320 L: linux-media@vger.kernel.org
11321 W: https://linuxtv.org
11322 W: http://palosaari.fi/linux/
11323 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11324 T: git git://linuxtv.org/anttip/media_tree.git
11326 F: drivers/media/dvb-frontends/rtl2832_sdr*
11328 RTL8180 WIRELESS DRIVER
11329 L: linux-wireless@vger.kernel.org
11330 W: http://wireless.kernel.org/
11331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11333 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
11335 RTL8187 WIRELESS DRIVER
11336 M: Herton Ronaldo Krzesinski <herton@canonical.com>
11337 M: Hin-Tak Leung <htl10@users.sourceforge.net>
11338 M: Larry Finger <Larry.Finger@lwfinger.net>
11339 L: linux-wireless@vger.kernel.org
11340 W: http://wireless.kernel.org/
11341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11343 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
11345 RTL8192CE WIRELESS DRIVER
11346 M: Larry Finger <Larry.Finger@lwfinger.net>
11347 M: Chaoming Li <chaoming_li@realsil.com.cn>
11348 L: linux-wireless@vger.kernel.org
11349 W: http://wireless.kernel.org/
11350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11352 F: drivers/net/wireless/realtek/rtlwifi/
11353 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11355 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11356 M: Jes Sorensen <Jes.Sorensen@gmail.com>
11357 L: linux-wireless@vger.kernel.org
11358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11360 F: drivers/net/wireless/realtek/rtl8xxxu/
11362 S3 SAVAGE FRAMEBUFFER DRIVER
11363 M: Antonino Daplas <adaplas@gmail.com>
11364 L: linux-fbdev@vger.kernel.org
11366 F: drivers/video/fbdev/savage/
11369 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11370 M: Heiko Carstens <heiko.carstens@de.ibm.com>
11371 L: linux-s390@vger.kernel.org
11372 W: http://www.ibm.com/developerworks/linux/linux390/
11373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11377 F: Documentation/s390/
11378 F: Documentation/driver-api/s390-drivers.rst
11380 S390 COMMON I/O LAYER
11381 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11382 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11383 L: linux-s390@vger.kernel.org
11384 W: http://www.ibm.com/developerworks/linux/linux390/
11386 F: drivers/s390/cio/
11389 M: Stefan Haberland <sth@linux.vnet.ibm.com>
11390 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11391 L: linux-s390@vger.kernel.org
11392 W: http://www.ibm.com/developerworks/linux/linux390/
11394 F: drivers/s390/block/dasd*
11395 F: block/partitions/ibm.c
11398 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11399 L: linux-s390@vger.kernel.org
11400 W: http://www.ibm.com/developerworks/linux/linux390/
11402 F: drivers/iommu/s390-iommu.c
11404 S390 IUCV NETWORK LAYER
11405 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11406 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11407 L: linux-s390@vger.kernel.org
11408 W: http://www.ibm.com/developerworks/linux/linux390/
11410 F: drivers/s390/net/*iucv*
11411 F: include/net/iucv/
11414 S390 NETWORK DRIVERS
11415 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11416 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11417 L: linux-s390@vger.kernel.org
11418 W: http://www.ibm.com/developerworks/linux/linux390/
11420 F: drivers/s390/net/
11423 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11424 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11425 L: linux-s390@vger.kernel.org
11426 W: http://www.ibm.com/developerworks/linux/linux390/
11429 F: drivers/pci/hotplug/s390_pci_hpc.c
11431 S390 VFIO-CCW DRIVER
11432 M: Cornelia Huck <cohuck@redhat.com>
11433 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11434 L: linux-s390@vger.kernel.org
11435 L: kvm@vger.kernel.org
11437 F: drivers/s390/cio/vfio_ccw*
11438 F: Documentation/s390/vfio-ccw.txt
11439 F: include/uapi/linux/vfio_ccw.h
11442 M: Harald Freudenberger <freude@de.ibm.com>
11443 L: linux-s390@vger.kernel.org
11444 W: http://www.ibm.com/developerworks/linux/linux390/
11446 F: drivers/s390/crypto/
11449 M: Steffen Maier <maier@linux.vnet.ibm.com>
11450 L: linux-s390@vger.kernel.org
11451 W: http://www.ibm.com/developerworks/linux/linux390/
11453 F: drivers/s390/scsi/zfcp_*
11455 S3C24XX SD/MMC Driver
11456 M: Ben Dooks <ben-linux@fluff.org>
11457 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11459 F: drivers/mmc/host/s3cmci.*
11461 SAA6588 RDS RECEIVER DRIVER
11462 M: Hans Verkuil <hverkuil@xs4all.nl>
11463 L: linux-media@vger.kernel.org
11464 T: git git://linuxtv.org/media_tree.git
11465 W: https://linuxtv.org
11467 F: drivers/media/i2c/saa6588*
11469 SAA7134 VIDEO4LINUX DRIVER
11470 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11471 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11472 L: linux-media@vger.kernel.org
11473 W: https://linuxtv.org
11474 T: git git://linuxtv.org/media_tree.git
11476 F: Documentation/media/v4l-drivers/saa7134*
11477 F: drivers/media/pci/saa7134/
11479 SAA7146 VIDEO4LINUX-2 DRIVER
11480 M: Hans Verkuil <hverkuil@xs4all.nl>
11481 L: linux-media@vger.kernel.org
11482 T: git git://linuxtv.org/media_tree.git
11484 F: drivers/media/common/saa7146/
11485 F: drivers/media/pci/saa7146/
11486 F: include/media/saa7146*
11488 SAMSUNG AUDIO (ASoC) DRIVERS
11489 M: Krzysztof Kozlowski <krzk@kernel.org>
11490 M: Sangbeom Kim <sbkim73@samsung.com>
11491 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11492 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11494 F: sound/soc/samsung/
11496 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11497 M: Krzysztof Kozlowski <krzk@kernel.org>
11498 L: linux-crypto@vger.kernel.org
11499 L: linux-samsung-soc@vger.kernel.org
11501 F: drivers/crypto/exynos-rng.c
11502 F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11504 SAMSUNG FRAMEBUFFER DRIVER
11505 M: Jingoo Han <jingoohan1@gmail.com>
11506 L: linux-fbdev@vger.kernel.org
11508 F: drivers/video/fbdev/s3c-fb.c
11510 SAMSUNG LAPTOP DRIVER
11511 M: Corentin Chary <corentin.chary@gmail.com>
11512 L: platform-driver-x86@vger.kernel.org
11514 F: drivers/platform/x86/samsung-laptop.c
11516 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11517 M: Sangbeom Kim <sbkim73@samsung.com>
11518 M: Krzysztof Kozlowski <krzk@kernel.org>
11519 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11520 L: linux-kernel@vger.kernel.org
11521 L: linux-samsung-soc@vger.kernel.org
11523 F: drivers/mfd/sec*.c
11524 F: drivers/regulator/s2m*.c
11525 F: drivers/regulator/s5m*.c
11526 F: drivers/clk/clk-s2mps11.c
11527 F: drivers/rtc/rtc-s5m.c
11528 F: include/linux/mfd/samsung/
11529 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11530 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11531 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11532 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11534 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11535 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11536 L: linux-media@vger.kernel.org
11537 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11539 F: drivers/media/platform/s3c-camif/
11540 F: include/media/drv-intf/s3c_camif.h
11542 SAMSUNG S3FWRN5 NFC DRIVER
11543 M: Robert Baldyga <r.baldyga@samsung.com>
11544 M: Krzysztof Opasiak <k.opasiak@samsung.com>
11545 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11547 F: drivers/nfc/s3fwrn5
11549 SAMSUNG S5C73M3 CAMERA DRIVER
11550 M: Kyungmin Park <kyungmin.park@samsung.com>
11551 M: Andrzej Hajda <a.hajda@samsung.com>
11552 L: linux-media@vger.kernel.org
11554 F: drivers/media/i2c/s5c73m3/*
11556 SAMSUNG S5K5BAF CAMERA DRIVER
11557 M: Kyungmin Park <kyungmin.park@samsung.com>
11558 M: Andrzej Hajda <a.hajda@samsung.com>
11559 L: linux-media@vger.kernel.org
11561 F: drivers/media/i2c/s5k5baf.c
11563 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11564 M: Krzysztof Kozlowski <krzk@kernel.org>
11565 M: Vladimir Zapolskiy <vz@mleia.com>
11566 L: linux-crypto@vger.kernel.org
11567 L: linux-samsung-soc@vger.kernel.org
11569 F: drivers/crypto/s5p-sss.c
11571 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11572 M: Kyungmin Park <kyungmin.park@samsung.com>
11573 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11574 L: linux-media@vger.kernel.org
11575 Q: https://patchwork.linuxtv.org/project/linux-media/list/
11577 F: drivers/media/platform/exynos4-is/
11579 SAMSUNG SOC CLOCK DRIVERS
11580 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11581 M: Tomasz Figa <tomasz.figa@gmail.com>
11582 M: Chanwoo Choi <cw00.choi@samsung.com>
11584 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11585 F: drivers/clk/samsung/
11586 F: include/dt-bindings/clock/exynos*.h
11587 F: Documentation/devicetree/bindings/clock/exynos*.txt
11589 SAMSUNG SPI DRIVERS
11590 M: Kukjin Kim <kgene@kernel.org>
11591 M: Krzysztof Kozlowski <krzk@kernel.org>
11592 M: Andi Shyti <andi.shyti@samsung.com>
11593 L: linux-spi@vger.kernel.org
11594 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11596 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11597 F: drivers/spi/spi-s3c*
11598 F: include/linux/platform_data/spi-s3c64xx.h
11600 SAMSUNG SXGBE DRIVERS
11601 M: Byungho An <bh74.an@samsung.com>
11602 M: Girish K S <ks.giri@samsung.com>
11603 M: Vipul Pandya <vipul.pandya@samsung.com>
11605 L: netdev@vger.kernel.org
11606 F: drivers/net/ethernet/samsung/sxgbe/
11608 SAMSUNG THERMAL DRIVER
11609 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11610 L: linux-pm@vger.kernel.org
11611 L: linux-samsung-soc@vger.kernel.org
11613 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11614 F: drivers/thermal/samsung/
11616 SAMSUNG USB2 PHY DRIVER
11617 M: Kamil Debski <kamil@wypas.org>
11618 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11619 L: linux-kernel@vger.kernel.org
11621 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11622 F: Documentation/phy/samsung-usb2.txt
11623 F: drivers/phy/samsung/phy-exynos4210-usb2.c
11624 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
11625 F: drivers/phy/samsung/phy-exynos5250-usb2.c
11626 F: drivers/phy/samsung/phy-s5pv210-usb2.c
11627 F: drivers/phy/samsung/phy-samsung-usb2.c
11628 F: drivers/phy/samsung/phy-samsung-usb2.h
11631 M: Zwane Mwaikambo <zwanem@gmail.com>
11633 F: drivers/watchdog/sc1200wdt.c
11636 M: Ingo Molnar <mingo@redhat.com>
11637 M: Peter Zijlstra <peterz@infradead.org>
11638 L: linux-kernel@vger.kernel.org
11639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11642 F: include/linux/sched.h
11643 F: include/uapi/linux/sched.h
11644 F: include/linux/wait.h
11647 M: Chen Liqin <liqin.linux@gmail.com>
11648 M: Lennox Wu <lennox.wu@gmail.com>
11649 W: http://www.sunplus.com
11653 SCR24X CHIP CARD INTERFACE DRIVER
11654 M: Lubomir Rintel <lkundrak@v3.sk>
11656 F: drivers/char/pcmcia/scr24x_cs.c
11659 M: Jens Axboe <axboe@kernel.dk>
11660 L: linux-scsi@vger.kernel.org
11661 W: http://www.kernel.dk
11663 F: drivers/scsi/sr*
11665 SCSI RDMA PROTOCOL (SRP) INITIATOR
11666 M: Bart Van Assche <bart.vanassche@sandisk.com>
11667 L: linux-rdma@vger.kernel.org
11669 W: http://www.openfabrics.org
11670 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11672 F: drivers/infiniband/ulp/srp/
11673 F: include/scsi/srp.h
11676 M: Doug Gilbert <dgilbert@interlog.com>
11677 L: linux-scsi@vger.kernel.org
11678 W: http://sg.danny.cz/sg
11680 F: Documentation/scsi/scsi-generic.txt
11681 F: drivers/scsi/sg.c
11682 F: include/scsi/sg.h
11685 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11687 M: "Martin K. Petersen" <martin.petersen@oracle.com>
11688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11689 L: linux-scsi@vger.kernel.org
11691 F: Documentation/devicetree/bindings/scsi/
11696 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11697 L: linux-scsi@vger.kernel.org
11699 F: Documentation/scsi/st.txt
11700 F: drivers/scsi/st.*
11701 F: drivers/scsi/st_*.h
11704 M: Vlad Yasevich <vyasevich@gmail.com>
11705 M: Neil Horman <nhorman@tuxdriver.com>
11706 L: linux-sctp@vger.kernel.org
11707 W: http://lksctp.sourceforge.net
11709 F: Documentation/networking/sctp.txt
11710 F: include/linux/sctp.h
11711 F: include/uapi/linux/sctp.h
11712 F: include/net/sctp/
11716 M: Jim Cromie <jim.cromie@gmail.com>
11718 F: Documentation/i2c/busses/scx200_acb
11719 F: arch/x86/platform/scx200/
11720 F: drivers/watchdog/scx200_wdt.c
11721 F: drivers/i2c/busses/scx200*
11722 F: drivers/mtd/maps/scx200_docflash.c
11723 F: include/linux/scx200.h
11726 M: Jim Cromie <jim.cromie@gmail.com>
11728 F: drivers/char/scx200_gpio.c
11729 F: include/linux/scx200_gpio.h
11731 SCx200 HRT CLOCKSOURCE DRIVER
11732 M: Jim Cromie <jim.cromie@gmail.com>
11734 F: drivers/clocksource/scx200_hrt.c
11736 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11737 M: Sascha Sommer <saschasommer@freenet.de>
11738 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11740 F: drivers/mmc/host/sdricoh_cs.c
11743 M: Kees Cook <keescook@chromium.org>
11744 R: Andy Lutomirski <luto@amacapital.net>
11745 R: Will Drewry <wad@chromium.org>
11746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11748 F: kernel/seccomp.c
11749 F: include/uapi/linux/seccomp.h
11750 F: include/linux/seccomp.h
11751 F: tools/testing/selftests/seccomp/*
11752 F: tools/testing/selftests/kselftest_harness.h
11753 F: Documentation/userspace-api/seccomp_filter.rst
11754 K: \bsecure_computing
11757 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11758 M: Al Cooper <alcooperx@gmail.com>
11759 L: linux-mmc@vger.kernel.org
11760 L: bcm-kernel-feedback-list@broadcom.com
11762 F: drivers/mmc/host/sdhci-brcmstb*
11764 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11765 M: Adrian Hunter <adrian.hunter@intel.com>
11766 L: linux-mmc@vger.kernel.org
11767 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11769 F: drivers/mmc/host/sdhci*
11770 F: include/linux/mmc/sdhci*
11772 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11773 M: Ben Dooks <ben-linux@fluff.org>
11774 M: Jaehoon Chung <jh80.chung@samsung.com>
11775 L: linux-mmc@vger.kernel.org
11777 F: drivers/mmc/host/sdhci-s3c*
11779 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11780 M: Viresh Kumar <vireshk@kernel.org>
11781 L: linux-mmc@vger.kernel.org
11783 F: drivers/mmc/host/sdhci-spear.c
11785 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11786 M: Scott Bauer <scott.bauer@intel.com>
11787 M: Jonathan Derrick <jonathan.derrick@intel.com>
11788 M: Rafael Antognolli <rafael.antognolli@intel.com>
11789 L: linux-block@vger.kernel.org
11792 F: block/opal_proto.h
11793 F: include/linux/sed*
11794 F: include/uapi/linux/sed*
11797 M: Security Officers <security@kernel.org>
11801 M: James Morris <james.l.morris@oracle.com>
11802 M: "Serge E. Hallyn" <serge@hallyn.com>
11803 L: linux-security-module@vger.kernel.org (suggested Cc:)
11804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11805 W: http://kernsec.org/
11809 SELINUX SECURITY MODULE
11810 M: Paul Moore <paul@paul-moore.com>
11811 M: Stephen Smalley <sds@tycho.nsa.gov>
11812 M: Eric Paris <eparis@parisplace.org>
11813 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
11814 W: http://selinuxproject.org
11815 T: git git://git.infradead.org/users/pcmoore/selinux
11817 F: include/linux/selinux*
11818 F: security/selinux/
11819 F: scripts/selinux/
11820 F: Documentation/admin-guide/LSM/SELinux.rst
11823 M: Jiri Slaby <jirislaby@gmail.com>
11825 F: drivers/misc/phantom.c
11826 F: include/uapi/linux/phantom.h
11829 M: Rob Herring <robh@kernel.org>
11830 L: linux-serial@vger.kernel.org
11832 F: Documentation/devicetree/bindings/serial/slave-device.txt
11833 F: drivers/tty/serdev/
11834 F: include/linux/serdev.h
11837 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11838 L: linux-serial@vger.kernel.org
11840 F: Documentation/devicetree/bindings/serial/
11841 F: drivers/tty/serial/
11844 M: Sean Young <sean@mess.org>
11845 L: linux-media@vger.kernel.org
11847 F: drivers/media/rc/serial_ir.c
11850 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11851 M: Edward Cree <ecree@solarflare.com>
11852 M: Bert Kenward <bkenward@solarflare.com>
11853 L: netdev@vger.kernel.org
11855 F: drivers/net/ethernet/sfc/
11858 M: Dimitri Sivanich <sivanich@sgi.com>
11860 F: drivers/misc/sgi-gru/
11862 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11863 M: Pat Gefre <pfg@sgi.com>
11864 L: linux-ia64@vger.kernel.org
11866 F: Documentation/ia64/serial.txt
11867 F: drivers/tty/serial/ioc?_serial.c
11868 F: include/linux/ioc?.h
11870 SGI XP/XPC/XPNET DRIVER
11871 M: Cliff Whickman <cpw@sgi.com>
11872 M: Robin Holt <robinmholt@gmail.com>
11874 F: drivers/misc/sgi-xp/
11876 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11877 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11878 L: linux-s390@vger.kernel.org
11879 W: http://www.ibm.com/developerworks/linux/linux390/
11883 SH_VEU V4L2 MEM2MEM DRIVER
11884 L: linux-media@vger.kernel.org
11886 F: drivers/media/platform/sh_veu.c
11888 SH_VOU V4L2 OUTPUT DRIVER
11889 L: linux-media@vger.kernel.org
11891 F: drivers/media/platform/sh_vou.c
11892 F: include/media/drv-intf/sh_vou.h
11894 SI2157 MEDIA DRIVER
11895 M: Antti Palosaari <crope@iki.fi>
11896 L: linux-media@vger.kernel.org
11897 W: https://linuxtv.org
11898 W: http://palosaari.fi/linux/
11899 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11900 T: git git://linuxtv.org/anttip/media_tree.git
11902 F: drivers/media/tuners/si2157*
11904 SI2168 MEDIA DRIVER
11905 M: Antti Palosaari <crope@iki.fi>
11906 L: linux-media@vger.kernel.org
11907 W: https://linuxtv.org
11908 W: http://palosaari.fi/linux/
11909 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11910 T: git git://linuxtv.org/anttip/media_tree.git
11912 F: drivers/media/dvb-frontends/si2168*
11914 SI470X FM RADIO RECEIVER I2C 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-i2c.c
11922 SI470X FM RADIO RECEIVER USB DRIVER
11923 M: Hans Verkuil <hverkuil@xs4all.nl>
11924 L: linux-media@vger.kernel.org
11925 T: git git://linuxtv.org/media_tree.git
11926 W: https://linuxtv.org
11928 F: drivers/media/radio/si470x/radio-si470x-common.c
11929 F: drivers/media/radio/si470x/radio-si470x.h
11930 F: drivers/media/radio/si470x/radio-si470x-usb.c
11932 SI4713 FM RADIO TRANSMITTER I2C 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/si4713.?
11940 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11941 M: Eduardo Valentin <edubezval@gmail.com>
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-platform-si4713.c
11948 SI4713 FM RADIO TRANSMITTER USB DRIVER
11949 M: Hans Verkuil <hverkuil@xs4all.nl>
11950 L: linux-media@vger.kernel.org
11951 T: git git://linuxtv.org/media_tree.git
11952 W: https://linuxtv.org
11954 F: drivers/media/radio/si4713/radio-usb-si4713.c
11957 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11958 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11959 L: linux-media@vger.kernel.org
11960 W: https://linuxtv.org
11961 T: git git://linuxtv.org/media_tree.git
11963 F: drivers/media/common/siano/
11964 F: drivers/media/usb/siano/
11965 F: drivers/media/usb/siano/
11966 F: drivers/media/mmc/siano/
11968 SILEAD TOUCHSCREEN DRIVER
11969 M: Hans de Goede <hdegoede@redhat.com>
11970 L: linux-input@vger.kernel.org
11971 L: platform-driver-x86@vger.kernel.org
11973 F: drivers/input/touchscreen/silead.c
11974 F: drivers/platform/x86/silead_dmi.c
11976 SILICON MOTION SM712 FRAME BUFFER DRIVER
11977 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11978 M: Teddy Wang <teddy.wang@siliconmotion.com>
11979 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11980 L: linux-fbdev@vger.kernel.org
11982 F: drivers/video/fbdev/sm712*
11983 F: Documentation/fb/sm712fb.txt
11985 SIMPLE FIRMWARE INTERFACE (SFI)
11986 M: Len Brown <lenb@kernel.org>
11987 L: sfi-devel@simplefirmware.org
11988 W: http://simplefirmware.org/
11989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11991 F: arch/x86/platform/sfi/
11993 F: include/linux/sfi*.h
11996 M: Hans de Goede <hdegoede@redhat.com>
11997 L: linux-fbdev@vger.kernel.org
11999 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12000 F: drivers/video/fbdev/simplefb.c
12001 F: include/linux/platform_data/simplefb.h
12003 SIMTEC EB110ATX (Chalice CATS)
12005 P: Vincent Sanders <vince@simtec.co.uk>
12006 M: Simtec Linux Team <linux@simtec.co.uk>
12007 W: http://www.simtec.co.uk/products/EB110ATX/
12010 SIMTEC EB2410ITX (BAST)
12012 P: Vincent Sanders <vince@simtec.co.uk>
12013 M: Simtec Linux Team <linux@simtec.co.uk>
12014 W: http://www.simtec.co.uk/products/EB2410ITX/
12016 F: arch/arm/mach-s3c24xx/mach-bast.c
12017 F: arch/arm/mach-s3c24xx/bast-ide.c
12018 F: arch/arm/mach-s3c24xx/bast-irq.c
12020 SIPHASH PRF ROUTINES
12021 M: Jason A. Donenfeld <Jason@zx2c4.com>
12024 F: lib/test_siphash.c
12025 F: include/linux/siphash.h
12027 SIS 190 ETHERNET DRIVER
12028 M: Francois Romieu <romieu@fr.zoreil.com>
12029 L: netdev@vger.kernel.org
12031 F: drivers/net/ethernet/sis/sis190.c
12033 SIS 900/7016 FAST ETHERNET DRIVER
12034 M: Daniele Venzano <venza@brownhat.org>
12035 W: http://www.brownhat.org/sis900.html
12036 L: netdev@vger.kernel.org
12038 F: drivers/net/ethernet/sis/sis900.*
12040 SIS FRAMEBUFFER DRIVER
12041 M: Thomas Winischhofer <thomas@winischhofer.net>
12042 W: http://www.winischhofer.net/linuxsisvga.shtml
12044 F: Documentation/fb/sisfb.txt
12045 F: drivers/video/fbdev/sis/
12046 F: include/video/sisfb.h
12049 M: Thomas Winischhofer <thomas@winischhofer.net>
12050 W: http://www.winischhofer.at/linuxsisusbvga.shtml
12052 F: drivers/usb/misc/sisusbvga/
12055 M: Christoph Lameter <cl@linux.com>
12056 M: Pekka Enberg <penberg@kernel.org>
12057 M: David Rientjes <rientjes@google.com>
12058 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12059 M: Andrew Morton <akpm@linux-foundation.org>
12060 L: linux-mm@kvack.org
12062 F: include/linux/sl?b*.h
12065 SLEEPABLE READ-COPY UPDATE (SRCU)
12066 M: Lai Jiangshan <jiangshanlai@gmail.com>
12067 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12068 M: Josh Triplett <josh@joshtriplett.org>
12069 R: Steven Rostedt <rostedt@goodmis.org>
12070 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12071 L: linux-kernel@vger.kernel.org
12072 W: http://www.rdrop.com/users/paulmck/RCU/
12074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12075 F: include/linux/srcu.h
12076 F: kernel/rcu/srcu.c
12078 SMACK SECURITY MODULE
12079 M: Casey Schaufler <casey@schaufler-ca.com>
12080 L: linux-security-module@vger.kernel.org
12081 W: http://schaufler-ca.com
12082 T: git git://github.com/cschaufler/smack-next
12084 F: Documentation/admin-guide/LSM/Smack.rst
12087 SMC91x ETHERNET DRIVER
12088 M: Nicolas Pitre <nico@fluxnic.net>
12090 F: drivers/net/ethernet/smsc/smc91x.*
12092 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12093 M: Sakari Ailus <sakari.ailus@iki.fi>
12094 L: linux-media@vger.kernel.org
12096 F: drivers/media/i2c/smiapp/
12097 F: include/media/i2c/smiapp.h
12098 F: drivers/media/i2c/smiapp-pll.c
12099 F: drivers/media/i2c/smiapp-pll.h
12100 F: include/uapi/linux/smiapp.h
12101 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12103 SMM665 HARDWARE MONITOR DRIVER
12104 M: Guenter Roeck <linux@roeck-us.net>
12105 L: linux-hwmon@vger.kernel.org
12107 F: Documentation/hwmon/smm665
12108 F: drivers/hwmon/smm665.c
12110 SMSC EMC2103 HARDWARE MONITOR DRIVER
12111 M: Steve Glendinning <steve.glendinning@shawell.net>
12112 L: linux-hwmon@vger.kernel.org
12114 F: Documentation/hwmon/emc2103
12115 F: drivers/hwmon/emc2103.c
12117 SMSC SCH5627 HARDWARE MONITOR DRIVER
12118 M: Hans de Goede <hdegoede@redhat.com>
12119 L: linux-hwmon@vger.kernel.org
12121 F: Documentation/hwmon/sch5627
12122 F: drivers/hwmon/sch5627.c
12124 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12125 M: Steve Glendinning <steve.glendinning@shawell.net>
12126 L: linux-fbdev@vger.kernel.org
12128 F: drivers/video/fbdev/smscufx.c
12130 SMSC47B397 HARDWARE MONITOR DRIVER
12131 M: Jean Delvare <jdelvare@suse.com>
12132 L: linux-hwmon@vger.kernel.org
12134 F: Documentation/hwmon/smsc47b397
12135 F: drivers/hwmon/smsc47b397.c
12137 SMSC911x ETHERNET DRIVER
12138 M: Steve Glendinning <steve.glendinning@shawell.net>
12139 L: netdev@vger.kernel.org
12141 F: include/linux/smsc911x.h
12142 F: drivers/net/ethernet/smsc/smsc911x.*
12144 SMSC9420 PCI ETHERNET DRIVER
12145 M: Steve Glendinning <steve.glendinning@shawell.net>
12146 L: netdev@vger.kernel.org
12148 F: drivers/net/ethernet/smsc/smsc9420.*
12150 SOC-CAMERA V4L2 SUBSYSTEM
12151 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12152 L: linux-media@vger.kernel.org
12153 T: git git://linuxtv.org/media_tree.git
12155 F: include/media/soc*
12156 F: drivers/media/i2c/soc_camera/
12157 F: drivers/media/platform/soc_camera/
12159 SOEKRIS NET48XX LED SUPPORT
12160 M: Chris Boot <bootc@bootc.net>
12162 F: drivers/leds/leds-net48xx.c
12164 SOFT-ROCE DRIVER (rxe)
12165 M: Moni Shoua <monis@mellanox.com>
12166 L: linux-rdma@vger.kernel.org
12168 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12169 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12170 F: drivers/infiniband/sw/rxe/
12171 F: include/uapi/rdma/rdma_user_rxe.h
12173 SOFTLOGIC 6x10 MPEG CODEC
12174 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12175 M: Anton Sviridenko <anton@corp.bluecherry.net>
12176 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12177 M: Andrey Utkin <andrey_utkin@fastmail.com>
12178 M: Ismael Luceno <ismael@iodev.co.uk>
12179 L: linux-media@vger.kernel.org
12181 F: drivers/media/pci/solo6x10/
12183 SOFTWARE RAID (Multiple Disks) SUPPORT
12184 M: Shaohua Li <shli@kernel.org>
12185 L: linux-raid@vger.kernel.org
12186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12189 F: include/linux/raid/
12190 F: include/uapi/linux/raid/
12192 SONIC NETWORK DRIVER
12193 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12194 L: netdev@vger.kernel.org
12196 F: drivers/net/ethernet/natsemi/sonic.*
12198 SONICS SILICON BACKPLANE DRIVER (SSB)
12199 M: Michael Buesch <m@bues.ch>
12200 L: linux-wireless@vger.kernel.org
12203 F: include/linux/ssb/
12205 SONY MEMORYSTICK CARD SUPPORT
12206 M: Alex Dubov <oakad@yahoo.com>
12207 W: http://tifmxx.berlios.de/
12209 F: drivers/memstick/host/tifm_ms.c
12211 SONY MEMORYSTICK STANDARD SUPPORT
12212 M: Maxim Levitsky <maximlevitsky@gmail.com>
12214 F: drivers/memstick/core/ms_block.*
12216 SONY VAIO CONTROL DEVICE DRIVER
12217 M: Mattia Dongili <malattia@linux.it>
12218 L: platform-driver-x86@vger.kernel.org
12219 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12221 F: Documentation/laptops/sony-laptop.txt
12222 F: drivers/char/sonypi.c
12223 F: drivers/platform/x86/sony-laptop.c
12224 F: include/linux/sony-laptop.h
12227 M: Jaroslav Kysela <perex@perex.cz>
12228 M: Takashi Iwai <tiwai@suse.com>
12229 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12230 W: http://www.alsa-project.org/
12231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12232 T: git git://git.alsa-project.org/alsa-kernel.git
12233 Q: http://patchwork.kernel.org/project/alsa-devel/list/
12235 F: Documentation/sound/
12237 F: include/uapi/sound/
12240 SOUND - COMPRESSED AUDIO
12241 M: Vinod Koul <vinod.koul@intel.com>
12242 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12245 F: Documentation/sound/alsa/compress_offload.txt
12246 F: include/sound/compress_driver.h
12247 F: include/uapi/sound/compress_*
12248 F: sound/core/compress_offload.c
12249 F: sound/soc/soc-compress.c
12251 SOUND - DMAENGINE HELPERS
12252 M: Lars-Peter Clausen <lars@metafoo.de>
12254 F: include/sound/dmaengine_pcm.h
12255 F: sound/core/pcm_dmaengine.c
12256 F: sound/soc/soc-generic-dmaengine-pcm.c
12258 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12259 M: Liam Girdwood <lgirdwood@gmail.com>
12260 M: Mark Brown <broonie@kernel.org>
12261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12262 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12263 W: http://alsa-project.org/main/index.php/ASoC
12265 F: Documentation/devicetree/bindings/sound/
12266 F: Documentation/sound/alsa/soc/
12268 F: include/sound/soc*
12271 M: Olli Salonen <olli.salonen@iki.fi>
12272 L: linux-media@vger.kernel.org
12273 W: https://linuxtv.org
12274 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12276 F: drivers/media/dvb-frontends/sp2*
12278 SPARC + UltraSPARC (sparc/sparc64)
12279 M: "David S. Miller" <davem@davemloft.net>
12280 L: sparclinux@vger.kernel.org
12281 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
12282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12288 SPARC SERIAL DRIVERS
12289 M: "David S. Miller" <davem@davemloft.net>
12290 L: sparclinux@vger.kernel.org
12291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12294 F: include/linux/sunserialcore.h
12295 F: drivers/tty/serial/suncore.c
12296 F: drivers/tty/serial/sunhv.c
12297 F: drivers/tty/serial/sunsab.c
12298 F: drivers/tty/serial/sunsab.h
12299 F: drivers/tty/serial/sunsu.c
12300 F: drivers/tty/serial/sunzilog.c
12301 F: drivers/tty/serial/sunzilog.h
12304 M: "Christopher Li" <sparse@chrisli.org>
12305 L: linux-sparse@vger.kernel.org
12306 W: https://sparse.wiki.kernel.org/
12307 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12308 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12310 F: include/linux/compiler.h
12312 SPEAR CLOCK FRAMEWORK SUPPORT
12313 M: Viresh Kumar <vireshk@kernel.org>
12314 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12315 W: http://www.st.com/spear
12317 F: drivers/clk/spear/
12319 SPEAR PLATFORM SUPPORT
12320 M: Viresh Kumar <vireshk@kernel.org>
12321 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12322 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12323 W: http://www.st.com/spear
12325 F: arch/arm/boot/dts/spear*
12326 F: arch/arm/mach-spear/
12329 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12330 M: Marek Vasut <marek.vasut@gmail.com>
12331 L: linux-mtd@lists.infradead.org
12332 W: http://www.linux-mtd.infradead.org/
12333 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12334 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12335 T: git git://git.infradead.org/l2-mtd.git spi-nor/next
12337 F: drivers/mtd/spi-nor/
12338 F: include/linux/mtd/spi-nor.h
12341 M: Mark Brown <broonie@kernel.org>
12342 L: linux-spi@vger.kernel.org
12343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12344 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12346 F: Documentation/devicetree/bindings/spi/
12347 F: Documentation/spi/
12349 F: include/linux/spi/
12350 F: include/uapi/linux/spi/
12353 SPIDERNET NETWORK DRIVER for CELL
12354 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12355 L: netdev@vger.kernel.org
12357 F: Documentation/networking/spider_net.txt
12358 F: drivers/net/ethernet/toshiba/spider_net*
12361 R: Stephen Boyd <sboyd@codeaurora.org>
12362 L: linux-arm-msm@vger.kernel.org
12363 F: Documentation/devicetree/bindings/spmi/
12365 F: include/dt-bindings/spmi/spmi.h
12366 F: include/linux/spmi.h
12367 F: include/trace/events/spmi.h
12370 M: Jeremy Kerr <jk@ozlabs.org>
12371 L: linuxppc-dev@lists.ozlabs.org
12372 W: http://www.ibm.com/developerworks/power/cell/
12374 F: Documentation/filesystems/spufs.txt
12375 F: arch/powerpc/platforms/cell/spufs/
12377 SQUASHFS FILE SYSTEM
12378 M: Phillip Lougher <phillip@squashfs.org.uk>
12379 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12380 W: http://squashfs.org.uk
12381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12383 F: Documentation/filesystems/squashfs.txt
12386 SRM (Alpha) environment access
12387 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12389 F: arch/alpha/kernel/srm_env.c
12392 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12393 L: stable@vger.kernel.org
12395 F: Documentation/process/stable-kernel-rules.rst
12398 M: Ian Abbott <abbotti@mev.co.uk>
12399 M: H Hartley Sweeten <hsweeten@visionengravers.com>
12401 F: drivers/staging/comedi/
12403 STAGING - FLARION FT1000 DRIVERS
12404 M: Marek Belisko <marek.belisko@gmail.com>
12406 F: drivers/staging/ft1000/
12408 STAGING - INDUSTRIAL IO
12409 M: Jonathan Cameron <jic23@kernel.org>
12410 L: linux-iio@vger.kernel.org
12412 F: Documentation/devicetree/bindings/staging/iio/
12413 F: drivers/staging/iio/
12415 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12416 M: Jarod Wilson <jarod@wilsonet.com>
12417 W: http://www.lirc.org/
12419 F: drivers/staging/media/lirc/
12421 STAGING - LUSTRE PARALLEL FILESYSTEM
12422 M: Oleg Drokin <oleg.drokin@intel.com>
12423 M: Andreas Dilger <andreas.dilger@intel.com>
12424 M: James Simmons <jsimmons@infradead.org>
12425 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12426 W: http://wiki.lustre.org/
12428 F: drivers/staging/lustre
12430 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12431 M: Marc Dietrich <marvin24@gmx.de>
12432 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12433 L: linux-tegra@vger.kernel.org
12435 F: drivers/staging/nvec/
12437 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12438 M: Jens Frederich <jfrederich@gmail.com>
12439 M: Daniel Drake <dsd@laptop.org>
12440 M: Jon Nettleton <jon.nettleton@gmail.com>
12441 W: http://wiki.laptop.org/go/DCON
12443 F: drivers/staging/olpc_dcon/
12445 STAGING - REALTEK RTL8712U DRIVERS
12446 M: Larry Finger <Larry.Finger@lwfinger.net>
12447 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12449 F: drivers/staging/rtl8712/
12451 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12452 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12453 M: Teddy Wang <teddy.wang@siliconmotion.com>
12454 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12455 L: linux-fbdev@vger.kernel.org
12457 F: drivers/staging/sm750fb/
12459 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12460 M: William Hubbs <w.d.hubbs@gmail.com>
12461 M: Chris Brannon <chris@the-brannons.com>
12462 M: Kirk Reiser <kirk@reisers.ca>
12463 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12464 L: speakup@linux-speakup.org
12465 W: http://www.linux-speakup.org/
12467 F: drivers/staging/speakup/
12469 STAGING - VIA VT665X DRIVERS
12470 M: Forest Bond <forest@alittletooquiet.net>
12472 F: drivers/staging/vt665?/
12474 STAGING - WILC1000 WIFI DRIVER
12475 M: Aditya Shankar <aditya.shankar@microchip.com>
12476 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12477 L: linux-wireless@vger.kernel.org
12479 F: drivers/staging/wilc1000/
12481 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12482 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12484 F: drivers/staging/xgifb/
12487 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12489 L: devel@driverdev.osuosl.org
12491 F: drivers/staging/
12493 STARFIRE/DURALAN NETWORK DRIVER
12494 M: Ion Badulescu <ionut@badula.org>
12496 F: drivers/net/ethernet/adaptec/starfire*
12499 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
12501 F: drivers/staging/media/st-cec/
12502 F: Documentation/devicetree/bindings/media/stih-cec.txt
12504 STK1160 USB VIDEO CAPTURE DRIVER
12505 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12506 L: linux-media@vger.kernel.org
12507 T: git git://linuxtv.org/media_tree.git
12509 F: drivers/media/usb/stk1160/
12511 STMMAC ETHERNET DRIVER
12512 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
12513 M: Alexandre Torgue <alexandre.torgue@st.com>
12514 L: netdev@vger.kernel.org
12515 W: http://www.stlinux.com
12517 F: drivers/net/ethernet/stmicro/stmmac/
12520 M: Sam Creasey <sammy@sammy.net>
12521 W: http://sammy.net/sun3/
12523 F: arch/m68k/kernel/*sun3*
12524 F: arch/m68k/sun3*/
12525 F: arch/m68k/include/asm/sun3*
12526 F: drivers/net/ethernet/i825xx/sun3*
12528 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12529 M: Hans de Goede <hdegoede@redhat.com>
12530 L: linux-input@vger.kernel.org
12532 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12533 F: drivers/input/keyboard/sun4i-lradc-keys.c
12535 SUNDANCE NETWORK DRIVER
12536 M: Denis Kirjanov <kda@linux-powerpc.org>
12537 L: netdev@vger.kernel.org
12539 F: drivers/net/ethernet/dlink/sundance.c
12542 M: Yoshinori Sato <ysato@users.sourceforge.jp>
12543 M: Rich Felker <dalias@libc.org>
12544 L: linux-sh@vger.kernel.org
12545 Q: http://patchwork.kernel.org/project/linux-sh/list/
12547 F: Documentation/sh/
12552 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12553 M: Len Brown <len.brown@intel.com>
12554 M: Pavel Machek <pavel@ucw.cz>
12555 L: linux-pm@vger.kernel.org
12556 B: https://bugzilla.kernel.org
12558 F: Documentation/power/
12559 F: arch/x86/kernel/acpi/
12560 F: drivers/base/power/
12562 F: include/linux/suspend.h
12563 F: include/linux/freezer.h
12564 F: include/linux/pm.h
12567 M: Martin Mares <mj@ucw.cz>
12568 L: linux-video@atrey.karlin.mff.cuni.cz
12570 F: Documentation/svga.txt
12571 F: arch/x86/boot/video*
12574 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12575 L: linux-kernel@vger.kernel.org
12576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12579 F: arch/*/kernel/pci-swiotlb.c
12580 F: include/linux/swiotlb.h
12583 M: Jiri Pirko <jiri@resnulli.us>
12584 M: Ivan Vecera <ivecera@redhat.com>
12585 L: netdev@vger.kernel.org
12588 F: include/net/switchdev.h
12590 SYNC FILE FRAMEWORK
12591 M: Sumit Semwal <sumit.semwal@linaro.org>
12592 R: Gustavo Padovan <gustavo@padovan.org>
12594 L: linux-media@vger.kernel.org
12595 L: dri-devel@lists.freedesktop.org
12596 F: drivers/dma-buf/sync_*
12597 F: drivers/dma-buf/dma-fence*
12598 F: drivers/dma-buf/sw_sync.c
12599 F: include/linux/sync_file.h
12600 F: include/uapi/linux/sync_file.h
12601 F: Documentation/sync_file.txt
12602 T: git git://anongit.freedesktop.org/drm/drm-misc
12604 SYNOPSYS ARC ARCHITECTURE
12605 M: Vineet Gupta <vgupta@synopsys.com>
12606 L: linux-snps-arc@lists.infradead.org
12609 F: Documentation/devicetree/bindings/arc/*
12610 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12611 F: drivers/clocksource/arc_timer.c
12612 F: drivers/tty/serial/arc_uart.c
12613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12615 SYNOPSYS ARC SDP platform support
12616 M: Alexey Brodkin <abrodkin@synopsys.com>
12618 F: arch/arc/plat-axs10x
12619 F: arch/arc/boot/dts/ax*
12620 F: Documentation/devicetree/bindings/arc/axs10*
12622 SYNOPSYS DESIGNWARE DMAC DRIVER
12623 M: Viresh Kumar <vireshk@kernel.org>
12624 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12626 F: include/linux/dma/dw.h
12627 F: include/linux/platform_data/dma-dw.h
12630 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12631 M: Jie Deng <jiedeng@synopsys.com>
12632 L: netdev@vger.kernel.org
12634 F: drivers/net/ethernet/synopsys/
12636 SYNOPSYS DESIGNWARE I2C DRIVER
12637 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
12638 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12639 R: Mika Westerberg <mika.westerberg@linux.intel.com>
12640 L: linux-i2c@vger.kernel.org
12642 F: drivers/i2c/busses/i2c-designware-*
12643 F: include/linux/platform_data/i2c-designware.h
12645 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12646 M: Jaehoon Chung <jh80.chung@samsung.com>
12647 L: linux-mmc@vger.kernel.org
12649 F: drivers/mmc/host/dw_mmc*
12651 SYSTEM CONFIGURATION (SYSCON)
12652 M: Lee Jones <lee.jones@linaro.org>
12653 M: Arnd Bergmann <arnd@arndb.de>
12654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12656 F: drivers/mfd/syscon.c
12658 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12659 M: Sudeep Holla <sudeep.holla@arm.com>
12660 L: linux-arm-kernel@lists.infradead.org
12662 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
12663 F: drivers/clk/clk-scpi.c
12664 F: drivers/cpufreq/scpi-cpufreq.c
12665 F: drivers/firmware/arm_scpi.c
12666 F: include/linux/scpi_protocol.h
12668 SYSTEM RESET/SHUTDOWN DRIVERS
12669 M: Sebastian Reichel <sre@kernel.org>
12670 L: linux-pm@vger.kernel.org
12671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12673 F: Documentation/devicetree/bindings/power/reset/
12674 F: drivers/power/reset/
12676 SYSTEM TRACE MODULE CLASS
12677 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12680 F: Documentation/trace/stm.txt
12681 F: drivers/hwtracing/stm/
12682 F: include/linux/stm.h
12683 F: include/uapi/linux/stm.h
12686 M: Christoph Hellwig <hch@infradead.org>
12688 F: Documentation/filesystems/sysv-fs.txt
12690 F: include/linux/sysv_fs.h
12693 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12694 L: linux-scsi@vger.kernel.org
12695 L: target-devel@vger.kernel.org
12696 W: http://www.linux-iscsi.org
12697 W: http://groups.google.com/group/linux-iscsi-target-dev
12698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12702 F: Documentation/target/
12704 TASKSTATS STATISTICS INTERFACE
12705 M: Balbir Singh <bsingharora@gmail.com>
12707 F: Documentation/accounting/taskstats*
12708 F: include/linux/taskstats*
12709 F: kernel/taskstats.c
12712 M: Jamal Hadi Salim <jhs@mojatatu.com>
12713 M: Cong Wang <xiyou.wangcong@gmail.com>
12714 M: Jiri Pirko <jiri@resnulli.us>
12715 L: netdev@vger.kernel.org
12717 F: include/net/pkt_cls.h
12718 F: include/net/pkt_sched.h
12719 F: include/net/tc_act/
12720 F: include/uapi/linux/pkt_cls.h
12721 F: include/uapi/linux/pkt_sched.h
12722 F: include/uapi/linux/tc_act/
12723 F: include/uapi/linux/tc_ematch/
12726 TCP LOW PRIORITY MODULE
12727 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12728 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12729 W: http://tcp-lp-mod.sourceforge.net/
12731 F: net/ipv4/tcp_lp.c
12733 TDA10071 MEDIA DRIVER
12734 M: Antti Palosaari <crope@iki.fi>
12735 L: linux-media@vger.kernel.org
12736 W: https://linuxtv.org
12737 W: http://palosaari.fi/linux/
12738 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12739 T: git git://linuxtv.org/anttip/media_tree.git
12741 F: drivers/media/dvb-frontends/tda10071*
12743 TDA18212 MEDIA DRIVER
12744 M: Antti Palosaari <crope@iki.fi>
12745 L: linux-media@vger.kernel.org
12746 W: https://linuxtv.org
12747 W: http://palosaari.fi/linux/
12748 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12749 T: git git://linuxtv.org/anttip/media_tree.git
12751 F: drivers/media/tuners/tda18212*
12753 TDA18218 MEDIA DRIVER
12754 M: Antti Palosaari <crope@iki.fi>
12755 L: linux-media@vger.kernel.org
12756 W: https://linuxtv.org
12757 W: http://palosaari.fi/linux/
12758 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12759 T: git git://linuxtv.org/anttip/media_tree.git
12761 F: drivers/media/tuners/tda18218*
12763 TDA18271 MEDIA DRIVER
12764 M: Michael Krufky <mkrufky@linuxtv.org>
12765 L: linux-media@vger.kernel.org
12766 W: https://linuxtv.org
12767 W: http://github.com/mkrufky
12768 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12769 T: git git://linuxtv.org/mkrufky/tuners.git
12771 F: drivers/media/tuners/tda18271*
12773 TDA827x MEDIA DRIVER
12774 M: Michael Krufky <mkrufky@linuxtv.org>
12775 L: linux-media@vger.kernel.org
12776 W: https://linuxtv.org
12777 W: http://github.com/mkrufky
12778 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12779 T: git git://linuxtv.org/mkrufky/tuners.git
12781 F: drivers/media/tuners/tda8290.*
12783 TDA8290 MEDIA DRIVER
12784 M: Michael Krufky <mkrufky@linuxtv.org>
12785 L: linux-media@vger.kernel.org
12786 W: https://linuxtv.org
12787 W: http://github.com/mkrufky
12788 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12789 T: git git://linuxtv.org/mkrufky/tuners.git
12791 F: drivers/media/tuners/tda8290.*
12793 TDA9840 MEDIA DRIVER
12794 M: Hans Verkuil <hverkuil@xs4all.nl>
12795 L: linux-media@vger.kernel.org
12796 T: git git://linuxtv.org/media_tree.git
12797 W: https://linuxtv.org
12799 F: drivers/media/i2c/tda9840*
12801 TEA5761 TUNER DRIVER
12802 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12803 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12804 L: linux-media@vger.kernel.org
12805 W: https://linuxtv.org
12806 T: git git://linuxtv.org/media_tree.git
12808 F: drivers/media/tuners/tea5761.*
12810 TEA5767 TUNER DRIVER
12811 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12812 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12813 L: linux-media@vger.kernel.org
12814 W: https://linuxtv.org
12815 T: git git://linuxtv.org/media_tree.git
12817 F: drivers/media/tuners/tea5767.*
12819 TEA6415C 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/tea6415c*
12827 TEA6420 MEDIA DRIVER
12828 M: Hans Verkuil <hverkuil@xs4all.nl>
12829 L: linux-media@vger.kernel.org
12830 T: git git://linuxtv.org/media_tree.git
12831 W: https://linuxtv.org
12833 F: drivers/media/i2c/tea6420*
12836 M: Jiri Pirko <jiri@resnulli.us>
12837 L: netdev@vger.kernel.org
12839 F: drivers/net/team/
12840 F: include/linux/if_team.h
12841 F: include/uapi/linux/if_team.h
12843 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12844 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12846 F: arch/x86/platform/ts5500/
12848 TECHNOTREND USB IR RECEIVER
12849 M: Sean Young <sean@mess.org>
12850 L: linux-media@vger.kernel.org
12852 F: drivers/media/rc/ttusbir.c
12855 M: Jens Wiklander <jens.wiklander@linaro.org>
12857 F: include/linux/tee_drv.h
12858 F: include/uapi/linux/tee.h
12860 F: Documentation/tee.txt
12862 TEGRA ARCHITECTURE SUPPORT
12863 M: Thierry Reding <thierry.reding@gmail.com>
12864 M: Jonathan Hunter <jonathanh@nvidia.com>
12865 L: linux-tegra@vger.kernel.org
12866 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
12867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12872 M: Peter De Schrijver <pdeschrijver@nvidia.com>
12873 M: Prashant Gaikwad <pgaikwad@nvidia.com>
12875 F: drivers/clk/tegra/
12878 M: Laxman Dewangan <ldewangan@nvidia.com>
12879 M: Jon Hunter <jonathanh@nvidia.com>
12881 F: drivers/dma/tegra*
12884 M: Laxman Dewangan <ldewangan@nvidia.com>
12886 F: drivers/i2c/busses/i2c-tegra.c
12888 TEGRA IOMMU DRIVERS
12889 M: Hiroshi Doyu <hdoyu@nvidia.com>
12891 F: drivers/iommu/tegra*
12894 M: Rakesh Iyer <riyer@nvidia.com>
12895 M: Laxman Dewangan <ldewangan@nvidia.com>
12897 F: drivers/input/keyboard/tegra-kbc.c
12900 M: Thierry Reding <thierry.reding@gmail.com>
12902 F: drivers/pwm/pwm-tegra.c
12904 TEGRA SERIAL DRIVER
12905 M: Laxman Dewangan <ldewangan@nvidia.com>
12907 F: drivers/tty/serial/serial-tegra.c
12910 M: Laxman Dewangan <ldewangan@nvidia.com>
12912 F: drivers/spi/spi-tegra*
12914 TEHUTI ETHERNET DRIVER
12915 M: Andy Gospodarek <andy@greyhouse.net>
12916 L: netdev@vger.kernel.org
12918 F: drivers/net/ethernet/tehuti/*
12920 Telecom Clock Driver for MCPL0010
12921 M: Mark Gross <mark.gross@intel.com>
12923 F: drivers/char/tlclk.c
12925 TENSILICA XTENSA PORT (xtensa)
12926 M: Chris Zankel <chris@zankel.net>
12927 M: Max Filippov <jcmvbkbc@gmail.com>
12928 L: linux-xtensa@linux-xtensa.org
12929 T: git git://github.com/czankel/xtensa-linux.git
12932 F: drivers/irqchip/irq-xtensa-*
12934 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12935 M: Nishanth Menon <nm@ti.com>
12936 M: Tero Kristo <t-kristo@ti.com>
12937 M: Santosh Shilimkar <ssantosh@kernel.org>
12938 L: linux-arm-kernel@lists.infradead.org
12940 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12941 F: drivers/firmware/ti_sci*
12942 F: include/linux/soc/ti/ti_sci_protocol.h
12943 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12944 F: include/dt-bindings/genpd/k2g.h
12945 F: drivers/soc/ti/ti_sci_pm_domains.c
12946 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
12947 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
12948 F: drivers/clk/keystone/sci-clk.c
12949 F: drivers/reset/reset-ti-sci.c
12951 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12952 M: Hans Verkuil <hverkuil@xs4all.nl>
12953 L: linux-media@vger.kernel.org
12954 T: git git://linuxtv.org/media_tree.git
12955 W: https://linuxtv.org
12957 F: drivers/media/radio/radio-raremono.c
12960 M: Zhang Rui <rui.zhang@intel.com>
12961 M: Eduardo Valentin <edubezval@gmail.com>
12962 L: linux-pm@vger.kernel.org
12963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12965 Q: https://patchwork.kernel.org/project/linux-pm/list/
12967 F: drivers/thermal/
12968 F: include/linux/thermal.h
12969 F: include/uapi/linux/thermal.h
12970 F: include/linux/cpu_cooling.h
12971 F: Documentation/devicetree/bindings/thermal/
12973 THERMAL/CPU_COOLING
12974 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12975 M: Viresh Kumar <viresh.kumar@linaro.org>
12976 M: Javi Merino <javi.merino@kernel.org>
12977 L: linux-pm@vger.kernel.org
12979 F: Documentation/thermal/cpu-cooling-api.txt
12980 F: drivers/thermal/cpu_cooling.c
12981 F: include/linux/cpu_cooling.h
12983 THINKPAD ACPI EXTRAS DRIVER
12984 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12985 L: ibm-acpi-devel@lists.sourceforge.net
12986 L: platform-driver-x86@vger.kernel.org
12987 W: http://ibm-acpi.sourceforge.net
12988 W: http://thinkwiki.org/wiki/Ibm-acpi
12989 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12991 F: drivers/platform/x86/thinkpad_acpi.c
12994 M: Andreas Noever <andreas.noever@gmail.com>
12995 M: Michael Jamet <michael.jamet@intel.com>
12996 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12997 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
12999 F: drivers/thunderbolt/
13001 TI AM437X VPFE DRIVER
13002 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13003 L: linux-media@vger.kernel.org
13004 W: https://linuxtv.org
13005 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13006 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13008 F: drivers/media/platform/am437x/
13010 TI BANDGAP AND THERMAL DRIVER
13011 M: Eduardo Valentin <edubezval@gmail.com>
13012 M: Keerthy <j-keerthy@ti.com>
13013 L: linux-pm@vger.kernel.org
13014 L: linux-omap@vger.kernel.org
13016 F: drivers/thermal/ti-soc-thermal/
13018 TI BQ27XXX POWER SUPPLY DRIVER
13019 R: Andrew F. Davis <afd@ti.com>
13020 F: include/linux/power/bq27xxx_battery.h
13021 F: drivers/power/supply/bq27xxx_battery.c
13022 F: drivers/power/supply/bq27xxx_battery_i2c.c
13024 TI CDCE706 CLOCK DRIVER
13025 M: Max Filippov <jcmvbkbc@gmail.com>
13027 F: drivers/clk/clk-cdce706.c
13030 M: Tero Kristo <t-kristo@ti.com>
13031 L: linux-omap@vger.kernel.org
13034 F: include/linux/clk/ti.h
13036 TI DAVINCI MACHINE SUPPORT
13037 M: Sekhar Nori <nsekhar@ti.com>
13038 M: Kevin Hilman <khilman@kernel.org>
13039 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13042 F: arch/arm/mach-davinci/
13043 F: drivers/i2c/busses/i2c-davinci.c
13044 F: arch/arm/boot/dts/da850*
13046 TI DAVINCI SERIES GPIO DRIVER
13047 M: Keerthy <j-keerthy@ti.com>
13048 L: linux-gpio@vger.kernel.org
13050 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13051 F: drivers/gpio/gpio-davinci.c
13053 TI DAVINCI SERIES MEDIA DRIVER
13054 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13055 L: linux-media@vger.kernel.org
13056 W: https://linuxtv.org
13057 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13058 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13060 F: drivers/media/platform/davinci/
13061 F: include/media/davinci/
13063 TI ETHERNET SWITCH DRIVER (CPSW)
13064 R: Grygorii Strashko <grygorii.strashko@ti.com>
13065 L: linux-omap@vger.kernel.org
13066 L: netdev@vger.kernel.org
13068 F: drivers/net/ethernet/ti/cpsw*
13069 F: drivers/net/ethernet/ti/davinci*
13071 TI FLASH MEDIA INTERFACE DRIVER
13072 M: Alex Dubov <oakad@yahoo.com>
13074 F: drivers/misc/tifm*
13075 F: drivers/mmc/host/tifm_sd.c
13076 F: include/linux/tifm.h
13078 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13079 M: Santosh Shilimkar <ssantosh@kernel.org>
13080 L: linux-kernel@vger.kernel.org
13081 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13083 F: drivers/soc/ti/*
13084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13086 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13087 M: M R Swami Reddy <mr.swami.reddy@ti.com>
13088 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13089 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13091 F: sound/soc/codecs/lm49453*
13092 F: sound/soc/codecs/isabelle*
13094 TI LP855x BACKLIGHT DRIVER
13095 M: Milo Kim <milo.kim@ti.com>
13097 F: Documentation/backlight/lp855x-driver.txt
13098 F: drivers/video/backlight/lp855x_bl.c
13099 F: include/linux/platform_data/lp855x.h
13101 TI LP8727 CHARGER DRIVER
13102 M: Milo Kim <milo.kim@ti.com>
13104 F: drivers/power/supply/lp8727_charger.c
13105 F: include/linux/platform_data/lp8727.h
13107 TI LP8788 MFD DRIVER
13108 M: Milo Kim <milo.kim@ti.com>
13110 F: drivers/iio/adc/lp8788_adc.c
13111 F: drivers/leds/leds-lp8788.c
13112 F: drivers/mfd/lp8788*.c
13113 F: drivers/power/supply/lp8788-charger.c
13114 F: drivers/regulator/lp8788-*.c
13115 F: include/linux/mfd/lp8788*.h
13117 TI NETCP ETHERNET DRIVER
13118 M: Wingman Kwok <w-kwok2@ti.com>
13119 M: Murali Karicheri <m-karicheri2@ti.com>
13120 L: netdev@vger.kernel.org
13122 F: drivers/net/ethernet/ti/netcp*
13124 TI TAS571X FAMILY ASoC CODEC DRIVER
13125 M: Kevin Cernekee <cernekee@chromium.org>
13126 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13128 F: sound/soc/codecs/tas571x*
13130 TI TRF7970A NFC DRIVER
13131 M: Mark Greer <mgreer@animalcreek.com>
13132 L: linux-wireless@vger.kernel.org
13133 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13135 F: drivers/nfc/trf7970a.c
13136 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13138 TI TWL4030 SERIES SOC CODEC DRIVER
13139 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
13140 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13142 F: sound/soc/codecs/twl4030*
13145 M: Benoit Parrot <bparrot@ti.com>
13146 L: linux-media@vger.kernel.org
13147 W: http://linuxtv.org/
13148 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13150 F: drivers/media/platform/ti-vpe/
13152 TI WILINK WIRELESS DRIVERS
13153 L: linux-wireless@vger.kernel.org
13154 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13155 W: http://wireless.kernel.org/en/users/Drivers/wl1251
13156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13158 F: drivers/net/wireless/ti/
13159 F: include/linux/wl12xx.h
13162 M: Chris Metcalf <cmetcalf@mellanox.com>
13163 W: http://www.mellanox.com/repository/solutions/tile-scm/
13164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13167 F: drivers/char/tile-srom.c
13168 F: drivers/edac/tile_edac.c
13169 F: drivers/net/ethernet/tile/
13170 F: drivers/rtc/rtc-tile.c
13171 F: drivers/tty/hvc/hvc_tile.c
13172 F: drivers/tty/serial/tilegx.c
13173 F: drivers/usb/host/*-tilegx.c
13174 F: include/linux/usb/tilegx.h
13176 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13177 M: John Stultz <john.stultz@linaro.org>
13178 M: Thomas Gleixner <tglx@linutronix.de>
13179 R: Stephen Boyd <sboyd@codeaurora.org>
13180 L: linux-kernel@vger.kernel.org
13181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13183 F: include/linux/clocksource.h
13184 F: include/linux/time.h
13185 F: include/linux/timex.h
13186 F: include/uapi/linux/time.h
13187 F: include/uapi/linux/timex.h
13188 F: kernel/time/clocksource.c
13189 F: kernel/time/time*.c
13190 F: kernel/time/alarmtimer.c
13191 F: kernel/time/ntp.c
13192 F: tools/testing/selftests/timers/
13195 M: Jon Maloy <jon.maloy@ericsson.com>
13196 M: Ying Xue <ying.xue@windriver.com>
13197 L: netdev@vger.kernel.org (core kernel code)
13198 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13199 W: http://tipc.sourceforge.net/
13201 F: include/uapi/linux/tipc*.h
13204 TLAN NETWORK DRIVER
13205 M: Samuel Chessman <chessman@tux.org>
13206 L: tlan-devel@lists.sourceforge.net (subscribers-only)
13207 W: http://sourceforge.net/projects/tlan/
13209 F: Documentation/networking/tlan.txt
13210 F: drivers/net/ethernet/ti/tlan.*
13212 TM6000 VIDEO4LINUX DRIVER
13213 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13214 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13215 L: linux-media@vger.kernel.org
13216 W: https://linuxtv.org
13217 T: git git://linuxtv.org/media_tree.git
13219 F: drivers/media/usb/tm6000/
13220 F: Documentation/media/v4l-drivers/tm6000*
13222 TMIO/SDHI MMC DRIVER
13223 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13224 L: linux-mmc@vger.kernel.org
13226 F: drivers/mmc/host/tmio_mmc*
13227 F: drivers/mmc/host/renesas_sdhi*
13228 F: include/linux/mfd/tmio.h
13230 TMP401 HARDWARE MONITOR DRIVER
13231 M: Guenter Roeck <linux@roeck-us.net>
13232 L: linux-hwmon@vger.kernel.org
13234 F: Documentation/hwmon/tmp401
13235 F: drivers/hwmon/tmp401.c
13237 TMPFS (SHMEM FILESYSTEM)
13238 M: Hugh Dickins <hughd@google.com>
13239 L: linux-mm@kvack.org
13241 F: include/linux/shmem_fs.h
13244 TOMOYO SECURITY MODULE
13245 M: Kentaro Takeda <takedakn@nttdata.co.jp>
13246 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13247 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13248 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13249 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13250 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13251 W: http://tomoyo.sourceforge.jp/
13252 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13254 F: security/tomoyo/
13256 TOPSTAR LAPTOP EXTRAS DRIVER
13257 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13258 L: platform-driver-x86@vger.kernel.org
13260 F: drivers/platform/x86/topstar-laptop.c
13262 TOSHIBA ACPI EXTRAS DRIVER
13263 M: Azael Avalos <coproscefalo@gmail.com>
13264 L: platform-driver-x86@vger.kernel.org
13266 F: drivers/platform/x86/toshiba_acpi.c
13268 TOSHIBA BLUETOOTH DRIVER
13269 M: Azael Avalos <coproscefalo@gmail.com>
13270 L: platform-driver-x86@vger.kernel.org
13272 F: drivers/platform/x86/toshiba_bluetooth.c
13274 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13275 M: Azael Avalos <coproscefalo@gmail.com>
13276 L: platform-driver-x86@vger.kernel.org
13278 F: drivers/platform/x86/toshiba_haps.c
13281 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
13282 W: http://www.buzzard.org.uk/toshiba/
13284 F: drivers/char/toshiba.c
13285 F: include/linux/toshiba.h
13286 F: include/uapi/linux/toshiba.h
13288 TOSHIBA TC358743 DRIVER
13289 M: Mats Randgaard <matrandg@cisco.com>
13290 L: linux-media@vger.kernel.org
13292 F: drivers/media/i2c/tc358743*
13293 F: include/media/i2c/tc358743.h
13295 TOSHIBA WMI HOTKEYS DRIVER
13296 M: Azael Avalos <coproscefalo@gmail.com>
13297 L: platform-driver-x86@vger.kernel.org
13299 F: drivers/platform/x86/toshiba-wmi.c
13302 M: Peter Huewe <peterhuewe@gmx.de>
13303 M: Marcel Selhorst <tpmdd@selhorst.net>
13304 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13305 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13306 W: http://tpmdd.sourceforge.net
13307 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13308 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
13309 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
13311 F: drivers/char/tpm/
13313 TPM IBM_VTPM DEVICE DRIVER
13314 M: Ashley Lai <ashleydlai@gmail.com>
13315 W: http://tpmdd.sourceforge.net
13316 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13318 F: drivers/char/tpm/tpm_ibmvtpm*
13321 M: Steven Rostedt <rostedt@goodmis.org>
13322 M: Ingo Molnar <mingo@redhat.com>
13323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13325 F: Documentation/trace/ftrace.txt
13326 F: arch/*/*/*/ftrace.h
13327 F: arch/*/kernel/ftrace.c
13328 F: include/*/ftrace.h
13329 F: include/linux/trace*.h
13332 F: tools/testing/selftests/ftrace/
13334 TRACING MMIO ACCESSES (MMIOTRACE)
13335 M: Steven Rostedt <rostedt@goodmis.org>
13336 M: Ingo Molnar <mingo@kernel.org>
13337 R: Karol Herbst <karolherbst@gmail.com>
13338 R: Pekka Paalanen <ppaalanen@gmail.com>
13340 L: linux-kernel@vger.kernel.org
13341 L: nouveau@lists.freedesktop.org
13342 F: kernel/trace/trace_mmiotrace.c
13343 F: include/linux/mmiotrace.h
13344 F: arch/x86/mm/kmmio.c
13345 F: arch/x86/mm/mmio-mod.c
13346 F: arch/x86/mm/testmmiotrace.c
13349 M: Jiri Kosina <trivial@kernel.org>
13350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13352 K: ^Subject:.*(?i)trivial
13355 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13356 M: Jiri Slaby <jslaby@suse.com>
13358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13359 F: Documentation/serial/
13361 F: drivers/tty/serial/serial_core.c
13362 F: include/linux/serial_core.h
13363 F: include/linux/serial.h
13364 F: include/linux/tty.h
13365 F: include/uapi/linux/serial_core.h
13366 F: include/uapi/linux/serial.h
13367 F: include/uapi/linux/tty.h
13369 TUA9001 MEDIA DRIVER
13370 M: Antti Palosaari <crope@iki.fi>
13371 L: linux-media@vger.kernel.org
13372 W: https://linuxtv.org
13373 W: http://palosaari.fi/linux/
13374 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13375 T: git git://linuxtv.org/anttip/media_tree.git
13377 F: drivers/media/tuners/tua9001*
13379 TULIP NETWORK DRIVERS
13380 L: netdev@vger.kernel.org
13381 L: linux-parisc@vger.kernel.org
13383 F: drivers/net/ethernet/dec/tulip/
13386 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
13387 W: http://vtun.sourceforge.net/tun
13389 F: Documentation/networking/tuntap.txt
13390 F: arch/um/os-Linux/drivers/
13392 TURBOCHANNEL SUBSYSTEM
13393 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13394 M: Ralf Baechle <ralf@linux-mips.org>
13395 L: linux-mips@linux-mips.org
13396 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
13399 F: include/linux/tc.h
13401 TW5864 VIDEO4LINUX DRIVER
13402 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13403 M: Anton Sviridenko <anton@corp.bluecherry.net>
13404 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13405 M: Andrey Utkin <andrey_utkin@fastmail.com>
13406 L: linux-media@vger.kernel.org
13408 F: drivers/media/pci/tw5864/
13410 TW68 VIDEO4LINUX DRIVER
13411 M: Hans Verkuil <hverkuil@xs4all.nl>
13412 L: linux-media@vger.kernel.org
13413 T: git git://linuxtv.org/media_tree.git
13414 W: https://linuxtv.org
13416 F: drivers/media/pci/tw68/
13418 TW686X VIDEO4LINUX DRIVER
13419 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13420 L: linux-media@vger.kernel.org
13421 T: git git://linuxtv.org/media_tree.git
13422 W: http://linuxtv.org
13424 F: drivers/media/pci/tw686x/
13426 UBI FILE SYSTEM (UBIFS)
13427 M: Richard Weinberger <richard@nod.at>
13428 M: Artem Bityutskiy <dedekind1@gmail.com>
13429 M: Adrian Hunter <adrian.hunter@intel.com>
13430 L: linux-mtd@lists.infradead.org
13431 T: git git://git.infradead.org/ubifs-2.6.git
13432 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
13434 F: Documentation/filesystems/ubifs.txt
13437 UCLINUX (M68KNOMMU AND COLDFIRE)
13438 M: Greg Ungerer <gerg@linux-m68k.org>
13439 W: http://www.linux-m68k.org/
13440 W: http://www.uclinux.org/
13441 L: linux-m68k@lists.linux-m68k.org
13442 L: uclinux-dev@uclinux.org (subscribers-only)
13443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13445 F: arch/m68k/coldfire/
13447 F: arch/m68k/*/*_no.*
13448 F: arch/m68k/include/asm/*_no.*
13451 M: Jan Kara <jack@suse.com>
13453 F: Documentation/filesystems/udf.txt
13457 M: Bastien Nocera <hadess@hadess.net>
13458 L: linux-input@vger.kernel.org
13460 F: drivers/hid/hid-udraw.c
13463 M: Evgeniy Dushistov <dushistov@mail.ru>
13465 F: Documentation/filesystems/ufs.txt
13468 UHID USERSPACE HID IO DRIVER:
13469 M: David Herrmann <dh.herrmann@googlemail.com>
13470 L: linux-input@vger.kernel.org
13472 F: drivers/hid/uhid.c
13473 F: include/uapi/linux/uhid.h
13476 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13477 L: linux-usb@vger.kernel.org
13479 F: drivers/usb/common/ulpi.c
13480 F: include/linux/ulpi/
13482 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13483 L: linux-usb@vger.kernel.org
13486 F: include/linux/uwb.h
13487 F: include/linux/uwb/
13489 UNICORE32 ARCHITECTURE:
13490 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13491 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13493 T: git git://github.com/gxt/linux.git
13497 M: Tony Finch <dot@dotat.at>
13498 W: http://dotat.at/prog/unifdef
13500 F: scripts/unifdef.c
13502 UNIFORM CDROM DRIVER
13503 M: Jens Axboe <axboe@kernel.dk>
13504 W: http://www.kernel.dk
13506 F: Documentation/cdrom/
13507 F: drivers/cdrom/cdrom.c
13508 F: include/linux/cdrom.h
13509 F: include/uapi/linux/cdrom.h
13511 UNISYS S-PAR DRIVERS
13512 M: David Kershner <david.kershner@unisys.com>
13513 L: sparmaintainer@unisys.com (Unisys internal)
13515 F: drivers/staging/unisys/
13517 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13518 M: Vinayak Holikatti <vinholikatti@gmail.com>
13519 L: linux-scsi@vger.kernel.org
13521 F: Documentation/scsi/ufs.txt
13522 F: drivers/scsi/ufs/
13524 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13525 M: Manjunath M Bettegowda <manjumb@synopsys.com>
13526 M: Prabu Thangamuthu <prabut@synopsys.com>
13527 L: linux-scsi@vger.kernel.org
13529 F: drivers/scsi/ufs/*dwc*
13531 UNSORTED BLOCK IMAGES (UBI)
13532 M: Artem Bityutskiy <dedekind1@gmail.com>
13533 M: Richard Weinberger <richard@nod.at>
13534 W: http://www.linux-mtd.infradead.org/
13535 L: linux-mtd@lists.infradead.org
13536 T: git git://git.infradead.org/ubifs-2.6.git
13538 F: drivers/mtd/ubi/
13539 F: include/linux/mtd/ubi.h
13540 F: include/uapi/mtd/ubi-user.h
13542 USB "USBNET" DRIVER FRAMEWORK
13543 M: Oliver Neukum <oneukum@suse.com>
13544 L: netdev@vger.kernel.org
13545 W: http://www.linux-usb.org/usbnet
13547 F: drivers/net/usb/usbnet.c
13548 F: include/linux/usb/usbnet.h
13551 M: Oliver Neukum <oneukum@suse.com>
13552 L: linux-usb@vger.kernel.org
13554 F: Documentation/usb/acm.txt
13555 F: drivers/usb/class/cdc-acm.*
13557 USB AR5523 WIRELESS DRIVER
13558 M: Pontus Fuchs <pontus.fuchs@gmail.com>
13559 L: linux-wireless@vger.kernel.org
13561 F: drivers/net/wireless/ath/ar5523/
13564 M: Oliver Neukum <oneukum@suse.com>
13565 L: linux-usb@vger.kernel.org
13566 L: linux-scsi@vger.kernel.org
13568 F: drivers/usb/storage/uas.c
13570 USB CDC ETHERNET DRIVER
13571 M: Oliver Neukum <oliver@neukum.org>
13572 L: linux-usb@vger.kernel.org
13574 F: drivers/net/usb/cdc_*.c
13575 F: include/uapi/linux/usb/cdc.h
13577 USB CHAOSKEY DRIVER
13578 M: Keith Packard <keithp@keithp.com>
13579 L: linux-usb@vger.kernel.org
13581 F: drivers/usb/misc/chaoskey.c
13583 USB CYPRESS C67X00 DRIVER
13584 M: Peter Korsgaard <jacmet@sunsite.dk>
13585 L: linux-usb@vger.kernel.org
13587 F: drivers/usb/c67x00/
13589 USB DAVICOM DM9601 DRIVER
13590 M: Peter Korsgaard <jacmet@sunsite.dk>
13591 L: netdev@vger.kernel.org
13592 W: http://www.linux-usb.org/usbnet
13594 F: drivers/net/usb/dm9601.c
13596 USB DIAMOND RIO500 DRIVER
13597 M: Cesar Miquel <miquel@df.uba.ar>
13598 L: rio500-users@lists.sourceforge.net
13599 W: http://rio500.sourceforge.net
13601 F: drivers/usb/misc/rio500*
13604 M: Alan Stern <stern@rowland.harvard.edu>
13605 L: linux-usb@vger.kernel.org
13607 F: Documentation/usb/ehci.txt
13608 F: drivers/usb/host/ehci*
13610 USB GADGET/PERIPHERAL SUBSYSTEM
13611 M: Felipe Balbi <balbi@kernel.org>
13612 L: linux-usb@vger.kernel.org
13613 W: http://www.linux-usb.org/gadget
13614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13616 F: drivers/usb/gadget/
13617 F: include/linux/usb/gadget*
13619 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13620 M: Jiri Kosina <jikos@kernel.org>
13621 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
13622 L: linux-usb@vger.kernel.org
13623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13625 F: Documentation/hid/hiddev.txt
13626 F: drivers/hid/usbhid/
13629 M: Olav Kongas <ok@artecdesign.ee>
13630 L: linux-usb@vger.kernel.org
13632 F: drivers/usb/host/isp116x*
13633 F: include/linux/usb/isp116x.h
13635 USB LAN78XX ETHERNET DRIVER
13636 M: Woojung Huh <woojung.huh@microchip.com>
13637 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13638 L: netdev@vger.kernel.org
13640 F: drivers/net/usb/lan78xx.*
13642 USB MASS STORAGE DRIVER
13643 M: Alan Stern <stern@rowland.harvard.edu>
13644 L: linux-usb@vger.kernel.org
13645 L: usb-storage@lists.one-eyed-alien.net
13647 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
13648 F: drivers/usb/storage/
13651 M: Clemens Ladisch <clemens@ladisch.de>
13652 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13653 T: git git://git.alsa-project.org/alsa-kernel.git
13655 F: sound/usb/midi.*
13657 USB NETWORKING DRIVERS
13658 L: linux-usb@vger.kernel.org
13660 F: drivers/net/usb/
13663 M: Alan Stern <stern@rowland.harvard.edu>
13664 L: linux-usb@vger.kernel.org
13666 F: Documentation/usb/ohci.txt
13667 F: drivers/usb/host/ohci*
13669 USB OTG FSM (Finite State Machine)
13670 M: Peter Chen <Peter.Chen@nxp.com>
13671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13672 L: linux-usb@vger.kernel.org
13674 F: drivers/usb/common/usb-otg-fsm.c
13677 M: Valentina Manea <valentina.manea.m@gmail.com>
13678 M: Shuah Khan <shuahkh@osg.samsung.com>
13679 M: Shuah Khan <shuah@kernel.org>
13680 L: linux-usb@vger.kernel.org
13682 F: Documentation/usb/usbip_protocol.txt
13683 F: drivers/usb/usbip/
13684 F: tools/usb/usbip/
13687 M: Petko Manolov <petkan@nucleusys.com>
13688 L: linux-usb@vger.kernel.org
13689 L: netdev@vger.kernel.org
13690 T: git git://github.com/petkan/pegasus.git
13691 W: https://github.com/petkan/pegasus
13693 F: drivers/net/usb/pegasus.*
13696 M: Felipe Balbi <balbi@kernel.org>
13697 L: linux-usb@vger.kernel.org
13698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13700 F: drivers/usb/phy/
13702 USB PRINTER DRIVER (usblp)
13703 M: Pete Zaitcev <zaitcev@redhat.com>
13704 L: linux-usb@vger.kernel.org
13706 F: drivers/usb/class/usblp.c
13708 USB QMI WWAN NETWORK DRIVER
13709 M: Bjørn Mork <bjorn@mork.no>
13710 L: netdev@vger.kernel.org
13712 F: Documentation/ABI/testing/sysfs-class-net-qmi
13713 F: drivers/net/usb/qmi_wwan.c
13716 M: Petko Manolov <petkan@nucleusys.com>
13717 L: linux-usb@vger.kernel.org
13718 L: netdev@vger.kernel.org
13719 T: git git://github.com/petkan/rtl8150.git
13720 W: https://github.com/petkan/rtl8150
13722 F: drivers/net/usb/rtl8150.c
13724 USB SERIAL SUBSYSTEM
13725 M: Johan Hovold <johan@kernel.org>
13726 L: linux-usb@vger.kernel.org
13727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13729 F: Documentation/usb/usb-serial.txt
13730 F: drivers/usb/serial/
13731 F: include/linux/usb/serial.h
13733 USB SMSC75XX ETHERNET DRIVER
13734 M: Steve Glendinning <steve.glendinning@shawell.net>
13735 L: netdev@vger.kernel.org
13737 F: drivers/net/usb/smsc75xx.*
13739 USB SMSC95XX ETHERNET DRIVER
13740 M: Steve Glendinning <steve.glendinning@shawell.net>
13741 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13742 L: netdev@vger.kernel.org
13744 F: drivers/net/usb/smsc95xx.*
13747 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13748 L: linux-usb@vger.kernel.org
13749 W: http://www.linux-usb.org
13750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13752 F: Documentation/devicetree/bindings/usb/
13753 F: Documentation/usb/
13755 F: include/linux/usb.h
13756 F: include/linux/usb/
13758 USB TYPEC SUBSYSTEM
13759 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13760 L: linux-usb@vger.kernel.org
13762 F: Documentation/ABI/testing/sysfs-class-typec
13763 F: Documentation/usb/typec.rst
13764 F: drivers/usb/typec/
13765 F: include/linux/usb/typec.h
13768 M: Alan Stern <stern@rowland.harvard.edu>
13769 L: linux-usb@vger.kernel.org
13771 F: drivers/usb/host/uhci*
13774 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13775 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13776 L: linux-media@vger.kernel.org
13777 T: git git://linuxtv.org/media_tree.git
13778 W: http://www.ideasonboard.org/uvc/
13780 F: drivers/media/usb/uvc/
13781 F: include/uapi/linux/uvcvideo.h
13784 M: Hans Verkuil <hverkuil@xs4all.nl>
13785 L: linux-media@vger.kernel.org
13786 T: git git://linuxtv.org/media_tree.git
13787 W: https://linuxtv.org
13789 F: drivers/media/usb/usbvision/
13792 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13793 L: linux-usb@vger.kernel.org
13795 F: drivers/usb/gadget/function/*uvc*
13796 F: drivers/usb/gadget/legacy/webcam.c
13798 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13799 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
13800 L: linux-wireless@vger.kernel.org
13802 F: drivers/net/wireless/rndis_wlan.c
13805 M: Mathias Nyman <mathias.nyman@intel.com>
13806 L: linux-usb@vger.kernel.org
13808 F: drivers/usb/host/xhci*
13809 F: drivers/usb/host/pci-quirks*
13812 L: linux-wireless@vger.kernel.org
13813 W: http://linux-lc100020.sourceforge.net
13815 F: drivers/net/wireless/zydas/zd1201.*
13818 M: Antoine Jacquet <royale@zerezo.com>
13819 L: linux-usb@vger.kernel.org
13820 L: linux-media@vger.kernel.org
13821 T: git git://linuxtv.org/media_tree.git
13822 W: http://royale.zerezo.com/zr364xx/
13824 F: Documentation/media/v4l-drivers/zr364xx*
13825 F: drivers/media/usb/zr364xx/
13827 USER-MODE LINUX (UML)
13828 M: Jeff Dike <jdike@addtoit.com>
13829 M: Richard Weinberger <richard@nod.at>
13830 L: user-mode-linux-devel@lists.sourceforge.net
13831 L: user-mode-linux-user@lists.sourceforge.net
13832 W: http://user-mode-linux.sourceforge.net
13833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13835 F: Documentation/virtual/uml/
13841 USERSPACE I/O (UIO)
13842 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13845 F: Documentation/driver-api/uio-howto.rst
13847 F: include/linux/uio*.h
13850 M: Karel Zak <kzak@redhat.com>
13851 L: util-linux@vger.kernel.org
13852 W: http://en.wikipedia.org/wiki/Util-linux
13853 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13857 M: Christoph Hellwig <hch@lst.de>
13858 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13859 L: linux-kernel@vger.kernel.org
13860 T: git git://git.infradead.org/users/hch/uuid.git
13863 F: include/linux/uuid.h
13864 F: include/uapi/linux/uuid.h
13868 M: Michal Januszewski <spock@gentoo.org>
13869 L: linux-fbdev@vger.kernel.org
13870 W: http://dev.gentoo.org/~spock/projects/uvesafb/
13872 F: Documentation/fb/uvesafb.txt
13873 F: drivers/video/fbdev/uvesafb.*
13876 M: Stefan Agner <stefan@agner.ch>
13877 L: linux-mtd@lists.infradead.org
13879 F: drivers/mtd/nand/vf610_nfc.c
13881 VFAT/FAT/MSDOS FILESYSTEM
13882 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13884 F: Documentation/filesystems/vfat.txt
13888 M: Alex Williamson <alex.williamson@redhat.com>
13889 L: kvm@vger.kernel.org
13890 T: git git://github.com/awilliam/linux-vfio.git
13892 F: Documentation/vfio.txt
13894 F: include/linux/vfio.h
13895 F: include/uapi/linux/vfio.h
13897 VFIO MEDIATED DEVICE DRIVERS
13898 M: Kirti Wankhede <kwankhede@nvidia.com>
13899 L: kvm@vger.kernel.org
13901 F: Documentation/vfio-mediated-device.txt
13902 F: drivers/vfio/mdev/
13903 F: include/linux/mdev.h
13904 F: samples/vfio-mdev/
13906 VFIO PLATFORM DRIVER
13907 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13908 L: kvm@vger.kernel.org
13910 F: drivers/vfio/platform/
13913 R: Lukas Wunner <lukas@wunner.de>
13915 F: Documentation/gpu/vga-switcheroo.rst
13916 F: drivers/gpu/vga/vga_switcheroo.c
13917 F: include/linux/vga_switcheroo.h
13918 T: git git://anongit.freedesktop.org/drm/drm-misc
13920 VIA RHINE NETWORK DRIVER
13922 F: drivers/net/ethernet/via/via-rhine.c
13924 VIA SD/MMC CARD CONTROLLER DRIVER
13925 M: Bruce Chang <brucechang@via.com.tw>
13926 M: Harald Welte <HaraldWelte@viatech.com>
13928 F: drivers/mmc/host/via-sdmmc.c
13930 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13931 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13932 L: linux-fbdev@vger.kernel.org
13934 F: include/linux/via-core.h
13935 F: include/linux/via-gpio.h
13936 F: include/linux/via_i2c.h
13937 F: drivers/video/fbdev/via/
13939 VIA VELOCITY NETWORK DRIVER
13940 M: Francois Romieu <romieu@fr.zoreil.com>
13941 L: netdev@vger.kernel.org
13943 F: drivers/net/ethernet/via/via-velocity.*
13945 VIDEO MULTIPLEXER DRIVER
13946 M: Philipp Zabel <p.zabel@pengutronix.de>
13947 L: linux-media@vger.kernel.org
13949 F: drivers/media/platform/video-mux.c
13951 VIDEOBUF2 FRAMEWORK
13952 M: Pawel Osciak <pawel@osciak.com>
13953 M: Marek Szyprowski <m.szyprowski@samsung.com>
13954 M: Kyungmin Park <kyungmin.park@samsung.com>
13955 L: linux-media@vger.kernel.org
13957 F: drivers/media/v4l2-core/videobuf2-*
13958 F: include/media/videobuf2-*
13960 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13961 M: Helen Koike <helen.koike@collabora.com>
13962 L: linux-media@vger.kernel.org
13963 T: git git://linuxtv.org/media_tree.git
13964 W: https://linuxtv.org
13966 F: drivers/media/platform/vimc/*
13969 M: Alex Williamson <alex.williamson@redhat.com>
13970 M: Paolo Bonzini <pbonzini@redhat.com>
13971 L: kvm@vger.kernel.org
13975 VIRTIO AND VHOST VSOCK DRIVER
13976 M: Stefan Hajnoczi <stefanha@redhat.com>
13977 L: kvm@vger.kernel.org
13978 L: virtualization@lists.linux-foundation.org
13979 L: netdev@vger.kernel.org
13981 F: include/linux/virtio_vsock.h
13982 F: include/uapi/linux/virtio_vsock.h
13983 F: include/uapi/linux/vsockmon.h
13984 F: net/vmw_vsock/af_vsock_tap.c
13985 F: net/vmw_vsock/virtio_transport_common.c
13986 F: net/vmw_vsock/virtio_transport.c
13987 F: drivers/net/vsockmon.c
13988 F: drivers/vhost/vsock.c
13989 F: drivers/vhost/vsock.h
13991 VIRTIO CONSOLE DRIVER
13992 M: Amit Shah <amit@kernel.org>
13993 L: virtualization@lists.linux-foundation.org
13995 F: drivers/char/virtio_console.c
13996 F: include/linux/virtio_console.h
13997 F: include/uapi/linux/virtio_console.h
13999 VIRTIO CORE, NET AND BLOCK DRIVERS
14000 M: "Michael S. Tsirkin" <mst@redhat.com>
14001 M: Jason Wang <jasowang@redhat.com>
14002 L: virtualization@lists.linux-foundation.org
14004 F: Documentation/devicetree/bindings/virtio/
14007 F: drivers/net/virtio_net.c
14008 F: drivers/block/virtio_blk.c
14009 F: include/linux/virtio*.h
14010 F: include/uapi/linux/virtio_*.h
14011 F: drivers/crypto/virtio/
14012 F: mm/balloon_compaction.c
14014 VIRTIO CRYPTO DRIVER
14015 M: Gonglei <arei.gonglei@huawei.com>
14016 L: virtualization@lists.linux-foundation.org
14017 L: linux-crypto@vger.kernel.org
14019 F: drivers/crypto/virtio/
14020 F: include/uapi/linux/virtio_crypto.h
14022 VIRTIO DRIVERS FOR S390
14023 M: Cornelia Huck <cohuck@redhat.com>
14024 M: Halil Pasic <pasic@linux.vnet.ibm.com>
14025 L: linux-s390@vger.kernel.org
14026 L: virtualization@lists.linux-foundation.org
14027 L: kvm@vger.kernel.org
14029 F: drivers/s390/virtio/
14032 M: David Airlie <airlied@linux.ie>
14033 M: Gerd Hoffmann <kraxel@redhat.com>
14034 L: dri-devel@lists.freedesktop.org
14035 L: virtualization@lists.linux-foundation.org
14036 T: git git://anongit.freedesktop.org/drm/drm-misc
14038 F: drivers/gpu/drm/virtio/
14039 F: include/uapi/linux/virtio_gpu.h
14041 VIRTIO HOST (VHOST)
14042 M: "Michael S. Tsirkin" <mst@redhat.com>
14043 M: Jason Wang <jasowang@redhat.com>
14044 L: kvm@vger.kernel.org
14045 L: virtualization@lists.linux-foundation.org
14046 L: netdev@vger.kernel.org
14047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14050 F: include/uapi/linux/vhost.h
14052 VIRTIO INPUT DRIVER
14053 M: Gerd Hoffmann <kraxel@redhat.com>
14055 F: drivers/virtio/virtio_input.c
14056 F: include/uapi/linux/virtio_input.h
14058 VIRTUAL SERIO DEVICE DRIVER
14059 M: Stephen Chandler Paul <thatslyude@gmail.com>
14061 F: drivers/input/serio/userio.c
14062 F: include/uapi/linux/userio.h
14064 VIVID VIRTUAL VIDEO DRIVER
14065 M: Hans Verkuil <hverkuil@xs4all.nl>
14066 L: linux-media@vger.kernel.org
14067 T: git git://linuxtv.org/media_tree.git
14068 W: https://linuxtv.org
14070 F: drivers/media/platform/vivid/*
14073 M: Florian Fainelli <f.fainelli@gmail.com>
14074 L: openwrt-devel@lists.openwrt.org (subscribers-only)
14076 F: drivers/vlynq/vlynq.c
14077 F: include/linux/vlynq.h
14080 M: Martyn Welch <martyn@welchs.me.uk>
14081 M: Manohar Vanga <manohar.vanga@gmail.com>
14082 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14083 L: devel@driverdev.osuosl.org
14085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14086 F: Documentation/driver-api/vme.rst
14087 F: drivers/staging/vme/
14089 F: include/linux/vme*
14091 VMWARE BALLOON DRIVER
14092 M: Xavier Deguillard <xdeguillard@vmware.com>
14093 M: Philip Moltmann <moltmann@vmware.com>
14094 M: "VMware, Inc." <pv-drivers@vmware.com>
14095 L: linux-kernel@vger.kernel.org
14097 F: drivers/misc/vmw_balloon.c
14099 VMWARE HYPERVISOR INTERFACE
14100 M: Alok Kataria <akataria@vmware.com>
14101 L: virtualization@lists.linux-foundation.org
14103 F: arch/x86/kernel/cpu/vmware.c
14105 VMWARE PVRDMA DRIVER
14106 M: Adit Ranadive <aditr@vmware.com>
14107 M: VMware PV-Drivers <pv-drivers@vmware.com>
14108 L: linux-rdma@vger.kernel.org
14110 F: drivers/infiniband/hw/vmw_pvrdma/
14112 VMware PVSCSI driver
14113 M: Jim Gill <jgill@vmware.com>
14114 M: VMware PV-Drivers <pv-drivers@vmware.com>
14115 L: linux-scsi@vger.kernel.org
14117 F: drivers/scsi/vmw_pvscsi.c
14118 F: drivers/scsi/vmw_pvscsi.h
14120 VMWARE VMMOUSE SUBDRIVER
14121 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14122 M: "VMware, Inc." <pv-drivers@vmware.com>
14123 L: linux-input@vger.kernel.org
14125 F: drivers/input/mouse/vmmouse.c
14126 F: drivers/input/mouse/vmmouse.h
14128 VMWARE VMXNET3 ETHERNET DRIVER
14129 M: Shrikrishna Khare <skhare@vmware.com>
14130 M: "VMware, Inc." <pv-drivers@vmware.com>
14131 L: netdev@vger.kernel.org
14133 F: drivers/net/vmxnet3/
14135 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14136 M: Liam Girdwood <lgirdwood@gmail.com>
14137 M: Mark Brown <broonie@kernel.org>
14138 L: linux-kernel@vger.kernel.org
14139 W: http://www.slimlogic.co.uk/?p=48
14140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14142 F: Documentation/devicetree/bindings/regulator/
14143 F: drivers/regulator/
14144 F: include/dt-bindings/regulator/
14145 F: include/linux/regulator/
14148 M: David Ahern <dsa@cumulusnetworks.com>
14149 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
14150 L: netdev@vger.kernel.org
14152 F: drivers/net/vrf.c
14153 F: Documentation/networking/vrf.txt
14155 VT1211 HARDWARE MONITOR DRIVER
14156 M: Juerg Haefliger <juergh@gmail.com>
14157 L: linux-hwmon@vger.kernel.org
14159 F: Documentation/hwmon/vt1211
14160 F: drivers/hwmon/vt1211.c
14162 VT8231 HARDWARE MONITOR DRIVER
14163 M: Roger Lucas <vt8231@hiddenengine.co.uk>
14164 L: linux-hwmon@vger.kernel.org
14166 F: drivers/hwmon/vt8231.c
14168 VUB300 USB to SDIO/SD/MMC bridge chip
14169 M: Tony Olech <tony.olech@elandigitalsystems.com>
14170 L: linux-mmc@vger.kernel.org
14171 L: linux-usb@vger.kernel.org
14173 F: drivers/mmc/host/vub300.c
14175 W1 DALLAS'S 1-WIRE BUS
14176 M: Evgeniy Polyakov <zbr@ioremap.net>
14178 F: Documentation/w1/
14180 F: include/linux/w1.h
14182 W83791D HARDWARE MONITORING DRIVER
14183 M: Marc Hulsman <m.hulsman@tudelft.nl>
14184 L: linux-hwmon@vger.kernel.org
14186 F: Documentation/hwmon/w83791d
14187 F: drivers/hwmon/w83791d.c
14189 W83793 HARDWARE MONITORING DRIVER
14190 M: Rudolf Marek <r.marek@assembler.cz>
14191 L: linux-hwmon@vger.kernel.org
14193 F: Documentation/hwmon/w83793
14194 F: drivers/hwmon/w83793.c
14196 W83795 HARDWARE MONITORING DRIVER
14197 M: Jean Delvare <jdelvare@suse.com>
14198 L: linux-hwmon@vger.kernel.org
14200 F: drivers/hwmon/w83795.c
14202 W83L51xD SD/MMC CARD INTERFACE DRIVER
14203 M: Pierre Ossman <pierre@ossman.eu>
14205 F: drivers/mmc/host/wbsd.*
14207 WACOM PROTOCOL 4 SERIAL TABLETS
14208 M: Julian Squires <julian@cipht.net>
14209 M: Hans de Goede <hdegoede@redhat.com>
14210 L: linux-input@vger.kernel.org
14212 F: drivers/input/tablet/wacom_serial4.c
14214 WATCHDOG DEVICE DRIVERS
14215 M: Wim Van Sebroeck <wim@iguana.be>
14216 R: Guenter Roeck <linux@roeck-us.net>
14217 L: linux-watchdog@vger.kernel.org
14218 W: http://www.linux-watchdog.org/
14219 T: git git://www.linux-watchdog.org/linux-watchdog.git
14221 F: Documentation/devicetree/bindings/watchdog/
14222 F: Documentation/watchdog/
14223 F: drivers/watchdog/
14224 F: include/linux/watchdog.h
14225 F: include/uapi/linux/watchdog.h
14227 WHISKEYCOVE PMIC GPIO DRIVER
14228 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14229 L: linux-gpio@vger.kernel.org
14231 F: drivers/gpio/gpio-wcove.c
14234 M: David Herrmann <dh.herrmann@googlemail.com>
14235 L: linux-input@vger.kernel.org
14237 F: drivers/hid/hid-wiimote*
14239 WILOCITY WIL6210 WIRELESS DRIVER
14240 M: Maya Erez <qca_merez@qca.qualcomm.com>
14241 L: linux-wireless@vger.kernel.org
14242 L: wil6210@qca.qualcomm.com
14244 W: http://wireless.kernel.org/en/users/Drivers/wil6210
14245 F: drivers/net/wireless/ath/wil6210/
14246 F: include/uapi/linux/wil6210_uapi.h
14249 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14250 M: linux-wimax@intel.com
14251 L: wimax@linuxwimax.org (subscribers-only)
14253 W: http://linuxwimax.org
14254 F: Documentation/wimax/README.wimax
14255 F: include/linux/wimax/debug.h
14256 F: include/net/wimax.h
14257 F: include/uapi/linux/wimax.h
14261 M: David Härdeman <david@hardeman.nu>
14263 F: drivers/media/rc/winbond-cir.c
14265 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14266 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14267 L: linux-watchdog@vger.kernel.org
14269 F: drivers/watchdog/ebc-c384_wdt.c
14271 WINSYSTEMS WS16C48 GPIO DRIVER
14272 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14273 L: linux-gpio@vger.kernel.org
14275 F: drivers/gpio/gpio-ws16c48.c
14277 WISTRON LAPTOP BUTTON DRIVER
14278 M: Miloslav Trmac <mitr@volny.cz>
14280 F: drivers/input/misc/wistron_btns.c
14282 WL3501 WIRELESS PCMCIA CARD DRIVER
14283 L: linux-wireless@vger.kernel.org
14285 F: drivers/net/wireless/wl3501*
14287 WOLFSON MICROELECTRONICS DRIVERS
14288 L: patches@opensource.cirrus.com
14289 T: git https://github.com/CirrusLogic/linux-drivers.git
14290 W: https://github.com/CirrusLogic/linux-drivers/wiki
14292 F: Documentation/hwmon/wm83??
14293 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14294 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14295 F: Documentation/devicetree/bindings/mfd/arizona.txt
14296 F: Documentation/devicetree/bindings/mfd/wm831x.txt
14297 F: arch/arm/mach-s3c64xx/mach-crag6410*
14298 F: drivers/clk/clk-wm83*.c
14299 F: drivers/extcon/extcon-arizona.c
14300 F: drivers/leds/leds-wm83*.c
14301 F: drivers/gpio/gpio-*wm*.c
14302 F: drivers/gpio/gpio-arizona.c
14303 F: drivers/hwmon/wm83??-hwmon.c
14304 F: drivers/input/misc/wm831x-on.c
14305 F: drivers/input/touchscreen/wm831x-ts.c
14306 F: drivers/input/touchscreen/wm97*.c
14307 F: drivers/mfd/arizona*
14308 F: drivers/mfd/wm*.c
14309 F: drivers/mfd/cs47l24*
14310 F: drivers/power/supply/wm83*.c
14311 F: drivers/rtc/rtc-wm83*.c
14312 F: drivers/regulator/wm8*.c
14313 F: drivers/regulator/arizona*
14314 F: drivers/video/backlight/wm83*_bl.c
14315 F: drivers/watchdog/wm83*_wdt.c
14316 F: include/linux/mfd/arizona/
14317 F: include/linux/mfd/wm831x/
14318 F: include/linux/mfd/wm8350/
14319 F: include/linux/mfd/wm8400*
14320 F: include/linux/regulator/arizona*
14321 F: include/linux/wm97xx.h
14322 F: include/sound/wm????.h
14323 F: sound/soc/codecs/arizona.?
14324 F: sound/soc/codecs/wm*
14325 F: sound/soc/codecs/cs47l24*
14328 M: Tejun Heo <tj@kernel.org>
14329 R: Lai Jiangshan <jiangshanlai@gmail.com>
14330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14332 F: include/linux/workqueue.h
14333 F: kernel/workqueue.c
14334 F: Documentation/core-api/workqueue.rst
14336 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14337 M: Chen-Yu Tsai <wens@csie.org>
14338 L: linux-kernel@vger.kernel.org
14343 M: Andrew Hendry <andrew.hendry@gmail.com>
14344 L: linux-x25@vger.kernel.org
14346 F: Documentation/networking/x25*
14347 F: include/net/x25*
14350 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14351 M: Thomas Gleixner <tglx@linutronix.de>
14352 M: Ingo Molnar <mingo@redhat.com>
14353 M: "H. Peter Anvin" <hpa@zytor.com>
14355 L: linux-kernel@vger.kernel.org
14356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14358 F: Documentation/x86/
14361 X86 MCE INFRASTRUCTURE
14362 M: Tony Luck <tony.luck@intel.com>
14363 M: Borislav Petkov <bp@alien8.de>
14364 L: linux-edac@vger.kernel.org
14366 F: arch/x86/kernel/cpu/mcheck/*
14368 X86 MICROCODE UPDATE SUPPORT
14369 M: Borislav Petkov <bp@alien8.de>
14371 F: arch/x86/kernel/cpu/microcode/*
14373 X86 PLATFORM DRIVERS
14374 M: Darren Hart <dvhart@infradead.org>
14375 M: Andy Shevchenko <andy@infradead.org>
14376 L: platform-driver-x86@vger.kernel.org
14377 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14379 F: drivers/platform/x86/
14380 F: drivers/platform/olpc/
14383 M: Andy Lutomirski <luto@amacapital.net>
14384 L: linux-kernel@vger.kernel.org
14385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14387 F: arch/x86/entry/vdso/
14389 XC2028/3028 TUNER DRIVER
14390 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14391 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14392 L: linux-media@vger.kernel.org
14393 W: https://linuxtv.org
14394 T: git git://linuxtv.org/media_tree.git
14396 F: drivers/media/tuners/tuner-xc2028.*
14398 XEN BLOCK SUBSYSTEM
14399 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14400 M: Roger Pau Monné <roger.pau@citrix.com>
14401 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14403 F: drivers/block/xen-blkback/*
14404 F: drivers/block/xen*
14407 M: Stefano Stabellini <sstabellini@kernel.org>
14408 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14411 F: arch/arm/include/asm/xen/
14413 XEN HYPERVISOR ARM64
14414 M: Stefano Stabellini <sstabellini@kernel.org>
14415 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14418 F: arch/arm64/include/asm/xen/
14420 XEN HYPERVISOR INTERFACE
14421 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
14422 M: Juergen Gross <jgross@suse.com>
14423 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14427 F: drivers/*/xen-*front.c
14429 F: arch/x86/include/asm/xen/
14431 F: include/uapi/xen/
14432 F: Documentation/ABI/stable/sysfs-hypervisor-xen
14433 F: Documentation/ABI/testing/sysfs-hypervisor-xen
14435 XEN NETWORK BACKEND DRIVER
14436 M: Wei Liu <wei.liu2@citrix.com>
14437 M: Paul Durrant <paul.durrant@citrix.com>
14438 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14439 L: netdev@vger.kernel.org
14441 F: drivers/net/xen-netback/*
14444 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14445 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14447 F: arch/x86/pci/*xen*
14448 F: drivers/pci/*xen*
14451 M: Juergen Gross <jgross@suse.com>
14452 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14453 L: linux-scsi@vger.kernel.org
14455 F: drivers/scsi/xen-scsifront.c
14456 F: drivers/xen/xen-scsiback.c
14457 F: include/xen/interface/io/vscsiif.h
14459 XEN SWIOTLB SUBSYSTEM
14460 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14461 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14463 F: arch/x86/xen/*swiotlb*
14464 F: drivers/xen/*swiotlb*
14467 M: Darrick J. Wong <darrick.wong@oracle.com>
14468 M: linux-xfs@vger.kernel.org
14469 L: linux-xfs@vger.kernel.org
14471 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14473 F: Documentation/filesystems/xfs.txt
14476 XILINX AXI ETHERNET DRIVER
14477 M: Anirudha Sarangi <anirudh@xilinx.com>
14478 M: John Linn <John.Linn@xilinx.com>
14480 F: drivers/net/ethernet/xilinx/xilinx_axienet*
14482 XILINX UARTLITE SERIAL DRIVER
14483 M: Peter Korsgaard <jacmet@sunsite.dk>
14484 L: linux-serial@vger.kernel.org
14486 F: drivers/tty/serial/uartlite.c
14488 XILINX VIDEO IP CORES
14489 M: Hyun Kwon <hyun.kwon@xilinx.com>
14490 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14491 L: linux-media@vger.kernel.org
14492 T: git git://linuxtv.org/media_tree.git
14494 F: Documentation/devicetree/bindings/media/xilinx/
14495 F: drivers/media/platform/xilinx/
14496 F: include/uapi/linux/xilinx-v4l2-controls.h
14499 M: Eli Billauer <eli.billauer@gmail.com>
14500 L: linux-kernel@vger.kernel.org
14502 F: drivers/char/xillybus/
14504 XRA1403 GPIO EXPANDER
14505 M: Nandor Han <nandor.han@ge.com>
14506 M: Semi Malinen <semi.malinen@ge.com>
14507 L: linux-gpio@vger.kernel.org
14509 F: drivers/gpio/gpio-xra1403.c
14510 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14512 XTENSA XTFPGA PLATFORM SUPPORT
14513 M: Max Filippov <jcmvbkbc@gmail.com>
14514 L: linux-xtensa@linux-xtensa.org
14516 F: drivers/spi/spi-xtensa-xtfpga.c
14517 F: sound/soc/xtensa/xtfpga-i2s.c
14519 YAM DRIVER FOR AX.25
14520 M: Jean-Paul Roubelat <jpr@f6fbb.org>
14521 L: linux-hams@vger.kernel.org
14523 F: drivers/net/hamradio/yam*
14524 F: include/linux/yam.h
14526 YAMA SECURITY MODULE
14527 M: Kees Cook <keescook@chromium.org>
14528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14531 F: Documentation/admin-guide/LSM/Yama.rst
14533 YEALINK PHONE DRIVER
14534 M: Henk Vergonet <Henk.Vergonet@gmail.com>
14535 L: usbb2k-api-dev@nongnu.org
14537 F: Documentation/input/yealink.rst
14538 F: drivers/input/misc/yealink.*
14540 Z8530 DRIVER FOR AX.25
14541 M: Joerg Reuter <jreuter@yaina.de>
14542 W: http://yaina.de/jreuter/
14543 W: http://www.qsl.net/dl1bke/
14544 L: linux-hams@vger.kernel.org
14546 F: Documentation/networking/z8530drv.txt
14547 F: drivers/net/hamradio/*scc.c
14548 F: drivers/net/hamradio/z8530.h
14550 ZBUD COMPRESSED PAGE ALLOCATOR
14551 M: Seth Jennings <sjenning@redhat.com>
14552 M: Dan Streetman <ddstreet@ieee.org>
14553 L: linux-mm@kvack.org
14556 F: include/linux/zbud.h
14558 ZD1211RW WIRELESS DRIVER
14559 M: Daniel Drake <dsd@gentoo.org>
14560 M: Ulrich Kunitz <kune@deine-taler.de>
14561 W: http://zd1211.ath.cx/wiki/DriverRewrite
14562 L: linux-wireless@vger.kernel.org
14563 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14565 F: drivers/net/wireless/zydas/zd1211rw/
14567 ZD1301 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/usb/dvb-usb-v2/zd1301*
14576 ZD1301_DEMOD MEDIA DRIVER
14577 M: Antti Palosaari <crope@iki.fi>
14578 L: linux-media@vger.kernel.org
14579 W: https://linuxtv.org/
14580 W: http://palosaari.fi/linux/
14581 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14583 F: drivers/media/dvb-frontends/zd1301_demod*
14585 ZPOOL COMPRESSED PAGE STORAGE API
14586 M: Dan Streetman <ddstreet@ieee.org>
14587 L: linux-mm@kvack.org
14590 F: include/linux/zpool.h
14592 ZR36067 VIDEO FOR LINUX DRIVER
14593 L: mjpeg-users@lists.sourceforge.net
14594 L: linux-media@vger.kernel.org
14595 W: http://mjpeg.sourceforge.net/driver-zoran/
14596 T: hg https://linuxtv.org/hg/v4l-dvb
14598 F: drivers/media/pci/zoran/
14600 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14601 M: Minchan Kim <minchan@kernel.org>
14602 M: Nitin Gupta <ngupta@vflare.org>
14603 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14604 L: linux-kernel@vger.kernel.org
14606 F: drivers/block/zram/
14607 F: Documentation/blockdev/zram.txt
14609 ZS DECSTATION Z85C30 SERIAL DRIVER
14610 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14612 F: drivers/tty/serial/zs.*
14614 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14615 M: Minchan Kim <minchan@kernel.org>
14616 M: Nitin Gupta <ngupta@vflare.org>
14617 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14618 L: linux-mm@kvack.org
14621 F: include/linux/zsmalloc.h
14622 F: Documentation/vm/zsmalloc.txt
14624 ZSWAP COMPRESSED SWAP CACHING
14625 M: Seth Jennings <sjenning@redhat.com>
14626 M: Dan Streetman <ddstreet@ieee.org>
14627 L: linux-mm@kvack.org
14632 M: Linus Torvalds <torvalds@linux-foundation.org>
14633 L: linux-kernel@vger.kernel.org
14634 Q: http://patchwork.kernel.org/project/LKML/list/
14635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14636 S: Buried alive in reporters