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
304 F: include/linux/fwnode.h
306 F: Documentation/acpi/
307 F: Documentation/ABI/testing/sysfs-bus-acpi
308 F: Documentation/ABI/testing/configfs-acpi
309 F: drivers/pci/*acpi*
310 F: drivers/pci/*/*acpi*
311 F: drivers/pci/*/*/*acpi*
314 ACPI COMPONENT ARCHITECTURE (ACPICA)
315 M: Robert Moore <robert.moore@intel.com>
316 M: Lv Zheng <lv.zheng@intel.com>
317 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
318 L: linux-acpi@vger.kernel.org
320 W: https://acpica.org/
321 W: https://github.com/acpica/acpica/
322 Q: https://patchwork.kernel.org/project/linux-acpi/list/
323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
324 B: https://bugzilla.kernel.org
325 B: https://bugs.acpica.org
327 F: drivers/acpi/acpica/
332 M: Zhang Rui <rui.zhang@intel.com>
333 L: linux-acpi@vger.kernel.org
334 W: https://01.org/linux-acpi
335 B: https://bugzilla.kernel.org
337 F: drivers/acpi/fan.c
339 ACPI FOR ARM64 (ACPI/arm64)
340 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
341 M: Hanjun Guo <hanjun.guo@linaro.org>
342 M: Sudeep Holla <sudeep.holla@arm.com>
343 L: linux-acpi@vger.kernel.org
345 F: drivers/acpi/arm64
348 M: Zhang Rui <rui.zhang@intel.com>
349 L: linux-acpi@vger.kernel.org
350 W: https://01.org/linux-acpi
351 B: https://bugzilla.kernel.org
353 F: drivers/acpi/*thermal*
356 M: Zhang Rui <rui.zhang@intel.com>
357 L: linux-acpi@vger.kernel.org
358 W: https://01.org/linux-acpi
359 B: https://bugzilla.kernel.org
361 F: drivers/acpi/acpi_video.c
364 L: platform-driver-x86@vger.kernel.org
366 F: drivers/platform/x86/wmi.c
368 AD1889 ALSA SOUND DRIVER
369 M: Thibaut Varene <T-Bone@parisc-linux.org>
370 W: http://wiki.parisc-linux.org/AD1889
371 L: linux-parisc@vger.kernel.org
373 F: sound/pci/ad1889.*
375 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
376 M: Michael Hennerich <michael.hennerich@analog.com>
377 W: http://wiki.analog.com/AD5254
378 W: http://ez.analog.com/community/linux-device-drivers
380 F: drivers/misc/ad525x_dpot.c
382 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
383 M: Michael Hennerich <michael.hennerich@analog.com>
384 W: http://wiki.analog.com/AD5398
385 W: http://ez.analog.com/community/linux-device-drivers
387 F: drivers/regulator/ad5398.c
389 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
390 M: Michael Hennerich <michael.hennerich@analog.com>
391 W: http://wiki.analog.com/AD7142
392 W: http://ez.analog.com/community/linux-device-drivers
394 F: drivers/input/misc/ad714x.c
396 AD7877 TOUCHSCREEN DRIVER
397 M: Michael Hennerich <michael.hennerich@analog.com>
398 W: http://wiki.analog.com/AD7877
399 W: http://ez.analog.com/community/linux-device-drivers
401 F: drivers/input/touchscreen/ad7877.c
403 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
404 M: Michael Hennerich <michael.hennerich@analog.com>
405 W: http://wiki.analog.com/AD7879
406 W: http://ez.analog.com/community/linux-device-drivers
408 F: drivers/input/touchscreen/ad7879.c
410 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
411 M: Jiri Kosina <jikos@kernel.org>
414 ADF7242 IEEE 802.15.4 RADIO DRIVER
415 M: Michael Hennerich <michael.hennerich@analog.com>
416 W: https://wiki.analog.com/ADF7242
417 W: http://ez.analog.com/community/linux-device-drivers
418 L: linux-wpan@vger.kernel.org
420 F: drivers/net/ieee802154/adf7242.c
421 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
423 ADM1025 HARDWARE MONITOR DRIVER
424 M: Jean Delvare <jdelvare@suse.com>
425 L: linux-hwmon@vger.kernel.org
427 F: Documentation/hwmon/adm1025
428 F: drivers/hwmon/adm1025.c
430 ADM1029 HARDWARE MONITOR DRIVER
431 M: Corentin Labbe <clabbe.montjoie@gmail.com>
432 L: linux-hwmon@vger.kernel.org
434 F: drivers/hwmon/adm1029.c
436 ADM8211 WIRELESS DRIVER
437 L: linux-wireless@vger.kernel.org
438 W: http://wireless.kernel.org/
440 F: drivers/net/wireless/admtek/adm8211.*
442 ADP1653 FLASH CONTROLLER DRIVER
443 M: Sakari Ailus <sakari.ailus@iki.fi>
444 L: linux-media@vger.kernel.org
446 F: drivers/media/i2c/adp1653.c
447 F: include/media/i2c/adp1653.h
449 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
450 M: Michael Hennerich <michael.hennerich@analog.com>
451 W: http://wiki.analog.com/ADP5520
452 W: http://ez.analog.com/community/linux-device-drivers
454 F: drivers/mfd/adp5520.c
455 F: drivers/video/backlight/adp5520_bl.c
456 F: drivers/leds/leds-adp5520.c
457 F: drivers/gpio/gpio-adp5520.c
458 F: drivers/input/keyboard/adp5520-keys.c
460 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
461 M: Michael Hennerich <michael.hennerich@analog.com>
462 W: http://wiki.analog.com/ADP5588
463 W: http://ez.analog.com/community/linux-device-drivers
465 F: drivers/input/keyboard/adp5588-keys.c
466 F: drivers/gpio/gpio-adp5588.c
468 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
469 M: Michael Hennerich <michael.hennerich@analog.com>
470 W: http://wiki.analog.com/ADP8860
471 W: http://ez.analog.com/community/linux-device-drivers
473 F: drivers/video/backlight/adp8860_bl.c
475 ADS1015 HARDWARE MONITOR DRIVER
476 M: Dirk Eibach <eibach@gdsys.de>
477 L: linux-hwmon@vger.kernel.org
479 F: Documentation/hwmon/ads1015
480 F: drivers/hwmon/ads1015.c
481 F: include/linux/platform_data/ads1015.h
484 M: Colin Leroy <colin@colino.net>
486 F: drivers/macintosh/therm_adt746x.c
488 ADT7475 HARDWARE MONITOR DRIVER
489 M: Jean Delvare <jdelvare@suse.com>
490 L: linux-hwmon@vger.kernel.org
492 F: Documentation/hwmon/adt7475
493 F: drivers/hwmon/adt7475.c
496 M: Matthew Wilcox <matthew@wil.cx>
497 M: Hannes Reinecke <hare@suse.com>
498 L: linux-scsi@vger.kernel.org
500 F: Documentation/scsi/advansys.txt
501 F: drivers/scsi/advansys.c
503 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
504 M: Michael Hennerich <michael.hennerich@analog.com>
505 W: http://wiki.analog.com/ADXL345
506 W: http://ez.analog.com/community/linux-device-drivers
508 F: drivers/input/misc/adxl34x.c
511 M: Riccardo Facchetti <fizban@tin.it>
513 F: sound/oss/aedsp16.c
516 M: Antti Palosaari <crope@iki.fi>
517 L: linux-media@vger.kernel.org
518 W: https://linuxtv.org
519 W: http://palosaari.fi/linux/
520 Q: http://patchwork.linuxtv.org/project/linux-media/list/
521 T: git git://linuxtv.org/anttip/media_tree.git
523 F: drivers/media/dvb-frontends/af9013*
526 M: Antti Palosaari <crope@iki.fi>
527 L: linux-media@vger.kernel.org
528 W: https://linuxtv.org
529 W: http://palosaari.fi/linux/
530 Q: http://patchwork.linuxtv.org/project/linux-media/list/
531 T: git git://linuxtv.org/anttip/media_tree.git
533 F: drivers/media/dvb-frontends/af9033*
536 L: linux-fsdevel@vger.kernel.org
538 F: Documentation/filesystems/affs.txt
541 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
542 M: David Howells <dhowells@redhat.com>
543 L: linux-afs@lists.infradead.org
546 F: include/net/af_rxrpc.h
547 F: net/rxrpc/af_rxrpc.c
548 W: https://www.infradead.org/~dhowells/kafs/
551 M: David Airlie <airlied@linux.ie>
552 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
555 F: include/linux/agp*
556 F: include/uapi/linux/agp*
559 M: "Juergen E. Fischer" <fischer@norbit.de>
560 L: linux-scsi@vger.kernel.org
562 F: drivers/scsi/aha152x*
563 F: drivers/scsi/pcmcia/aha152x*
565 AIC7XXX / AIC79XX SCSI DRIVER
566 M: Hannes Reinecke <hare@suse.com>
567 L: linux-scsi@vger.kernel.org
569 F: drivers/scsi/aic7xxx/
571 AIMSLAB FM RADIO RECEIVER DRIVER
572 M: Hans Verkuil <hverkuil@xs4all.nl>
573 L: linux-media@vger.kernel.org
574 T: git git://linuxtv.org/media_tree.git
575 W: https://linuxtv.org
577 F: drivers/media/radio/radio-aimslab*
580 M: Benjamin LaHaise <bcrl@kvack.org>
581 L: linux-aio@kvack.org
584 F: include/linux/*aio*.h
587 M: Antti Palosaari <crope@iki.fi>
588 L: linux-media@vger.kernel.org
589 W: https://linuxtv.org
590 W: http://palosaari.fi/linux/
591 Q: http://patchwork.linuxtv.org/project/linux-media/list/
592 T: git git://linuxtv.org/anttip/media_tree.git
594 F: drivers/media/usb/airspy/
596 ALACRITECH GIGABIT ETHERNET DRIVER
597 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
599 F: drivers/net/ethernet/alacritech/*
601 ALCATEL SPEEDTOUCH USB DRIVER
602 M: Duncan Sands <duncan.sands@free.fr>
603 L: linux-usb@vger.kernel.org
604 W: http://www.linux-usb.org/SpeedTouch/
606 F: drivers/usb/atm/speedtch.c
607 F: drivers/usb/atm/usbatm.c
609 ALCHEMY AU1XX0 MMC DRIVER
610 M: Manuel Lauss <manuel.lauss@gmail.com>
612 F: drivers/mmc/host/au1xmmc.c
615 M: Rudolf Marek <r.marek@assembler.cz>
616 L: linux-i2c@vger.kernel.org
618 F: Documentation/i2c/busses/i2c-ali1563
619 F: drivers/i2c/busses/i2c-ali1563.c
621 ALLWINNER SECURITY SYSTEM
622 M: Corentin Labbe <clabbe.montjoie@gmail.com>
623 L: linux-crypto@vger.kernel.org
625 F: drivers/crypto/sunxi-ss/
628 M: Richard Henderson <rth@twiddle.net>
629 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
630 M: Matt Turner <mattst88@gmail.com>
632 L: linux-alpha@vger.kernel.org
635 ALPS PS/2 TOUCHPAD DRIVER
636 R: Pali Rohár <pali.rohar@gmail.com>
637 F: drivers/input/mouse/alps.*
639 ALTERA MAILBOX DRIVER
640 M: Ley Foon Tan <lftan@altera.com>
641 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
643 F: drivers/mailbox/mailbox-altera.c
646 M: Tien Hock Loh <thloh@altera.com>
647 L: linux-gpio@vger.kernel.org
649 F: drivers/gpio/gpio-altera.c
651 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
652 M: Thor Thayer <thor.thayer@linux.intel.com>
654 F: drivers/gpio/gpio-altera-a10sr.c
655 F: drivers/mfd/altera-a10sr.c
656 F: drivers/reset/reset-a10sr.c
657 F: include/linux/mfd/altera-a10sr.h
658 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
660 ALTERA TRIPLE SPEED ETHERNET DRIVER
661 M: Vince Bridgers <vbridger@opensource.altera.com>
662 L: netdev@vger.kernel.org
663 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
665 F: drivers/net/ethernet/altera/
667 ALTERA UART/JTAG UART SERIAL DRIVERS
668 M: Tobias Klauser <tklauser@distanz.ch>
669 L: linux-serial@vger.kernel.org
670 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
672 F: drivers/tty/serial/altera_uart.c
673 F: drivers/tty/serial/altera_jtaguart.c
674 F: include/linux/altera_uart.h
675 F: include/linux/altera_jtaguart.h
677 AMAZON ETHERNET DRIVERS
678 M: Netanel Belgazal <netanel@annapurnalabs.com>
679 R: Saeed Bishara <saeed@annapurnalabs.com>
680 R: Zorik Machulsky <zorik@annapurnalabs.com>
681 L: netdev@vger.kernel.org
683 F: Documentation/networking/ena.txt
684 F: drivers/net/ethernet/amazon/
686 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
687 M: Tom Lendacky <thomas.lendacky@amd.com>
688 M: Gary Hook <gary.hook@amd.com>
689 L: linux-crypto@vger.kernel.org
691 F: drivers/crypto/ccp/
692 F: include/linux/ccp.h
694 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
695 M: Huang Rui <ray.huang@amd.com>
696 L: linux-hwmon@vger.kernel.org
698 F: Documentation/hwmon/fam15h_power
699 F: drivers/hwmon/fam15h_power.c
701 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
702 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
704 F: drivers/usb/gadget/udc/amd5536udc.*
706 AMD GEODE PROCESSOR/CHIPSET SUPPORT
707 P: Andres Salomon <dilinger@queued.net>
708 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
709 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
711 F: drivers/char/hw_random/geode-rng.c
712 F: drivers/crypto/geode*
713 F: drivers/video/fbdev/geode/
714 F: arch/x86/include/asm/geode.h
717 M: Joerg Roedel <joro@8bytes.org>
718 L: iommu@lists.linux-foundation.org
719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
721 F: drivers/iommu/amd_iommu*.[ch]
722 F: include/linux/amd-iommu.h
725 M: Oded Gabbay <oded.gabbay@gmail.com>
726 L: dri-devel@lists.freedesktop.org
727 T: git git://people.freedesktop.org/~gabbayo/linux.git
729 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
730 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
731 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
732 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
733 F: drivers/gpu/drm/amd/amdkfd/
734 F: drivers/gpu/drm/amd/include/cik_structs.h
735 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
736 F: drivers/gpu/drm/amd/include/vi_structs.h
737 F: drivers/gpu/drm/radeon/radeon_kfd.c
738 F: drivers/gpu/drm/radeon/radeon_kfd.h
739 F: include/uapi/linux/kfd_ioctl.h
741 AMD SEATTLE DEVICE TREE SUPPORT
742 M: Brijesh Singh <brijeshkumar.singh@amd.com>
743 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
744 M: Tom Lendacky <thomas.lendacky@amd.com>
746 F: arch/arm64/boot/dts/amd/
749 M: Tom Lendacky <thomas.lendacky@amd.com>
750 L: netdev@vger.kernel.org
752 F: drivers/net/ethernet/amd/xgbe/
753 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
755 AMS (Apple Motion Sensor) DRIVER
756 M: Michael Hanselmann <linux-kernel@hansmi.ch>
758 F: drivers/macintosh/ams/
760 ANALOG DEVICES INC AD9389B DRIVER
761 M: Hans Verkuil <hans.verkuil@cisco.com>
762 L: linux-media@vger.kernel.org
764 F: drivers/media/i2c/ad9389b*
766 ANALOG DEVICES INC ADV7180 DRIVER
767 M: Lars-Peter Clausen <lars@metafoo.de>
768 L: linux-media@vger.kernel.org
769 W: http://ez.analog.com/community/linux-device-drivers
771 F: drivers/media/i2c/adv7180.c
773 ANALOG DEVICES INC ADV7511 DRIVER
774 M: Hans Verkuil <hans.verkuil@cisco.com>
775 L: linux-media@vger.kernel.org
777 F: drivers/media/i2c/adv7511*
779 ANALOG DEVICES INC ADV7604 DRIVER
780 M: Hans Verkuil <hans.verkuil@cisco.com>
781 L: linux-media@vger.kernel.org
783 F: drivers/media/i2c/adv7604*
785 ANALOG DEVICES INC ADV7842 DRIVER
786 M: Hans Verkuil <hans.verkuil@cisco.com>
787 L: linux-media@vger.kernel.org
789 F: drivers/media/i2c/adv7842*
791 ANALOG DEVICES INC ASOC CODEC DRIVERS
792 M: Lars-Peter Clausen <lars@metafoo.de>
793 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
794 W: http://wiki.analog.com/
795 W: http://ez.analog.com/community/linux-device-drivers
797 F: sound/soc/codecs/adau*
798 F: sound/soc/codecs/adav*
799 F: sound/soc/codecs/ad1*
800 F: sound/soc/codecs/ad7*
801 F: sound/soc/codecs/ssm*
802 F: sound/soc/codecs/sigmadsp.*
804 ANALOG DEVICES INC ASOC DRIVERS
805 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
806 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
807 W: http://blackfin.uclinux.org/
809 F: sound/soc/blackfin/*
811 ANALOG DEVICES INC DMA DRIVERS
812 M: Lars-Peter Clausen <lars@metafoo.de>
813 W: http://ez.analog.com/community/linux-device-drivers
815 F: drivers/dma/dma-axi-dmac.c
817 ANALOG DEVICES INC IIO DRIVERS
818 M: Lars-Peter Clausen <lars@metafoo.de>
819 M: Michael Hennerich <Michael.Hennerich@analog.com>
820 W: http://wiki.analog.com/
821 W: http://ez.analog.com/community/linux-device-drivers
824 F: drivers/iio/adc/ltc2497*
825 X: drivers/iio/*/adjd*
826 F: drivers/staging/iio/*/ad*
827 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
829 ANDROID CONFIG FRAGMENTS
830 M: Rob Herring <robh@kernel.org>
832 F: kernel/configs/android*
835 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
836 M: Arve Hjønnevåg <arve@android.com>
837 M: Riley Andrews <riandrews@android.com>
838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
839 L: devel@driverdev.osuosl.org
842 F: drivers/staging/android/
845 M: Laura Abbott <labbott@redhat.com>
846 M: Sumit Semwal <sumit.semwal@linaro.org>
847 L: devel@driverdev.osuosl.org
849 F: drivers/staging/android/ion
850 F: drivers/staging/android/uapi/ion.h
851 F: drivers/staging/android/uapi/ion_test.h
853 AOA (Apple Onboard Audio) ALSA DRIVER
854 M: Johannes Berg <johannes@sipsolutions.net>
855 L: linuxppc-dev@lists.ozlabs.org
856 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
860 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
861 M: William Breathitt Gray <vilhelm.gray@gmail.com>
862 L: linux-iio@vger.kernel.org
864 F: drivers/iio/adc/stx104.c
867 M: Jiri Kosina <jikos@kernel.org>
869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
870 F: arch/x86/kernel/apm_32.c
871 F: include/linux/apm_bios.h
872 F: include/uapi/linux/apm_bios.h
873 F: drivers/char/apm-emulation.c
875 APPARMOR SECURITY MODULE
876 M: John Johansen <john.johansen@canonical.com>
877 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
878 W: apparmor.wiki.kernel.org
879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
881 F: security/apparmor/
882 F: Documentation/admin-guide/LSM/apparmor.rst
884 APPLE BCM5974 MULTITOUCH DRIVER
885 M: Henrik Rydberg <rydberg@bitmath.org>
886 L: linux-input@vger.kernel.org
888 F: drivers/input/mouse/bcm5974.c
891 M: Henrik Rydberg <rydberg@bitmath.org>
892 L: linux-hwmon@vger.kernel.org
894 F: drivers/hwmon/applesmc.c
896 APPLETALK NETWORK LAYER
897 L: netdev@vger.kernel.org
899 F: drivers/net/appletalk/
902 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
903 M: Duc Dang <dhdang@apm.com>
905 F: arch/arm64/boot/dts/apm/
907 APPLIED MICRO (APM) X-GENE SOC EDAC
908 M: Loc Ho <lho@apm.com>
910 F: drivers/edac/xgene_edac.c
911 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
913 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
914 M: Iyappan Subramanian <isubramanian@apm.com>
915 M: Keyur Chudgar <kchudgar@apm.com>
917 F: drivers/net/ethernet/apm/xgene-v2/
919 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
920 M: Iyappan Subramanian <isubramanian@apm.com>
921 M: Keyur Chudgar <kchudgar@apm.com>
922 M: Quan Nguyen <qnguyen@apm.com>
924 F: drivers/net/ethernet/apm/xgene/
925 F: drivers/net/phy/mdio-xgene.c
926 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
927 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
929 APPLIED MICRO (APM) X-GENE SOC PMU
930 M: Tai Nguyen <ttnguyen@apm.com>
932 F: drivers/perf/xgene_pmu.c
933 F: Documentation/perf/xgene-pmu.txt
934 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
936 APTINA CAMERA SENSOR PLL
937 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
938 L: linux-media@vger.kernel.org
940 F: drivers/media/i2c/aptina-pll.*
942 ARC FRAMEBUFFER DRIVER
943 M: Jaya Kumar <jayalk@intworks.biz>
945 F: drivers/video/fbdev/arcfb.c
946 F: drivers/video/fbdev/core/fb_defio.c
949 M: Alexey Brodkin <abrodkin@synopsys.com>
951 F: drivers/gpu/drm/arc/
952 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
955 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
956 L: netdev@vger.kernel.org
958 F: drivers/net/arcnet/
959 F: include/uapi/linux/if_arcnet.h
961 ARM ARCHITECTED TIMER DRIVER
962 M: Mark Rutland <mark.rutland@arm.com>
963 M: Marc Zyngier <marc.zyngier@arm.com>
964 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
966 F: arch/arm/include/asm/arch_timer.h
967 F: arch/arm64/include/asm/arch_timer.h
968 F: drivers/clocksource/arm_arch_timer.c
971 M: Liviu Dudau <liviu.dudau@arm.com>
973 F: drivers/gpu/drm/arm/hdlcd_*
974 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
976 ARM MALI-DP DRM DRIVER
977 M: Liviu Dudau <liviu.dudau@arm.com>
978 M: Brian Starkey <brian.starkey@arm.com>
979 M: Mali DP Maintainers <malidp@foss.arm.com>
981 F: drivers/gpu/drm/arm/
982 F: Documentation/devicetree/bindings/display/arm,malidp.txt
984 ARM MFM AND FLOPPY DRIVERS
985 M: Ian Molton <spyro@f2s.com>
987 F: arch/arm/lib/floppydma.S
988 F: arch/arm/include/asm/floppy.h
990 ARM PMU PROFILING AND DEBUGGING
991 M: Will Deacon <will.deacon@arm.com>
992 M: Mark Rutland <mark.rutland@arm.com>
994 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
995 F: arch/arm*/kernel/perf_*
996 F: arch/arm/oprofile/common.c
997 F: arch/arm*/kernel/hw_breakpoint.c
998 F: arch/arm*/include/asm/hw_breakpoint.h
999 F: arch/arm*/include/asm/perf_event.h
1001 F: include/linux/perf/arm_pmu.h
1002 F: Documentation/devicetree/bindings/arm/pmu.txt
1003 F: Documentation/devicetree/bindings/perf/
1006 M: Russell King <linux@armlinux.org.uk>
1007 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1008 W: http://www.armlinux.org.uk/
1010 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1013 ARM PRIMECELL AACI PL041 DRIVER
1014 M: Russell King <linux@armlinux.org.uk>
1018 ARM PRIMECELL BUS SUPPORT
1019 M: Russell King <linux@armlinux.org.uk>
1022 F: include/linux/amba/bus.h
1024 ARM PRIMECELL CLCD PL110 DRIVER
1025 M: Russell King <linux@armlinux.org.uk>
1027 F: drivers/video/fbdev/amba-clcd.*
1029 ARM PRIMECELL KMI PL050 DRIVER
1030 M: Russell King <linux@armlinux.org.uk>
1032 F: drivers/input/serio/ambakmi.*
1033 F: include/linux/amba/kmi.h
1035 ARM PRIMECELL MMCI PL180/1 DRIVER
1036 M: Russell King <linux@armlinux.org.uk>
1038 F: drivers/mmc/host/mmci.*
1039 F: include/linux/amba/mmci.h
1041 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1042 M: Russell King <linux@armlinux.org.uk>
1044 F: drivers/tty/serial/amba-pl01*.c
1045 F: include/linux/amba/serial.h
1048 M: Will Deacon <will.deacon@arm.com>
1049 R: Robin Murphy <robin.murphy@arm.com>
1050 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1052 F: drivers/iommu/arm-smmu.c
1053 F: drivers/iommu/arm-smmu-v3.c
1054 F: drivers/iommu/io-pgtable-arm.c
1055 F: drivers/iommu/io-pgtable-arm-v7s.c
1057 ARM SUB-ARCHITECTURES
1058 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1064 ARM/ACTIONS SEMI ARCHITECTURE
1065 M: Andreas Färber <afaerber@suse.de>
1066 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1069 F: arch/arm/mach-actions/
1070 F: arch/arm/boot/dts/owl-*
1071 F: arch/arm64/boot/dts/actions/
1072 F: drivers/clocksource/owl-*
1073 F: drivers/soc/actions/
1074 F: include/dt-bindings/power/owl-*
1075 F: include/linux/soc/actions/
1076 F: Documentation/devicetree/bindings/arm/actions.txt
1077 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1078 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1080 ARM/ADS SPHERE MACHINE SUPPORT
1081 M: Lennert Buytenhek <kernel@wantstofly.org>
1082 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1085 ARM/AFEB9260 MACHINE SUPPORT
1086 M: Sergey Lapin <slapin@ossfans.org>
1087 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1090 ARM/AJECO 1ARM MACHINE SUPPORT
1091 M: Lennert Buytenhek <kernel@wantstofly.org>
1092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1095 ARM/Allwinner SoC Clock Support
1096 M: Emilio López <emilio@elopez.com.ar>
1098 F: drivers/clk/sunxi/
1100 ARM/Allwinner sunXi SoC support
1101 M: Maxime Ripard <maxime.ripard@free-electrons.com>
1102 M: Chen-Yu Tsai <wens@csie.org>
1103 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1107 F: arch/arm/mach-sunxi/
1108 F: arch/arm64/boot/dts/allwinner/
1109 F: drivers/clk/sunxi-ng/
1110 F: drivers/pinctrl/sunxi/
1111 F: drivers/soc/sunxi/
1112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1114 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1115 M: Neil Armstrong <narmstrong@baylibre.com>
1116 M: Jerome Brunet <jbrunet@baylibre.com>
1117 L: linux-amlogic@lists.infradead.org
1119 F: drivers/clk/meson/
1120 F: include/dt-bindings/clock/meson*
1121 F: include/dt-bindings/clock/gxbb*
1122 F: Documentation/devicetree/bindings/clock/amlogic*
1124 ARM/Amlogic Meson SoC support
1125 M: Carlo Caione <carlo@caione.org>
1126 M: Kevin Hilman <khilman@baylibre.com>
1127 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1128 L: linux-amlogic@lists.infradead.org
1129 W: http://linux-meson.com/
1131 F: arch/arm/mach-meson/
1132 F: arch/arm/boot/dts/meson*
1133 F: arch/arm64/boot/dts/amlogic/
1134 F: drivers/pinctrl/meson/
1135 F: drivers/mmc/host/meson*
1138 ARM/Annapurna Labs ALPINE ARCHITECTURE
1139 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1140 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1141 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143 F: arch/arm/mach-alpine/
1144 F: arch/arm/boot/dts/alpine*
1145 F: arch/arm64/boot/dts/al/
1146 F: drivers/*/*alpine*
1148 ARM/ARTPEC MACHINE SUPPORT
1149 M: Jesper Nilsson <jesper.nilsson@axis.com>
1150 M: Lars Persson <lars.persson@axis.com>
1151 M: Niklas Cassel <niklas.cassel@axis.com>
1153 L: linux-arm-kernel@axis.com
1154 F: arch/arm/mach-artpec
1155 F: arch/arm/boot/dts/artpec6*
1157 F: drivers/pinctrl/pinctrl-artpec*
1158 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1160 ARM/ASPEED I2C DRIVER
1161 M: Brendan Higgins <brendanhiggins@google.com>
1162 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1163 R: Joel Stanley <joel@jms.id.au>
1164 L: linux-i2c@vger.kernel.org
1165 L: openbmc@lists.ozlabs.org
1167 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1168 F: drivers/i2c/busses/i2c-aspeed.c
1169 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1170 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1172 ARM/ASPEED MACHINE SUPPORT
1173 M: Joel Stanley <joel@jms.id.au>
1175 F: arch/arm/mach-aspeed/
1176 F: arch/arm/boot/dts/aspeed-*
1177 F: drivers/*/*aspeed*
1179 ARM/ATMEL AT91 Clock Support
1180 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1184 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1185 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1186 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1187 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1188 W: http://www.linux4sam.org
1189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1191 F: arch/arm/mach-at91/
1192 F: include/soc/at91/
1193 F: arch/arm/boot/dts/at91*.dts
1194 F: arch/arm/boot/dts/at91*.dtsi
1195 F: arch/arm/boot/dts/sama*.dts
1196 F: arch/arm/boot/dts/sama*.dtsi
1197 F: arch/arm/include/debug/at91.S
1198 F: drivers/memory/atmel*
1200 ARM/CALXEDA HIGHBANK ARCHITECTURE
1201 M: Rob Herring <robh@kernel.org>
1202 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1204 F: arch/arm/mach-highbank/
1205 F: arch/arm/boot/dts/highbank.dts
1206 F: arch/arm/boot/dts/ecx-*.dts*
1208 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1209 M: Krzysztof Halasa <khalasa@piap.pl>
1211 F: arch/arm/mach-cns3xxx/
1213 ARM/CAVIUM THUNDER NETWORK DRIVER
1214 M: Sunil Goutham <sgoutham@cavium.com>
1215 M: Robert Richter <rric@kernel.org>
1216 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218 F: drivers/net/ethernet/cavium/thunder/
1220 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1221 M: Alexander Shiyan <shc_work@mail.ru>
1222 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1227 M: Lennert Buytenhek <kernel@wantstofly.org>
1228 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1231 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1232 M: Hartley Sweeten <hsweeten@visionengravers.com>
1233 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1234 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1236 F: arch/arm/mach-ep93xx/
1237 F: arch/arm/mach-ep93xx/include/mach/
1240 M: Russell King <linux@armlinux.org.uk>
1241 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1244 F: arch/arm/include/asm/clkdev.h
1245 F: drivers/clk/clkdev.c
1247 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1248 M: Mike Rapoport <mike@compulab.co.il>
1249 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1252 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1253 M: Baruch Siach <baruch@tkos.co.il>
1254 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256 F: arch/arm/boot/dts/cx92755*
1259 ARM/CONTEC MICRO9 MACHINE SUPPORT
1260 M: Hubert Feurstein <hubert.feurstein@contec.at>
1262 F: arch/arm/mach-ep93xx/micro9.c
1264 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1265 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1266 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268 F: drivers/hwtracing/coresight/*
1269 F: Documentation/trace/coresight.txt
1270 F: Documentation/trace/coresight-cpu-debug.txt
1271 F: Documentation/devicetree/bindings/arm/coresight.txt
1272 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1273 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1274 F: tools/perf/arch/arm/util/pmu.c
1275 F: tools/perf/arch/arm/util/auxtrace.c
1276 F: tools/perf/arch/arm/util/cs-etm.c
1277 F: tools/perf/arch/arm/util/cs-etm.h
1278 F: tools/perf/util/cs-etm.h
1280 ARM/CORGI MACHINE SUPPORT
1281 M: Richard Purdie <rpurdie@rpsys.net>
1284 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1285 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1286 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287 T: git git://github.com/ulli-kroll/linux.git
1289 F: arch/arm/mach-gemini/
1290 F: drivers/rtc/rtc-ftrtc010.c
1292 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1293 M: Barry Song <baohua@kernel.org>
1294 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1297 F: arch/arm/boot/dts/prima2*
1298 F: arch/arm/mach-prima2/
1299 F: drivers/clk/sirf/
1300 F: drivers/clocksource/timer-prima2.c
1301 F: drivers/clocksource/timer-atlas7.c
1304 ARM/EBSA110 MACHINE SUPPORT
1305 M: Russell King <linux@armlinux.org.uk>
1306 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1307 W: http://www.armlinux.org.uk/
1309 F: arch/arm/mach-ebsa110/
1310 F: drivers/net/ethernet/amd/am79c961a.*
1312 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1313 M: Uwe Kleine-König <kernel@pengutronix.de>
1314 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1318 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1319 M: Robert Jarzmik <robert.jarzmik@free.fr>
1320 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322 F: arch/arm/mach-pxa/ezx.c
1324 ARM/FARADAY FA526 PORT
1325 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1326 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1328 T: git git://git.berlios.de/gemini-board
1329 F: arch/arm/mm/*-fa*
1331 ARM/FOOTBRIDGE ARCHITECTURE
1332 M: Russell King <linux@armlinux.org.uk>
1333 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334 W: http://www.armlinux.org.uk/
1336 F: arch/arm/include/asm/hardware/dec21285.h
1337 F: arch/arm/mach-footbridge/
1339 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1340 M: Shawn Guo <shawnguo@kernel.org>
1341 M: Sascha Hauer <kernel@pengutronix.de>
1342 R: Fabio Estevam <fabio.estevam@nxp.com>
1343 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1346 F: arch/arm/mach-imx/
1347 F: arch/arm/mach-mxs/
1348 F: arch/arm/boot/dts/imx*
1349 F: arch/arm/configs/imx*_defconfig
1354 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1355 M: Shawn Guo <shawnguo@kernel.org>
1356 M: Sascha Hauer <kernel@pengutronix.de>
1357 R: Stefan Agner <stefan@agner.ch>
1358 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1361 F: arch/arm/mach-imx/*vf610*
1362 F: arch/arm/boot/dts/vf*
1364 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1365 M: Lennert Buytenhek <kernel@wantstofly.org>
1366 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369 ARM/GUMSTIX MACHINE SUPPORT
1370 M: Steve Sakoman <sakoman@gmail.com>
1371 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1374 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1375 M: Philipp Zabel <philipp.zabel@gmail.com>
1376 M: Paul Parsons <lost.distance@yahoo.com>
1377 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379 F: arch/arm/mach-pxa/hx4700.c
1380 F: arch/arm/mach-pxa/include/mach/hx4700.h
1381 F: sound/soc/pxa/hx4700.c
1383 ARM/HISILICON SOC SUPPORT
1384 M: Wei Xu <xuwei5@hisilicon.com>
1385 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1386 W: http://www.hisilicon.com
1388 T: git git://github.com/hisilicon/linux-hisi.git
1389 F: arch/arm/mach-hisi/
1390 F: arch/arm/boot/dts/hi3*
1391 F: arch/arm/boot/dts/hip*
1392 F: arch/arm/boot/dts/hisi*
1393 F: arch/arm64/boot/dts/hisilicon/
1395 ARM/HP JORNADA 7XX MACHINE SUPPORT
1396 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1400 F: arch/arm/mach-sa1100/jornada720.c
1401 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1403 ARM/IGEP MACHINE SUPPORT
1404 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1405 M: Javier Martinez Canillas <javier@dowhile0.org>
1406 L: linux-omap@vger.kernel.org
1407 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409 F: arch/arm/boot/dts/omap3-igep*
1411 ARM/INCOME PXA270 SUPPORT
1412 M: Marek Vasut <marek.vasut@gmail.com>
1413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1417 ARM/INTEL IOP13XX ARM ARCHITECTURE
1418 M: Lennert Buytenhek <kernel@wantstofly.org>
1419 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422 ARM/INTEL IOP32X ARM ARCHITECTURE
1423 M: Lennert Buytenhek <kernel@wantstofly.org>
1424 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427 ARM/INTEL IOP33X ARM ARCHITECTURE
1428 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431 ARM/INTEL IQ81342EX MACHINE SUPPORT
1432 M: Lennert Buytenhek <kernel@wantstofly.org>
1433 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436 ARM/INTEL IXDP2850 MACHINE SUPPORT
1437 M: Lennert Buytenhek <kernel@wantstofly.org>
1438 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1441 ARM/INTEL IXP4XX ARM ARCHITECTURE
1442 M: Imre Kaloz <kaloz@openwrt.org>
1443 M: Krzysztof Halasa <khalasa@piap.pl>
1444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 F: arch/arm/mach-ixp4xx/
1448 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1449 M: Jonathan Cameron <jic23@cam.ac.uk>
1450 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452 F: arch/arm/mach-pxa/stargate2.c
1453 F: drivers/pcmcia/pxa2xx_stargate2.c
1455 ARM/INTEL XSC3 (MANZANO) ARM CORE
1456 M: Lennert Buytenhek <kernel@wantstofly.org>
1457 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1461 M: Lennert Buytenhek <kernel@wantstofly.org>
1462 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1465 ARM/LG1K ARCHITECTURE
1466 M: Chanho Min <chanho.min@lge.com>
1467 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1469 F: arch/arm64/boot/dts/lg/
1471 ARM/LOGICPD PXA270 MACHINE SUPPORT
1472 M: Lennert Buytenhek <kernel@wantstofly.org>
1473 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476 ARM/LPC18XX ARCHITECTURE
1477 M: Joachim Eastwood <manabian@gmail.com>
1478 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480 F: arch/arm/boot/dts/lpc43*
1481 F: drivers/clk/nxp/clk-lpc18xx*
1482 F: drivers/clocksource/time-lpc32xx.c
1483 F: drivers/i2c/busses/i2c-lpc2k.c
1484 F: drivers/memory/pl172.c
1485 F: drivers/mtd/spi-nor/nxp-spifi.c
1486 F: drivers/rtc/rtc-lpc24xx.c
1489 ARM/LPC32XX SOC SUPPORT
1490 M: Vladimir Zapolskiy <vz@mleia.com>
1491 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1492 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1495 F: arch/arm/boot/dts/lpc32*
1496 F: arch/arm/mach-lpc32xx/
1497 F: drivers/i2c/busses/i2c-pnx.c
1498 F: drivers/net/ethernet/nxp/lpc_eth.c
1499 F: drivers/usb/host/ohci-nxp.c
1500 F: drivers/watchdog/pnx4008_wdt.c
1503 ARM/MAGICIAN MACHINE SUPPORT
1504 M: Philipp Zabel <philipp.zabel@gmail.com>
1507 ARM/Marvell Berlin SoC support
1508 M: Jisheng Zhang <jszhang@marvell.com>
1509 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1510 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512 F: arch/arm/mach-berlin/
1513 F: arch/arm/boot/dts/berlin*
1514 F: arch/arm64/boot/dts/marvell/berlin*
1516 ARM/Marvell Dove/MV78xx0/Orion SOC support
1517 M: Jason Cooper <jason@lakedaemon.net>
1518 M: Andrew Lunn <andrew@lunn.ch>
1519 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1520 M: Gregory Clement <gregory.clement@free-electrons.com>
1521 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1523 F: Documentation/devicetree/bindings/soc/dove/
1524 F: arch/arm/mach-dove/
1525 F: arch/arm/mach-mv78xx0/
1526 F: arch/arm/mach-orion5x/
1527 F: arch/arm/plat-orion/
1528 F: arch/arm/boot/dts/dove*
1529 F: arch/arm/boot/dts/orion5x*
1531 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1532 M: Jason Cooper <jason@lakedaemon.net>
1533 M: Andrew Lunn <andrew@lunn.ch>
1534 M: Gregory Clement <gregory.clement@free-electrons.com>
1535 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1536 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 F: arch/arm/boot/dts/armada*
1539 F: arch/arm/boot/dts/kirkwood*
1540 F: arch/arm/configs/mvebu_*_defconfig
1541 F: arch/arm/mach-mvebu/
1542 F: arch/arm64/boot/dts/marvell/armada*
1543 F: drivers/cpufreq/mvebu-cpufreq.c
1544 F: drivers/irqchip/irq-armada-370-xp.c
1545 F: drivers/irqchip/irq-mvebu-*
1546 F: drivers/pinctrl/mvebu/
1547 F: drivers/rtc/rtc-armada38x.c
1549 ARM/Mediatek RTC DRIVER
1550 M: Eddie Huang <eddie.huang@mediatek.com>
1551 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1554 F: drivers/rtc/rtc-mt6397.c
1556 ARM/Mediatek SoC support
1557 M: Matthias Brugger <matthias.bgg@gmail.com>
1558 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1561 F: arch/arm/boot/dts/mt6*
1562 F: arch/arm/boot/dts/mt7*
1563 F: arch/arm/boot/dts/mt8*
1564 F: arch/arm/mach-mediatek/
1565 F: arch/arm64/boot/dts/mediatek/
1569 ARM/Mediatek USB3 PHY DRIVER
1570 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1571 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1574 F: drivers/phy/phy-mt65xx-usb3.c
1576 ARM/MICREL KS8695 ARCHITECTURE
1577 M: Greg Ungerer <gerg@uclinux.org>
1578 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579 F: arch/arm/mach-ks8695/
1582 ARM/MIOA701 MACHINE SUPPORT
1583 M: Robert Jarzmik <robert.jarzmik@free.fr>
1584 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585 F: arch/arm/mach-pxa/mioa701.c
1588 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1589 M: Michael Petchkovsky <mkpetch@internode.on.net>
1592 ARM/NOMADIK ARCHITECTURE
1593 M: Alessandro Rubini <rubini@unipv.it>
1594 M: Linus Walleij <linus.walleij@linaro.org>
1595 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597 F: arch/arm/mach-nomadik/
1598 F: drivers/pinctrl/nomadik/
1599 F: drivers/i2c/busses/i2c-nomadik.c
1600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1602 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1603 M: Wan ZongShun <mcuos.com@gmail.com>
1604 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605 W: http://www.mcuos.com
1607 F: arch/arm/mach-w90x900/
1608 F: drivers/input/keyboard/w90p910_keypad.c
1609 F: drivers/input/touchscreen/w90p910_ts.c
1610 F: drivers/watchdog/nuc900_wdt.c
1611 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1612 F: drivers/mtd/nand/nuc900_nand.c
1613 F: drivers/rtc/rtc-nuc900.c
1614 F: drivers/spi/spi-nuc900.c
1615 F: drivers/usb/host/ehci-w90x900.c
1616 F: drivers/video/fbdev/nuc900fb.c
1618 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1619 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1620 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1621 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1624 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1625 M: Alexander Clouter <alex@digriz.org.uk>
1626 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 W: http://www.digriz.org.uk/ts78xx/kernel
1629 F: arch/arm/mach-orion5x/ts78xx-*
1631 ARM/OXNAS platform support
1632 M: Neil Armstrong <narmstrong@baylibre.com>
1633 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1636 F: arch/arm/mach-oxnas/
1637 F: arch/arm/boot/dts/ox8*.dtsi
1638 F: arch/arm/boot/dts/wd-mbwe.dts
1639 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1642 ARM/PALM TREO SUPPORT
1643 M: Tomas Cech <sleep_walker@suse.com>
1644 L: linux-arm-kernel@lists.infradead.org
1645 W: http://hackndev.com
1647 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1648 F: arch/arm/mach-pxa/palmtreo.c
1650 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1651 M: Marek Vasut <marek.vasut@gmail.com>
1652 L: linux-arm-kernel@lists.infradead.org
1653 W: http://hackndev.com
1655 F: arch/arm/mach-pxa/include/mach/palmtx.h
1656 F: arch/arm/mach-pxa/palmtx.c
1657 F: arch/arm/mach-pxa/include/mach/palmt5.h
1658 F: arch/arm/mach-pxa/palmt5.c
1659 F: arch/arm/mach-pxa/include/mach/palmld.h
1660 F: arch/arm/mach-pxa/palmld.c
1661 F: arch/arm/mach-pxa/include/mach/palmte2.h
1662 F: arch/arm/mach-pxa/palmte2.c
1663 F: arch/arm/mach-pxa/include/mach/palmtc.h
1664 F: arch/arm/mach-pxa/palmtc.c
1667 M: Sergey Lapin <slapin@ossfans.org>
1668 L: linux-arm-kernel@lists.infradead.org
1669 W: http://hackndev.com
1671 F: arch/arm/mach-pxa/include/mach/palmz72.h
1672 F: arch/arm/mach-pxa/palmz72.c
1675 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1676 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1679 ARM/PT DIGITAL BOARD PORT
1680 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1681 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682 W: http://www.armlinux.org.uk/
1685 ARM/QUALCOMM SUPPORT
1686 M: Andy Gross <andy.gross@linaro.org>
1687 M: David Brown <david.brown@linaro.org>
1688 L: linux-arm-msm@vger.kernel.org
1689 L: linux-soc@vger.kernel.org
1691 F: Documentation/devicetree/bindings/soc/qcom/
1692 F: arch/arm/boot/dts/qcom-*.dts
1693 F: arch/arm/boot/dts/qcom-*.dtsi
1694 F: arch/arm/mach-qcom/
1695 F: arch/arm64/boot/dts/qcom/*
1696 F: drivers/i2c/busses/i2c-qup.c
1697 F: drivers/clk/qcom/
1698 F: drivers/dma/qcom/
1699 F: drivers/soc/qcom/
1700 F: drivers/spi/spi-qup.c
1701 F: drivers/tty/serial/msm_serial.h
1702 F: drivers/tty/serial/msm_serial.c
1703 F: drivers/*/pm8???-*
1704 F: drivers/mfd/ssbi.c
1705 F: drivers/firmware/qcom_scm.c
1706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1708 ARM/RADISYS ENP2611 MACHINE SUPPORT
1709 M: Lennert Buytenhek <kernel@wantstofly.org>
1710 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713 ARM/REALTEK ARCHITECTURE
1714 M: Andreas Färber <afaerber@suse.de>
1715 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717 F: arch/arm64/boot/dts/realtek/
1718 F: Documentation/devicetree/bindings/arm/realtek.txt
1720 ARM/RENESAS ARM64 ARCHITECTURE
1721 M: Simon Horman <horms@verge.net.au>
1722 M: Magnus Damm <magnus.damm@gmail.com>
1723 L: linux-renesas-soc@vger.kernel.org
1724 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1727 F: arch/arm64/boot/dts/renesas/
1728 F: drivers/soc/renesas/
1729 F: include/linux/soc/renesas/
1731 ARM/RISCPC ARCHITECTURE
1732 M: Russell King <linux@armlinux.org.uk>
1733 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1734 W: http://www.armlinux.org.uk/
1736 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1737 F: arch/arm/include/asm/hardware/ioc.h
1738 F: arch/arm/include/asm/hardware/iomd.h
1739 F: arch/arm/include/asm/hardware/memc.h
1740 F: arch/arm/mach-rpc/
1741 F: drivers/net/ethernet/8390/etherh.c
1742 F: drivers/net/ethernet/i825xx/ether1*
1743 F: drivers/net/ethernet/seeq/ether3*
1744 F: drivers/scsi/arm/
1746 ARM/Rockchip SoC support
1747 M: Heiko Stuebner <heiko@sntech.de>
1748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749 L: linux-rockchip@lists.infradead.org
1750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1752 F: arch/arm/boot/dts/rk3*
1753 F: arch/arm/boot/dts/rv1108*
1754 F: arch/arm/mach-rockchip/
1755 F: drivers/clk/rockchip/
1756 F: drivers/i2c/busses/i2c-rk3x.c
1757 F: drivers/*/*rockchip*
1758 F: drivers/*/*/*rockchip*
1759 F: sound/soc/rockchip/
1762 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1763 M: Kukjin Kim <kgene@kernel.org>
1764 M: Krzysztof Kozlowski <krzk@kernel.org>
1765 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1767 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1769 F: arch/arm/boot/dts/s3c*
1770 F: arch/arm/boot/dts/s5p*
1771 F: arch/arm/boot/dts/samsung*
1772 F: arch/arm/boot/dts/exynos*
1773 F: arch/arm64/boot/dts/exynos/
1774 F: arch/arm/plat-samsung/
1775 F: arch/arm/mach-s3c24*/
1776 F: arch/arm/mach-s3c64xx/
1777 F: arch/arm/mach-s5p*/
1778 F: arch/arm/mach-exynos*/
1779 F: drivers/*/*s3c24*
1780 F: drivers/*/*/*s3c24*
1781 F: drivers/*/*s3c64xx*
1782 F: drivers/*/*s5pv210*
1783 F: drivers/memory/samsung/*
1784 F: drivers/soc/samsung/*
1785 F: Documentation/arm/Samsung/
1786 F: Documentation/devicetree/bindings/arm/samsung/
1787 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1788 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1791 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1792 M: Kyungmin Park <kyungmin.park@samsung.com>
1793 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1795 F: arch/arm/mach-s5pv210/
1797 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1798 M: Kyungmin Park <kyungmin.park@samsung.com>
1799 M: Kamil Debski <kamil@wypas.org>
1800 M: Andrzej Hajda <a.hajda@samsung.com>
1801 L: linux-arm-kernel@lists.infradead.org
1802 L: linux-media@vger.kernel.org
1804 F: drivers/media/platform/s5p-g2d/
1806 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1807 M: Marek Szyprowski <m.szyprowski@samsung.com>
1808 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1809 L: linux-media@vger.kernel.org
1811 F: drivers/media/platform/s5p-cec/
1812 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1814 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1815 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1816 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1817 L: linux-arm-kernel@lists.infradead.org
1818 L: linux-media@vger.kernel.org
1820 F: drivers/media/platform/s5p-jpeg/
1822 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1823 M: Kyungmin Park <kyungmin.park@samsung.com>
1824 M: Kamil Debski <kamil@wypas.org>
1825 M: Jeongtae Park <jtp.park@samsung.com>
1826 M: Andrzej Hajda <a.hajda@samsung.com>
1827 L: linux-arm-kernel@lists.infradead.org
1828 L: linux-media@vger.kernel.org
1830 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1831 F: drivers/media/platform/s5p-mfc/
1833 ARM/SHMOBILE ARM ARCHITECTURE
1834 M: Simon Horman <horms@verge.net.au>
1835 M: Magnus Damm <magnus.damm@gmail.com>
1836 L: linux-renesas-soc@vger.kernel.org
1837 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1840 F: arch/arm/boot/dts/emev2*
1841 F: arch/arm/boot/dts/r7s*
1842 F: arch/arm/boot/dts/r8a*
1843 F: arch/arm/boot/dts/sh*
1844 F: arch/arm/configs/shmobile_defconfig
1845 F: arch/arm/include/debug/renesas-scif.S
1846 F: arch/arm/mach-shmobile/
1847 F: drivers/soc/renesas/
1848 F: include/linux/soc/renesas/
1850 ARM/SOCFPGA ARCHITECTURE
1851 M: Dinh Nguyen <dinguyen@kernel.org>
1853 F: arch/arm/mach-socfpga/
1854 F: arch/arm/boot/dts/socfpga*
1855 F: arch/arm/configs/socfpga_defconfig
1856 F: arch/arm64/boot/dts/altera/
1857 W: http://www.rocketboards.org
1858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1860 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1861 M: Dinh Nguyen <dinguyen@kernel.org>
1863 F: drivers/clk/socfpga/
1865 ARM/SOCFPGA EDAC SUPPORT
1866 M: Thor Thayer <thor.thayer@linux.intel.com>
1868 F: drivers/edac/altera_edac.
1870 ARM/STI ARCHITECTURE
1871 M: Patrice Chotard <patrice.chotard@st.com>
1872 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1873 W: http://www.stlinux.com
1875 F: arch/arm/mach-sti/
1876 F: arch/arm/boot/dts/sti*
1877 F: drivers/char/hw_random/st-rng.c
1878 F: drivers/clocksource/arm_global_timer.c
1879 F: drivers/clocksource/clksrc_st_lpc.c
1880 F: drivers/cpufreq/sti-cpufreq.c
1881 F: drivers/dma/st_fdma*
1882 F: drivers/i2c/busses/i2c-st.c
1883 F: drivers/media/rc/st_rc.c
1884 F: drivers/media/platform/sti/c8sectpfe/
1885 F: drivers/mmc/host/sdhci-st.c
1886 F: drivers/phy/st/phy-miphy28lp.c
1887 F: drivers/phy/st/phy-stih407-usb.c
1888 F: drivers/pinctrl/pinctrl-st.c
1889 F: drivers/remoteproc/st_remoteproc.c
1890 F: drivers/remoteproc/st_slim_rproc.c
1891 F: drivers/reset/sti/
1892 F: drivers/rtc/rtc-st-lpc.c
1893 F: drivers/tty/serial/st-asc.c
1894 F: drivers/usb/dwc3/dwc3-st.c
1895 F: drivers/usb/host/ehci-st.c
1896 F: drivers/usb/host/ohci-st.c
1897 F: drivers/watchdog/st_lpc_wdt.c
1898 F: drivers/ata/ahci_st.c
1899 F: include/linux/remoteproc/st_slim_rproc.h
1901 ARM/STM32 ARCHITECTURE
1902 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1903 M: Alexandre Torgue <alexandre.torgue@st.com>
1904 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1908 F: drivers/clocksource/armv7m_systick.c
1910 ARM/TANGO ARCHITECTURE
1911 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1912 L: linux-arm-kernel@lists.infradead.org
1916 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1917 M: Lennert Buytenhek <kernel@wantstofly.org>
1918 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921 ARM/TETON BGA MACHINE SUPPORT
1922 M: "Mark F. Brown" <mark.brown314@gmail.com>
1923 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1926 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1927 M: Santosh Shilimkar <ssantosh@kernel.org>
1928 L: linux-kernel@vger.kernel.org
1930 F: drivers/memory/*emif*
1932 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1933 M: Santosh Shilimkar <ssantosh@kernel.org>
1934 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936 F: arch/arm/mach-keystone/
1937 F: arch/arm/boot/dts/keystone-*
1938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1940 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1941 M: Santosh Shilimkar <ssantosh@kernel.org>
1942 L: linux-kernel@vger.kernel.org
1944 F: drivers/clk/keystone/
1946 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1947 M: Santosh Shilimkar <ssantosh@kernel.org>
1948 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1949 L: linux-kernel@vger.kernel.org
1951 F: drivers/clocksource/timer-keystone.c
1953 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1954 M: Santosh Shilimkar <ssantosh@kernel.org>
1955 L: linux-kernel@vger.kernel.org
1957 F: drivers/power/reset/keystone-reset.c
1959 ARM/THECUS N2100 MACHINE SUPPORT
1960 M: Lennert Buytenhek <kernel@wantstofly.org>
1961 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1964 ARM/TOSA MACHINE SUPPORT
1965 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1966 M: Dirk Opfer <dirk@opfer-online.de>
1969 ARM/U300 MACHINE SUPPORT
1970 M: Linus Walleij <linus.walleij@linaro.org>
1971 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973 F: arch/arm/mach-u300/
1974 F: drivers/clocksource/timer-u300.c
1975 F: drivers/i2c/busses/i2c-stu300.c
1976 F: drivers/rtc/rtc-coh901331.c
1977 F: drivers/watchdog/coh901327_wdt.c
1978 F: drivers/dma/coh901318*
1979 F: drivers/mfd/ab3100*
1980 F: drivers/rtc/rtc-ab3100.c
1981 F: drivers/rtc/rtc-coh901331.c
1982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1984 ARM/UNIPHIER ARCHITECTURE
1985 M: Masahiro Yamada <yamada.masahiro@socionext.com>
1986 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1989 F: arch/arm/boot/dts/uniphier*
1990 F: arch/arm/include/asm/hardware/cache-uniphier.h
1991 F: arch/arm/mach-uniphier/
1992 F: arch/arm/mm/cache-uniphier.c
1993 F: arch/arm64/boot/dts/socionext/
1994 F: drivers/bus/uniphier-system-bus.c
1995 F: drivers/clk/uniphier/
1996 F: drivers/i2c/busses/i2c-uniphier*
1997 F: drivers/pinctrl/uniphier/
1998 F: drivers/reset/reset-uniphier.c
1999 F: drivers/tty/serial/8250/8250_uniphier.c
2002 ARM/Ux500 ARM ARCHITECTURE
2003 M: Linus Walleij <linus.walleij@linaro.org>
2004 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2006 F: arch/arm/mach-ux500/
2007 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2008 F: drivers/dma/ste_dma40*
2009 F: drivers/hwspinlock/u8500_hsem.c
2010 F: drivers/mfd/abx500*
2011 F: drivers/mfd/ab8500*
2012 F: drivers/mfd/dbx500*
2013 F: drivers/mfd/db8500*
2014 F: drivers/pinctrl/nomadik/pinctrl-ab*
2015 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
2016 F: drivers/rtc/rtc-ab8500.c
2017 F: drivers/rtc/rtc-pl031.c
2018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2020 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2021 M: Ulf Hansson <ulf.hansson@linaro.org>
2022 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2023 T: git git://git.linaro.org/people/ulfh/clk.git
2025 F: drivers/clk/ux500/
2027 ARM/VERSATILE EXPRESS PLATFORM
2028 M: Liviu Dudau <liviu.dudau@arm.com>
2029 M: Sudeep Holla <sudeep.holla@arm.com>
2030 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2031 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2033 F: arch/arm/boot/dts/vexpress*
2034 F: arch/arm64/boot/dts/arm/
2035 F: arch/arm/mach-vexpress/
2038 F: drivers/clk/versatile/clk-vexpress-osc.c
2039 F: drivers/clocksource/versatile.c
2043 M: Russell King <linux@armlinux.org.uk>
2044 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2045 W: http://www.armlinux.org.uk/
2049 ARM/VOIPAC PXA270 SUPPORT
2050 M: Marek Vasut <marek.vasut@gmail.com>
2051 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2053 F: arch/arm/mach-pxa/vpac270.c
2054 F: arch/arm/mach-pxa/include/mach/vpac270.h
2056 ARM/VT8500 ARM ARCHITECTURE
2057 M: Tony Prisk <linux@prisktech.co.nz>
2058 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2060 F: arch/arm/mach-vt8500/
2061 F: drivers/clocksource/vt8500_timer.c
2062 F: drivers/i2c/busses/i2c-wmt.c
2063 F: drivers/mmc/host/wmt-sdmmc.c
2064 F: drivers/pwm/pwm-vt8500.c
2065 F: drivers/rtc/rtc-vt8500.c
2066 F: drivers/tty/serial/vt8500_serial.c
2067 F: drivers/usb/host/ehci-platform.c
2068 F: drivers/usb/host/uhci-platform.c
2069 F: drivers/video/fbdev/vt8500lcdfb.*
2070 F: drivers/video/fbdev/wm8505fb*
2071 F: drivers/video/fbdev/wmt_ge_rops.*
2073 ARM/ZIPIT Z2 SUPPORT
2074 M: Marek Vasut <marek.vasut@gmail.com>
2075 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2077 F: arch/arm/mach-pxa/z2.c
2078 F: arch/arm/mach-pxa/include/mach/z2.h
2080 ARM/ZTE ARCHITECTURE
2081 M: Jun Nie <jun.nie@linaro.org>
2082 M: Baoyou Xie <baoyou.xie@linaro.org>
2083 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2085 F: arch/arm/mach-zx/
2087 F: drivers/reset/reset-zx2967.c
2089 F: Documentation/devicetree/bindings/arm/zte.txt
2090 F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
2091 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2092 F: Documentation/devicetree/bindings/soc/zte/
2093 F: include/dt-bindings/soc/zx*.h
2095 ARM/ZYNQ ARCHITECTURE
2096 M: Michal Simek <michal.simek@xilinx.com>
2097 R: Sören Brinkmann <soren.brinkmann@xilinx.com>
2098 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099 W: http://wiki.xilinx.com
2100 T: git https://github.com/Xilinx/linux-xlnx.git
2102 F: arch/arm/mach-zynq/
2103 F: drivers/cpuidle/cpuidle-zynq.c
2104 F: drivers/block/xsysace.c
2107 F: drivers/clocksource/cadence_ttc_timer.c
2108 F: drivers/i2c/busses/i2c-cadence.c
2109 F: drivers/mmc/host/sdhci-of-arasan.c
2110 F: drivers/edac/synopsys_edac.c
2112 ARM64 PORT (AARCH64 ARCHITECTURE)
2113 M: Catalin Marinas <catalin.marinas@arm.com>
2114 M: Will Deacon <will.deacon@arm.com>
2115 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2119 F: Documentation/arm64/
2121 AS3645A LED FLASH CONTROLLER DRIVER
2122 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2123 L: linux-media@vger.kernel.org
2124 T: git git://linuxtv.org/media_tree.git
2126 F: drivers/media/i2c/as3645a.c
2127 F: include/media/i2c/as3645a.h
2129 ASAHI KASEI AK8974 DRIVER
2130 M: Linus Walleij <linus.walleij@linaro.org>
2131 L: linux-iio@vger.kernel.org
2132 W: http://www.akm.com/
2134 F: drivers/iio/magnetometer/ak8974.c
2136 ASC7621 HARDWARE MONITOR DRIVER
2137 M: George Joseph <george.joseph@fairview5.com>
2138 L: linux-hwmon@vger.kernel.org
2140 F: Documentation/hwmon/asc7621
2141 F: drivers/hwmon/asc7621.c
2143 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2144 M: Corentin Chary <corentin.chary@gmail.com>
2145 L: acpi4asus-user@lists.sourceforge.net
2146 L: platform-driver-x86@vger.kernel.org
2147 W: http://acpi4asus.sf.net
2149 F: drivers/platform/x86/asus*.c
2150 F: drivers/platform/x86/eeepc*.c
2152 ASUS WIRELESS RADIO CONTROL DRIVER
2153 M: João Paulo Rechi Vita <jprvita@gmail.com>
2154 L: platform-driver-x86@vger.kernel.org
2156 F: drivers/platform/x86/asus-wireless.c
2159 M: David Howells <dhowells@redhat.com>
2160 L: keyrings@vger.kernel.org
2162 F: Documentation/crypto/asymmetric-keys.txt
2163 F: include/linux/verification.h
2164 F: include/crypto/public_key.h
2165 F: include/crypto/pkcs7.h
2166 F: crypto/asymmetric_keys/
2168 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2169 R: Dan Williams <dan.j.williams@intel.com>
2170 W: http://sourceforge.net/projects/xscaleiop
2172 F: Documentation/crypto/async-tx-api.txt
2175 F: include/linux/dmaengine.h
2176 F: include/linux/async_tx.h
2179 M: Wolfram Sang <wsa@the-dreams.de>
2180 L: linux-i2c@vger.kernel.org
2182 F: drivers/misc/eeprom/at24.c
2183 F: include/linux/platform_data/at24.h
2185 ATA OVER ETHERNET (AOE) DRIVER
2186 M: "Ed L. Cashin" <ed.cashin@acm.org>
2187 W: http://www.openaoe.org/
2189 F: Documentation/aoe/
2190 F: drivers/block/aoe/
2192 ATHEROS 71XX/9XXX GPIO DRIVER
2193 M: Alban Bedel <albeu@free.fr>
2194 W: https://github.com/AlbanBedel/linux
2195 T: git git://github.com/AlbanBedel/linux
2197 F: drivers/gpio/gpio-ath79.c
2198 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2200 ATHEROS ATH GENERIC UTILITIES
2201 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2202 L: linux-wireless@vger.kernel.org
2204 F: drivers/net/wireless/ath/*
2206 ATHEROS ATH5K WIRELESS DRIVER
2207 M: Jiri Slaby <jirislaby@gmail.com>
2208 M: Nick Kossifidis <mickflemm@gmail.com>
2209 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2210 L: linux-wireless@vger.kernel.org
2211 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2213 F: drivers/net/wireless/ath/ath5k/
2215 ATHEROS ATH6KL WIRELESS DRIVER
2216 M: Kalle Valo <kvalo@qca.qualcomm.com>
2217 L: linux-wireless@vger.kernel.org
2218 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2221 F: drivers/net/wireless/ath/ath6kl/
2224 M: Ville Syrjala <syrjala@sci.fi>
2226 F: drivers/input/misc/ati_remote2.c
2228 ATK0110 HWMON DRIVER
2229 M: Luca Tettamanti <kronos.it@gmail.com>
2230 L: linux-hwmon@vger.kernel.org
2232 F: drivers/hwmon/asus_atk0110.c
2234 ATLX ETHERNET DRIVERS
2235 M: Jay Cliburn <jcliburn@gmail.com>
2236 M: Chris Snook <chris.snook@gmail.com>
2237 L: netdev@vger.kernel.org
2238 W: http://sourceforge.net/projects/atl1
2239 W: http://atl1.sourceforge.net
2241 F: drivers/net/ethernet/atheros/
2244 M: Chas Williams <3chas3@gmail.com>
2245 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2246 L: netdev@vger.kernel.org
2247 W: http://linux-atm.sourceforge.net
2250 F: include/linux/atm*
2251 F: include/uapi/linux/atm*
2253 ATMEL AT91 / AT32 MCI DRIVER
2254 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2256 F: drivers/mmc/host/atmel-mci.c
2258 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2259 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2261 F: drivers/power/reset/at91-sama5d2_shdwc.c
2263 ATMEL Audio ALSA driver
2264 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2265 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2270 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2271 L: linux-i2c@vger.kernel.org
2273 F: drivers/i2c/busses/i2c-at91.c
2276 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2277 L: linux-media@vger.kernel.org
2279 F: drivers/media/platform/atmel/atmel-isi.c
2280 F: include/media/atmel-isi.h
2283 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2284 L: linux-fbdev@vger.kernel.org
2286 F: drivers/video/fbdev/atmel_lcdfb.c
2287 F: include/video/atmel_lcdc.h
2289 ATMEL MACB ETHERNET DRIVER
2290 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2292 F: drivers/net/ethernet/cadence/
2294 ATMEL MAXTOUCH DRIVER
2295 M: Nick Dyer <nick@shmanahar.org>
2296 T: git git://github.com/ndyer/linux.git
2298 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2299 F: drivers/input/touchscreen/atmel_mxt_ts.c
2300 F: include/linux/platform_data/atmel_mxt_ts.h
2303 M: Wenyou Yang <wenyou.yang@atmel.com>
2304 M: Josh Wu <rainyfeeling@outlook.com>
2305 L: linux-mtd@lists.infradead.org
2307 F: drivers/mtd/nand/atmel/*
2309 ATMEL SAMA5D2 ADC DRIVER
2310 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2311 L: linux-iio@vger.kernel.org
2313 F: drivers/iio/adc/at91-sama5d2_adc.c
2316 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2317 L: linux-mmc@vger.kernel.org
2319 F: drivers/mmc/host/sdhci-of-at91.c
2322 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2324 F: drivers/spi/spi-atmel.*
2327 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2328 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2330 F: drivers/misc/atmel-ssc.c
2331 F: include/linux/atmel-ssc.h
2333 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2334 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2335 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2337 F: drivers/misc/atmel_tclib.c
2338 F: drivers/clocksource/tcb_clksrc.c
2340 ATMEL USBA UDC DRIVER
2341 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2342 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2344 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2346 ATMEL WIRELESS DRIVER
2347 M: Simon Kelley <simon@thekelleys.org.uk>
2348 L: linux-wireless@vger.kernel.org
2349 W: http://www.thekelleys.org.uk/atmel
2350 W: http://atmelwlandriver.sourceforge.net/
2352 F: drivers/net/wireless/atmel/atmel*
2355 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2356 L: linux-arm-kernel@lists.infradead.org
2357 L: dmaengine@vger.kernel.org
2359 F: drivers/dma/at_xdmac.c
2361 ATOMIC INFRASTRUCTURE
2362 M: Will Deacon <will.deacon@arm.com>
2363 M: Peter Zijlstra <peterz@infradead.org>
2364 R: Boqun Feng <boqun.feng@gmail.com>
2365 L: linux-kernel@vger.kernel.org
2367 F: arch/*/include/asm/atomic*.h
2368 F: include/*/atomic*.h
2370 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2371 M: Bradley Grove <linuxdrivers@attotech.com>
2372 L: linux-scsi@vger.kernel.org
2373 W: http://www.attotech.com
2375 F: drivers/scsi/esas2r
2377 ATUSB IEEE 802.15.4 RADIO DRIVER
2378 M: Stefan Schmidt <stefan@osg.samsung.com>
2379 L: linux-wpan@vger.kernel.org
2381 F: drivers/net/ieee802154/atusb.c
2382 F: drivers/net/ieee802154/atusb.h
2383 F: drivers/net/ieee802154/at86rf230.h
2386 M: Paul Moore <paul@paul-moore.com>
2387 M: Eric Paris <eparis@redhat.com>
2388 L: linux-audit@redhat.com (moderated for non-subscribers)
2389 W: http://people.redhat.com/sgrubb/audit/
2390 T: git git://git.infradead.org/users/pcmoore/audit
2392 F: include/linux/audit.h
2393 F: include/uapi/linux/audit.h
2396 AUXILIARY DISPLAY DRIVERS
2397 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2398 W: http://miguelojeda.es/auxdisplay.htm
2399 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2401 F: drivers/auxdisplay/
2402 F: include/linux/cfag12864b.h
2405 M: Ralf Baechle <ralf@linux-mips.org>
2406 L: linux-hams@vger.kernel.org
2407 W: http://www.linux-ax25.org/
2409 F: include/uapi/linux/ax25.h
2410 F: include/net/ax25.h
2414 M: Peter Rosin <peda@axentia.se>
2415 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2417 F: Documentation/devicetree/bindings/arm/axentia.txt
2418 F: arch/arm/boot/dts/at91-linea.dtsi
2419 F: arch/arm/boot/dts/at91-tse850-3.dts
2421 AXENTIA ASOC DRIVERS
2422 M: Peter Rosin <peda@axentia.se>
2423 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2425 F: Documentation/devicetree/bindings/sound/axentia,*
2426 F: sound/soc/atmel/tse850-pcm5142.c
2429 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2430 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2431 L: linux-media@vger.kernel.org
2432 W: https://linuxtv.org
2433 T: git git://linuxtv.org/media_tree.git
2435 F: drivers/media/usb/dvb-usb-v2/az6007.c
2437 AZTECH FM RADIO RECEIVER DRIVER
2438 M: Hans Verkuil <hverkuil@xs4all.nl>
2439 L: linux-media@vger.kernel.org
2440 T: git git://linuxtv.org/media_tree.git
2441 W: https://linuxtv.org
2443 F: drivers/media/radio/radio-aztech*
2446 L: linux-wireless@vger.kernel.org
2447 L: b43-dev@lists.infradead.org
2448 W: http://wireless.kernel.org/en/users/Drivers/b43
2450 F: drivers/net/wireless/broadcom/b43/
2452 B43LEGACY WIRELESS DRIVER
2453 M: Larry Finger <Larry.Finger@lwfinger.net>
2454 L: linux-wireless@vger.kernel.org
2455 L: b43-dev@lists.infradead.org
2456 W: http://wireless.kernel.org/en/users/Drivers/b43
2458 F: drivers/net/wireless/broadcom/b43legacy/
2460 BACKLIGHT CLASS/SUBSYSTEM
2461 M: Lee Jones <lee.jones@linaro.org>
2462 M: Daniel Thompson <daniel.thompson@linaro.org>
2463 M: Jingoo Han <jingoohan1@gmail.com>
2464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2466 F: drivers/video/backlight/
2467 F: include/linux/backlight.h
2468 F: include/linux/pwm_backlight.h
2469 F: Documentation/devicetree/bindings/leds/backlight
2472 M: Marek Lindner <mareklindner@neomailbox.ch>
2473 M: Simon Wunderlich <sw@simonwunderlich.de>
2474 M: Antonio Quartulli <a@unstable.cc>
2475 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2476 W: https://www.open-mesh.org/
2477 Q: https://patchwork.open-mesh.org/project/batman/list/
2479 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2480 F: Documentation/ABI/testing/sysfs-class-net-mesh
2481 F: Documentation/networking/batman-adv.txt
2482 F: include/uapi/linux/batman_adv.h
2485 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2486 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2487 L: linux-hams@vger.kernel.org
2488 W: http://www.baycom.org/~tom/ham/ham.html
2490 F: drivers/net/hamradio/baycom*
2492 BCACHE (BLOCK LAYER CACHE)
2493 M: Kent Overstreet <kent.overstreet@gmail.com>
2494 L: linux-bcache@vger.kernel.org
2495 W: http://bcache.evilpiepirate.org
2497 F: drivers/md/bcache/
2499 BDISP ST MEDIA DRIVER
2500 M: Fabien Dessenne <fabien.dessenne@st.com>
2501 L: linux-media@vger.kernel.org
2502 T: git git://linuxtv.org/media_tree.git
2503 W: https://linuxtv.org
2505 F: drivers/media/platform/sti/bdisp
2507 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2508 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2509 L: netdev@vger.kernel.org
2511 F: drivers/net/ethernet/ec_bhf.c
2514 M: Luis de Bethencourt <luisbg@kernel.org>
2515 M: Salah Triki <salah.triki@gmail.com>
2517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2518 F: Documentation/filesystems/befs.txt
2522 M: Paolo Valente <paolo.valente@linaro.org>
2523 M: Jens Axboe <axboe@kernel.dk>
2524 L: linux-block@vger.kernel.org
2527 F: Documentation/block/bfq-iosched.txt
2530 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2532 F: Documentation/filesystems/bfs.txt
2534 F: include/uapi/linux/bfs_fs.h
2536 BLACKFIN ARCHITECTURE
2537 M: Steven Miao <realmz6@gmail.com>
2538 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2539 T: git git://git.code.sf.net/p/adi-linux/code
2540 W: http://blackfin.uclinux.org
2544 BLACKFIN EMAC DRIVER
2545 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2546 W: http://blackfin.uclinux.org
2548 F: drivers/net/ethernet/adi/
2550 BLACKFIN I2C TWI DRIVER
2551 M: Sonic Zhang <sonic.zhang@analog.com>
2552 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2553 W: http://blackfin.uclinux.org/
2555 F: drivers/i2c/busses/i2c-bfin-twi.c
2557 BLACKFIN MEDIA DRIVER
2558 M: Scott Jiang <scott.jiang.linux@gmail.com>
2559 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2560 W: http://blackfin.uclinux.org/
2562 F: drivers/media/platform/blackfin/
2563 F: drivers/media/i2c/adv7183*
2564 F: drivers/media/i2c/vs6624*
2567 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2568 W: http://blackfin.uclinux.org
2570 F: drivers/rtc/rtc-bfin.c
2573 M: Sonic Zhang <sonic.zhang@analog.com>
2574 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2575 W: http://blackfin.uclinux.org
2577 F: drivers/mmc/host/bfin_sdh.c
2579 BLACKFIN SERIAL DRIVER
2580 M: Sonic Zhang <sonic.zhang@analog.com>
2581 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2582 W: http://blackfin.uclinux.org
2584 F: drivers/tty/serial/bfin_uart.c
2586 BLACKFIN WATCHDOG DRIVER
2587 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2588 W: http://blackfin.uclinux.org
2590 F: drivers/watchdog/bfin_wdt.c
2592 BLINKM RGB LED DRIVER
2593 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2595 F: drivers/leds/leds-blinkm.c
2598 M: Jens Axboe <axboe@kernel.dk>
2599 L: linux-block@vger.kernel.org
2600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2603 F: kernel/trace/blktrace.c
2607 M: Joern Engel <joern@lazybastard.org>
2608 L: linux-mtd@lists.infradead.org
2610 F: drivers/mtd/devices/block2mtd.c
2613 M: Marcel Holtmann <marcel@holtmann.org>
2614 M: Gustavo Padovan <gustavo@padovan.org>
2615 M: Johan Hedberg <johan.hedberg@gmail.com>
2616 L: linux-bluetooth@vger.kernel.org
2617 W: http://www.bluez.org/
2618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2621 F: drivers/bluetooth/
2624 M: Marcel Holtmann <marcel@holtmann.org>
2625 M: Gustavo Padovan <gustavo@padovan.org>
2626 M: Johan Hedberg <johan.hedberg@gmail.com>
2627 L: linux-bluetooth@vger.kernel.org
2628 W: http://www.bluez.org/
2629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2633 F: include/net/bluetooth/
2636 M: Jay Vosburgh <j.vosburgh@gmail.com>
2637 M: Veaceslav Falico <vfalico@gmail.com>
2638 M: Andy Gospodarek <andy@greyhouse.net>
2639 L: netdev@vger.kernel.org
2640 W: http://sourceforge.net/projects/bonding/
2642 F: drivers/net/bonding/
2643 F: include/uapi/linux/if_bonding.h
2645 BPF (Safe dynamic programs and tools)
2646 M: Alexei Starovoitov <ast@kernel.org>
2647 M: Daniel Borkmann <daniel@iogearbox.net>
2648 L: netdev@vger.kernel.org
2649 L: linux-kernel@vger.kernel.org
2651 F: arch/x86/net/bpf_jit*
2652 F: Documentation/networking/filter.txt
2653 F: include/linux/bpf*
2654 F: include/linux/filter.h
2655 F: include/uapi/linux/bpf*
2656 F: include/uapi/linux/filter.h
2658 F: kernel/trace/bpf_trace.c
2661 F: net/core/filter.c
2662 F: net/sched/act_bpf.c
2663 F: net/sched/cls_bpf.c
2666 F: tools/testing/selftests/bpf/
2668 BROADCOM B44 10/100 ETHERNET DRIVER
2669 M: Michael Chan <michael.chan@broadcom.com>
2670 L: netdev@vger.kernel.org
2672 F: drivers/net/ethernet/broadcom/b44.*
2674 BROADCOM B53 ETHERNET SWITCH DRIVER
2675 M: Florian Fainelli <f.fainelli@gmail.com>
2676 L: netdev@vger.kernel.org
2677 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2679 F: drivers/net/dsa/b53/*
2680 F: include/linux/platform_data/b53.h
2682 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2683 M: Florian Fainelli <f.fainelli@gmail.com>
2684 M: Ray Jui <rjui@broadcom.com>
2685 M: Scott Branden <sbranden@broadcom.com>
2686 M: bcm-kernel-feedback-list@broadcom.com
2687 T: git git://github.com/broadcom/mach-bcm
2693 F: arch/arm/mach-bcm/
2695 BROADCOM BCM2835 ARM ARCHITECTURE
2696 M: Eric Anholt <eric@anholt.net>
2697 M: Stefan Wahren <stefan.wahren@i2se.com>
2698 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2699 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2700 T: git git://github.com/anholt/linux
2703 F: drivers/staging/vc04_services
2705 BROADCOM BCM47XX MIPS ARCHITECTURE
2706 M: Hauke Mehrtens <hauke@hauke-m.de>
2707 M: Rafał Miłecki <zajec5@gmail.com>
2708 L: linux-mips@linux-mips.org
2710 F: Documentation/devicetree/bindings/mips/brcm/
2711 F: arch/mips/bcm47xx/*
2712 F: arch/mips/include/asm/mach-bcm47xx/*
2714 BROADCOM BCM5301X ARM ARCHITECTURE
2715 M: Hauke Mehrtens <hauke@hauke-m.de>
2716 M: Rafał Miłecki <zajec5@gmail.com>
2717 M: Jon Mason <jonmason@broadcom.com>
2718 M: bcm-kernel-feedback-list@broadcom.com
2719 L: linux-arm-kernel@lists.infradead.org
2721 F: arch/arm/mach-bcm/bcm_5301x.c
2722 F: arch/arm/boot/dts/bcm5301x*.dtsi
2723 F: arch/arm/boot/dts/bcm470*
2724 F: arch/arm/boot/dts/bcm953012*
2726 BROADCOM BCM53573 ARM ARCHITECTURE
2727 M: Rafał Miłecki <rafal@milecki.pl>
2728 L: linux-arm-kernel@lists.infradead.org
2730 F: arch/arm/boot/dts/bcm53573*
2731 F: arch/arm/boot/dts/bcm47189*
2733 BROADCOM BCM63XX ARM ARCHITECTURE
2734 M: Florian Fainelli <f.fainelli@gmail.com>
2735 M: bcm-kernel-feedback-list@broadcom.com
2736 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2737 T: git git://github.com/broadcom/stblinux.git
2741 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2742 M: Kevin Cernekee <cernekee@gmail.com>
2743 L: linux-usb@vger.kernel.org
2745 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2747 BROADCOM BCM7XXX ARM ARCHITECTURE
2748 M: Brian Norris <computersforpeace@gmail.com>
2749 M: Gregory Fong <gregory.0xf0@gmail.com>
2750 M: Florian Fainelli <f.fainelli@gmail.com>
2751 M: bcm-kernel-feedback-list@broadcom.com
2752 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2753 T: git git://github.com/broadcom/stblinux.git
2755 F: arch/arm/mach-bcm/*brcmstb*
2756 F: arch/arm/boot/dts/bcm7*.dts*
2757 F: drivers/bus/brcmstb_gisb.c
2760 BROADCOM BMIPS CPUFREQ DRIVER
2761 M: Markus Mayer <mmayer@broadcom.com>
2762 M: bcm-kernel-feedback-list@broadcom.com
2763 L: linux-pm@vger.kernel.org
2765 F: drivers/cpufreq/bmips-cpufreq.c
2767 BROADCOM BMIPS MIPS ARCHITECTURE
2768 M: Kevin Cernekee <cernekee@gmail.com>
2769 M: Florian Fainelli <f.fainelli@gmail.com>
2770 L: linux-mips@linux-mips.org
2771 T: git git://github.com/broadcom/stblinux.git
2773 F: arch/mips/bmips/*
2774 F: arch/mips/include/asm/mach-bmips/*
2775 F: arch/mips/kernel/*bmips*
2776 F: arch/mips/boot/dts/brcm/bcm*.dts*
2777 F: drivers/irqchip/irq-bcm63*
2778 F: drivers/irqchip/irq-bcm7*
2779 F: drivers/irqchip/irq-brcmstb*
2780 F: include/linux/bcm963xx_nvram.h
2781 F: include/linux/bcm963xx_tag.h
2783 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2784 M: Rasesh Mody <rasesh.mody@cavium.com>
2785 M: Harish Patil <harish.patil@cavium.com>
2786 M: Dept-GELinuxNICDev@cavium.com
2787 L: netdev@vger.kernel.org
2789 F: drivers/net/ethernet/broadcom/bnx2.*
2790 F: drivers/net/ethernet/broadcom/bnx2_*
2792 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2793 M: QLogic-Storage-Upstream@qlogic.com
2794 L: linux-scsi@vger.kernel.org
2796 F: drivers/scsi/bnx2fc/
2798 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2799 M: QLogic-Storage-Upstream@qlogic.com
2800 L: linux-scsi@vger.kernel.org
2802 F: drivers/scsi/bnx2i/
2804 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2805 M: Yuval Mintz <Yuval.Mintz@cavium.com>
2806 M: Ariel Elior <ariel.elior@cavium.com>
2807 M: everest-linux-l2@cavium.com
2808 L: netdev@vger.kernel.org
2810 F: drivers/net/ethernet/broadcom/bnx2x/
2812 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2813 M: Michael Chan <michael.chan@broadcom.com>
2814 L: netdev@vger.kernel.org
2816 F: drivers/net/ethernet/broadcom/bnxt/
2818 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2819 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2820 M: Franky Lin <franky.lin@broadcom.com>
2821 M: Hante Meuleman <hante.meuleman@broadcom.com>
2822 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2823 M: Wright Feng <wright.feng@cypress.com>
2824 L: linux-wireless@vger.kernel.org
2825 L: brcm80211-dev-list.pdl@broadcom.com
2826 L: brcm80211-dev-list@cypress.com
2828 F: drivers/net/wireless/broadcom/brcm80211/
2830 BROADCOM BRCMSTB GPIO DRIVER
2831 M: Gregory Fong <gregory.0xf0@gmail.com>
2832 L: bcm-kernel-feedback-list@broadcom.com
2834 F: drivers/gpio/gpio-brcmstb.c
2835 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2837 BROADCOM GENET ETHERNET DRIVER
2838 M: Florian Fainelli <f.fainelli@gmail.com>
2839 L: netdev@vger.kernel.org
2841 F: drivers/net/ethernet/broadcom/genet/
2843 BROADCOM IPROC ARM ARCHITECTURE
2844 M: Ray Jui <rjui@broadcom.com>
2845 M: Scott Branden <sbranden@broadcom.com>
2846 M: Jon Mason <jonmason@broadcom.com>
2847 M: bcm-kernel-feedback-list@broadcom.com
2848 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2849 T: git git://github.com/broadcom/cygnus-linux.git
2864 F: arch/arm64/boot/dts/broadcom/ns2*
2865 F: drivers/clk/bcm/clk-ns*
2866 F: drivers/pinctrl/bcm/pinctrl-ns*
2868 BROADCOM KONA GPIO DRIVER
2869 M: Ray Jui <rjui@broadcom.com>
2870 L: bcm-kernel-feedback-list@broadcom.com
2872 F: drivers/gpio/gpio-bcm-kona.c
2873 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2875 BROADCOM NETXTREME-E ROCE DRIVER
2876 M: Selvin Xavier <selvin.xavier@broadcom.com>
2877 M: Devesh Sharma <devesh.sharma@broadcom.com>
2878 M: Somnath Kotur <somnath.kotur@broadcom.com>
2879 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2880 L: linux-rdma@vger.kernel.org
2881 W: http://www.broadcom.com
2883 F: drivers/infiniband/hw/bnxt_re/
2884 F: include/uapi/rdma/bnxt_re-abi.h
2886 BROADCOM NVRAM DRIVER
2887 M: Rafał Miłecki <zajec5@gmail.com>
2888 L: linux-mips@linux-mips.org
2890 F: drivers/firmware/broadcom/*
2892 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2893 M: Rafał Miłecki <zajec5@gmail.com>
2894 L: linux-wireless@vger.kernel.org
2897 F: include/linux/bcma/
2899 BROADCOM STB AVS CPUFREQ DRIVER
2900 M: Markus Mayer <mmayer@broadcom.com>
2901 M: bcm-kernel-feedback-list@broadcom.com
2902 L: linux-pm@vger.kernel.org
2904 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2905 F: drivers/cpufreq/brcmstb*
2907 BROADCOM STB NAND FLASH DRIVER
2908 M: Brian Norris <computersforpeace@gmail.com>
2909 M: Kamal Dasu <kdasu.kdev@gmail.com>
2910 L: linux-mtd@lists.infradead.org
2911 L: bcm-kernel-feedback-list@broadcom.com
2913 F: drivers/mtd/nand/brcmnand/
2915 BROADCOM SYSTEMPORT ETHERNET DRIVER
2916 M: Florian Fainelli <f.fainelli@gmail.com>
2917 L: netdev@vger.kernel.org
2919 F: drivers/net/ethernet/broadcom/bcmsysport.*
2921 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2922 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2923 M: Prashant Sreedharan <prashant@broadcom.com>
2924 M: Michael Chan <mchan@broadcom.com>
2925 L: netdev@vger.kernel.org
2927 F: drivers/net/ethernet/broadcom/tg3.*
2929 BROCADE BFA FC SCSI DRIVER
2930 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2931 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2932 L: linux-scsi@vger.kernel.org
2934 F: drivers/scsi/bfa/
2936 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2937 M: Rasesh Mody <rasesh.mody@cavium.com>
2938 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2939 M: Dept-GELinuxNICDev@cavium.com
2940 L: netdev@vger.kernel.org
2942 F: drivers/net/ethernet/brocade/bna/
2944 BSG (block layer generic sg v4 driver)
2945 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2946 L: linux-scsi@vger.kernel.org
2949 F: include/linux/bsg.h
2950 F: include/uapi/linux/bsg.h
2953 M: Clemens Ladisch <clemens@ladisch.de>
2954 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2955 T: git git://git.alsa-project.org/alsa-kernel.git
2957 F: Documentation/sound/alsa/Bt87x.txt
2958 F: sound/pci/bt87x.c
2961 M: Michael Buesch <m@bues.ch>
2962 W: http://bu3sch.de/btgpio.php
2964 F: drivers/gpio/gpio-bt8xx.c
2967 M: Chris Mason <clm@fb.com>
2968 M: Josef Bacik <jbacik@fb.com>
2969 M: David Sterba <dsterba@suse.com>
2970 L: linux-btrfs@vger.kernel.org
2971 W: http://btrfs.wiki.kernel.org/
2972 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2975 F: Documentation/filesystems/btrfs.txt
2977 F: include/linux/btrfs*
2978 F: include/uapi/linux/btrfs*
2980 BTTV VIDEO4LINUX DRIVER
2981 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2982 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2983 L: linux-media@vger.kernel.org
2984 W: https://linuxtv.org
2985 T: git git://linuxtv.org/media_tree.git
2987 F: Documentation/media/v4l-drivers/bttv*
2988 F: drivers/media/pci/bt8xx/bttv*
2990 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
2991 M: Chanwoo Choi <cw00.choi@samsung.com>
2992 L: linux-pm@vger.kernel.org
2993 L: linux-samsung-soc@vger.kernel.org
2994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
2996 F: drivers/devfreq/exynos-bus.c
2997 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
2999 BUSLOGIC SCSI DRIVER
3000 M: Khalid Aziz <khalid@gonehiking.org>
3001 L: linux-scsi@vger.kernel.org
3003 F: drivers/scsi/BusLogic.*
3004 F: drivers/scsi/FlashPoint.*
3006 C-MEDIA CMI8788 DRIVER
3007 M: Clemens Ladisch <clemens@ladisch.de>
3008 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3009 T: git git://git.alsa-project.org/alsa-kernel.git
3011 F: sound/pci/oxygen/
3014 M: Mark Salter <msalter@redhat.com>
3015 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3016 L: linux-c6x-dev@linux-c6x.org
3017 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3021 CA8210 IEEE-802.15.4 RADIO DRIVER
3022 M: Harry Morris <h.morris@cascoda.com>
3023 M: linuxdev@cascoda.com
3024 L: linux-wpan@vger.kernel.org
3025 W: https://github.com/Cascoda/ca8210-linux.git
3027 F: drivers/net/ieee802154/ca8210.c
3028 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3030 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3031 M: David Howells <dhowells@redhat.com>
3032 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3034 F: Documentation/filesystems/caching/cachefiles.txt
3037 CADET FM/AM RADIO RECEIVER DRIVER
3038 M: Hans Verkuil <hverkuil@xs4all.nl>
3039 L: linux-media@vger.kernel.org
3040 T: git git://linuxtv.org/media_tree.git
3041 W: https://linuxtv.org
3043 F: drivers/media/radio/radio-cadet*
3045 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3046 M: Jonathan Corbet <corbet@lwn.net>
3047 L: linux-media@vger.kernel.org
3048 T: git git://linuxtv.org/media_tree.git
3050 F: Documentation/media/v4l-drivers/cafe_ccic*
3051 F: drivers/media/platform/marvell-ccic/
3054 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3055 L: netdev@vger.kernel.org
3057 F: Documentation/networking/caif/
3058 F: drivers/net/caif/
3059 F: include/uapi/linux/caif/
3060 F: include/net/caif/
3063 CALGARY x86-64 IOMMU
3064 M: Muli Ben-Yehuda <mulix@mulix.org>
3065 M: Jon Mason <jdmason@kudzu.us>
3066 L: iommu@lists.linux-foundation.org
3068 F: arch/x86/kernel/pci-calgary_64.c
3069 F: arch/x86/kernel/tce_64.c
3070 F: arch/x86/include/asm/calgary.h
3071 F: arch/x86/include/asm/tce.h
3074 M: Wolfgang Grandegger <wg@grandegger.com>
3075 M: Marc Kleine-Budde <mkl@pengutronix.de>
3076 L: linux-can@vger.kernel.org
3077 W: https://github.com/linux-can
3078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3081 F: Documentation/devicetree/bindings/net/can/
3083 F: include/linux/can/dev.h
3084 F: include/linux/can/platform/
3085 F: include/uapi/linux/can/error.h
3086 F: include/uapi/linux/can/netlink.h
3089 M: Oliver Hartkopp <socketcan@hartkopp.net>
3090 M: Marc Kleine-Budde <mkl@pengutronix.de>
3091 L: linux-can@vger.kernel.org
3092 W: https://github.com/linux-can
3093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3096 F: Documentation/networking/can.txt
3098 F: include/linux/can/core.h
3099 F: include/uapi/linux/can.h
3100 F: include/uapi/linux/can/bcm.h
3101 F: include/uapi/linux/can/raw.h
3102 F: include/uapi/linux/can/gw.h
3105 M: Serge Hallyn <serge@hallyn.com>
3106 L: linux-security-module@vger.kernel.org
3108 F: include/linux/capability.h
3109 F: include/uapi/linux/capability.h
3110 F: security/commoncap.c
3111 F: kernel/capability.c
3113 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3114 M: Kevin Tsai <ktsai@capellamicro.com>
3116 F: drivers/iio/light/cm*
3118 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3119 M: Christian Lamparter <chunkeey@googlemail.com>
3120 L: linux-wireless@vger.kernel.org
3121 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3123 F: drivers/net/wireless/ath/carl9170/
3126 M: Jan Glauber <jglauber@cavium.com>
3127 M: David Daney <david.daney@cavium.com>
3128 W: http://www.cavium.com
3130 F: drivers/i2c/busses/i2c-octeon*
3131 F: drivers/i2c/busses/i2c-thunderx*
3133 CAVIUM LIQUIDIO NETWORK DRIVER
3134 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3135 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3136 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3137 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3138 L: netdev@vger.kernel.org
3139 W: http://www.cavium.com
3141 F: drivers/net/ethernet/cavium/liquidio/
3144 M: Jan Glauber <jglauber@cavium.com>
3145 M: David Daney <david.daney@cavium.com>
3146 M: Steven J. Hill <Steven.Hill@cavium.com>
3147 W: http://www.cavium.com
3149 F: drivers/mmc/host/cavium*
3151 CAVIUM OCTEON-TX CRYPTO DRIVER
3152 M: George Cherian <george.cherian@cavium.com>
3153 L: linux-crypto@vger.kernel.org
3154 W: http://www.cavium.com
3156 F: drivers/crypto/cavium/cpt/
3158 CAVIUM THUNDERX2 ARM64 SOC
3159 M: Jayachandran C <jnair@caviumnetworks.com>
3160 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3162 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3163 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3165 CC2520 IEEE-802.15.4 RADIO DRIVER
3166 M: Varka Bhadram <varkabhadram@gmail.com>
3167 L: linux-wpan@vger.kernel.org
3169 F: drivers/net/ieee802154/cc2520.c
3170 F: include/linux/spi/cc2520.h
3171 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3173 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3174 M: Gilad Ben-Yossef <gilad@benyossef.com>
3175 L: linux-crypto@vger.kernel.org
3176 L: driverdev-devel@linuxdriverproject.org
3178 F: drivers/staging/ccree/
3179 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3182 M: Hans Verkuil <hans.verkuil@cisco.com>
3183 L: linux-media@vger.kernel.org
3184 T: git git://linuxtv.org/media_tree.git
3185 W: http://linuxtv.org
3187 F: Documentation/media/kapi/cec-core.rst
3188 F: Documentation/media/uapi/cec
3189 F: drivers/media/cec/
3190 F: drivers/media/rc/keymaps/rc-cec.c
3191 F: include/media/cec.h
3192 F: include/media/cec-notifier.h
3193 F: include/uapi/linux/cec.h
3194 F: include/uapi/linux/cec-funcs.h
3195 F: Documentation/devicetree/bindings/media/cec.txt
3197 CELL BROADBAND ENGINE ARCHITECTURE
3198 M: Arnd Bergmann <arnd@arndb.de>
3199 L: linuxppc-dev@lists.ozlabs.org
3200 W: http://www.ibm.com/developerworks/power/cell/
3202 F: arch/powerpc/include/asm/cell*.h
3203 F: arch/powerpc/include/asm/spu*.h
3204 F: arch/powerpc/include/uapi/asm/spu*.h
3205 F: arch/powerpc/oprofile/*cell*
3206 F: arch/powerpc/platforms/cell/
3208 CEPH COMMON CODE (LIBCEPH)
3209 M: Ilya Dryomov <idryomov@gmail.com>
3210 M: "Yan, Zheng" <zyan@redhat.com>
3211 M: Sage Weil <sage@redhat.com>
3212 L: ceph-devel@vger.kernel.org
3214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3215 T: git git://github.com/ceph/ceph-client.git
3218 F: include/linux/ceph/
3219 F: include/linux/crush/
3221 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3222 M: "Yan, Zheng" <zyan@redhat.com>
3223 M: Sage Weil <sage@redhat.com>
3224 M: Ilya Dryomov <idryomov@gmail.com>
3225 L: ceph-devel@vger.kernel.org
3227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3228 T: git git://github.com/ceph/ceph-client.git
3230 F: Documentation/filesystems/ceph.txt
3233 CERTIFICATE HANDLING:
3234 M: David Howells <dhowells@redhat.com>
3235 M: David Woodhouse <dwmw2@infradead.org>
3236 L: keyrings@vger.kernel.org
3238 F: Documentation/module-signing.txt
3240 F: scripts/sign-file.c
3241 F: scripts/extract-cert.c
3243 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3244 L: linux-usb@vger.kernel.org
3246 F: Documentation/usb/WUSB-Design-overview.txt
3247 F: Documentation/usb/wusb-cbaf
3248 F: drivers/usb/host/hwa-hc.c
3249 F: drivers/usb/host/whci/
3250 F: drivers/usb/wusbcore/
3251 F: include/linux/usb/wusb*
3253 CFAG12864B LCD DRIVER
3254 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3255 W: http://miguelojeda.es/auxdisplay.htm
3256 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3258 F: drivers/auxdisplay/cfag12864b.c
3259 F: include/linux/cfag12864b.h
3261 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3262 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3263 W: http://miguelojeda.es/auxdisplay.htm
3264 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3266 F: drivers/auxdisplay/cfag12864bfb.c
3267 F: include/linux/cfag12864b.h
3269 CFG80211 and NL80211
3270 M: Johannes Berg <johannes@sipsolutions.net>
3271 L: linux-wireless@vger.kernel.org
3272 W: http://wireless.kernel.org/
3273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3276 F: include/uapi/linux/nl80211.h
3277 F: include/net/cfg80211.h
3279 X: net/wireless/wext*
3281 CHAR and MISC DRIVERS
3282 M: Arnd Bergmann <arnd@arndb.de>
3283 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3288 F: include/linux/miscdevice.h
3291 M: Andy Whitcroft <apw@canonical.com>
3292 M: Joe Perches <joe@perches.com>
3294 F: scripts/checkpatch.pl
3296 CHINESE DOCUMENTATION
3297 M: Harry Wei <harryxiyou@gmail.com>
3298 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3299 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3301 F: Documentation/translations/zh_CN/
3303 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3304 M: Peter Chen <Peter.Chen@nxp.com>
3305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3306 L: linux-usb@vger.kernel.org
3308 F: drivers/usb/chipidea/
3310 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3311 M: Hans de Goede <hdegoede@redhat.com>
3312 L: linux-input@vger.kernel.org
3314 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3315 F: drivers/input/touchscreen/chipone_icn8318.c
3317 CHROME HARDWARE PLATFORM SUPPORT
3318 M: Benson Leung <bleung@chromium.org>
3319 M: Olof Johansson <olof@lixom.net>
3321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3322 F: drivers/platform/chrome/
3324 CIRRUS LOGIC AUDIO CODEC DRIVERS
3325 M: Brian Austin <brian.austin@cirrus.com>
3326 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3327 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3329 F: sound/soc/codecs/cs*
3331 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3332 M: Hartley Sweeten <hsweeten@visionengravers.com>
3333 L: netdev@vger.kernel.org
3335 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3337 CISCO FCOE HBA DRIVER
3338 M: Satish Kharat <satishkh@cisco.com>
3339 M: Sesidhar Baddela <sebaddel@cisco.com>
3340 M: Karan Tilak Kumar <kartilak@cisco.com>
3341 L: linux-scsi@vger.kernel.org
3343 F: drivers/scsi/fnic/
3345 CISCO SCSI HBA DRIVER
3346 M: Karan Tilak Kumar <kartilak@cisco.com>
3347 M: Sesidhar Baddela <sebaddel@cisco.com>
3348 L: linux-scsi@vger.kernel.org
3350 F: drivers/scsi/snic/
3352 CISCO VIC ETHERNET NIC DRIVER
3353 M: Christian Benvenuti <benve@cisco.com>
3354 M: Govindarajulu Varadarajan <_govind@gmx.com>
3355 M: Neel Patel <neepatel@cisco.com>
3357 F: drivers/net/ethernet/cisco/enic/
3359 CISCO VIC LOW LATENCY NIC DRIVER
3360 M: Christian Benvenuti <benve@cisco.com>
3361 M: Dave Goodell <dgoodell@cisco.com>
3363 F: drivers/infiniband/hw/usnic/
3366 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3367 L: linux-kernel@vger.kernel.org
3370 F: include/linux/cleancache.h
3373 M: Russell King <linux@armlinux.org.uk>
3374 L: linux-clk@vger.kernel.org
3376 F: include/linux/clk.h
3378 CLOCKSOURCE, CLOCKEVENT DRIVERS
3379 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3380 M: Thomas Gleixner <tglx@linutronix.de>
3381 L: linux-kernel@vger.kernel.org
3382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3384 F: drivers/clocksource
3387 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3388 M: Daniel Oliveira Nascimento <don@syst.com.br>
3389 L: platform-driver-x86@vger.kernel.org
3391 F: drivers/platform/x86/classmate-laptop.c
3394 M: Hans Verkuil <hans.verkuil@cisco.com>
3395 L: linux-media@vger.kernel.org
3396 T: git git://linuxtv.org/media_tree.git
3397 W: https://linuxtv.org
3399 F: drivers/media/pci/cobalt/
3401 COCCINELLE/Semantic Patches (SmPL)
3402 M: Julia Lawall <Julia.Lawall@lip6.fr>
3403 M: Gilles Muller <Gilles.Muller@lip6.fr>
3404 M: Nicolas Palix <nicolas.palix@imag.fr>
3405 M: Michal Marek <mmarek@suse.com>
3406 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3408 W: http://coccinelle.lip6.fr/
3410 F: Documentation/dev-tools/coccinelle.rst
3411 F: scripts/coccinelle/
3412 F: scripts/coccicheck
3415 M: Jan Harkes <jaharkes@cs.cmu.edu>
3417 L: codalist@coda.cs.cmu.edu
3418 W: http://www.coda.cs.cmu.edu/
3420 F: Documentation/filesystems/coda.txt
3422 F: include/linux/coda*.h
3423 F: include/uapi/linux/coda*.h
3425 CODA V4L2 MEM2MEM DRIVER
3426 M: Philipp Zabel <p.zabel@pengutronix.de>
3427 L: linux-media@vger.kernel.org
3429 F: Documentation/devicetree/bindings/media/coda.txt
3430 F: drivers/media/platform/coda/
3432 COMMON CLK FRAMEWORK
3433 M: Michael Turquette <mturquette@baylibre.com>
3434 M: Stephen Boyd <sboyd@codeaurora.org>
3435 L: linux-clk@vger.kernel.org
3436 Q: http://patchwork.kernel.org/project/linux-clk/list/
3437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3439 F: Documentation/devicetree/bindings/clock/
3441 X: drivers/clk/clkdev.c
3442 F: include/linux/clk-pr*
3443 F: include/linux/clk/
3445 COMMON INTERNET FILE SYSTEM (CIFS)
3446 M: Steve French <sfrench@samba.org>
3447 L: linux-cifs@vger.kernel.org
3448 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3449 W: http://linux-cifs.samba.org/
3450 T: git git://git.samba.org/sfrench/cifs-2.6.git
3452 F: Documentation/filesystems/cifs/
3455 COMPACTPCI HOTPLUG CORE
3456 M: Scott Murray <scott@spiteful.org>
3457 L: linux-pci@vger.kernel.org
3459 F: drivers/pci/hotplug/cpci_hotplug*
3461 COMPACTPCI HOTPLUG GENERIC DRIVER
3462 M: Scott Murray <scott@spiteful.org>
3463 L: linux-pci@vger.kernel.org
3465 F: drivers/pci/hotplug/cpcihp_generic.c
3467 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3468 M: Scott Murray <scott@spiteful.org>
3469 L: linux-pci@vger.kernel.org
3471 F: drivers/pci/hotplug/cpcihp_zt5550.*
3473 COMPAL LAPTOP SUPPORT
3474 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3475 L: platform-driver-x86@vger.kernel.org
3477 F: drivers/platform/x86/compal-laptop.c
3479 CONEXANT ACCESSRUNNER USB DRIVER
3480 L: accessrunner-general@lists.sourceforge.net
3481 W: http://accessrunner.sourceforge.net/
3483 F: drivers/usb/atm/cxacru.c
3486 M: Joel Becker <jlbec@evilplan.org>
3487 M: Christoph Hellwig <hch@lst.de>
3488 T: git git://git.infradead.org/users/hch/configfs.git
3491 F: include/linux/configfs.h
3494 M: Evgeniy Polyakov <zbr@ioremap.net>
3495 L: netdev@vger.kernel.org
3497 F: drivers/connector/
3499 CONTROL GROUP (CGROUP)
3500 M: Tejun Heo <tj@kernel.org>
3501 M: Li Zefan <lizefan@huawei.com>
3502 M: Johannes Weiner <hannes@cmpxchg.org>
3503 L: cgroups@vger.kernel.org
3504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3506 F: Documentation/cgroup*
3507 F: include/linux/cgroup*
3510 CONTROL GROUP - CPUSET
3511 M: Li Zefan <lizefan@huawei.com>
3512 L: cgroups@vger.kernel.org
3513 W: http://www.bullopensource.org/cpuset/
3514 W: http://oss.sgi.com/projects/cpusets/
3515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3517 F: Documentation/cgroup-v1/cpusets.txt
3518 F: include/linux/cpuset.h
3521 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3522 M: Johannes Weiner <hannes@cmpxchg.org>
3523 M: Michal Hocko <mhocko@kernel.org>
3524 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3525 L: cgroups@vger.kernel.org
3526 L: linux-mm@kvack.org
3531 CORETEMP HARDWARE MONITORING DRIVER
3532 M: Fenghua Yu <fenghua.yu@intel.com>
3533 L: linux-hwmon@vger.kernel.org
3535 F: Documentation/hwmon/coretemp
3536 F: drivers/hwmon/coretemp.c
3538 COSA/SRP SYNC SERIAL DRIVER
3539 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3540 W: http://www.fi.muni.cz/~kas/cosa/
3542 F: drivers/net/wan/cosa*
3544 CPMAC ETHERNET DRIVER
3545 M: Florian Fainelli <f.fainelli@gmail.com>
3546 L: netdev@vger.kernel.org
3548 F: drivers/net/ethernet/ti/cpmac.c
3550 CPU FREQUENCY DRIVERS
3551 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3552 M: Viresh Kumar <viresh.kumar@linaro.org>
3553 L: linux-pm@vger.kernel.org
3555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3556 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3557 B: https://bugzilla.kernel.org
3558 F: Documentation/cpu-freq/
3559 F: Documentation/devicetree/bindings/cpufreq/
3561 F: include/linux/cpufreq.h
3562 F: tools/testing/selftests/cpufreq/
3564 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3565 M: Viresh Kumar <viresh.kumar@linaro.org>
3566 M: Sudeep Holla <sudeep.holla@arm.com>
3567 L: linux-pm@vger.kernel.org
3568 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3570 F: drivers/cpufreq/arm_big_little.h
3571 F: drivers/cpufreq/arm_big_little.c
3572 F: drivers/cpufreq/arm_big_little_dt.c
3574 CPU POWER MONITORING SUBSYSTEM
3575 M: Thomas Renninger <trenn@suse.com>
3576 L: linux-pm@vger.kernel.org
3578 F: tools/power/cpupower/
3581 M: "H. Peter Anvin" <hpa@zytor.com>
3583 F: arch/x86/kernel/cpuid.c
3584 F: arch/x86/kernel/msr.c
3586 CPUIDLE DRIVER - ARM BIG LITTLE
3587 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3588 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3589 L: linux-pm@vger.kernel.org
3590 L: linux-arm-kernel@lists.infradead.org
3591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3593 F: drivers/cpuidle/cpuidle-big_little.c
3595 CPUIDLE DRIVER - ARM EXYNOS
3596 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3597 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3598 M: Kukjin Kim <kgene@kernel.org>
3599 L: linux-pm@vger.kernel.org
3600 L: linux-samsung-soc@vger.kernel.org
3602 F: drivers/cpuidle/cpuidle-exynos.c
3603 F: arch/arm/mach-exynos/pm.c
3606 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3607 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3608 L: linux-pm@vger.kernel.org
3610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3611 B: https://bugzilla.kernel.org
3612 F: drivers/cpuidle/*
3613 F: include/linux/cpuidle.h
3616 W: http://sourceforge.net/projects/cramfs/
3617 S: Orphan / Obsolete
3618 F: Documentation/filesystems/cramfs.txt
3622 M: Mikael Starvik <starvik@axis.com>
3623 M: Jesper Nilsson <jesper.nilsson@axis.com>
3624 L: linux-cris-kernel@axis.com
3625 W: http://developer.axis.com
3626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3629 F: drivers/tty/serial/crisv10.*
3632 M: Herbert Xu <herbert@gondor.apana.org.au>
3633 M: "David S. Miller" <davem@davemloft.net>
3634 L: linux-crypto@vger.kernel.org
3635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3638 F: Documentation/crypto/
3639 F: Documentation/devicetree/bindings/crypto/
3644 F: include/linux/crypto*
3646 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3647 M: Neil Horman <nhorman@tuxdriver.com>
3648 L: linux-crypto@vger.kernel.org
3650 F: crypto/ansi_cprng.c
3654 M: Hans Verkuil <hverkuil@xs4all.nl>
3655 L: linux-media@vger.kernel.org
3656 T: git git://linuxtv.org/media_tree.git
3657 W: http://linuxtv.org
3659 F: drivers/media/i2c/cs3308.c
3660 F: drivers/media/i2c/cs3308.h
3662 CS5535 Audio ALSA driver
3663 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3665 F: sound/pci/cs5535audio/
3668 M: Solomon Peachy <pizza@shaftnet.org>
3670 F: drivers/net/wireless/st/cw1200/
3672 CX18 VIDEO4LINUX DRIVER
3673 M: Andy Walls <awalls@md.metrocast.net>
3674 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3675 L: linux-media@vger.kernel.org
3676 T: git git://linuxtv.org/media_tree.git
3677 W: https://linuxtv.org
3678 W: http://www.ivtvdriver.org/index.php/Cx18
3680 F: Documentation/media/v4l-drivers/cx18*
3681 F: drivers/media/pci/cx18/
3682 F: include/uapi/linux/ivtv*
3684 CX2341X MPEG ENCODER HELPER MODULE
3685 M: Hans Verkuil <hverkuil@xs4all.nl>
3686 L: linux-media@vger.kernel.org
3687 T: git git://linuxtv.org/media_tree.git
3688 W: https://linuxtv.org
3690 F: drivers/media/common/cx2341x*
3691 F: include/media/cx2341x*
3693 CX24120 MEDIA DRIVER
3694 M: Jemma Denson <jdenson@gmail.com>
3695 M: Patrick Boettcher <patrick.boettcher@posteo.de>
3696 L: linux-media@vger.kernel.org
3697 W: https://linuxtv.org
3698 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3700 F: drivers/media/dvb-frontends/cx24120*
3702 CX88 VIDEO4LINUX DRIVER
3703 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3704 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3705 L: linux-media@vger.kernel.org
3706 W: https://linuxtv.org
3707 T: git git://linuxtv.org/media_tree.git
3709 F: Documentation/media/v4l-drivers/cx88*
3710 F: drivers/media/pci/cx88/
3712 CXD2820R MEDIA DRIVER
3713 M: Antti Palosaari <crope@iki.fi>
3714 L: linux-media@vger.kernel.org
3715 W: https://linuxtv.org
3716 W: http://palosaari.fi/linux/
3717 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3718 T: git git://linuxtv.org/anttip/media_tree.git
3720 F: drivers/media/dvb-frontends/cxd2820r*
3722 CXGB3 ETHERNET DRIVER (CXGB3)
3723 M: Santosh Raspatur <santosh@chelsio.com>
3724 L: netdev@vger.kernel.org
3725 W: http://www.chelsio.com
3727 F: drivers/net/ethernet/chelsio/cxgb3/
3729 CXGB3 ISCSI DRIVER (CXGB3I)
3730 M: Karen Xie <kxie@chelsio.com>
3731 L: linux-scsi@vger.kernel.org
3732 W: http://www.chelsio.com
3734 F: drivers/scsi/cxgbi/cxgb3i
3736 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3737 M: Steve Wise <swise@chelsio.com>
3738 L: linux-rdma@vger.kernel.org
3739 W: http://www.openfabrics.org
3741 F: drivers/infiniband/hw/cxgb3/
3742 F: include/uapi/rdma/cxgb3-abi.h
3744 CXGB4 CRYPTO DRIVER (chcr)
3745 M: Harsh Jain <harsh@chelsio.com>
3746 L: linux-crypto@vger.kernel.org
3747 W: http://www.chelsio.com
3749 F: drivers/crypto/chelsio
3751 CXGB4 ETHERNET DRIVER (CXGB4)
3752 M: Ganesh Goudar <ganeshgr@chelsio.com>
3753 L: netdev@vger.kernel.org
3754 W: http://www.chelsio.com
3756 F: drivers/net/ethernet/chelsio/cxgb4/
3758 CXGB4 ISCSI DRIVER (CXGB4I)
3759 M: Karen Xie <kxie@chelsio.com>
3760 L: linux-scsi@vger.kernel.org
3761 W: http://www.chelsio.com
3763 F: drivers/scsi/cxgbi/cxgb4i
3765 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3766 M: Steve Wise <swise@chelsio.com>
3767 L: linux-rdma@vger.kernel.org
3768 W: http://www.openfabrics.org
3770 F: drivers/infiniband/hw/cxgb4/
3771 F: include/uapi/rdma/cxgb4-abi.h
3773 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3774 M: Casey Leedom <leedom@chelsio.com>
3775 L: netdev@vger.kernel.org
3776 W: http://www.chelsio.com
3778 F: drivers/net/ethernet/chelsio/cxgb4vf/
3780 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3781 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3782 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3783 L: linuxppc-dev@lists.ozlabs.org
3785 F: arch/powerpc/platforms/powernv/pci-cxl.c
3786 F: drivers/misc/cxl/
3787 F: include/misc/cxl*
3788 F: include/uapi/misc/cxl.h
3789 F: Documentation/powerpc/cxl.txt
3790 F: Documentation/ABI/testing/sysfs-class-cxl
3792 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3793 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3794 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3795 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3796 L: linux-scsi@vger.kernel.org
3798 F: drivers/scsi/cxlflash/
3799 F: include/uapi/scsi/cxlflash_ioctls.h
3800 F: Documentation/powerpc/cxlflash.txt
3803 M: Russell King <linux@armlinux.org.uk>
3804 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3805 W: http://www.armlinux.org.uk/
3807 F: drivers/video/fbdev/cyber2000fb.*
3809 CYCLADES ASYNC MUX DRIVER
3810 W: http://www.cyclades.com/
3812 F: drivers/tty/cyclades.c
3813 F: include/linux/cyclades.h
3814 F: include/uapi/linux/cyclades.h
3816 CYCLADES PC300 DRIVER
3817 W: http://www.cyclades.com/
3819 F: drivers/net/wan/pc300*
3821 CYPRESS_FIRMWARE MEDIA DRIVER
3822 M: Antti Palosaari <crope@iki.fi>
3823 L: linux-media@vger.kernel.org
3824 W: https://linuxtv.org
3825 W: http://palosaari.fi/linux/
3826 Q: http://patchwork.linuxtv.org/project/linux-media/list/
3827 T: git git://linuxtv.org/anttip/media_tree.git
3829 F: drivers/media/common/cypress_firmware*
3831 CYTTSP TOUCHSCREEN DRIVER
3832 M: Ferruh Yigit <fery@cypress.com>
3833 L: linux-input@vger.kernel.org
3835 F: drivers/input/touchscreen/cyttsp*
3836 F: include/linux/input/cyttsp.h
3838 D-LINK DIR-685 TOUCHKEYS DRIVER
3839 M: Linus Walleij <linus.walleij@linaro.org>
3840 L: linux-input@vger.kernel.org
3842 F: drivers/input/dlink-dir685-touchkeys.c
3844 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3845 M: Joshua Kinard <kumba@gentoo.org>
3847 F: drivers/rtc/rtc-ds1685.c
3848 F: include/linux/rtc/ds1685.h
3850 DAMA SLAVE for AX.25
3851 M: Joerg Reuter <jreuter@yaina.de>
3852 W: http://yaina.de/jreuter/
3853 W: http://www.qsl.net/dl1bke/
3854 L: linux-hams@vger.kernel.org
3856 F: net/ax25/af_ax25.c
3857 F: net/ax25/ax25_dev.c
3858 F: net/ax25/ax25_ds_*
3859 F: net/ax25/ax25_in.c
3860 F: net/ax25/ax25_out.c
3861 F: net/ax25/ax25_timer.c
3862 F: net/ax25/sysctl_net_ax25.c
3864 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3865 L: netdev@vger.kernel.org
3867 F: Documentation/networking/dmfe.txt
3868 F: drivers/net/ethernet/dec/tulip/dmfe.c
3870 DC390/AM53C974 SCSI driver
3871 M: Hannes Reinecke <hare@suse.com>
3872 L: linux-scsi@vger.kernel.org
3874 F: drivers/scsi/am53c974.c
3877 M: Oliver Neukum <oliver@neukum.org>
3878 M: Ali Akcaagac <aliakc@web.de>
3879 M: Jamie Lenehan <lenehan@twibble.org>
3880 L: dc395x@twibble.org
3881 W: http://twibble.org/dist/dc395x/
3882 W: http://lists.twibble.org/mailman/listinfo/dc395x/
3884 F: Documentation/scsi/dc395x.txt
3885 F: drivers/scsi/dc395x.*
3888 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3889 L: dccp@vger.kernel.org
3890 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3892 F: include/linux/dccp.h
3893 F: include/uapi/linux/dccp.h
3894 F: include/linux/tfrc.h
3897 DECnet NETWORK LAYER
3898 W: http://linux-decnet.sourceforge.net
3899 L: linux-decnet-user@lists.sourceforge.net
3901 F: Documentation/networking/decnet.txt
3904 DECSTATION PLATFORM SUPPORT
3905 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3906 L: linux-mips@linux-mips.org
3907 W: http://www.linux-mips.org/wiki/DECstation
3910 F: arch/mips/include/asm/dec/
3911 F: arch/mips/include/asm/mach-dec/
3913 DEFXX FDDI NETWORK DRIVER
3914 M: "Maciej W. Rozycki" <macro@linux-mips.org>
3916 F: drivers/net/fddi/defxx.*
3919 M: Matthew Garrett <mjg59@srcf.ucam.org>
3920 M: Pali Rohár <pali.rohar@gmail.com>
3921 L: platform-driver-x86@vger.kernel.org
3923 F: drivers/platform/x86/dell-laptop.c
3925 DELL LAPTOP FREEFALL DRIVER
3926 M: Pali Rohár <pali.rohar@gmail.com>
3928 F: drivers/platform/x86/dell-smo8800.c
3930 DELL LAPTOP RBTN DRIVER
3931 M: Pali Rohár <pali.rohar@gmail.com>
3933 F: drivers/platform/x86/dell-rbtn.*
3935 DELL LAPTOP SMM DRIVER
3936 M: Pali Rohár <pali.rohar@gmail.com>
3938 F: drivers/hwmon/dell-smm-hwmon.c
3939 F: include/uapi/linux/i8k.h
3941 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3942 M: Doug Warzecha <Douglas_Warzecha@dell.com>
3944 F: Documentation/dcdbas.txt
3945 F: drivers/firmware/dcdbas.*
3947 DELL WMI EXTRAS DRIVER
3948 M: Matthew Garrett <mjg59@srcf.ucam.org>
3949 M: Pali Rohár <pali.rohar@gmail.com>
3951 F: drivers/platform/x86/dell-wmi.c
3953 DELTA ST MEDIA DRIVER
3954 M: Hugues Fruchet <hugues.fruchet@st.com>
3955 L: linux-media@vger.kernel.org
3956 T: git git://linuxtv.org/media_tree.git
3957 W: https://linuxtv.org
3959 F: drivers/media/platform/sti/delta
3962 M: Masahiro Yamada <yamada.masahiro@socionext.com>
3963 L: linux-mtd@lists.infradead.org
3965 F: drivers/mtd/nand/denali*
3967 DESIGNWARE USB2 DRD IP DRIVER
3968 M: John Youn <johnyoun@synopsys.com>
3969 L: linux-usb@vger.kernel.org
3970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3972 F: drivers/usb/dwc2/
3974 DESIGNWARE USB3 DRD IP DRIVER
3975 M: Felipe Balbi <balbi@kernel.org>
3976 L: linux-usb@vger.kernel.org
3977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3979 F: drivers/usb/dwc3/
3981 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3982 M: Andreas Klinger <ak@it-klinger.de>
3983 L: linux-iio@vger.kernel.org
3985 F: drivers/iio/proximity/srf*.c
3987 DEVICE COREDUMP (DEV_COREDUMP)
3988 M: Johannes Berg <johannes@sipsolutions.net>
3989 L: linux-kernel@vger.kernel.org
3991 F: drivers/base/devcoredump.c
3992 F: include/linux/devcoredump.h
3994 DEVICE FREQUENCY (DEVFREQ)
3995 M: MyungJoo Ham <myungjoo.ham@samsung.com>
3996 M: Kyungmin Park <kyungmin.park@samsung.com>
3997 R: Chanwoo Choi <cw00.choi@samsung.com>
3998 L: linux-pm@vger.kernel.org
3999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4002 F: include/linux/devfreq.h
4003 F: Documentation/devicetree/bindings/devfreq/
4005 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4006 M: Chanwoo Choi <cw00.choi@samsung.com>
4007 L: linux-pm@vger.kernel.org
4008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4010 F: drivers/devfreq/event/
4011 F: drivers/devfreq/devfreq-event.c
4012 F: include/linux/devfreq-event.h
4013 F: Documentation/devicetree/bindings/devfreq/event/
4015 DEVICE NUMBER REGISTRY
4016 M: Torben Mathiasen <device@lanana.org>
4017 W: http://lanana.org/docs/device-list/index.html
4021 M: Alasdair Kergon <agk@redhat.com>
4022 M: Mike Snitzer <snitzer@redhat.com>
4023 M: dm-devel@redhat.com
4024 L: dm-devel@redhat.com
4025 W: http://sources.redhat.com/dm
4026 Q: http://patchwork.kernel.org/project/dm-devel/list/
4027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4028 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4030 F: Documentation/device-mapper/
4032 F: drivers/md/persistent-data/
4033 F: include/linux/device-mapper.h
4034 F: include/linux/dm-*.h
4035 F: include/uapi/linux/dm-*.h
4038 M: Jiri Pirko <jiri@mellanox.com>
4039 L: netdev@vger.kernel.org
4041 F: net/core/devlink.c
4042 F: include/net/devlink.h
4043 F: include/uapi/linux/devlink.h
4045 DIALOG SEMICONDUCTOR DRIVERS
4046 M: Support Opensource <support.opensource@diasemi.com>
4047 W: http://www.dialog-semiconductor.com/products
4049 F: Documentation/hwmon/da90??
4050 F: Documentation/devicetree/bindings/mfd/da90*.txt
4051 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4052 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4053 F: Documentation/devicetree/bindings/regulator/da92*.txt
4054 F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4055 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4056 F: drivers/gpio/gpio-da90??.c
4057 F: drivers/hwmon/da90??-hwmon.c
4058 F: drivers/iio/adc/da91??-*.c
4059 F: drivers/input/misc/da90??_onkey.c
4060 F: drivers/input/touchscreen/da9052_tsi.c
4061 F: drivers/leds/leds-da90??.c
4062 F: drivers/mfd/da903x.c
4063 F: drivers/mfd/da90??-*.c
4064 F: drivers/mfd/da91??-*.c
4065 F: drivers/power/supply/da9052-battery.c
4066 F: drivers/power/supply/da91??-*.c
4067 F: drivers/regulator/da903x.c
4068 F: drivers/regulator/da9???-regulator.[ch]
4069 F: drivers/thermal/da90??-thermal.c
4070 F: drivers/rtc/rtc-da90??.c
4071 F: drivers/video/backlight/da90??_bl.c
4072 F: drivers/watchdog/da90??_wdt.c
4073 F: include/linux/mfd/da903x.h
4074 F: include/linux/mfd/da9052/
4075 F: include/linux/mfd/da9055/
4076 F: include/linux/mfd/da9062/
4077 F: include/linux/mfd/da9063/
4078 F: include/linux/mfd/da9150/
4079 F: include/linux/regulator/da9211.h
4080 F: include/sound/da[79]*.h
4081 F: sound/soc/codecs/da[79]*.[ch]
4083 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4084 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4085 L: linux-gpio@vger.kernel.org
4087 F: drivers/gpio/gpio-gpio-mm.c
4089 DIGI NEO AND CLASSIC PCI PRODUCTS
4090 M: Lidza Louina <lidza.louina@gmail.com>
4091 M: Mark Hounschell <markh@compro.net>
4092 L: driverdev-devel@linuxdriverproject.org
4094 F: drivers/staging/dgnc/
4096 DIOLAN U2C-12 I2C DRIVER
4097 M: Guenter Roeck <linux@roeck-us.net>
4098 L: linux-i2c@vger.kernel.org
4100 F: drivers/i2c/busses/i2c-diolan-u2c.c
4103 M: Matthew Wilcox <mawilcox@microsoft.com>
4104 M: Ross Zwisler <ross.zwisler@linux.intel.com>
4105 L: linux-fsdevel@vger.kernel.org
4108 F: include/linux/dax.h
4109 F: include/trace/events/fs_dax.h
4111 DIRECTORY NOTIFICATION (DNOTIFY)
4112 M: Eric Paris <eparis@parisplace.org>
4114 F: Documentation/filesystems/dnotify.txt
4115 F: fs/notify/dnotify/
4116 F: include/linux/dnotify.h
4118 DISK GEOMETRY AND PARTITION HANDLING
4119 M: Andries Brouwer <aeb@cwi.nl>
4120 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4121 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4122 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4126 M: Jan Kara <jack@suse.com>
4128 F: Documentation/filesystems/quota.txt
4130 F: include/linux/quota*.h
4131 F: include/uapi/linux/quota*.h
4133 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4134 M: Bernie Thompson <bernie@plugable.com>
4135 L: linux-fbdev@vger.kernel.org
4137 W: http://plugable.com/category/projects/udlfb/
4138 F: drivers/video/fbdev/udlfb.c
4139 F: include/video/udlfb.h
4140 F: Documentation/fb/udlfb.txt
4142 DISTRIBUTED LOCK MANAGER (DLM)
4143 M: Christine Caulfield <ccaulfie@redhat.com>
4144 M: David Teigland <teigland@redhat.com>
4145 L: cluster-devel@redhat.com
4146 W: http://sources.redhat.com/cluster/
4147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4151 DMA BUFFER SHARING FRAMEWORK
4152 M: Sumit Semwal <sumit.semwal@linaro.org>
4154 L: linux-media@vger.kernel.org
4155 L: dri-devel@lists.freedesktop.org
4156 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4158 F: include/linux/dma-buf*
4159 F: include/linux/reservation.h
4160 F: include/linux/*fence.h
4161 F: Documentation/driver-api/dma-buf.rst
4162 T: git git://anongit.freedesktop.org/drm/drm-misc
4164 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4165 M: Vinod Koul <vinod.koul@intel.com>
4166 L: dmaengine@vger.kernel.org
4167 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4170 F: include/linux/dmaengine.h
4171 F: Documentation/devicetree/bindings/dma/
4172 F: Documentation/dmaengine/
4173 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4176 M: Christoph Hellwig <hch@lst.de>
4177 M: Marek Szyprowski <m.szyprowski@samsung.com>
4178 R: Robin Murphy <robin.murphy@arm.com>
4179 L: linux-kernel@vger.kernel.org
4180 T: git git://git.infradead.org/users/hch/dma-mapping.git
4181 W: http://git.infradead.org/users/hch/dma-mapping.git
4186 F: drivers/base/dma-mapping.c
4187 F: drivers/base/dma-coherent.c
4188 F: include/linux/dma-mapping.h
4190 DME1737 HARDWARE MONITOR DRIVER
4191 M: Juerg Haefliger <juergh@gmail.com>
4192 L: linux-hwmon@vger.kernel.org
4194 F: Documentation/hwmon/dme1737
4195 F: drivers/hwmon/dme1737.c
4198 M: Jean Delvare <jdelvare@suse.com>
4200 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4201 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4202 F: drivers/firmware/dmi-id.c
4203 F: drivers/firmware/dmi_scan.c
4204 F: include/linux/dmi.h
4207 M: Jonathan Corbet <corbet@lwn.net>
4208 L: linux-doc@vger.kernel.org
4211 F: scripts/kernel-doc
4212 X: Documentation/ABI/
4213 X: Documentation/devicetree/
4214 X: Documentation/acpi
4215 X: Documentation/power
4216 X: Documentation/spi
4217 X: Documentation/media
4218 T: git git://git.lwn.net/linux.git docs-next
4220 DONGWOON DW9714 LENS VOICE COIL DRIVER
4221 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4222 L: linux-media@vger.kernel.org
4223 T: git git://linuxtv.org/media_tree.git
4225 F: drivers/media/i2c/dw9714.c
4228 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4229 L: blinux-list@redhat.com
4231 F: drivers/char/dtlk.c
4232 F: include/linux/dtlk.h
4234 DPAA2 DATAPATH I/O (DPIO) DRIVER
4235 M: Roy Pledge <Roy.Pledge@nxp.com>
4236 L: linux-kernel@vger.kernel.org
4238 F: drivers/staging/fsl-mc/bus/dpio
4240 DPAA2 ETHERNET DRIVER
4241 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4242 L: linux-kernel@vger.kernel.org
4244 F: drivers/staging/fsl-dpaa2/ethernet
4246 DPT_I2O SCSI RAID DRIVER
4247 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4248 L: linux-scsi@vger.kernel.org
4249 W: http://www.adaptec.com/
4251 F: drivers/scsi/dpt*
4252 F: drivers/scsi/dpt/
4255 M: Philipp Reisner <philipp.reisner@linbit.com>
4256 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4257 L: drbd-dev@lists.linbit.com
4258 W: http://www.drbd.org
4259 T: git git://git.linbit.com/linux-drbd.git
4260 T: git git://git.linbit.com/drbd-8.4.git
4262 F: drivers/block/drbd/
4264 F: Documentation/blockdev/drbd/
4266 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4267 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4270 F: Documentation/kobject.txt
4274 F: include/linux/debugfs.h
4275 F: include/linux/kobj*
4278 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4279 M: Kevin Hilman <khilman@kernel.org>
4280 M: Nishanth Menon <nm@ti.com>
4282 F: drivers/power/avs/
4283 F: include/linux/power/smartreflex.h
4284 L: linux-pm@vger.kernel.org
4286 DRM DRIVER FOR ARM PL111 CLCD
4287 M: Eric Anholt <eric@anholt.net>
4288 T: git git://anongit.freedesktop.org/drm/drm-misc
4290 F: drivers/gpu/drm/pl111/
4292 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4293 M: Dave Airlie <airlied@redhat.com>
4295 F: drivers/gpu/drm/ast/
4297 DRM DRIVER FOR BOCHS VIRTUAL GPU
4298 M: Gerd Hoffmann <kraxel@redhat.com>
4299 L: virtualization@lists.linux-foundation.org
4300 T: git git://anongit.freedesktop.org/drm/drm-misc
4302 F: drivers/gpu/drm/bochs/
4304 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4305 S: Orphan / Obsolete
4306 F: drivers/gpu/drm/i810/
4307 F: include/uapi/drm/i810_drm.h
4309 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4310 S: Orphan / Obsolete
4311 F: drivers/gpu/drm/mga/
4312 F: include/uapi/drm/mga_drm.h
4314 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4315 M: Dave Airlie <airlied@redhat.com>
4317 F: drivers/gpu/drm/mgag200/
4319 DRM DRIVER FOR MI0283QT
4320 M: Noralf Trønnes <noralf@tronnes.org>
4322 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4323 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4325 DRM DRIVER FOR MSM ADRENO GPU
4326 M: Rob Clark <robdclark@gmail.com>
4327 L: linux-arm-msm@vger.kernel.org
4328 L: dri-devel@lists.freedesktop.org
4329 L: freedreno@lists.freedesktop.org
4330 T: git git://people.freedesktop.org/~robclark/linux
4332 F: drivers/gpu/drm/msm/
4333 F: include/uapi/drm/msm_drm.h
4334 F: Documentation/devicetree/bindings/display/msm/
4336 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4337 M: Ben Skeggs <bskeggs@redhat.com>
4338 L: dri-devel@lists.freedesktop.org
4339 L: nouveau@lists.freedesktop.org
4340 T: git git://github.com/skeggsb/linux
4342 F: drivers/gpu/drm/nouveau/
4343 F: include/uapi/drm/nouveau_drm.h
4345 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4346 M: Dave Airlie <airlied@redhat.com>
4347 M: Gerd Hoffmann <kraxel@redhat.com>
4348 L: virtualization@lists.linux-foundation.org
4349 T: git git://anongit.freedesktop.org/drm/drm-misc
4351 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4352 F: drivers/gpu/drm/cirrus/
4354 DRM DRIVER FOR QXL VIRTUAL GPU
4355 M: Dave Airlie <airlied@redhat.com>
4356 M: Gerd Hoffmann <kraxel@redhat.com>
4357 L: virtualization@lists.linux-foundation.org
4358 T: git git://anongit.freedesktop.org/drm/drm-misc
4360 F: drivers/gpu/drm/qxl/
4361 F: include/uapi/drm/qxl_drm.h
4363 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4364 S: Orphan / Obsolete
4365 F: drivers/gpu/drm/r128/
4366 F: include/uapi/drm/r128_drm.h
4368 DRM DRIVER FOR SAVAGE VIDEO CARDS
4369 S: Orphan / Obsolete
4370 F: drivers/gpu/drm/savage/
4371 F: include/uapi/drm/savage_drm.h
4373 DRM DRIVER FOR SIS VIDEO CARDS
4374 S: Orphan / Obsolete
4375 F: drivers/gpu/drm/sis/
4376 F: include/uapi/drm/sis_drm.h
4378 DRM DRIVER FOR TDFX VIDEO CARDS
4379 S: Orphan / Obsolete
4380 F: drivers/gpu/drm/tdfx/
4382 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4383 M: Dave Airlie <airlied@redhat.com>
4385 F: drivers/gpu/drm/udl/
4387 DRM DRIVER FOR VMWARE VIRTUAL GPU
4388 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4389 M: Sinclair Yeh <syeh@vmware.com>
4390 M: Thomas Hellstrom <thellstrom@vmware.com>
4391 L: dri-devel@lists.freedesktop.org
4392 T: git git://people.freedesktop.org/~syeh/repos_linux
4393 T: git git://people.freedesktop.org/~thomash/linux
4395 F: drivers/gpu/drm/vmwgfx/
4396 F: include/uapi/drm/vmwgfx_drm.h
4399 M: David Airlie <airlied@linux.ie>
4400 L: dri-devel@lists.freedesktop.org
4401 T: git git://people.freedesktop.org/~airlied/linux
4402 B: https://bugs.freedesktop.org/
4403 C: irc://chat.freenode.net/dri-devel
4407 F: Documentation/devicetree/bindings/display/
4408 F: Documentation/devicetree/bindings/gpu/
4409 F: Documentation/devicetree/bindings/video/
4410 F: Documentation/gpu/
4412 F: include/uapi/drm/
4413 F: include/linux/vga*
4415 DRM DRIVERS AND MISC GPU PATCHES
4416 M: Daniel Vetter <daniel.vetter@intel.com>
4417 M: Jani Nikula <jani.nikula@linux.intel.com>
4418 M: Sean Paul <seanpaul@chromium.org>
4419 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4421 T: git git://anongit.freedesktop.org/drm/drm-misc
4422 F: Documentation/gpu/
4424 F: drivers/gpu/drm/*
4426 F: include/uapi/drm/drm*
4427 F: include/linux/vga*
4429 DRM DRIVERS FOR ALLWINNER A10
4430 M: Maxime Ripard <maxime.ripard@free-electrons.com>
4431 L: dri-devel@lists.freedesktop.org
4433 F: drivers/gpu/drm/sun4i/
4434 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4437 DRM DRIVERS FOR AMLOGIC SOCS
4438 M: Neil Armstrong <narmstrong@baylibre.com>
4439 L: dri-devel@lists.freedesktop.org
4440 L: linux-amlogic@lists.infradead.org
4441 W: http://linux-meson.com/
4443 F: drivers/gpu/drm/meson/
4444 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4445 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4446 F: Documentation/gpu/meson.rst
4447 T: git git://anongit.freedesktop.org/drm/drm-misc
4449 DRM DRIVERS FOR ATMEL HLCDC
4450 M: Boris Brezillon <boris.brezillon@free-electrons.com>
4451 L: dri-devel@lists.freedesktop.org
4453 F: drivers/gpu/drm/atmel-hlcdc/
4454 F: Documentation/devicetree/bindings/drm/atmel/
4455 T: git git://anongit.freedesktop.org/drm/drm-misc
4457 DRM DRIVERS FOR BRIDGE CHIPS
4458 M: Archit Taneja <architt@codeaurora.org>
4459 M: Andrzej Hajda <a.hajda@samsung.com>
4460 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4462 T: git git://anongit.freedesktop.org/drm/drm-misc
4463 F: drivers/gpu/drm/bridge/
4465 DRM DRIVERS FOR EXYNOS
4466 M: Inki Dae <inki.dae@samsung.com>
4467 M: Joonyoung Shim <jy0922.shim@samsung.com>
4468 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4469 M: Kyungmin Park <kyungmin.park@samsung.com>
4470 L: dri-devel@lists.freedesktop.org
4471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4473 F: drivers/gpu/drm/exynos/
4474 F: include/uapi/drm/exynos_drm.h
4475 F: Documentation/devicetree/bindings/display/exynos/
4477 DRM DRIVERS FOR FREESCALE DCU
4478 M: Stefan Agner <stefan@agner.ch>
4479 M: Alison Wang <alison.wang@freescale.com>
4480 L: dri-devel@lists.freedesktop.org
4482 F: drivers/gpu/drm/fsl-dcu/
4483 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4484 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4485 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4487 DRM DRIVERS FOR FREESCALE IMX
4488 M: Philipp Zabel <p.zabel@pengutronix.de>
4489 L: dri-devel@lists.freedesktop.org
4491 F: drivers/gpu/drm/imx/
4492 F: drivers/gpu/ipu-v3/
4493 F: Documentation/devicetree/bindings/display/imx/
4495 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4496 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4497 L: dri-devel@lists.freedesktop.org
4498 T: git git://github.com/patjak/drm-gma500
4500 F: drivers/gpu/drm/gma500/
4502 DRM DRIVERS FOR HISILICON
4503 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4504 M: Rongrong Zou <zourongrong@gmail.com>
4505 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4506 R: Chen Feng <puck.chen@hisilicon.com>
4507 L: dri-devel@lists.freedesktop.org
4508 T: git git://github.com/xin3liang/linux.git
4510 F: drivers/gpu/drm/hisilicon/
4511 F: Documentation/devicetree/bindings/display/hisilicon/
4513 DRM DRIVERS FOR MEDIATEK
4514 M: CK Hu <ck.hu@mediatek.com>
4515 M: Philipp Zabel <p.zabel@pengutronix.de>
4516 L: dri-devel@lists.freedesktop.org
4518 F: drivers/gpu/drm/mediatek/
4519 F: Documentation/devicetree/bindings/display/mediatek/
4521 DRM DRIVERS FOR NVIDIA TEGRA
4522 M: Thierry Reding <thierry.reding@gmail.com>
4523 L: dri-devel@lists.freedesktop.org
4524 L: linux-tegra@vger.kernel.org
4525 T: git git://anongit.freedesktop.org/tegra/linux.git
4527 F: drivers/gpu/drm/tegra/
4528 F: drivers/gpu/host1x/
4529 F: include/linux/host1x.h
4530 F: include/uapi/drm/tegra_drm.h
4531 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4533 DRM DRIVERS FOR RENESAS
4534 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4535 L: dri-devel@lists.freedesktop.org
4536 L: linux-renesas-soc@vger.kernel.org
4537 T: git git://linuxtv.org/pinchartl/fbdev
4539 F: drivers/gpu/drm/rcar-du/
4540 F: drivers/gpu/drm/shmobile/
4541 F: include/linux/platform_data/shmob_drm.h
4542 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4543 F: Documentation/devicetree/bindings/display/renesas,du.txt
4545 DRM DRIVERS FOR ROCKCHIP
4546 M: Mark Yao <mark.yao@rock-chips.com>
4547 L: dri-devel@lists.freedesktop.org
4549 F: drivers/gpu/drm/rockchip/
4550 F: Documentation/devicetree/bindings/display/rockchip/
4551 T: git git://anongit.freedesktop.org/drm/drm-misc
4554 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4555 M: Vincent Abriou <vincent.abriou@st.com>
4556 L: dri-devel@lists.freedesktop.org
4557 T: git git://anongit.freedesktop.org/drm/drm-misc
4559 F: drivers/gpu/drm/sti
4560 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4563 M: Yannick Fertre <yannick.fertre@st.com>
4564 M: Philippe Cornu <philippe.cornu@st.com>
4565 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4566 M: Vincent Abriou <vincent.abriou@st.com>
4567 L: dri-devel@lists.freedesktop.org
4568 T: git git://anongit.freedesktop.org/drm/drm-misc
4570 F: drivers/gpu/drm/stm
4571 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4573 DRM DRIVERS FOR TI LCDC
4574 M: Jyri Sarha <jsarha@ti.com>
4575 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4576 L: dri-devel@lists.freedesktop.org
4578 F: drivers/gpu/drm/tilcdc/
4579 F: Documentation/devicetree/bindings/display/tilcdc/
4581 DRM DRIVERS FOR TI OMAP
4582 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4583 L: dri-devel@lists.freedesktop.org
4585 F: drivers/gpu/drm/omapdrm/
4586 F: Documentation/devicetree/bindings/display/ti/
4589 M: Eric Anholt <eric@anholt.net>
4590 T: git git://github.com/anholt/linux
4592 F: drivers/gpu/drm/vc4/
4593 F: include/uapi/drm/vc4_drm.h
4594 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4595 T: git git://anongit.freedesktop.org/drm/drm-misc
4597 DRM DRIVERS FOR VIVANTE GPU IP
4598 M: Lucas Stach <l.stach@pengutronix.de>
4599 R: Russell King <linux+etnaviv@armlinux.org.uk>
4600 R: Christian Gmeiner <christian.gmeiner@gmail.com>
4601 L: etnaviv@lists.freedesktop.org
4602 L: dri-devel@lists.freedesktop.org
4604 F: drivers/gpu/drm/etnaviv/
4605 F: include/uapi/drm/etnaviv_drm.h
4606 F: Documentation/devicetree/bindings/display/etnaviv/
4608 DRM DRIVERS FOR ZTE ZX
4609 M: Shawn Guo <shawnguo@kernel.org>
4610 L: dri-devel@lists.freedesktop.org
4612 F: drivers/gpu/drm/zte/
4613 F: Documentation/devicetree/bindings/display/zte,vou.txt
4614 T: git git://anongit.freedesktop.org/drm/drm-misc
4617 M: Thierry Reding <thierry.reding@gmail.com>
4618 L: dri-devel@lists.freedesktop.org
4619 T: git git://anongit.freedesktop.org/tegra/linux.git
4621 F: drivers/gpu/drm/drm_panel.c
4622 F: drivers/gpu/drm/panel/
4623 F: include/drm/drm_panel.h
4624 F: Documentation/devicetree/bindings/display/panel/
4626 DSBR100 USB FM RADIO DRIVER
4627 M: Alexey Klimov <klimov.linux@gmail.com>
4628 L: linux-media@vger.kernel.org
4629 T: git git://linuxtv.org/media_tree.git
4631 F: drivers/media/radio/dsbr100.c
4634 M: Francois Romieu <romieu@fr.zoreil.com>
4635 L: netdev@vger.kernel.org
4637 F: drivers/net/wan/dscc4.c
4640 M: Hans Verkuil <hverkuil@xs4all.nl>
4641 L: linux-media@vger.kernel.org
4642 T: git git://linuxtv.org/media_tree.git
4643 W: https://linuxtv.org
4645 F: drivers/media/pci/dt3155/
4647 DVB_USB_AF9015 MEDIA DRIVER
4648 M: Antti Palosaari <crope@iki.fi>
4649 L: linux-media@vger.kernel.org
4650 W: https://linuxtv.org
4651 W: http://palosaari.fi/linux/
4652 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4653 T: git git://linuxtv.org/anttip/media_tree.git
4655 F: drivers/media/usb/dvb-usb-v2/af9015*
4657 DVB_USB_AF9035 MEDIA DRIVER
4658 M: Antti Palosaari <crope@iki.fi>
4659 L: linux-media@vger.kernel.org
4660 W: https://linuxtv.org
4661 W: http://palosaari.fi/linux/
4662 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4663 T: git git://linuxtv.org/anttip/media_tree.git
4665 F: drivers/media/usb/dvb-usb-v2/af9035*
4667 DVB_USB_ANYSEE MEDIA DRIVER
4668 M: Antti Palosaari <crope@iki.fi>
4669 L: linux-media@vger.kernel.org
4670 W: https://linuxtv.org
4671 W: http://palosaari.fi/linux/
4672 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4673 T: git git://linuxtv.org/anttip/media_tree.git
4675 F: drivers/media/usb/dvb-usb-v2/anysee*
4677 DVB_USB_AU6610 MEDIA DRIVER
4678 M: Antti Palosaari <crope@iki.fi>
4679 L: linux-media@vger.kernel.org
4680 W: https://linuxtv.org
4681 W: http://palosaari.fi/linux/
4682 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4683 T: git git://linuxtv.org/anttip/media_tree.git
4685 F: drivers/media/usb/dvb-usb-v2/au6610*
4687 DVB_USB_CE6230 MEDIA DRIVER
4688 M: Antti Palosaari <crope@iki.fi>
4689 L: linux-media@vger.kernel.org
4690 W: https://linuxtv.org
4691 W: http://palosaari.fi/linux/
4692 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4693 T: git git://linuxtv.org/anttip/media_tree.git
4695 F: drivers/media/usb/dvb-usb-v2/ce6230*
4697 DVB_USB_CXUSB MEDIA DRIVER
4698 M: Michael Krufky <mkrufky@linuxtv.org>
4699 L: linux-media@vger.kernel.org
4700 W: https://linuxtv.org
4701 W: http://github.com/mkrufky
4702 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4703 T: git git://linuxtv.org/media_tree.git
4705 F: drivers/media/usb/dvb-usb/cxusb*
4707 DVB_USB_EC168 MEDIA DRIVER
4708 M: Antti Palosaari <crope@iki.fi>
4709 L: linux-media@vger.kernel.org
4710 W: https://linuxtv.org
4711 W: http://palosaari.fi/linux/
4712 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4713 T: git git://linuxtv.org/anttip/media_tree.git
4715 F: drivers/media/usb/dvb-usb-v2/ec168*
4717 DVB_USB_GL861 MEDIA DRIVER
4718 M: Antti Palosaari <crope@iki.fi>
4719 L: linux-media@vger.kernel.org
4720 W: https://linuxtv.org
4721 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4722 T: git git://linuxtv.org/anttip/media_tree.git
4724 F: drivers/media/usb/dvb-usb-v2/gl861*
4726 DVB_USB_MXL111SF MEDIA DRIVER
4727 M: Michael Krufky <mkrufky@linuxtv.org>
4728 L: linux-media@vger.kernel.org
4729 W: https://linuxtv.org
4730 W: http://github.com/mkrufky
4731 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4732 T: git git://linuxtv.org/mkrufky/mxl111sf.git
4734 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4736 DVB_USB_RTL28XXU MEDIA DRIVER
4737 M: Antti Palosaari <crope@iki.fi>
4738 L: linux-media@vger.kernel.org
4739 W: https://linuxtv.org
4740 W: http://palosaari.fi/linux/
4741 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4742 T: git git://linuxtv.org/anttip/media_tree.git
4744 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4746 DVB_USB_V2 MEDIA DRIVER
4747 M: Antti Palosaari <crope@iki.fi>
4748 L: linux-media@vger.kernel.org
4749 W: https://linuxtv.org
4750 W: http://palosaari.fi/linux/
4751 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4752 T: git git://linuxtv.org/anttip/media_tree.git
4754 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4755 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4758 M: Jason Baron <jbaron@akamai.com>
4760 F: lib/dynamic_debug.c
4761 F: include/linux/dynamic_debug.h
4763 DZ DECSTATION DZ11 SERIAL DRIVER
4764 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4766 F: drivers/tty/serial/dz.*
4768 E3X0 POWER BUTTON DRIVER
4769 M: Moritz Fischer <moritz.fischer@ettus.com>
4770 L: usrp-users@lists.ettus.com
4771 W: http://www.ettus.com
4773 F: drivers/input/misc/e3x0-button.c
4774 F: Documentation/devicetree/bindings/input/e3x0-button.txt
4777 M: Antti Palosaari <crope@iki.fi>
4778 L: linux-media@vger.kernel.org
4779 W: https://linuxtv.org
4780 W: http://palosaari.fi/linux/
4781 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4782 T: git git://linuxtv.org/anttip/media_tree.git
4784 F: drivers/media/tuners/e4000*
4786 EATA ISA/EISA/PCI SCSI DRIVER
4787 M: Dario Ballabio <ballabio_dario@emc.com>
4788 L: linux-scsi@vger.kernel.org
4790 F: drivers/scsi/eata.c
4793 M: Antti Palosaari <crope@iki.fi>
4794 L: linux-media@vger.kernel.org
4795 W: https://linuxtv.org
4796 W: http://palosaari.fi/linux/
4797 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4798 T: git git://linuxtv.org/anttip/media_tree.git
4800 F: drivers/media/dvb-frontends/ec100*
4803 M: Tyler Hicks <tyhicks@canonical.com>
4804 L: ecryptfs@vger.kernel.org
4805 W: http://ecryptfs.org
4806 W: https://launchpad.net/ecryptfs
4807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4809 F: Documentation/filesystems/ecryptfs.txt
4813 M: Borislav Petkov <bp@alien8.de>
4814 L: linux-edac@vger.kernel.org
4816 F: drivers/edac/amd64_edac*
4819 M: Robert Richter <rric@kernel.org>
4820 L: linux-edac@vger.kernel.org
4822 F: drivers/edac/highbank*
4825 M: Ralf Baechle <ralf@linux-mips.org>
4826 M: David Daney <david.daney@cavium.com>
4827 L: linux-edac@vger.kernel.org
4828 L: linux-mips@linux-mips.org
4830 F: drivers/edac/octeon_edac*
4831 F: drivers/edac/thunderx_edac*
4834 M: Borislav Petkov <bp@alien8.de>
4835 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4836 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4837 L: linux-edac@vger.kernel.org
4838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4841 F: Documentation/admin-guide/ras.rst
4842 F: Documentation/driver-api/edac.rst
4844 F: include/linux/edac.h
4847 M: Mark Gross <mark.gross@intel.com>
4848 L: linux-edac@vger.kernel.org
4850 F: drivers/edac/e752x_edac.c
4853 L: linux-edac@vger.kernel.org
4855 F: drivers/edac/e7xxx_edac.c
4858 M: York Sun <york.sun@nxp.com>
4859 L: linux-edac@vger.kernel.org
4861 F: drivers/edac/fsl_ddr_edac.*
4864 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4865 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4866 L: linux-edac@vger.kernel.org
4868 F: drivers/edac/ghes_edac.c
4871 L: linux-edac@vger.kernel.org
4873 F: drivers/edac/i3000_edac.c
4876 L: linux-edac@vger.kernel.org
4878 F: drivers/edac/i5000_edac.c
4881 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4882 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4883 L: linux-edac@vger.kernel.org
4885 F: drivers/edac/i5400_edac.c
4888 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4889 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4890 L: linux-edac@vger.kernel.org
4892 F: drivers/edac/i7300_edac.c
4895 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4896 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4897 L: linux-edac@vger.kernel.org
4899 F: drivers/edac/i7core_edac.c
4902 M: Tim Small <tim@buttersideup.com>
4903 L: linux-edac@vger.kernel.org
4905 F: drivers/edac/i82443bxgx_edac.c
4908 M: Ranganathan Desikan <ravi@jetztechnologies.com>
4909 M: "Arvind R." <arvino55@gmail.com>
4910 L: linux-edac@vger.kernel.org
4912 F: drivers/edac/i82975x_edac.c
4915 M: Jason Baron <jbaron@akamai.com>
4916 L: linux-edac@vger.kernel.org
4918 F: drivers/edac/ie31200_edac.c
4921 M: Johannes Thumshirn <morbidrsa@gmail.com>
4922 L: linux-edac@vger.kernel.org
4924 F: drivers/edac/mpc85xx_edac.[ch]
4927 M: Egor Martovetsky <egor@pasemi.com>
4928 L: linux-edac@vger.kernel.org
4930 F: drivers/edac/pasemi_edac.c
4933 M: Tony Luck <tony.luck@intel.com>
4934 L: linux-edac@vger.kernel.org
4936 F: drivers/edac/pnd2_edac.[ch]
4939 M: Tim Small <tim@buttersideup.com>
4940 L: linux-edac@vger.kernel.org
4942 F: drivers/edac/r82600_edac.c
4945 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4946 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4947 L: linux-edac@vger.kernel.org
4949 F: drivers/edac/sb_edac.c
4952 M: Tony Luck <tony.luck@intel.com>
4953 L: linux-edac@vger.kernel.org
4955 F: drivers/edac/skx_edac.c
4957 EDIROL UA-101/UA-1000 DRIVER
4958 M: Clemens Ladisch <clemens@ladisch.de>
4959 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4960 T: git git://git.alsa-project.org/alsa-kernel.git
4962 F: sound/usb/misc/ua101.c
4965 L: linux-efi@vger.kernel.org
4966 M: Ivan Hu <ivan.hu@canonical.com>
4967 M: Matt Fleming <matt@codeblueprint.co.uk>
4969 F: drivers/firmware/efi/test/
4971 EFI VARIABLE FILESYSTEM
4972 M: Matthew Garrett <matthew.garrett@nebula.com>
4973 M: Jeremy Kerr <jk@ozlabs.org>
4974 M: Matt Fleming <matt@codeblueprint.co.uk>
4975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4976 L: linux-efi@vger.kernel.org
4980 EFIFB FRAMEBUFFER DRIVER
4981 L: linux-fbdev@vger.kernel.org
4982 M: Peter Jones <pjones@redhat.com>
4984 F: drivers/video/fbdev/efifb.c
4987 W: http://aeschi.ch.eu.org/efs/
4991 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4992 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4993 L: netdev@vger.kernel.org
4995 F: drivers/net/ethernet/ibm/ehea/
4997 EM28XX VIDEO4LINUX DRIVER
4998 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4999 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5000 L: linux-media@vger.kernel.org
5001 W: https://linuxtv.org
5002 T: git git://linuxtv.org/media_tree.git
5004 F: drivers/media/usb/em28xx/
5005 F: Documentation/media/v4l-drivers/em28xx*
5008 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5009 M: Matt Mackall <mpm@selenic.com>
5010 M: David Woodhouse <dwmw2@infradead.org>
5011 L: linux-embedded@vger.kernel.org
5014 Emulex 10Gbps iSCSI - OneConnect DRIVER
5015 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5016 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5017 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5018 L: linux-scsi@vger.kernel.org
5019 W: http://www.broadcom.com
5021 F: drivers/scsi/be2iscsi/
5023 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5024 M: Sathya Perla <sathya.perla@broadcom.com>
5025 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5026 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5027 M: Somnath Kotur <somnath.kotur@broadcom.com>
5028 L: netdev@vger.kernel.org
5029 W: http://www.emulex.com
5031 F: drivers/net/ethernet/emulex/benet/
5033 EMULEX ONECONNECT ROCE DRIVER
5034 M: Selvin Xavier <selvin.xavier@broadcom.com>
5035 M: Devesh Sharma <devesh.sharma@broadcom.com>
5036 L: linux-rdma@vger.kernel.org
5037 W: http://www.broadcom.com
5039 F: drivers/infiniband/hw/ocrdma/
5040 F: include/uapi/rdma/ocrdma-abi.h
5042 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5043 M: James Smart <james.smart@broadcom.com>
5044 M: Dick Kennedy <dick.kennedy@broadcom.com>
5045 L: linux-scsi@vger.kernel.org
5046 W: http://www.broadcom.com
5048 F: drivers/scsi/lpfc/
5050 ENE CB710 FLASH CARD READER DRIVER
5051 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5053 F: drivers/misc/cb710/
5054 F: drivers/mmc/host/cb710-mmc.*
5055 F: include/linux/cb710.h
5057 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5058 M: Maxim Levitsky <maximlevitsky@gmail.com>
5060 F: drivers/media/rc/ene_ir.*
5062 EPSON S1D13XXX FRAMEBUFFER DRIVER
5063 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5066 F: drivers/video/fbdev/s1d13xxxfb.c
5067 F: include/video/s1d13xxxfb.h
5069 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5070 M: Jeff Layton <jlayton@poochiereds.net>
5073 F: include/linux/errseq.h
5075 ET131X NETWORK DRIVER
5076 M: Mark Einon <mark.einon@gmail.com>
5078 F: drivers/net/ethernet/agere/
5081 M: Stephen Hemminger <stephen@networkplumber.org>
5082 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5083 L: netdev@vger.kernel.org
5084 W: http://www.linuxfoundation.org/en/Net:Bridge
5086 F: include/linux/netfilter_bridge/
5089 ETHERNET PHY LIBRARY
5090 M: Andrew Lunn <andrew@lunn.ch>
5091 M: Florian Fainelli <f.fainelli@gmail.com>
5092 L: netdev@vger.kernel.org
5094 F: include/linux/phy.h
5095 F: include/linux/phy_fixed.h
5097 F: Documentation/networking/phy.txt
5098 F: drivers/of/of_mdio.c
5099 F: drivers/of/of_net.c
5102 M: Jan Kara <jack@suse.com>
5103 L: linux-ext4@vger.kernel.org
5105 F: Documentation/filesystems/ext2.txt
5107 F: include/linux/ext2*
5110 M: "Theodore Ts'o" <tytso@mit.edu>
5111 M: Andreas Dilger <adilger.kernel@dilger.ca>
5112 L: linux-ext4@vger.kernel.org
5113 W: http://ext4.wiki.kernel.org
5114 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5117 F: Documentation/filesystems/ext4.txt
5120 Extended Verification Module (EVM)
5121 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5122 L: linux-ima-devel@lists.sourceforge.net
5123 L: linux-security-module@vger.kernel.org
5125 F: security/integrity/evm/
5127 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5128 M: Matt Fleming <matt@codeblueprint.co.uk>
5129 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5130 L: linux-efi@vger.kernel.org
5131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5133 F: Documentation/efi-stub.txt
5134 F: arch/*/kernel/efi.c
5135 F: arch/x86/boot/compressed/eboot.[ch]
5136 F: arch/*/include/asm/efi.h
5137 F: arch/x86/platform/efi/
5138 F: drivers/firmware/efi/
5139 F: include/linux/efi*.h
5140 F: arch/arm/boot/compressed/efi-header.S
5141 F: arch/arm64/kernel/efi-entry.S
5143 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5144 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5145 M: Chanwoo Choi <cw00.choi@samsung.com>
5146 L: linux-kernel@vger.kernel.org
5147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5150 F: include/linux/extcon/
5151 F: include/linux/extcon.h
5152 F: Documentation/extcon/
5153 F: Documentation/devicetree/bindings/extcon/
5156 M: Jingoo Han <jingoohan1@gmail.com>
5157 L: dri-devel@lists.freedesktop.org
5159 F: drivers/gpu/drm/exynos/exynos_dp*
5161 EXYNOS SYSMMU (IOMMU) driver
5162 M: Marek Szyprowski <m.szyprowski@samsung.com>
5163 L: iommu@lists.linux-foundation.org
5165 F: drivers/iommu/exynos-iommu.c
5167 EZchip NPS platform support
5168 M: Noam Camus <noamc@ezchip.com>
5170 F: arch/arc/plat-eznps
5171 F: arch/arc/boot/dts/eznps.dts
5174 M: Jaegeuk Kim <jaegeuk@kernel.org>
5175 M: Chao Yu <yuchao0@huawei.com>
5176 L: linux-f2fs-devel@lists.sourceforge.net
5177 W: https://f2fs.wiki.kernel.org/
5178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5180 F: Documentation/filesystems/f2fs.txt
5181 F: Documentation/ABI/testing/sysfs-fs-f2fs
5183 F: include/linux/f2fs_fs.h
5184 F: include/trace/events/f2fs.h
5186 F71805F HARDWARE MONITORING DRIVER
5187 M: Jean Delvare <jdelvare@suse.com>
5188 L: linux-hwmon@vger.kernel.org
5190 F: Documentation/hwmon/f71805f
5191 F: drivers/hwmon/f71805f.c
5194 M: Eric Paris <eparis@redhat.com>
5196 F: fs/notify/fanotify/
5197 F: include/linux/fanotify.h
5198 F: include/uapi/linux/fanotify.h
5200 FARSYNC SYNCHRONOUS DRIVER
5201 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5202 W: http://www.farsite.co.uk/
5204 F: drivers/net/wan/farsync.*
5206 FAULT INJECTION SUPPORT
5207 M: Akinobu Mita <akinobu.mita@gmail.com>
5209 F: Documentation/fault-injection/
5210 F: lib/fault-inject.c
5212 FBTFT Framebuffer drivers
5213 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5215 F: drivers/staging/fbtft/
5218 M: Michael Buesch <m@bues.ch>
5219 L: linux-media@vger.kernel.org
5221 F: drivers/media/tuners/fc0011.h
5222 F: drivers/media/tuners/fc0011.c
5225 M: Antti Palosaari <crope@iki.fi>
5226 L: linux-media@vger.kernel.org
5227 W: https://linuxtv.org
5228 W: http://palosaari.fi/linux/
5229 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5230 T: git git://linuxtv.org/anttip/media_tree.git
5232 F: drivers/media/tuners/fc2580*
5234 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5235 M: Johannes Thumshirn <jth@kernel.org>
5236 L: fcoe-devel@open-fcoe.org
5237 W: www.Open-FCoE.org
5239 F: drivers/scsi/libfc/
5240 F: drivers/scsi/fcoe/
5242 F: include/scsi/libfc.h
5243 F: include/scsi/libfcoe.h
5244 F: include/uapi/scsi/fc/
5246 FILE LOCKING (flock() and fcntl()/lockf())
5247 M: Jeff Layton <jlayton@poochiereds.net>
5248 M: "J. Bruce Fields" <bfields@fieldses.org>
5249 L: linux-fsdevel@vger.kernel.org
5251 F: include/linux/fcntl.h
5252 F: include/linux/fs.h
5253 F: include/uapi/linux/fcntl.h
5254 F: include/uapi/linux/fs.h
5258 FILESYSTEMS (VFS and infrastructure)
5259 M: Alexander Viro <viro@zeniv.linux.org.uk>
5260 L: linux-fsdevel@vger.kernel.org
5264 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5265 M: Riku Voipio <riku.voipio@iki.fi>
5266 L: linux-hwmon@vger.kernel.org
5268 F: drivers/hwmon/f75375s.c
5269 F: include/linux/f75375s.h
5271 FIREWIRE AUDIO DRIVERS
5272 M: Clemens Ladisch <clemens@ladisch.de>
5273 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5274 T: git git://git.alsa-project.org/alsa-kernel.git
5278 FIREWIRE MEDIA DRIVERS (firedtv)
5279 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5280 L: linux-media@vger.kernel.org
5281 L: linux1394-devel@lists.sourceforge.net
5282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5284 F: drivers/media/firewire/
5286 FIREWIRE SBP-2 TARGET
5287 M: Chris Boot <bootc@bootc.net>
5288 L: linux-scsi@vger.kernel.org
5289 L: target-devel@vger.kernel.org
5290 L: linux1394-devel@lists.sourceforge.net
5291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5293 F: drivers/target/sbp/
5296 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5297 L: linux1394-devel@lists.sourceforge.net
5298 W: http://ieee1394.wiki.kernel.org/
5299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5301 F: drivers/firewire/
5302 F: include/linux/firewire.h
5303 F: include/uapi/linux/firewire*.h
5306 FIRMWARE LOADER (request_firmware)
5307 M: Luis R. Rodriguez <mcgrof@kernel.org>
5308 L: linux-kernel@vger.kernel.org
5310 F: Documentation/firmware_class/
5311 F: drivers/base/firmware*.c
5312 F: include/linux/firmware.h
5314 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5315 M: Joshua Morris <josh.h.morris@us.ibm.com>
5316 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5318 F: drivers/block/rsxx/
5321 M: Jiri Kosina <jikos@kernel.org>
5322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5324 F: drivers/block/floppy.c
5327 M: Alessandro Rubini <rubini@gnudd.com>
5328 W: http://www.ohwr.org/projects/fmc-bus
5331 F: include/linux/fmc*.h
5332 F: include/linux/ipmi-fru.h
5335 FPGA MANAGER FRAMEWORK
5336 M: Alan Tull <atull@kernel.org>
5337 R: Moritz Fischer <moritz.fischer@ettus.com>
5338 L: linux-fpga@vger.kernel.org
5340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5341 F: Documentation/fpga/
5342 F: Documentation/devicetree/bindings/fpga/
5344 F: include/linux/fpga/
5345 W: http://www.rocketboards.org
5348 M: Bill Metzenthen <billm@melbpc.org.au>
5349 W: http://floatingpoint.sourceforge.net/emulator/index.html
5351 F: arch/x86/math-emu/
5353 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5354 L: netdev@vger.kernel.org
5356 F: drivers/net/wan/dlci.c
5357 F: drivers/net/wan/sdla.c
5360 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5361 L: linux-fbdev@vger.kernel.org
5362 T: git git://github.com/bzolnier/linux.git
5363 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5365 F: Documentation/fb/
5368 F: include/linux/fb.h
5369 F: include/uapi/video/
5370 F: include/uapi/linux/fb.h
5372 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5373 M: Horia Geantă <horia.geanta@nxp.com>
5374 M: Dan Douglass <dan.douglass@nxp.com>
5375 L: linux-crypto@vger.kernel.org
5377 F: drivers/crypto/caam/
5378 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5380 FREESCALE DIU FRAMEBUFFER DRIVER
5381 M: Timur Tabi <timur@tabi.org>
5382 L: linux-fbdev@vger.kernel.org
5384 F: drivers/video/fbdev/fsl-diu-fb.*
5386 FREESCALE DMA DRIVER
5387 M: Li Yang <leoyang.li@nxp.com>
5388 M: Zhang Wei <zw@zh-kernel.org>
5389 L: linuxppc-dev@lists.ozlabs.org
5391 F: drivers/dma/fsldma.*
5393 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5394 M: Claudiu Manoil <claudiu.manoil@freescale.com>
5395 L: netdev@vger.kernel.org
5397 F: drivers/net/ethernet/freescale/gianfar*
5398 X: drivers/net/ethernet/freescale/gianfar_ptp.c
5399 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5401 FREESCALE GPMI NAND DRIVER
5402 M: Han Xu <han.xu@nxp.com>
5403 L: linux-mtd@lists.infradead.org
5405 F: drivers/mtd/nand/gpmi-nand/*
5407 FREESCALE I2C CPM DRIVER
5408 M: Jochen Friedrich <jochen@scram.de>
5409 L: linuxppc-dev@lists.ozlabs.org
5410 L: linux-i2c@vger.kernel.org
5412 F: drivers/i2c/busses/i2c-cpm.c
5414 FREESCALE IMX / MXC FEC DRIVER
5415 M: Fugang Duan <fugang.duan@nxp.com>
5416 L: netdev@vger.kernel.org
5418 F: drivers/net/ethernet/freescale/fec_main.c
5419 F: drivers/net/ethernet/freescale/fec_ptp.c
5420 F: drivers/net/ethernet/freescale/fec.h
5421 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5423 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5424 M: Sascha Hauer <kernel@pengutronix.de>
5425 L: linux-fbdev@vger.kernel.org
5426 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5428 F: include/linux/platform_data/video-imxfb.h
5429 F: drivers/video/fbdev/imxfb.c
5431 FREESCALE QORIQ DPAA ETHERNET DRIVER
5432 M: Madalin Bucur <madalin.bucur@nxp.com>
5433 L: netdev@vger.kernel.org
5435 F: drivers/net/ethernet/freescale/dpaa
5437 FREESCALE QORIQ DPAA FMAN DRIVER
5438 M: Madalin Bucur <madalin.bucur@nxp.com>
5439 L: netdev@vger.kernel.org
5441 F: drivers/net/ethernet/freescale/fman
5442 F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5444 FREESCALE QUAD SPI DRIVER
5445 M: Han Xu <han.xu@nxp.com>
5446 L: linux-mtd@lists.infradead.org
5448 F: drivers/mtd/spi-nor/fsl-quadspi.c
5450 FREESCALE QUICC ENGINE LIBRARY
5451 M: Qiang Zhao <qiang.zhao@nxp.com>
5452 L: linuxppc-dev@lists.ozlabs.org
5454 F: drivers/soc/fsl/qe/
5455 F: include/soc/fsl/*qe*.h
5456 F: include/soc/fsl/*ucc*.h
5458 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5459 M: Li Yang <leoyang.li@nxp.com>
5460 L: netdev@vger.kernel.org
5461 L: linuxppc-dev@lists.ozlabs.org
5463 F: drivers/net/ethernet/freescale/ucc_geth*
5465 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5466 M: Zhao Qiang <qiang.zhao@nxp.com>
5467 L: netdev@vger.kernel.org
5468 L: linuxppc-dev@lists.ozlabs.org
5470 F: drivers/net/wan/fsl_ucc_hdlc*
5472 FREESCALE QUICC ENGINE UCC UART DRIVER
5473 M: Timur Tabi <timur@tabi.org>
5474 L: linuxppc-dev@lists.ozlabs.org
5476 F: drivers/tty/serial/ucc_uart.c
5478 FREESCALE SOC DRIVERS
5479 M: Li Yang <leoyang.li@nxp.com>
5480 L: linuxppc-dev@lists.ozlabs.org
5481 L: linux-arm-kernel@lists.infradead.org
5483 F: Documentation/devicetree/bindings/soc/fsl/
5485 F: include/linux/fsl/
5487 FREESCALE SOC FS_ENET DRIVER
5488 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5489 M: Vitaly Bordug <vbordug@ru.mvista.com>
5490 L: linuxppc-dev@lists.ozlabs.org
5491 L: netdev@vger.kernel.org
5493 F: drivers/net/ethernet/freescale/fs_enet/
5494 F: include/linux/fs_enet_pd.h
5496 FREESCALE SOC SOUND DRIVERS
5497 M: Timur Tabi <timur@tabi.org>
5498 M: Nicolin Chen <nicoleotsuka@gmail.com>
5499 M: Xiubo Li <Xiubo.Lee@gmail.com>
5500 R: Fabio Estevam <fabio.estevam@nxp.com>
5501 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5502 L: linuxppc-dev@lists.ozlabs.org
5504 F: sound/soc/fsl/fsl*
5505 F: sound/soc/fsl/imx*
5506 F: sound/soc/fsl/mpc8610_hpcd.c
5508 FREESCALE USB PERIPHERAL DRIVERS
5509 M: Li Yang <leoyang.li@nxp.com>
5510 L: linux-usb@vger.kernel.org
5511 L: linuxppc-dev@lists.ozlabs.org
5513 F: drivers/usb/gadget/udc/fsl*
5516 M: Christoph Hellwig <hch@infradead.org>
5517 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5522 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5523 M: Pavel Machek <pavel@ucw.cz>
5524 L: linux-pm@vger.kernel.org
5526 F: Documentation/power/freezing-of-tasks.txt
5527 F: include/linux/freezer.h
5531 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5532 L: linux-kernel@vger.kernel.org
5535 F: include/linux/frontswap.h
5537 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5538 M: David Howells <dhowells@redhat.com>
5539 L: linux-cachefs@redhat.com (moderated for non-subscribers)
5541 F: Documentation/filesystems/caching/
5543 F: include/linux/fscache*.h
5545 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5546 M: Theodore Y. Ts'o <tytso@mit.edu>
5547 M: Jaegeuk Kim <jaegeuk@kernel.org>
5548 L: linux-fscrypt@vger.kernel.org
5549 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5553 F: include/linux/fscrypt*.h
5555 FUJITSU FR-V (FRV) PORT
5559 FUJITSU LAPTOP EXTRAS
5560 M: Jonathan Woithe <jwoithe@just42.net>
5561 L: platform-driver-x86@vger.kernel.org
5563 F: drivers/platform/x86/fujitsu-laptop.c
5565 FUJITSU M-5MO LS CAMERA ISP DRIVER
5566 M: Kyungmin Park <kyungmin.park@samsung.com>
5567 M: Heungjun Kim <riverful.kim@samsung.com>
5568 L: linux-media@vger.kernel.org
5570 F: drivers/media/i2c/m5mols/
5571 F: include/media/i2c/m5mols.h
5573 FUJITSU TABLET EXTRAS
5574 M: Robert Gerlach <khnz@gmx.de>
5575 L: platform-driver-x86@vger.kernel.org
5577 F: drivers/platform/x86/fujitsu-tablet.c
5579 FUSE: FILESYSTEM IN USERSPACE
5580 M: Miklos Szeredi <miklos@szeredi.hu>
5581 L: linux-fsdevel@vger.kernel.org
5582 W: http://fuse.sourceforge.net/
5583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5586 F: include/uapi/linux/fuse.h
5587 F: Documentation/filesystems/fuse.txt
5590 M: Thomas Gleixner <tglx@linutronix.de>
5591 M: Ingo Molnar <mingo@redhat.com>
5592 R: Peter Zijlstra <peterz@infradead.org>
5593 R: Darren Hart <dvhart@infradead.org>
5594 L: linux-kernel@vger.kernel.org
5595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5598 F: kernel/futex_compat.c
5599 F: include/asm-generic/futex.h
5600 F: include/linux/futex.h
5601 F: include/uapi/linux/futex.h
5602 F: tools/testing/selftests/futex/
5603 F: tools/perf/bench/futex*
5604 F: Documentation/*futex*
5606 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5607 M: Rik Faith <faith@cs.unc.edu>
5608 L: linux-scsi@vger.kernel.org
5609 S: Odd Fixes (e.g., new signatures)
5610 F: drivers/scsi/fdomain.*
5613 M: Kees Cook <keescook@chromium.org>
5614 R: Emese Revfy <re.emese@gmail.com>
5615 L: kernel-hardening@lists.openwall.com
5617 F: scripts/gcc-plugins/
5618 F: scripts/gcc-plugin.sh
5619 F: scripts/Makefile.gcc-plugins
5620 F: Documentation/gcc-plugins.txt
5622 GCOV BASED KERNEL PROFILING
5623 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5626 F: Documentation/dev-tools/gcov.rst
5628 GDB KERNEL DEBUGGING HELPER SCRIPTS
5629 M: Jan Kiszka <jan.kiszka@siemens.com>
5630 M: Kieran Bingham <kieran@bingham.xyz>
5634 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5635 M: Achim Leubner <achim_leubner@adaptec.com>
5636 L: linux-scsi@vger.kernel.org
5637 W: http://www.icp-vortex.com/
5639 F: drivers/scsi/gdt*
5641 GEMTEK FM RADIO RECEIVER DRIVER
5642 M: Hans Verkuil <hverkuil@xs4all.nl>
5643 L: linux-media@vger.kernel.org
5644 T: git git://linuxtv.org/media_tree.git
5645 W: https://linuxtv.org
5647 F: drivers/media/radio/radio-gemtek*
5649 GENERIC GPIO I2C DRIVER
5650 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5652 F: drivers/i2c/busses/i2c-gpio.c
5653 F: include/linux/i2c-gpio.h
5655 GENERIC GPIO I2C MULTIPLEXER DRIVER
5656 M: Peter Korsgaard <peter.korsgaard@barco.com>
5657 L: linux-i2c@vger.kernel.org
5659 F: drivers/i2c/muxes/i2c-mux-gpio.c
5660 F: include/linux/i2c-mux-gpio.h
5661 F: Documentation/i2c/muxes/i2c-mux-gpio
5663 GENERIC HDLC (WAN) DRIVERS
5664 M: Krzysztof Halasa <khc@pm.waw.pl>
5665 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5667 F: drivers/net/wan/c101.c
5668 F: drivers/net/wan/hd6457*
5669 F: drivers/net/wan/hdlc*
5670 F: drivers/net/wan/n2.c
5671 F: drivers/net/wan/pc300too.c
5672 F: drivers/net/wan/pci200syn.c
5673 F: drivers/net/wan/wanxl*
5675 GENERIC INCLUDE/ASM HEADER FILES
5676 M: Arnd Bergmann <arnd@arndb.de>
5677 L: linux-arch@vger.kernel.org
5678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5680 F: include/asm-generic/
5681 F: include/uapi/asm-generic/
5683 GENERIC PHY FRAMEWORK
5684 M: Kishon Vijay Abraham I <kishon@ti.com>
5685 L: linux-kernel@vger.kernel.org
5686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5689 F: include/linux/phy/
5692 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5693 M: Kevin Hilman <khilman@kernel.org>
5694 M: Ulf Hansson <ulf.hansson@linaro.org>
5695 L: linux-pm@vger.kernel.org
5697 F: drivers/base/power/domain*.c
5698 F: include/linux/pm_domain.h
5699 F: Documentation/devicetree/bindings/power/power_domain.txt
5701 GENERIC UIO DRIVER FOR PCI DEVICES
5702 M: "Michael S. Tsirkin" <mst@redhat.com>
5703 L: kvm@vger.kernel.org
5705 F: drivers/uio/uio_pci_generic.c
5707 GENWQE (IBM Generic Workqueue Card)
5708 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5709 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5711 F: drivers/misc/genwqe/
5713 GET_MAINTAINER SCRIPT
5714 M: Joe Perches <joe@perches.com>
5716 F: scripts/get_maintainer.pl
5719 M: Steven Whitehouse <swhiteho@redhat.com>
5720 M: Bob Peterson <rpeterso@redhat.com>
5721 L: cluster-devel@redhat.com
5722 W: http://sources.redhat.com/cluster/
5723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5725 F: Documentation/filesystems/gfs2*.txt
5727 F: include/uapi/linux/gfs2_ondisk.h
5729 GIGASET ISDN DRIVERS
5730 M: Paul Bolle <pebolle@tiscali.nl>
5731 L: gigaset307x-common@lists.sourceforge.net
5732 W: http://gigaset307x.sourceforge.net/
5734 F: Documentation/isdn/README.gigaset
5735 F: drivers/isdn/gigaset/
5736 F: include/uapi/linux/gigaset_dev.h
5739 M: Hans Verkuil <hans.verkuil@cisco.com>
5740 L: linux-media@vger.kernel.org
5742 F: drivers/media/usb/go7007/
5745 M: Bastien Nocera <hadess@hadess.net>
5746 L: linux-input@vger.kernel.org
5748 F: drivers/input/touchscreen/goodix.c
5751 M: Mika Westerberg <mika.westerberg@linux.intel.com>
5752 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5753 L: linux-gpio@vger.kernel.org
5754 L: linux-acpi@vger.kernel.org
5756 F: Documentation/acpi/gpio-properties.txt
5757 F: drivers/gpio/gpiolib-acpi.c
5760 M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5761 L: linux-gpio@vger.kernel.org
5763 F: drivers/gpio/gpio-mockup.c
5764 F: tools/testing/selftests/gpio/
5767 M: Linus Walleij <linus.walleij@linaro.org>
5768 L: linux-gpio@vger.kernel.org
5769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5771 F: Documentation/devicetree/bindings/gpio/
5772 F: Documentation/gpio/
5773 F: Documentation/ABI/testing/gpio-cdev
5774 F: Documentation/ABI/obsolete/sysfs-gpio
5776 F: include/linux/gpio/
5777 F: include/linux/gpio.h
5778 F: include/asm-generic/gpio.h
5779 F: include/uapi/linux/gpio.h
5782 GRE DEMULTIPLEXER DRIVER
5783 M: Dmitry Kozlov <xeb@mail.ru>
5784 L: netdev@vger.kernel.org
5786 F: net/ipv4/gre_demux.c
5787 F: net/ipv4/gre_offload.c
5788 F: include/net/gre.h
5790 GRETH 10/100/1G Ethernet MAC device driver
5791 M: Andreas Larsson <andreas@gaisler.com>
5792 L: netdev@vger.kernel.org
5794 F: drivers/net/ethernet/aeroflex/
5796 GREYBUS AUDIO PROTOCOLS DRIVERS
5797 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5798 M: Mark Greer <mgreer@animalcreek.com>
5800 F: drivers/staging/greybus/audio_apbridgea.c
5801 F: drivers/staging/greybus/audio_apbridgea.h
5802 F: drivers/staging/greybus/audio_codec.c
5803 F: drivers/staging/greybus/audio_codec.h
5804 F: drivers/staging/greybus/audio_gb.c
5805 F: drivers/staging/greybus/audio_manager.c
5806 F: drivers/staging/greybus/audio_manager.h
5807 F: drivers/staging/greybus/audio_manager_module.c
5808 F: drivers/staging/greybus/audio_manager_private.h
5809 F: drivers/staging/greybus/audio_manager_sysfs.c
5810 F: drivers/staging/greybus/audio_module.c
5811 F: drivers/staging/greybus/audio_topology.c
5813 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5814 M: Viresh Kumar <vireshk@kernel.org>
5816 F: drivers/staging/greybus/authentication.c
5817 F: drivers/staging/greybus/bootrom.c
5818 F: drivers/staging/greybus/firmware.h
5819 F: drivers/staging/greybus/fw-core.c
5820 F: drivers/staging/greybus/fw-download.c
5821 F: drivers/staging/greybus/fw-managament.c
5822 F: drivers/staging/greybus/greybus_authentication.h
5823 F: drivers/staging/greybus/greybus_firmware.h
5824 F: drivers/staging/greybus/hid.c
5825 F: drivers/staging/greybus/i2c.c
5826 F: drivers/staging/greybus/spi.c
5827 F: drivers/staging/greybus/spilib.c
5828 F: drivers/staging/greybus/spilib.h
5830 GREYBUS LOOBACK/TIME PROTOCOLS DRIVERS
5831 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5833 F: drivers/staging/greybus/loopback.c
5834 F: drivers/staging/greybus/timesync.c
5835 F: drivers/staging/greybus/timesync_platform.c
5837 GREYBUS PLATFORM DRIVERS
5838 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5840 F: drivers/staging/greybus/arche-platform.c
5841 F: drivers/staging/greybus/arche-apb-ctrl.c
5842 F: drivers/staging/greybus/arche_platform.h
5844 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5845 M: Rui Miguel Silva <rmfrfs@gmail.com>
5847 F: drivers/staging/greybus/sdio.c
5848 F: drivers/staging/greybus/light.c
5849 F: drivers/staging/greybus/gpio.c
5850 F: drivers/staging/greybus/power_supply.c
5851 F: drivers/staging/greybus/spi.c
5852 F: drivers/staging/greybus/spilib.c
5855 M: Johan Hovold <johan@kernel.org>
5856 M: Alex Elder <elder@kernel.org>
5857 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5859 F: drivers/staging/greybus/
5860 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
5862 GREYBUS UART PROTOCOLS DRIVERS
5863 M: David Lin <dtwlin@gmail.com>
5865 F: drivers/staging/greybus/uart.c
5866 F: drivers/staging/greybus/log.c
5868 GS1662 VIDEO SERIALIZER
5869 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5870 L: linux-media@vger.kernel.org
5871 T: git git://linuxtv.org/media_tree.git
5873 F: drivers/media/spi/gs1662.c
5875 GSPCA FINEPIX SUBDRIVER
5876 M: Frank Zago <frank@zago.net>
5877 L: linux-media@vger.kernel.org
5878 T: git git://linuxtv.org/media_tree.git
5880 F: drivers/media/usb/gspca/finepix.c
5882 GSPCA GL860 SUBDRIVER
5883 M: Olivier Lorin <o.lorin@laposte.net>
5884 L: linux-media@vger.kernel.org
5885 T: git git://linuxtv.org/media_tree.git
5887 F: drivers/media/usb/gspca/gl860/
5889 GSPCA M5602 SUBDRIVER
5890 M: Erik Andren <erik.andren@gmail.com>
5891 L: linux-media@vger.kernel.org
5892 T: git git://linuxtv.org/media_tree.git
5894 F: drivers/media/usb/gspca/m5602/
5896 GSPCA PAC207 SONIXB SUBDRIVER
5897 M: Hans Verkuil <hverkuil@xs4all.nl>
5898 L: linux-media@vger.kernel.org
5899 T: git git://linuxtv.org/media_tree.git
5901 F: drivers/media/usb/gspca/pac207.c
5903 GSPCA SN9C20X SUBDRIVER
5904 M: Brian Johnson <brijohn@gmail.com>
5905 L: linux-media@vger.kernel.org
5906 T: git git://linuxtv.org/media_tree.git
5908 F: drivers/media/usb/gspca/sn9c20x.c
5910 GSPCA T613 SUBDRIVER
5911 M: Leandro Costantino <lcostantino@gmail.com>
5912 L: linux-media@vger.kernel.org
5913 T: git git://linuxtv.org/media_tree.git
5915 F: drivers/media/usb/gspca/t613.c
5917 GSPCA USB WEBCAM DRIVER
5918 M: Hans Verkuil <hverkuil@xs4all.nl>
5919 L: linux-media@vger.kernel.org
5920 T: git git://linuxtv.org/media_tree.git
5922 F: drivers/media/usb/gspca/
5924 GTP (GPRS Tunneling Protocol)
5925 M: Pablo Neira Ayuso <pablo@netfilter.org>
5926 M: Harald Welte <laforge@gnumonks.org>
5927 L: osmocom-net-gprs@lists.osmocom.org
5928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5930 F: drivers/net/gtp.c
5932 GUID PARTITION TABLE (GPT)
5933 M: Davidlohr Bueso <dave@stgolabs.net>
5934 L: linux-efi@vger.kernel.org
5936 F: block/partitions/efi.*
5939 M: Yoshinori Sato <ysato@users.sourceforge.jp>
5940 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5941 W: http://uclinux-h8.sourceforge.jp
5942 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5945 F: drivers/clocksource/h8300_*.c
5946 F: drivers/clk/h8300/
5947 F: drivers/irqchip/irq-renesas-h8*.c
5950 M: Antti Palosaari <crope@iki.fi>
5951 L: linux-media@vger.kernel.org
5952 W: https://linuxtv.org
5953 W: http://palosaari.fi/linux/
5954 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5955 T: git git://linuxtv.org/anttip/media_tree.git
5957 F: drivers/media/usb/hackrf/
5959 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5960 M: Frank Seidel <frank@f-seidel.de>
5961 L: platform-driver-x86@vger.kernel.org
5962 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5964 F: drivers/platform/x86/hdaps.c
5967 M: Jean Delvare <jdelvare@suse.com>
5968 M: Guenter Roeck <linux@roeck-us.net>
5969 L: linux-hwmon@vger.kernel.org
5970 W: http://hwmon.wiki.kernel.org/
5971 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5974 F: Documentation/hwmon/
5976 F: include/linux/hwmon*.h
5978 HARDWARE RANDOM NUMBER GENERATOR CORE
5979 M: Matt Mackall <mpm@selenic.com>
5980 M: Herbert Xu <herbert@gondor.apana.org.au>
5981 L: linux-crypto@vger.kernel.org
5983 F: Documentation/devicetree/bindings/rng/
5984 F: Documentation/hw_random.txt
5985 F: drivers/char/hw_random/
5986 F: include/linux/hw_random.h
5988 HARDWARE SPINLOCK CORE
5989 M: Ohad Ben-Cohen <ohad@wizery.com>
5990 M: Bjorn Andersson <bjorn.andersson@linaro.org>
5991 L: linux-remoteproc@vger.kernel.org
5993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5994 F: Documentation/devicetree/bindings/hwlock/
5995 F: Documentation/hwspinlock.txt
5996 F: drivers/hwspinlock/
5997 F: include/linux/hwspinlock.h
5999 HARMONY SOUND DRIVER
6000 L: linux-parisc@vger.kernel.org
6002 F: sound/parisc/harmony.*
6004 HDPVR USB VIDEO ENCODER DRIVER
6005 M: Hans Verkuil <hverkuil@xs4all.nl>
6006 L: linux-media@vger.kernel.org
6007 T: git git://linuxtv.org/media_tree.git
6008 W: https://linuxtv.org
6010 F: drivers/media/usb/hdpvr/
6012 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6013 M: Jimmy Vance <jimmy.vance@hpe.com>
6015 F: Documentation/watchdog/hpwdt.txt
6016 F: drivers/watchdog/hpwdt.c
6018 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6019 M: Don Brace <don.brace@microsemi.com>
6020 L: esc.storagedev@microsemi.com
6021 L: linux-scsi@vger.kernel.org
6023 F: Documentation/scsi/hpsa.txt
6024 F: drivers/scsi/hpsa*.[ch]
6025 F: include/linux/cciss*.h
6026 F: include/uapi/linux/cciss*.h
6028 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
6029 M: Don Brace <don.brace@microsemi.com>
6030 L: esc.storagedev@microsemi.com
6031 L: linux-scsi@vger.kernel.org
6033 F: Documentation/blockdev/cciss.txt
6034 F: drivers/block/cciss*
6035 F: include/linux/cciss_ioctl.h
6036 F: include/uapi/linux/cciss_ioctl.h
6039 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6040 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6041 L: linux-rdma@vger.kernel.org
6043 F: drivers/infiniband/hw/hfi1
6046 L: linux-fsdevel@vger.kernel.org
6048 F: Documentation/filesystems/hfs.txt
6052 L: linux-fsdevel@vger.kernel.org
6054 F: Documentation/filesystems/hfsplus.txt
6057 HGA FRAMEBUFFER DRIVER
6058 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6059 L: linux-nvidia@lists.surfsouth.com
6060 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6062 F: drivers/video/fbdev/hgafb.c
6064 HIBERNATION (aka Software Suspend, aka swsusp)
6065 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6066 M: Pavel Machek <pavel@ucw.cz>
6067 L: linux-pm@vger.kernel.org
6068 B: https://bugzilla.kernel.org
6071 F: drivers/base/power/
6073 F: include/linux/suspend.h
6074 F: include/linux/freezer.h
6075 F: include/linux/pm.h
6076 F: arch/*/include/asm/suspend*.h
6079 M: Jiri Kosina <jikos@kernel.org>
6080 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6081 L: linux-input@vger.kernel.org
6082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6085 F: include/linux/hid*
6086 F: include/uapi/linux/hid*
6088 HID SENSOR HUB DRIVERS
6089 M: Jiri Kosina <jikos@kernel.org>
6090 M: Jonathan Cameron <jic23@kernel.org>
6091 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6092 L: linux-input@vger.kernel.org
6093 L: linux-iio@vger.kernel.org
6095 F: Documentation/hid/hid-sensor*
6096 F: drivers/hid/hid-sensor-*
6097 F: drivers/iio/*/hid-*
6098 F: include/linux/hid-sensor-*
6100 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6101 M: Thomas Gleixner <tglx@linutronix.de>
6102 L: linux-kernel@vger.kernel.org
6103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6105 F: Documentation/timers/
6106 F: kernel/time/hrtimer.c
6107 F: kernel/time/clockevents.c
6108 F: kernel/time/timer_*.c
6109 F: include/linux/clockchips.h
6110 F: include/linux/hrtimer.h
6112 HIGH-SPEED SCC DRIVER FOR AX.25
6113 L: linux-hams@vger.kernel.org
6115 F: drivers/net/hamradio/dmascc.c
6116 F: drivers/net/hamradio/scc.c
6118 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6119 M: HighPoint Linux Team <linux@highpoint-tech.com>
6120 W: http://www.highpoint-tech.com
6122 F: Documentation/scsi/hptiop.txt
6123 F: drivers/scsi/hptiop.c
6126 M: Jes Sorensen <jes@trained-monkey.org>
6127 L: linux-hippi@sunsite.dk
6129 F: include/linux/hippidevice.h
6130 F: include/uapi/linux/if_hippi.h
6132 F: drivers/net/hippi/
6134 HISILICON NETWORK SUBSYSTEM DRIVER
6135 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6136 M: Salil Mehta <salil.mehta@huawei.com>
6137 L: netdev@vger.kernel.org
6138 W: http://www.hisilicon.com
6140 F: drivers/net/ethernet/hisilicon/
6141 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6143 HISILICON ROCE DRIVER
6144 M: Lijun Ou <oulijun@huawei.com>
6145 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6146 L: linux-rdma@vger.kernel.org
6148 F: drivers/infiniband/hw/hns/
6149 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6151 HISILICON SAS Controller
6152 M: John Garry <john.garry@huawei.com>
6153 W: http://www.hisilicon.com
6155 F: drivers/scsi/hisi_sas/
6156 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6159 M: Jouni Malinen <j@w1.fi>
6160 L: linux-wireless@vger.kernel.org
6161 W: http://w1.fi/hostap-driver.html
6163 F: drivers/net/wireless/intersil/hostap/
6165 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6166 L: platform-driver-x86@vger.kernel.org
6168 F: drivers/platform/x86/tc1100-wmi.c
6170 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6171 M: Jaroslav Kysela <perex@perex.cz>
6173 F: drivers/net/ethernet/hp/hp100.*
6175 HPET: High Precision Event Timers driver
6176 M: Clemens Ladisch <clemens@ladisch.de>
6178 F: Documentation/timers/hpet.txt
6179 F: drivers/char/hpet.c
6180 F: include/linux/hpet.h
6181 F: include/uapi/linux/hpet.h
6185 F: arch/x86/kernel/hpet.c
6186 F: arch/x86/include/asm/hpet.h
6189 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6190 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6195 M: Sebastian Reichel <sre@kernel.org>
6196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6198 F: Documentation/ABI/testing/sysfs-bus-hsi
6199 F: Documentation/driver-api/hsi.rst
6201 F: include/linux/hsi/
6202 F: include/uapi/linux/hsi/
6205 L: linux-usb@vger.kernel.org
6207 F: drivers/net/usb/hso.c
6209 HSR NETWORK PROTOCOL
6210 M: Arvid Brodin <arvid.brodin@alten.se>
6211 L: netdev@vger.kernel.org
6215 HT16K33 LED CONTROLLER DRIVER
6216 M: Robin van der Gracht <robin@protonic.nl>
6218 F: drivers/auxdisplay/ht16k33.c
6219 F: Documentation/devicetree/bindings/display/ht16k33.txt
6221 HTCPEN TOUCHSCREEN DRIVER
6222 M: Pau Oliva Fora <pof@eslack.org>
6223 L: linux-input@vger.kernel.org
6225 F: drivers/input/touchscreen/htcpen.c
6228 M: Nadia Yvette Chambers <nyc@holomorphy.com>
6233 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6234 L: linux-media@vger.kernel.org
6235 T: git git://linuxtv.org/media_tree.git
6236 W: https://linuxtv.org
6238 F: drivers/media/platform/sti/hva
6240 HWPOISON MEMORY FAILURE HANDLING
6241 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6242 L: linux-mm@kvack.org
6244 F: mm/memory-failure.c
6245 F: mm/hwpoison-inject.c
6247 Hyper-V CORE AND DRIVERS
6248 M: "K. Y. Srinivasan" <kys@microsoft.com>
6249 M: Haiyang Zhang <haiyangz@microsoft.com>
6250 M: Stephen Hemminger <sthemmin@microsoft.com>
6251 L: devel@linuxdriverproject.org
6253 F: arch/x86/include/asm/mshyperv.h
6254 F: arch/x86/include/uapi/asm/hyperv.h
6255 F: arch/x86/kernel/cpu/mshyperv.c
6257 F: drivers/hid/hid-hyperv.c
6259 F: drivers/input/serio/hyperv-keyboard.c
6260 F: drivers/pci/host/pci-hyperv.c
6261 F: drivers/net/hyperv/
6262 F: drivers/scsi/storvsc_drv.c
6263 F: drivers/uio/uio_hv_generic.c
6264 F: drivers/video/fbdev/hyperv_fb.c
6265 F: include/linux/hyperv.h
6267 F: Documentation/ABI/stable/sysfs-bus-vmbus
6269 HYPERVISOR VIRTUAL CONSOLE DRIVER
6270 L: linuxppc-dev@lists.ozlabs.org
6275 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6276 L: linux-i2c@vger.kernel.org
6277 L: linux-acpi@vger.kernel.org
6279 F: drivers/i2c/i2c-core-acpi.c
6282 M: Peter Rosin <peda@axentia.se>
6283 L: linux-i2c@vger.kernel.org
6285 F: Documentation/i2c/i2c-topology
6286 F: Documentation/i2c/muxes/
6287 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6288 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6289 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6290 F: drivers/i2c/i2c-mux.c
6291 F: drivers/i2c/muxes/
6292 F: include/linux/i2c-mux.h
6294 I2C OVER PARALLEL PORT
6295 M: Jean Delvare <jdelvare@suse.com>
6296 L: linux-i2c@vger.kernel.org
6298 F: Documentation/i2c/busses/i2c-parport
6299 F: Documentation/i2c/busses/i2c-parport-light
6300 F: drivers/i2c/busses/i2c-parport.c
6301 F: drivers/i2c/busses/i2c-parport-light.c
6304 M: Wolfram Sang <wsa@the-dreams.de>
6305 L: linux-i2c@vger.kernel.org
6306 W: https://i2c.wiki.kernel.org/
6307 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6310 F: Documentation/devicetree/bindings/i2c/
6311 F: Documentation/i2c/
6314 F: include/linux/i2c.h
6315 F: include/linux/i2c-*.h
6316 F: include/uapi/linux/i2c.h
6317 F: include/uapi/linux/i2c-*.h
6320 M: Jean Delvare <jdelvare@suse.com>
6321 L: linux-i2c@vger.kernel.org
6323 F: Documentation/i2c/busses/i2c-taos-evm
6324 F: drivers/i2c/busses/i2c-taos-evm.c
6327 M: Till Harbaum <till@harbaum.org>
6328 L: linux-i2c@vger.kernel.org
6329 W: http://www.harbaum.org/till/i2c_tiny_usb
6331 F: drivers/i2c/busses/i2c-tiny-usb.c
6333 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6334 M: Jean Delvare <jdelvare@suse.com>
6335 L: linux-i2c@vger.kernel.org
6337 F: Documentation/i2c/busses/i2c-ali1535
6338 F: Documentation/i2c/busses/i2c-ali1563
6339 F: Documentation/i2c/busses/i2c-ali15x3
6340 F: Documentation/i2c/busses/i2c-amd756
6341 F: Documentation/i2c/busses/i2c-amd8111
6342 F: Documentation/i2c/busses/i2c-i801
6343 F: Documentation/i2c/busses/i2c-nforce2
6344 F: Documentation/i2c/busses/i2c-piix4
6345 F: Documentation/i2c/busses/i2c-sis5595
6346 F: Documentation/i2c/busses/i2c-sis630
6347 F: Documentation/i2c/busses/i2c-sis96x
6348 F: Documentation/i2c/busses/i2c-via
6349 F: Documentation/i2c/busses/i2c-viapro
6350 F: drivers/i2c/busses/i2c-ali1535.c
6351 F: drivers/i2c/busses/i2c-ali1563.c
6352 F: drivers/i2c/busses/i2c-ali15x3.c
6353 F: drivers/i2c/busses/i2c-amd756.c
6354 F: drivers/i2c/busses/i2c-amd756-s4882.c
6355 F: drivers/i2c/busses/i2c-amd8111.c
6356 F: drivers/i2c/busses/i2c-i801.c
6357 F: drivers/i2c/busses/i2c-isch.c
6358 F: drivers/i2c/busses/i2c-nforce2.c
6359 F: drivers/i2c/busses/i2c-nforce2-s4985.c
6360 F: drivers/i2c/busses/i2c-piix4.c
6361 F: drivers/i2c/busses/i2c-sis5595.c
6362 F: drivers/i2c/busses/i2c-sis630.c
6363 F: drivers/i2c/busses/i2c-sis96x.c
6364 F: drivers/i2c/busses/i2c-via.c
6365 F: drivers/i2c/busses/i2c-viapro.c
6367 I2C/SMBUS ISMT DRIVER
6368 M: Seth Heasley <seth.heasley@intel.com>
6369 M: Neil Horman <nhorman@tuxdriver.com>
6370 L: linux-i2c@vger.kernel.org
6371 F: drivers/i2c/busses/i2c-ismt.c
6372 F: Documentation/i2c/busses/i2c-ismt
6374 I2C/SMBUS STUB DRIVER
6375 M: Jean Delvare <jdelvare@suse.com>
6376 L: linux-i2c@vger.kernel.org
6378 F: drivers/i2c/i2c-stub.c
6381 M: "H. Peter Anvin" <hpa@zytor.com>
6385 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6386 M: "H. Peter Anvin" <hpa@zytor.com>
6387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6390 IA64 (Itanium) PLATFORM
6391 M: Tony Luck <tony.luck@intel.com>
6392 M: Fenghua Yu <fenghua.yu@intel.com>
6393 L: linux-ia64@vger.kernel.org
6394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6398 IBM Power 842 compression accelerator
6399 M: Haren Myneni <haren@us.ibm.com>
6401 F: drivers/crypto/nx/Makefile
6402 F: drivers/crypto/nx/Kconfig
6403 F: drivers/crypto/nx/nx-842*
6404 F: include/linux/sw842.h
6408 IBM Power in-Nest Crypto Acceleration
6409 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6410 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6411 L: linux-crypto@vger.kernel.org
6413 F: drivers/crypto/nx/Makefile
6414 F: drivers/crypto/nx/Kconfig
6415 F: drivers/crypto/nx/nx-aes*
6416 F: drivers/crypto/nx/nx-sha*
6417 F: drivers/crypto/nx/nx.*
6418 F: drivers/crypto/nx/nx_csbcpb.h
6419 F: drivers/crypto/nx/nx_debugfs.h
6421 IBM Power Linux RAID adapter
6422 M: Brian King <brking@us.ibm.com>
6424 F: drivers/scsi/ipr.*
6426 IBM Power SRIOV Virtual NIC Device Driver
6427 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6428 M: John Allen <jallen@linux.vnet.ibm.com>
6429 L: netdev@vger.kernel.org
6431 F: drivers/net/ethernet/ibm/ibmvnic.*
6433 IBM Power Virtual Ethernet Device Driver
6434 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6435 L: netdev@vger.kernel.org
6437 F: drivers/net/ethernet/ibm/ibmveth.*
6439 IBM Power Virtual FC Device Drivers
6440 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6441 L: linux-scsi@vger.kernel.org
6443 F: drivers/scsi/ibmvscsi/ibmvfc*
6445 IBM Power Virtual SCSI Device Drivers
6446 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6447 L: linux-scsi@vger.kernel.org
6449 F: drivers/scsi/ibmvscsi/ibmvscsi*
6450 F: include/scsi/viosrp.h
6452 IBM Power Virtual SCSI Device Target Driver
6453 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6454 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6455 L: linux-scsi@vger.kernel.org
6456 L: target-devel@vger.kernel.org
6458 F: drivers/scsi/ibmvscsi_tgt/
6460 IBM Power VMX Cryptographic instructions
6461 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6462 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6463 L: linux-crypto@vger.kernel.org
6465 F: drivers/crypto/vmx/Makefile
6466 F: drivers/crypto/vmx/Kconfig
6467 F: drivers/crypto/vmx/vmx.c
6468 F: drivers/crypto/vmx/aes*
6469 F: drivers/crypto/vmx/ghash*
6470 F: drivers/crypto/vmx/ppc-xlate.pl
6472 IBM ServeRAID RAID DRIVER
6474 F: drivers/scsi/ips.*
6476 ICH LPC AND GPIO DRIVER
6477 M: Peter Tyser <ptyser@xes-inc.com>
6479 F: drivers/mfd/lpc_ich.c
6480 F: drivers/gpio/gpio-ich.c
6483 M: "David S. Miller" <davem@davemloft.net>
6484 L: linux-ide@vger.kernel.org
6485 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6488 F: Documentation/ide/
6490 F: include/linux/ide.h
6493 M: Borislav Petkov <bp@alien8.de>
6494 L: linux-ide@vger.kernel.org
6496 F: Documentation/cdrom/ide-cd
6497 F: drivers/ide/ide-cd*
6499 IDEAPAD LAPTOP EXTRAS DRIVER
6500 M: Ike Panhc <ike.pan@canonical.com>
6501 L: platform-driver-x86@vger.kernel.org
6502 W: http://launchpad.net/ideapad-laptop
6504 F: drivers/platform/x86/ideapad-laptop.c
6506 IDEAPAD LAPTOP SLIDEBAR DRIVER
6507 M: Andrey Moiseev <o2g.org.ru@gmail.com>
6508 L: linux-input@vger.kernel.org
6509 W: https://github.com/o2genum/ideapad-slidebar
6511 F: drivers/input/misc/ideapad_slidebar.c
6513 IDT VersaClock 5 CLOCK DRIVER
6514 M: Marek Vasut <marek.vasut@gmail.com>
6516 F: drivers/clk/clk-versaclock5.c
6518 IEEE 802.15.4 SUBSYSTEM
6519 M: Alexander Aring <alex.aring@gmail.com>
6520 M: Stefan Schmidt <stefan@osg.samsung.com>
6521 L: linux-wpan@vger.kernel.org
6522 W: http://wpan.cakelab.org/
6523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6528 F: drivers/net/ieee802154/
6529 F: include/linux/nl802154.h
6530 F: include/linux/ieee802154.h
6531 F: include/net/nl802154.h
6532 F: include/net/mac802154.h
6533 F: include/net/af_ieee802154.h
6534 F: include/net/cfg802154.h
6535 F: include/net/ieee802154_netdev.h
6536 F: Documentation/networking/ieee802154.txt
6539 M: Yotam Gigi <yotamg@mellanox.com>
6540 M: Jamal Hadi Salim <jhs@mojatatu.com>
6542 F: include/net/ife.h
6543 F: include/uapi/linux/ife.h
6545 IGORPLUG-USB IR RECEIVER
6546 M: Sean Young <sean@mess.org>
6547 L: linux-media@vger.kernel.org
6549 F: drivers/media/rc/igorplugusb.c
6551 IGUANAWORKS USB IR TRANSCEIVER
6552 M: Sean Young <sean@mess.org>
6553 L: linux-media@vger.kernel.org
6555 F: drivers/media/rc/iguanair.c
6557 IIO DIGITAL POTENTIOMETER DAC
6558 M: Peter Rosin <peda@axentia.se>
6559 L: linux-iio@vger.kernel.org
6561 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6562 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6563 F: drivers/iio/dac/dpot-dac.c
6565 IIO ENVELOPE DETECTOR
6566 M: Peter Rosin <peda@axentia.se>
6567 L: linux-iio@vger.kernel.org
6569 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6570 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6571 F: drivers/iio/adc/envelope-detector.c
6574 M: Peter Rosin <peda@axentia.se>
6575 L: linux-iio@vger.kernel.org
6577 F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6578 F: drivers/iio/multiplexer/iio-mux.c
6580 IIO SUBSYSTEM AND DRIVERS
6581 M: Jonathan Cameron <jic23@kernel.org>
6582 R: Hartmut Knaack <knaack.h@gmx.de>
6583 R: Lars-Peter Clausen <lars@metafoo.de>
6584 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6585 L: linux-iio@vger.kernel.org
6586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6588 F: Documentation/devicetree/bindings/iio/
6590 F: drivers/staging/iio/
6591 F: include/linux/iio/
6594 IKANOS/ADI EAGLE ADSL USB DRIVER
6595 M: Matthieu Castet <castet.matthieu@free.fr>
6596 M: Stanislaw Gruszka <stf_xl@wp.pl>
6598 F: drivers/usb/atm/ueagle-atm.c
6600 IMGTEC ASCII LCD DRIVER
6601 M: Paul Burton <paul.burton@imgtec.com>
6603 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6604 F: drivers/auxdisplay/img-ascii-lcd.c
6606 IMGTEC IR DECODER DRIVER
6607 M: James Hogan <james.hogan@imgtec.com>
6609 F: drivers/media/rc/img-ir/
6611 IMS TWINTURBO FRAMEBUFFER DRIVER
6612 L: linux-fbdev@vger.kernel.org
6614 F: drivers/video/fbdev/imsttfb.c
6616 INA209 HARDWARE MONITOR DRIVER
6617 M: Guenter Roeck <linux@roeck-us.net>
6618 L: linux-hwmon@vger.kernel.org
6620 F: Documentation/hwmon/ina209
6621 F: Documentation/devicetree/bindings/i2c/ina209.txt
6622 F: drivers/hwmon/ina209.c
6624 INA2XX HARDWARE MONITOR DRIVER
6625 M: Guenter Roeck <linux@roeck-us.net>
6626 L: linux-hwmon@vger.kernel.org
6628 F: Documentation/hwmon/ina2xx
6629 F: drivers/hwmon/ina2xx.c
6630 F: include/linux/platform_data/ina2xx.h
6632 INDUSTRY PACK SUBSYSTEM (IPACK)
6633 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6634 M: Jens Taprogge <jens.taprogge@taprogge.org>
6635 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6636 L: industrypack-devel@lists.sourceforge.net
6637 W: http://industrypack.sourceforge.net
6641 INFINIBAND SUBSYSTEM
6642 M: Doug Ledford <dledford@redhat.com>
6643 M: Sean Hefty <sean.hefty@intel.com>
6644 M: Hal Rosenstock <hal.rosenstock@gmail.com>
6645 L: linux-rdma@vger.kernel.org
6646 W: http://www.openfabrics.org/
6647 Q: http://patchwork.kernel.org/project/linux-rdma/list/
6648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6650 F: Documentation/devicetree/bindings/infiniband/
6651 F: Documentation/infiniband/
6652 F: drivers/infiniband/
6653 F: include/uapi/linux/if_infiniband.h
6654 F: include/uapi/rdma/
6657 INGENIC JZ4780 DMA Driver
6658 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6660 F: drivers/dma/dma-jz4780.c
6662 INGENIC JZ4780 NAND DRIVER
6663 M: Harvey Hunt <harveyhuntnexus@gmail.com>
6664 L: linux-mtd@lists.infradead.org
6666 F: drivers/mtd/nand/jz4780_*
6669 M: John McCutchan <john@johnmccutchan.com>
6670 M: Robert Love <rlove@rlove.org>
6671 M: Eric Paris <eparis@parisplace.org>
6673 F: Documentation/filesystems/inotify.txt
6674 F: fs/notify/inotify/
6675 F: include/linux/inotify.h
6676 F: include/uapi/linux/inotify.h
6678 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6679 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6680 L: linux-input@vger.kernel.org
6681 Q: http://patchwork.kernel.org/project/linux-input/list/
6682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6685 F: include/linux/input.h
6686 F: include/uapi/linux/input.h
6687 F: include/uapi/linux/input-event-codes.h
6688 F: include/linux/input/
6689 F: Documentation/devicetree/bindings/input/
6690 F: Documentation/input/
6692 INPUT MULTITOUCH (MT) PROTOCOL
6693 M: Henrik Rydberg <rydberg@bitmath.org>
6694 L: linux-input@vger.kernel.org
6696 F: Documentation/input/multi-touch-protocol.rst
6697 F: drivers/input/input-mt.c
6700 INSIDE SECURE CRYPTO DRIVER
6701 M: Antoine Tenart <antoine.tenart@free-electrons.com>
6702 F: drivers/crypto/inside-secure/
6704 L: linux-crypto@vger.kernel.org
6706 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6707 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6708 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6709 L: linux-ima-devel@lists.sourceforge.net
6710 L: linux-ima-user@lists.sourceforge.net
6711 L: linux-security-module@vger.kernel.org
6712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6714 F: security/integrity/ima/
6716 INTEL 810/815 FRAMEBUFFER DRIVER
6717 M: Antonino Daplas <adaplas@gmail.com>
6718 L: linux-fbdev@vger.kernel.org
6720 F: drivers/video/fbdev/i810/
6722 INTEL ASoC BDW/HSW DRIVERS
6723 M: Jie Yang <yang.jie@linux.intel.com>
6724 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6726 F: sound/soc/intel/common/sst-dsp*
6727 F: sound/soc/intel/common/sst-firmware.c
6728 F: sound/soc/intel/boards/broadwell.c
6729 F: sound/soc/intel/haswell/
6731 INTEL C600 SERIES SAS CONTROLLER DRIVER
6732 M: Intel SCU Linux support <intel-linux-scu@intel.com>
6733 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6734 L: linux-scsi@vger.kernel.org
6735 T: git git://git.code.sf.net/p/intel-sas/isci
6737 F: drivers/scsi/isci/
6739 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6740 M: Daniel Vetter <daniel.vetter@intel.com>
6741 M: Jani Nikula <jani.nikula@linux.intel.com>
6742 L: intel-gfx@lists.freedesktop.org
6743 W: https://01.org/linuxgraphics/
6744 B: https://01.org/linuxgraphics/documentation/how-report-bugs
6745 C: irc://chat.freenode.net/intel-gfx
6746 Q: http://patchwork.freedesktop.org/project/intel-gfx/
6747 T: git git://anongit.freedesktop.org/drm-intel
6749 F: drivers/gpu/drm/i915/
6750 F: include/drm/i915*
6751 F: include/uapi/drm/i915_drm.h
6752 F: Documentation/gpu/i915.rst
6754 INTEL ETHERNET DRIVERS
6755 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6756 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6757 W: http://www.intel.com/support/feedback.htm
6758 W: http://e1000.sourceforge.net/
6759 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6763 F: Documentation/networking/e100.txt
6764 F: Documentation/networking/e1000.txt
6765 F: Documentation/networking/e1000e.txt
6766 F: Documentation/networking/igb.txt
6767 F: Documentation/networking/igbvf.txt
6768 F: Documentation/networking/ixgb.txt
6769 F: Documentation/networking/ixgbe.txt
6770 F: Documentation/networking/ixgbevf.txt
6771 F: Documentation/networking/i40e.txt
6772 F: Documentation/networking/i40evf.txt
6773 F: drivers/net/ethernet/intel/
6774 F: drivers/net/ethernet/intel/*/
6775 F: include/linux/avf/virtchnl.h
6777 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6778 M: Maik Broemme <mbroemme@libmpq.org>
6779 L: linux-fbdev@vger.kernel.org
6781 F: Documentation/fb/intelfb.txt
6782 F: drivers/video/fbdev/intelfb/
6784 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6785 M: Zhenyu Wang <zhenyuw@linux.intel.com>
6786 M: Zhi Wang <zhi.a.wang@intel.com>
6787 L: intel-gvt-dev@lists.freedesktop.org
6788 L: intel-gfx@lists.freedesktop.org
6789 W: https://01.org/igvt-g
6790 T: git https://github.com/01org/gvt-linux.git
6792 F: drivers/gpu/drm/i915/gvt/
6794 INTEL HID EVENT DRIVER
6795 M: Alex Hung <alex.hung@canonical.com>
6796 L: platform-driver-x86@vger.kernel.org
6798 F: drivers/platform/x86/intel-hid.c
6800 INTEL I/OAT DMA DRIVER
6801 M: Dave Jiang <dave.jiang@intel.com>
6802 R: Dan Williams <dan.j.williams@intel.com>
6803 L: dmaengine@vger.kernel.org
6804 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6806 F: drivers/dma/ioat*
6809 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6810 M: Len Brown <lenb@kernel.org>
6811 L: linux-pm@vger.kernel.org
6812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6813 B: https://bugzilla.kernel.org
6815 F: drivers/idle/intel_idle.c
6817 INTEL INTEGRATED SENSOR HUB DRIVER
6818 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6819 M: Jiri Kosina <jikos@kernel.org>
6820 L: linux-input@vger.kernel.org
6822 F: drivers/hid/intel-ish-hid/
6825 M: David Woodhouse <dwmw2@infradead.org>
6826 L: iommu@lists.linux-foundation.org
6827 T: git git://git.infradead.org/iommu-2.6.git
6829 F: drivers/iommu/intel-iommu.c
6830 F: include/linux/intel-iommu.h
6832 INTEL IOP-ADMA DMA DRIVER
6833 R: Dan Williams <dan.j.williams@intel.com>
6835 F: drivers/dma/iop-adma.c
6837 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6838 M: Krzysztof Halasa <khalasa@piap.pl>
6840 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6841 F: arch/arm/mach-ixp4xx/include/mach/npe.h
6842 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6843 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6844 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6845 F: drivers/net/wan/ixp4xx_hss.c
6847 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6848 M: Deepak Saxena <dsaxena@plexity.net>
6850 F: drivers/char/hw_random/ixp4xx-rng.c
6852 INTEL MANAGEMENT ENGINE (mei)
6853 M: Tomas Winkler <tomas.winkler@intel.com>
6854 L: linux-kernel@vger.kernel.org
6856 F: include/uapi/linux/mei.h
6857 F: include/linux/mei_cl_bus.h
6858 F: drivers/misc/mei/*
6859 F: drivers/watchdog/mei_wdt.c
6860 F: Documentation/misc-devices/mei/*
6863 INTEL MENLOW THERMAL DRIVER
6864 M: Sujith Thomas <sujith.thomas@intel.com>
6865 L: platform-driver-x86@vger.kernel.org
6866 W: https://01.org/linux-acpi
6868 F: drivers/platform/x86/intel_menlow.c
6870 INTEL MERRIFIELD GPIO DRIVER
6871 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6872 L: linux-gpio@vger.kernel.org
6874 F: drivers/gpio/gpio-merrifield.c
6876 INTEL MIC DRIVERS (mic)
6877 M: Sudeep Dutt <sudeep.dutt@intel.com>
6878 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6880 W: https://github.com/sudeepdutt/mic
6881 W: http://software.intel.com/en-us/mic-developer
6882 F: include/linux/mic_bus.h
6883 F: include/linux/scif.h
6884 F: include/uapi/linux/mic_common.h
6885 F: include/uapi/linux/mic_ioctl.h
6886 F: include/uapi/linux/scif_ioctl.h
6887 F: drivers/misc/mic/
6888 F: drivers/dma/mic_x100_dma.c
6889 F: drivers/dma/mic_x100_dma.h
6890 F: Documentation/mic/
6892 INTEL PMC CORE DRIVER
6893 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6894 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6895 L: platform-driver-x86@vger.kernel.org
6897 F: arch/x86/include/asm/pmc_core.h
6898 F: drivers/platform/x86/intel_pmc_core*
6900 INTEL PMC/P-Unit IPC DRIVER
6901 M: Zha Qipeng<qipeng.zha@intel.com>
6902 L: platform-driver-x86@vger.kernel.org
6904 F: drivers/platform/x86/intel_pmc_ipc.c
6905 F: drivers/platform/x86/intel_punit_ipc.c
6906 F: arch/x86/include/asm/intel_pmc_ipc.h
6907 F: arch/x86/include/asm/intel_punit_ipc.h
6909 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6910 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6911 L: linux-wireless@vger.kernel.org
6913 F: Documentation/networking/README.ipw2100
6914 F: Documentation/networking/README.ipw2200
6915 F: drivers/net/wireless/intel/ipw2x00/
6918 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6919 M: Len Brown <lenb@kernel.org>
6920 L: linux-pm@vger.kernel.org
6922 F: drivers/cpufreq/intel_pstate.c
6924 INTEL RDMA RNIC DRIVER
6925 M: Faisal Latif <faisal.latif@intel.com>
6926 M: Shiraz Saleem <shiraz.saleem@intel.com>
6927 L: linux-rdma@vger.kernel.org
6929 F: drivers/infiniband/hw/i40iw/
6931 INTEL TELEMETRY DRIVER
6932 M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6933 L: platform-driver-x86@vger.kernel.org
6935 F: arch/x86/include/asm/intel_telemetry.h
6936 F: drivers/platform/x86/intel_telemetry*
6938 INTEL VIRTUAL BUTTON DRIVER
6939 M: AceLan Kao <acelan.kao@canonical.com>
6940 L: platform-driver-x86@vger.kernel.org
6942 F: drivers/platform/x86/intel-vbtn.c
6944 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6945 M: Stanislaw Gruszka <sgruszka@redhat.com>
6946 L: linux-wireless@vger.kernel.org
6948 F: drivers/net/wireless/intel/iwlegacy/
6950 INTEL WIRELESS WIFI LINK (iwlwifi)
6951 M: Johannes Berg <johannes.berg@intel.com>
6952 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6953 M: Luca Coelho <luciano.coelho@intel.com>
6954 M: Intel Linux Wireless <linuxwifi@intel.com>
6955 L: linux-wireless@vger.kernel.org
6956 W: http://intellinuxwireless.org
6957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6959 F: drivers/net/wireless/intel/iwlwifi/
6961 INTEL WIRELESS WIMAX CONNECTION 2400
6962 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6963 M: linux-wimax@intel.com
6964 L: wimax@linuxwimax.org (subscribers-only)
6966 W: http://linuxwimax.org
6967 F: Documentation/wimax/README.i2400m
6968 F: drivers/net/wimax/i2400m/
6969 F: include/uapi/linux/wimax/i2400m.h
6972 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6974 F: Documentation/trace/intel_th.txt
6975 F: drivers/hwtracing/intel_th/
6977 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6978 M: Ning Sun <ning.sun@intel.com>
6979 L: tboot-devel@lists.sourceforge.net
6980 W: http://tboot.sourceforge.net
6981 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6983 F: Documentation/intel_txt.txt
6984 F: include/linux/tboot.h
6985 F: arch/x86/kernel/tboot.c
6987 INTEL-MID GPIO DRIVER
6988 M: David Cohen <david.a.cohen@linux.intel.com>
6989 L: linux-gpio@vger.kernel.org
6991 F: drivers/gpio/gpio-intel-mid.c
6993 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6994 M: Linus Walleij <linus.walleij@linaro.org>
6995 L: linux-iio@vger.kernel.org
6997 F: drivers/iio/gyro/mpu3050*
6998 F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7000 IOC3 ETHERNET DRIVER
7001 M: Ralf Baechle <ralf@linux-mips.org>
7002 L: linux-mips@linux-mips.org
7004 F: drivers/net/ethernet/sgi/ioc3-eth.c
7007 M: Pat Gefre <pfg@sgi.com>
7008 L: linux-serial@vger.kernel.org
7010 F: drivers/tty/serial/ioc3_serial.c
7013 M: Joerg Roedel <joro@8bytes.org>
7014 L: iommu@lists.linux-foundation.org
7015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7017 F: Documentation/devicetree/bindings/iommu/
7019 F: include/linux/iommu.h
7020 F: include/linux/iova.h
7023 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7025 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7028 M: Corey Minyard <minyard@acm.org>
7029 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7030 W: http://openipmi.sourceforge.net/
7032 F: Documentation/IPMI.txt
7033 F: drivers/char/ipmi/
7034 F: include/linux/ipmi*
7035 F: include/uapi/linux/ipmi*
7037 IPS SCSI RAID DRIVER
7038 M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7039 L: linux-scsi@vger.kernel.org
7040 W: http://www.adaptec.com/
7042 F: drivers/scsi/ips*
7045 M: Wensong Zhang <wensong@linux-vs.org>
7046 M: Simon Horman <horms@verge.net.au>
7047 M: Julian Anastasov <ja@ssi.bg>
7048 L: netdev@vger.kernel.org
7049 L: lvs-devel@vger.kernel.org
7051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7053 F: Documentation/networking/ipvs-sysctl.txt
7054 F: include/net/ip_vs.h
7055 F: include/uapi/linux/ip_vs.h
7056 F: net/netfilter/ipvs/
7059 M: Jiri Kosina <jikos@kernel.org>
7060 M: David Sterba <dsterba@suse.com>
7062 F: drivers/tty/ipwireless/
7065 L: netdev@vger.kernel.org
7067 F: include/net/ipx.h
7068 F: include/uapi/linux/ipx.h
7072 M: Samuel Ortiz <samuel@sortiz.org>
7073 L: irda-users@lists.sourceforge.net (subscribers-only)
7074 L: netdev@vger.kernel.org
7075 W: http://irda.sourceforge.net/
7077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7078 F: Documentation/networking/irda.txt
7079 F: drivers/net/irda/
7080 F: include/net/irda/
7083 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7084 M: Marc Zyngier <marc.zyngier@arm.com>
7086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7087 F: Documentation/IRQ-domain.txt
7088 F: include/linux/irqdomain.h
7089 F: kernel/irq/irqdomain.c
7093 M: Thomas Gleixner <tglx@linutronix.de>
7094 L: linux-kernel@vger.kernel.org
7096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7100 M: Thomas Gleixner <tglx@linutronix.de>
7101 M: Jason Cooper <jason@lakedaemon.net>
7102 M: Marc Zyngier <marc.zyngier@arm.com>
7103 L: linux-kernel@vger.kernel.org
7105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7106 T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
7107 F: Documentation/devicetree/bindings/interrupt-controller/
7111 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7113 F: Documentation/isa.txt
7114 F: drivers/base/isa.c
7115 F: include/linux/isa.h
7118 M: Hans Verkuil <hverkuil@xs4all.nl>
7119 L: linux-media@vger.kernel.org
7120 T: git git://linuxtv.org/media_tree.git
7121 W: https://linuxtv.org
7123 F: drivers/media/radio/radio-isa*
7126 M: Jaroslav Kysela <perex@perex.cz>
7128 F: Documentation/isapnp.txt
7129 F: drivers/pnp/isapnp/
7130 F: include/linux/isapnp.h
7133 M: Lee Duncan <lduncan@suse.com>
7134 M: Chris Leech <cleech@redhat.com>
7135 L: open-iscsi@googlegroups.com
7136 W: www.open-iscsi.com
7138 F: drivers/scsi/*iscsi*
7139 F: include/scsi/*iscsi*
7141 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7142 M: Peter Jones <pjones@redhat.com>
7143 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7145 F: drivers/firmware/iscsi_ibft*
7147 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7148 M: Or Gerlitz <ogerlitz@mellanox.com>
7149 M: Sagi Grimberg <sagi@grimberg.me>
7150 M: Roi Dayan <roid@mellanox.com>
7151 L: linux-rdma@vger.kernel.org
7153 W: http://www.openfabrics.org
7154 W: www.open-iscsi.org
7155 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7156 F: drivers/infiniband/ulp/iser/
7158 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7159 M: Sagi Grimberg <sagi@grimberg.me>
7160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7161 L: linux-rdma@vger.kernel.org
7162 L: target-devel@vger.kernel.org
7164 W: http://www.linux-iscsi.org
7165 F: drivers/infiniband/ulp/isert
7168 M: Karsten Keil <isdn@linux-pingi.de>
7169 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7170 L: netdev@vger.kernel.org
7171 W: http://www.isdn4linux.de
7172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7174 F: Documentation/isdn/
7176 F: include/linux/isdn.h
7177 F: include/linux/isdn/
7178 F: include/uapi/linux/isdn.h
7179 F: include/uapi/linux/isdn/
7181 ISDN SUBSYSTEM (Eicon active card driver)
7182 M: Armin Schindler <mac@melware.de>
7183 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7184 W: http://www.melware.de
7186 F: drivers/isdn/hardware/eicon/
7188 IT87 HARDWARE MONITORING DRIVER
7189 M: Jean Delvare <jdelvare@suse.com>
7190 L: linux-hwmon@vger.kernel.org
7192 F: Documentation/hwmon/it87
7193 F: drivers/hwmon/it87.c
7196 M: Antti Palosaari <crope@iki.fi>
7197 L: linux-media@vger.kernel.org
7198 W: https://linuxtv.org
7199 W: http://palosaari.fi/linux/
7200 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7201 T: git git://linuxtv.org/anttip/media_tree.git
7203 F: drivers/media/tuners/it913x*
7205 IVTV VIDEO4LINUX DRIVER
7206 M: Andy Walls <awalls@md.metrocast.net>
7207 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7208 L: linux-media@vger.kernel.org
7209 T: git git://linuxtv.org/media_tree.git
7210 W: http://www.ivtvdriver.org
7212 F: Documentation/media/v4l-drivers/ivtv*
7213 F: drivers/media/pci/ivtv/
7214 F: include/uapi/linux/ivtv*
7216 IX2505V MEDIA DRIVER
7217 M: Malcolm Priestley <tvboxspy@gmail.com>
7218 L: linux-media@vger.kernel.org
7219 W: https://linuxtv.org
7220 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7222 F: drivers/media/dvb-frontends/ix2505v*
7224 JC42.4 TEMPERATURE SENSOR DRIVER
7225 M: Guenter Roeck <linux@roeck-us.net>
7226 L: linux-hwmon@vger.kernel.org
7228 F: drivers/hwmon/jc42.c
7229 F: Documentation/hwmon/jc42
7232 M: Dave Kleikamp <shaggy@kernel.org>
7233 L: jfs-discussion@lists.sourceforge.net
7234 W: http://jfs.sourceforge.net/
7235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7237 F: Documentation/filesystems/jfs.txt
7241 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7242 L: netdev@vger.kernel.org
7244 F: drivers/net/ethernet/jme.*
7246 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7247 M: David Woodhouse <dwmw2@infradead.org>
7248 L: linux-mtd@lists.infradead.org
7249 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7252 F: include/uapi/linux/jffs2.h
7254 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7255 M: "Theodore Ts'o" <tytso@mit.edu>
7256 M: Jan Kara <jack@suse.com>
7257 L: linux-ext4@vger.kernel.org
7260 F: include/linux/jbd2.h
7262 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7263 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7264 L: linux-media@vger.kernel.org
7266 F: drivers/media/platform/rcar_jpu.c
7268 JSM Neo PCI based serial card
7269 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7270 L: linux-serial@vger.kernel.org
7272 F: drivers/tty/serial/jsm/
7274 K10TEMP HARDWARE MONITORING DRIVER
7275 M: Clemens Ladisch <clemens@ladisch.de>
7276 L: linux-hwmon@vger.kernel.org
7278 F: Documentation/hwmon/k10temp
7279 F: drivers/hwmon/k10temp.c
7281 K8TEMP HARDWARE MONITORING DRIVER
7282 M: Rudolf Marek <r.marek@assembler.cz>
7283 L: linux-hwmon@vger.kernel.org
7285 F: Documentation/hwmon/k8temp
7286 F: drivers/hwmon/k8temp.c
7289 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7290 R: Alexander Potapenko <glider@google.com>
7291 R: Dmitry Vyukov <dvyukov@google.com>
7292 L: kasan-dev@googlegroups.com
7294 F: arch/*/include/asm/kasan.h
7295 F: arch/*/mm/kasan_init*
7296 F: Documentation/dev-tools/kasan.rst
7297 F: include/linux/kasan*.h
7300 F: scripts/Makefile.kasan
7303 M: "Yann E. MORIN" <yann.morin.1998@free.fr>
7304 L: linux-kbuild@vger.kernel.org
7305 T: git git://gitorious.org/linux-kconfig/linux-kconfig
7307 F: Documentation/kbuild/kconfig-language.txt
7311 M: Dave Young <dyoung@redhat.com>
7312 M: Baoquan He <bhe@redhat.com>
7313 R: Vivek Goyal <vgoyal@redhat.com>
7314 L: kexec@lists.infradead.org
7315 W: http://lse.sourceforge.net/kdump/
7317 F: Documentation/kdump/
7319 KEENE FM RADIO TRANSMITTER DRIVER
7320 M: Hans Verkuil <hverkuil@xs4all.nl>
7321 L: linux-media@vger.kernel.org
7322 T: git git://linuxtv.org/media_tree.git
7323 W: https://linuxtv.org
7325 F: drivers/media/radio/radio-keene*
7327 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7328 M: Ian Kent <raven@themaw.net>
7329 L: autofs@vger.kernel.org
7333 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7334 M: Masahiro Yamada <yamada.masahiro@socionext.com>
7335 M: Michal Marek <mmarek@suse.com>
7336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7337 L: linux-kbuild@vger.kernel.org
7339 F: Documentation/kbuild/
7341 F: scripts/Makefile.*
7347 L: kernel-janitors@vger.kernel.org
7348 W: http://kernelnewbies.org/KernelJanitors
7351 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7352 M: "J. Bruce Fields" <bfields@fieldses.org>
7353 M: Jeff Layton <jlayton@poochiereds.net>
7354 L: linux-nfs@vger.kernel.org
7355 W: http://nfs.sourceforge.net/
7356 T: git git://linux-nfs.org/~bfields/linux.git
7359 F: include/uapi/linux/nfsd/
7363 F: include/linux/lockd/
7364 F: include/linux/sunrpc/
7365 F: include/uapi/linux/sunrpc/
7367 KERNEL SELFTEST FRAMEWORK
7368 M: Shuah Khan <shuahkh@osg.samsung.com>
7369 M: Shuah Khan <shuah@kernel.org>
7370 L: linux-kselftest@vger.kernel.org
7371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7373 F: tools/testing/selftests/
7374 F: Documentation/dev-tools/kselftest*
7376 KERNEL VIRTUAL MACHINE (KVM)
7377 M: Paolo Bonzini <pbonzini@redhat.com>
7378 M: Radim Krčmář <rkrcmar@redhat.com>
7379 L: kvm@vger.kernel.org
7380 W: http://www.linux-kvm.org
7381 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7383 F: Documentation/*/kvm*.txt
7384 F: Documentation/virtual/kvm/
7386 F: arch/x86/kernel/kvm.c
7387 F: arch/x86/kernel/kvmclock.c
7388 F: arch/*/include/asm/kvm*
7389 F: include/linux/kvm*
7390 F: include/uapi/linux/kvm*
7394 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7395 M: Joerg Roedel <joro@8bytes.org>
7396 L: kvm@vger.kernel.org
7397 W: http://www.linux-kvm.org/
7399 F: arch/x86/include/asm/svm.h
7400 F: arch/x86/kvm/svm.c
7402 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7403 M: Christoffer Dall <christoffer.dall@linaro.org>
7404 M: Marc Zyngier <marc.zyngier@arm.com>
7405 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7406 L: kvmarm@lists.cs.columbia.edu
7407 W: http://systems.cs.columbia.edu/projects/kvm-arm
7408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7410 F: arch/arm/include/uapi/asm/kvm*
7411 F: arch/arm/include/asm/kvm*
7414 F: include/kvm/arm_*
7416 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7417 M: Alexander Graf <agraf@suse.com>
7418 L: kvm-ppc@vger.kernel.org
7419 W: http://www.linux-kvm.org/
7420 T: git git://github.com/agraf/linux-2.6.git
7422 F: arch/powerpc/include/asm/kvm*
7423 F: arch/powerpc/kvm/
7425 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7426 M: Christoffer Dall <christoffer.dall@linaro.org>
7427 M: Marc Zyngier <marc.zyngier@arm.com>
7428 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7429 L: kvmarm@lists.cs.columbia.edu
7431 F: arch/arm64/include/uapi/asm/kvm*
7432 F: arch/arm64/include/asm/kvm*
7435 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7436 M: James Hogan <james.hogan@imgtec.com>
7437 L: linux-mips@linux-mips.org
7439 F: arch/mips/include/uapi/asm/kvm*
7440 F: arch/mips/include/asm/kvm*
7443 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7444 M: Christian Borntraeger <borntraeger@de.ibm.com>
7445 M: Cornelia Huck <cohuck@redhat.com>
7446 L: linux-s390@vger.kernel.org
7447 W: http://www.ibm.com/developerworks/linux/linux390/
7448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7450 F: Documentation/s390/kvm.txt
7451 F: arch/s390/include/asm/kvm*
7453 F: arch/s390/mm/gmap.c
7456 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7457 M: Tejun Heo <tj@kernel.org>
7458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7460 F: include/linux/kernfs.h
7464 M: Eric Biederman <ebiederm@xmission.com>
7465 W: http://kernel.org/pub/linux/utils/kernel/kexec/
7466 L: kexec@lists.infradead.org
7468 F: include/linux/kexec.h
7469 F: include/uapi/linux/kexec.h
7473 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7474 M: David Safford <safford@us.ibm.com>
7475 L: linux-security-module@vger.kernel.org
7476 L: keyrings@vger.kernel.org
7478 F: Documentation/security/keys/trusted-encrypted.rst
7479 F: include/keys/encrypted-type.h
7480 F: security/keys/encrypted-keys/
7483 M: David Safford <safford@us.ibm.com>
7484 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7485 L: linux-security-module@vger.kernel.org
7486 L: keyrings@vger.kernel.org
7488 F: Documentation/security/keys/trusted-encrypted.rst
7489 F: include/keys/trusted-type.h
7490 F: security/keys/trusted.c
7491 F: security/keys/trusted.h
7494 M: David Howells <dhowells@redhat.com>
7495 L: keyrings@vger.kernel.org
7497 F: Documentation/security/keys/core.rst
7498 F: include/linux/key.h
7499 F: include/linux/key-type.h
7500 F: include/linux/keyctl.h
7501 F: include/uapi/linux/keyctl.h
7505 KGDB / KDB /debug_core
7506 M: Jason Wessel <jason.wessel@windriver.com>
7507 W: http://kgdb.wiki.kernel.org/
7508 L: kgdb-bugreport@lists.sourceforge.net
7509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7511 F: Documentation/dev-tools/kgdb.rst
7512 F: drivers/misc/kgdbts.c
7513 F: drivers/tty/serial/kgdboc.c
7514 F: include/linux/kdb.h
7515 F: include/linux/kgdb.h
7519 M: Vegard Nossum <vegardno@ifi.uio.no>
7520 M: Pekka Enberg <penberg@kernel.org>
7522 F: Documentation/dev-tools/kmemcheck.rst
7523 F: arch/x86/include/asm/kmemcheck.h
7524 F: arch/x86/mm/kmemcheck/
7525 F: include/linux/kmemcheck.h
7529 M: Catalin Marinas <catalin.marinas@arm.com>
7531 F: Documentation/dev-tools/kmemleak.rst
7532 F: include/linux/kmemleak.h
7534 F: mm/kmemleak-test.c
7536 KMOD MODULE USERMODE HELPER
7537 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7538 L: linux-kernel@vger.kernel.org
7541 F: include/linux/kmod.h
7543 F: tools/testing/selftests/kmod/
7546 M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7547 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7548 M: "David S. Miller" <davem@davemloft.net>
7549 M: Masami Hiramatsu <mhiramat@kernel.org>
7551 F: Documentation/kprobes.txt
7552 F: include/linux/kprobes.h
7553 F: include/asm-generic/kprobes.h
7556 KS0108 LCD CONTROLLER DRIVER
7557 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7558 W: http://miguelojeda.es/auxdisplay.htm
7559 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7561 F: Documentation/auxdisplay/ks0108
7562 F: drivers/auxdisplay/ks0108.c
7563 F: include/linux/ks0108.h
7566 M: David Ahern <dsa@cumulusnetworks.com>
7567 L: netdev@vger.kernel.org
7570 F: include/net/l3mdev.h
7572 LANTIQ MIPS ARCHITECTURE
7573 M: John Crispin <john@phrozen.org>
7574 L: linux-mips@linux-mips.org
7579 L: linux-x25@vger.kernel.org
7581 F: Documentation/networking/lapb-module.txt
7585 LASI 53c700 driver for PARISC
7586 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7587 L: linux-scsi@vger.kernel.org
7589 F: Documentation/scsi/53c700.txt
7590 F: drivers/scsi/53c700*
7593 M: Richard Purdie <rpurdie@rpsys.net>
7594 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7595 M: Pavel Machek <pavel@ucw.cz>
7596 L: linux-leds@vger.kernel.org
7597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7599 F: Documentation/devicetree/bindings/leds/
7601 F: include/linux/leds.h
7603 LEGACY EEPROM DRIVER
7604 M: Jean Delvare <jdelvare@suse.com>
7606 F: Documentation/misc-devices/eeprom
7607 F: drivers/misc/eeprom/eeprom.c
7609 LEGO USB Tower driver
7610 M: Juergen Stuber <starblue@users.sourceforge.net>
7611 L: legousb-devel@lists.sourceforge.net
7612 W: http://legousb.sourceforge.net/
7614 F: drivers/usb/misc/legousbtower.c
7617 M: Michael Krufky <mkrufky@linuxtv.org>
7618 L: linux-media@vger.kernel.org
7619 W: https://linuxtv.org
7620 W: http://github.com/mkrufky
7621 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7622 T: git git://linuxtv.org/mkrufky/tuners.git
7624 F: drivers/media/dvb-frontends/lg2160.*
7626 LGDT3305 MEDIA DRIVER
7627 M: Michael Krufky <mkrufky@linuxtv.org>
7628 L: linux-media@vger.kernel.org
7629 W: https://linuxtv.org
7630 W: http://github.com/mkrufky
7631 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7632 T: git git://linuxtv.org/mkrufky/tuners.git
7634 F: drivers/media/dvb-frontends/lgdt3305.*
7637 M: Rusty Russell <rusty@rustcorp.com.au>
7638 L: lguest@lists.ozlabs.org
7639 W: http://lguest.ozlabs.org/
7641 F: arch/x86/include/asm/lguest*.h
7644 F: include/linux/lguest*.h
7647 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7648 M: Viresh Kumar <vireshk@kernel.org>
7649 L: linux-ide@vger.kernel.org
7650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7652 F: include/linux/pata_arasan_cf_data.h
7653 F: drivers/ata/pata_arasan_cf.c
7656 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7657 M: Tejun Heo <tj@kernel.org>
7658 L: linux-ide@vger.kernel.org
7659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7661 F: drivers/ata/pata_*.c
7662 F: drivers/ata/ata_generic.c
7664 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7665 M: Linus Walleij <linus.walleij@linaro.org>
7666 L: linux-ide@vger.kernel.org
7667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7669 F: drivers/ata/pata_ftide010.c
7670 F: drivers/ata/sata_gemini.c
7671 F: drivers/ata/sata_gemini.h
7673 LIBATA SATA AHCI PLATFORM devices support
7674 M: Hans de Goede <hdegoede@redhat.com>
7675 M: Tejun Heo <tj@kernel.org>
7676 L: linux-ide@vger.kernel.org
7677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7679 F: drivers/ata/ahci_platform.c
7680 F: drivers/ata/libahci_platform.c
7681 F: include/linux/ahci_platform.h
7683 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7684 M: Mikael Pettersson <mikpelinux@gmail.com>
7685 L: linux-ide@vger.kernel.org
7686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7688 F: drivers/ata/sata_promise.*
7690 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7691 M: Tejun Heo <tj@kernel.org>
7692 L: linux-ide@vger.kernel.org
7693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7696 F: include/linux/ata.h
7697 F: include/linux/libata.h
7698 F: Documentation/devicetree/bindings/ata/
7701 M: Sasha Levin <alexander.levin@verizon.com>
7703 F: tools/lib/lockdep/
7705 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7706 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7707 L: linux-nvdimm@lists.01.org
7708 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7710 F: drivers/nvdimm/blk.c
7711 F: drivers/nvdimm/region_devs.c
7713 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7714 M: Vishal Verma <vishal.l.verma@intel.com>
7715 L: linux-nvdimm@lists.01.org
7716 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7718 F: drivers/nvdimm/btt*
7720 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7721 M: Ross Zwisler <ross.zwisler@linux.intel.com>
7722 L: linux-nvdimm@lists.01.org
7723 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7725 F: drivers/nvdimm/pmem*
7727 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7728 M: Dan Williams <dan.j.williams@intel.com>
7729 L: linux-nvdimm@lists.01.org
7730 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7734 F: drivers/acpi/nfit/*
7735 F: include/linux/nd.h
7736 F: include/linux/libnvdimm.h
7737 F: include/uapi/linux/ndctl.h
7739 LIGHTNVM PLATFORM SUPPORT
7740 M: Matias Bjorling <mb@lightnvm.io>
7741 W: http://github/OpenChannelSSD
7742 L: linux-block@vger.kernel.org
7744 F: drivers/lightnvm/
7745 F: include/linux/lightnvm.h
7746 F: include/uapi/linux/lightnvm.h
7748 LINUX FOR POWER MACINTOSH
7749 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7750 W: http://www.penguinppc.org/
7751 L: linuxppc-dev@lists.ozlabs.org
7753 F: arch/powerpc/platforms/powermac/
7754 F: drivers/macintosh/
7756 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7757 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7758 M: Paul Mackerras <paulus@samba.org>
7759 M: Michael Ellerman <mpe@ellerman.id.au>
7760 W: https://github.com/linuxppc/linux/wiki
7761 L: linuxppc-dev@lists.ozlabs.org
7762 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7765 F: Documentation/ABI/stable/sysfs-firmware-opal-*
7766 F: Documentation/devicetree/bindings/powerpc/
7767 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7768 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7769 F: Documentation/powerpc/
7771 F: drivers/char/tpm/tpm_ibmvtpm*
7772 F: drivers/crypto/nx/
7773 F: drivers/crypto/vmx/
7774 F: drivers/i2c/busses/i2c-opal.c
7775 F: drivers/net/ethernet/ibm/ibmveth.*
7776 F: drivers/net/ethernet/ibm/ibmvnic.*
7777 F: drivers/pci/hotplug/pnv_php.c
7778 F: drivers/pci/hotplug/rpa*
7779 F: drivers/rtc/rtc-opal.c
7780 F: drivers/scsi/ibmvscsi/
7781 F: drivers/tty/hvc/hvc_opal.c
7782 F: tools/testing/selftests/powerpc
7789 LINUX FOR POWERPC EMBEDDED MPC5XXX
7790 M: Anatolij Gustschin <agust@denx.de>
7791 L: linuxppc-dev@lists.ozlabs.org
7792 T: git git://git.denx.de/linux-denx-agust.git
7794 F: arch/powerpc/platforms/512x/
7795 F: arch/powerpc/platforms/52xx/
7797 LINUX FOR POWERPC EMBEDDED PPC4XX
7798 M: Alistair Popple <alistair@popple.id.au>
7799 M: Matt Porter <mporter@kernel.crashing.org>
7800 W: http://www.penguinppc.org/
7801 L: linuxppc-dev@lists.ozlabs.org
7803 F: arch/powerpc/platforms/40x/
7804 F: arch/powerpc/platforms/44x/
7806 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7807 M: Scott Wood <oss@buserror.net>
7808 M: Kumar Gala <galak@kernel.crashing.org>
7809 W: http://www.penguinppc.org/
7810 L: linuxppc-dev@lists.ozlabs.org
7811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7813 F: arch/powerpc/platforms/83xx/
7814 F: arch/powerpc/platforms/85xx/
7815 F: Documentation/devicetree/bindings/powerpc/fsl/
7817 LINUX FOR POWERPC EMBEDDED PPC8XX
7818 M: Vitaly Bordug <vitb@kernel.crashing.org>
7819 W: http://www.penguinppc.org/
7820 L: linuxppc-dev@lists.ozlabs.org
7822 F: arch/powerpc/platforms/8xx/
7824 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7825 L: linuxppc-dev@lists.ozlabs.org
7827 F: arch/powerpc/*/*virtex*
7828 F: arch/powerpc/*/*/*virtex*
7830 LINUX FOR POWERPC PA SEMI PWRFICIENT
7831 L: linuxppc-dev@lists.ozlabs.org
7833 F: arch/powerpc/platforms/pasemi/
7834 F: drivers/*/*pasemi*
7835 F: drivers/*/*/*pasemi*
7837 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7838 M: Kees Cook <keescook@chromium.org>
7840 F: drivers/misc/lkdtm*
7842 LINUX SECURITY MODULE (LSM) FRAMEWORK
7843 M: Chris Wright <chrisw@sous-sol.org>
7844 L: linux-security-module@vger.kernel.org
7847 LIS3LV02D ACCELEROMETER DRIVER
7848 M: Eric Piel <eric.piel@tremplin-utc.net>
7850 F: Documentation/misc-devices/lis3lv02d
7851 F: drivers/misc/lis3lv02d/
7852 F: drivers/platform/x86/hp_accel.c
7855 M: Josh Poimboeuf <jpoimboe@redhat.com>
7856 M: Jessica Yu <jeyu@kernel.org>
7857 M: Jiri Kosina <jikos@kernel.org>
7858 M: Miroslav Benes <mbenes@suse.cz>
7859 R: Petr Mladek <pmladek@suse.com>
7861 F: kernel/livepatch/
7862 F: include/linux/livepatch.h
7863 F: arch/x86/include/asm/livepatch.h
7864 F: arch/x86/kernel/livepatch.c
7865 F: Documentation/livepatch/
7866 F: Documentation/ABI/testing/sysfs-kernel-livepatch
7867 F: samples/livepatch/
7868 L: live-patching@vger.kernel.org
7869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7872 L: netdev@vger.kernel.org
7874 F: include/linux/llc.h
7875 F: include/uapi/linux/llc.h
7879 LM73 HARDWARE MONITOR DRIVER
7880 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7881 L: linux-hwmon@vger.kernel.org
7883 F: drivers/hwmon/lm73.c
7885 LM78 HARDWARE MONITOR DRIVER
7886 M: Jean Delvare <jdelvare@suse.com>
7887 L: linux-hwmon@vger.kernel.org
7889 F: Documentation/hwmon/lm78
7890 F: drivers/hwmon/lm78.c
7892 LM83 HARDWARE MONITOR DRIVER
7893 M: Jean Delvare <jdelvare@suse.com>
7894 L: linux-hwmon@vger.kernel.org
7896 F: Documentation/hwmon/lm83
7897 F: drivers/hwmon/lm83.c
7899 LM90 HARDWARE MONITOR DRIVER
7900 M: Jean Delvare <jdelvare@suse.com>
7901 L: linux-hwmon@vger.kernel.org
7903 F: Documentation/hwmon/lm90
7904 F: Documentation/devicetree/bindings/hwmon/lm90.txt
7905 F: drivers/hwmon/lm90.c
7906 F: include/dt-bindings/thermal/lm90.h
7908 LM95234 HARDWARE MONITOR DRIVER
7909 M: Guenter Roeck <linux@roeck-us.net>
7910 L: linux-hwmon@vger.kernel.org
7912 F: Documentation/hwmon/lm95234
7913 F: drivers/hwmon/lm95234.c
7915 LME2510 MEDIA DRIVER
7916 M: Malcolm Priestley <tvboxspy@gmail.com>
7917 L: linux-media@vger.kernel.org
7918 W: https://linuxtv.org
7919 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7921 F: drivers/media/usb/dvb-usb-v2/lmedm04*
7923 LOADPIN SECURITY MODULE
7924 M: Kees Cook <keescook@chromium.org>
7925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
7927 F: security/loadpin/
7928 F: Documentation/admin-guide/LSM/LoadPin.rst
7931 M: Peter Zijlstra <peterz@infradead.org>
7932 M: Ingo Molnar <mingo@redhat.com>
7933 L: linux-kernel@vger.kernel.org
7934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7936 F: Documentation/locking/
7937 F: include/linux/lockdep.h
7938 F: include/linux/spinlock*.h
7939 F: arch/*/include/asm/spinlock*.h
7940 F: include/linux/rwlock*.h
7941 F: include/linux/mutex*.h
7942 F: arch/*/include/asm/mutex*.h
7943 F: include/linux/rwsem*.h
7944 F: arch/*/include/asm/rwsem.h
7945 F: include/linux/seqlock.h
7946 F: lib/locking*.[ch]
7949 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7950 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7951 L: linux-ntfs-dev@lists.sourceforge.net
7952 W: http://www.linux-ntfs.org/content/view/19/37/
7954 F: Documentation/ldm.txt
7955 F: block/partitions/ldm.*
7957 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7958 M: Sathya Prakash <sathya.prakash@broadcom.com>
7959 M: Chaitra P B <chaitra.basappa@broadcom.com>
7960 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7961 L: MPT-FusionLinux.pdl@broadcom.com
7962 L: linux-scsi@vger.kernel.org
7963 W: http://www.avagotech.com/support/
7965 F: drivers/message/fusion/
7966 F: drivers/scsi/mpt2sas/
7967 F: drivers/scsi/mpt3sas/
7969 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7970 M: Matthew Wilcox <matthew@wil.cx>
7971 L: linux-scsi@vger.kernel.org
7973 F: drivers/scsi/sym53c8xx_2/
7975 LTC4261 HARDWARE MONITOR DRIVER
7976 M: Guenter Roeck <linux@roeck-us.net>
7977 L: linux-hwmon@vger.kernel.org
7979 F: Documentation/hwmon/ltc4261
7980 F: drivers/hwmon/ltc4261.c
7982 LTC4306 I2C MULTIPLEXER DRIVER
7983 M: Michael Hennerich <michael.hennerich@analog.com>
7984 W: http://ez.analog.com/community/linux-device-drivers
7985 L: linux-i2c@vger.kernel.org
7987 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
7988 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7990 LTP (Linux Test Project)
7991 M: Mike Frysinger <vapier@gentoo.org>
7992 M: Cyril Hrubis <chrubis@suse.cz>
7993 M: Wanlong Gao <wanlong.gao@gmail.com>
7994 M: Jan Stancek <jstancek@redhat.com>
7995 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7996 M: Alexey Kodanev <alexey.kodanev@oracle.com>
7997 L: ltp@lists.linux.it (subscribers-only)
7998 W: http://linux-test-project.github.io/
7999 T: git git://github.com/linux-test-project/ltp.git
8003 W: http://www.linux-m32r.org/
8008 M: Geert Uytterhoeven <geert@linux-m68k.org>
8009 L: linux-m68k@lists.linux-m68k.org
8010 W: http://www.linux-m68k.org/
8011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8016 M68K ON APPLE MACINTOSH
8017 M: Joshua Thompson <funaho@jurai.org>
8018 W: http://www.mac.linux-m68k.org/
8019 L: linux-m68k@lists.linux-m68k.org
8024 M: Philip Blundell <philb@gnu.org>
8025 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8029 M88DS3103 MEDIA DRIVER
8030 M: Antti Palosaari <crope@iki.fi>
8031 L: linux-media@vger.kernel.org
8032 W: https://linuxtv.org
8033 W: http://palosaari.fi/linux/
8034 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8035 T: git git://linuxtv.org/anttip/media_tree.git
8037 F: drivers/media/dvb-frontends/m88ds3103*
8039 M88RS2000 MEDIA DRIVER
8040 M: Malcolm Priestley <tvboxspy@gmail.com>
8041 L: linux-media@vger.kernel.org
8042 W: https://linuxtv.org
8043 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8045 F: drivers/media/dvb-frontends/m88rs2000*
8047 MA901 MASTERKIT USB FM RADIO DRIVER
8048 M: Alexey Klimov <klimov.linux@gmail.com>
8049 L: linux-media@vger.kernel.org
8050 T: git git://linuxtv.org/media_tree.git
8052 F: drivers/media/radio/radio-ma901.c
8055 M: Johannes Berg <johannes@sipsolutions.net>
8056 L: linux-wireless@vger.kernel.org
8057 W: http://wireless.kernel.org/
8058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8061 F: Documentation/networking/mac80211-injection.txt
8062 F: include/net/mac80211.h
8064 F: drivers/net/wireless/mac80211_hwsim.[ch]
8067 M: Jassi Brar <jassisinghbrar@gmail.com>
8068 L: linux-kernel@vger.kernel.org
8071 F: include/linux/mailbox_client.h
8072 F: include/linux/mailbox_controller.h
8074 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8075 M: Michael Kerrisk <mtk.manpages@gmail.com>
8076 W: http://www.kernel.org/doc/man-pages
8077 L: linux-man@vger.kernel.org
8080 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8081 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8082 L: linux-mips@linux-mips.org
8084 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8086 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8087 M: Andrew Lunn <andrew@lunn.ch>
8088 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8089 L: netdev@vger.kernel.org
8091 F: drivers/net/dsa/mv88e6xxx/
8092 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8094 MARVELL ARMADA DRM SUPPORT
8095 M: Russell King <linux@armlinux.org.uk>
8097 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8098 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8099 F: drivers/gpu/drm/armada/
8100 F: include/uapi/drm/armada_drm.h
8101 F: Documentation/devicetree/bindings/display/armada/
8103 MARVELL CRYPTO DRIVER
8104 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8105 M: Arnaud Ebalard <arno@natisbad.org>
8106 F: drivers/crypto/marvell/
8108 L: linux-crypto@vger.kernel.org
8110 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8111 M: Mirko Lindner <mlindner@marvell.com>
8112 M: Stephen Hemminger <stephen@networkplumber.org>
8113 L: netdev@vger.kernel.org
8115 F: drivers/net/ethernet/marvell/sk*
8117 MARVELL LIBERTAS WIRELESS DRIVER
8118 L: libertas-dev@lists.infradead.org
8120 F: drivers/net/wireless/marvell/libertas/
8122 MARVELL MV643XX ETHERNET DRIVER
8123 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8124 L: netdev@vger.kernel.org
8126 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8127 F: include/linux/mv643xx.h
8129 MARVELL MV88X3310 PHY DRIVER
8130 M: Russell King <rmk@armlinux.org.uk>
8131 L: netdev@vger.kernel.org
8133 F: drivers/net/phy/marvell10g.c
8135 MARVELL MVNETA ETHERNET DRIVER
8136 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8137 L: netdev@vger.kernel.org
8139 F: drivers/net/ethernet/marvell/mvneta.*
8141 MARVELL MWIFIEX WIRELESS DRIVER
8142 M: Amitkumar Karwar <amitkarwar@gmail.com>
8143 M: Nishant Sarmukadam <nishants@marvell.com>
8144 M: Ganapathi Bhat <gbhat@marvell.com>
8145 M: Xinming Hu <huxm@marvell.com>
8146 L: linux-wireless@vger.kernel.org
8148 F: drivers/net/wireless/marvell/mwifiex/
8150 MARVELL MWL8K WIRELESS DRIVER
8151 M: Lennert Buytenhek <buytenh@wantstofly.org>
8152 L: linux-wireless@vger.kernel.org
8154 F: drivers/net/wireless/marvell/mwl8k.c
8156 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8157 M: Nicolas Pitre <nico@fluxnic.net>
8159 F: drivers/mmc/host/mvsdio.*
8161 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8162 M: Hu Ziji <huziji@marvell.com>
8163 L: linux-mmc@vger.kernel.org
8165 F: drivers/mmc/host/sdhci-xenon*
8166 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8168 MATROX FRAMEBUFFER DRIVER
8169 L: linux-fbdev@vger.kernel.org
8171 F: drivers/video/fbdev/matrox/matroxfb_*
8172 F: include/uapi/linux/matroxfb.h
8174 MAX16065 HARDWARE MONITOR DRIVER
8175 M: Guenter Roeck <linux@roeck-us.net>
8176 L: linux-hwmon@vger.kernel.org
8178 F: Documentation/hwmon/max16065
8179 F: drivers/hwmon/max16065.c
8181 MAX20751 HARDWARE MONITOR DRIVER
8182 M: Guenter Roeck <linux@roeck-us.net>
8183 L: linux-hwmon@vger.kernel.org
8185 F: Documentation/hwmon/max20751
8186 F: drivers/hwmon/max20751.c
8188 MAX2175 SDR TUNER DRIVER
8189 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8190 L: linux-media@vger.kernel.org
8191 T: git git://linuxtv.org/media_tree.git
8193 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8194 F: Documentation/media/v4l-drivers/max2175.rst
8195 F: drivers/media/i2c/max2175*
8196 F: include/uapi/linux/max2175.h
8198 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8199 L: linux-hwmon@vger.kernel.org
8201 F: Documentation/hwmon/max6650
8202 F: drivers/hwmon/max6650.c
8204 MAX6697 HARDWARE MONITOR DRIVER
8205 M: Guenter Roeck <linux@roeck-us.net>
8206 L: linux-hwmon@vger.kernel.org
8208 F: Documentation/hwmon/max6697
8209 F: Documentation/devicetree/bindings/i2c/max6697.txt
8210 F: drivers/hwmon/max6697.c
8211 F: include/linux/platform_data/max6697.h
8213 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8214 M: Peter Rosin <peda@axentia.se>
8215 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8217 F: Documentation/devicetree/bindings/sound/max9860.txt
8218 F: sound/soc/codecs/max9860.*
8220 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8221 M: Javier Martinez Canillas <javier@dowhile0.org>
8222 L: linux-kernel@vger.kernel.org
8224 F: drivers/regulator/max77802-regulator.c
8225 F: Documentation/devicetree/bindings/*/*max77802.txt
8226 F: include/dt-bindings/*/*max77802.h
8228 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8229 M: Krzysztof Kozlowski <krzk@kernel.org>
8230 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8231 L: linux-pm@vger.kernel.org
8233 F: drivers/power/supply/max14577_charger.c
8234 F: drivers/power/supply/max77693_charger.c
8236 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8237 M: Chanwoo Choi <cw00.choi@samsung.com>
8238 M: Krzysztof Kozlowski <krzk@kernel.org>
8239 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8240 L: linux-kernel@vger.kernel.org
8242 F: drivers/*/max14577*.c
8243 F: drivers/*/max77686*.c
8244 F: drivers/*/max77693*.c
8245 F: drivers/extcon/extcon-max14577.c
8246 F: drivers/extcon/extcon-max77693.c
8247 F: drivers/rtc/rtc-max77686.c
8248 F: drivers/clk/clk-max77686.c
8249 F: Documentation/devicetree/bindings/mfd/max14577.txt
8250 F: Documentation/devicetree/bindings/*/max77686.txt
8251 F: Documentation/devicetree/bindings/mfd/max77693.txt
8252 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8253 F: include/linux/mfd/max14577*.h
8254 F: include/linux/mfd/max77686*.h
8255 F: include/linux/mfd/max77693*.h
8257 MAXIRADIO FM RADIO RECEIVER DRIVER
8258 M: Hans Verkuil <hverkuil@xs4all.nl>
8259 L: linux-media@vger.kernel.org
8260 T: git git://linuxtv.org/media_tree.git
8261 W: https://linuxtv.org
8263 F: drivers/media/radio/radio-maxiradio*
8265 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8266 M: Peter Rosin <peda@axentia.se>
8267 L: linux-iio@vger.kernel.org
8269 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8270 F: drivers/iio/potentiometer/mcp4531.c
8272 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8273 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8274 L: linux-iio@vger.kernel.org
8276 F: drivers/iio/dac/cio-dac.c
8278 MEDIA DRIVERS FOR ASCOT2E
8279 M: Sergey Kozlov <serjk@netup.ru>
8280 M: Abylay Ospan <aospan@netup.ru>
8281 L: linux-media@vger.kernel.org
8282 W: https://linuxtv.org
8284 T: git git://linuxtv.org/media_tree.git
8286 F: drivers/media/dvb-frontends/ascot2e*
8288 MEDIA DRIVERS FOR CXD2841ER
8289 M: Sergey Kozlov <serjk@netup.ru>
8290 M: Abylay Ospan <aospan@netup.ru>
8291 L: linux-media@vger.kernel.org
8292 W: https://linuxtv.org
8294 T: git git://linuxtv.org/media_tree.git
8296 F: drivers/media/dvb-frontends/cxd2841er*
8298 MEDIA DRIVERS FOR FREESCALE IMX
8299 M: Steve Longerbeam <slongerbeam@gmail.com>
8300 M: Philipp Zabel <p.zabel@pengutronix.de>
8301 L: linux-media@vger.kernel.org
8302 T: git git://linuxtv.org/media_tree.git
8304 F: Documentation/devicetree/bindings/media/imx.txt
8305 F: Documentation/media/v4l-drivers/imx.rst
8306 F: drivers/staging/media/imx/
8307 F: include/linux/imx-media.h
8308 F: include/media/imx.h
8310 MEDIA DRIVERS FOR HELENE
8311 M: Abylay Ospan <aospan@netup.ru>
8312 L: linux-media@vger.kernel.org
8313 W: https://linuxtv.org
8315 T: git git://linuxtv.org/media_tree.git
8317 F: drivers/media/dvb-frontends/helene*
8319 MEDIA DRIVERS FOR HORUS3A
8320 M: Sergey Kozlov <serjk@netup.ru>
8321 M: Abylay Ospan <aospan@netup.ru>
8322 L: linux-media@vger.kernel.org
8323 W: https://linuxtv.org
8325 T: git git://linuxtv.org/media_tree.git
8327 F: drivers/media/dvb-frontends/horus3a*
8329 MEDIA DRIVERS FOR LNBH25
8330 M: Sergey Kozlov <serjk@netup.ru>
8331 M: Abylay Ospan <aospan@netup.ru>
8332 L: linux-media@vger.kernel.org
8333 W: https://linuxtv.org
8335 T: git git://linuxtv.org/media_tree.git
8337 F: drivers/media/dvb-frontends/lnbh25*
8339 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8340 M: Sergey Kozlov <serjk@netup.ru>
8341 M: Abylay Ospan <aospan@netup.ru>
8342 L: linux-media@vger.kernel.org
8343 W: https://linuxtv.org
8345 T: git git://linuxtv.org/media_tree.git
8347 F: drivers/media/pci/netup_unidvb/*
8349 MEDIA DRIVERS FOR RENESAS - DRIF
8350 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8351 L: linux-media@vger.kernel.org
8352 L: linux-renesas-soc@vger.kernel.org
8353 T: git git://linuxtv.org/media_tree.git
8355 F: Documentation/devicetree/bindings/media/renesas,drif.txt
8356 F: drivers/media/platform/rcar_drif.c
8358 MEDIA DRIVERS FOR RENESAS - FCP
8359 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8360 L: linux-media@vger.kernel.org
8361 L: linux-renesas-soc@vger.kernel.org
8362 T: git git://linuxtv.org/media_tree.git
8364 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8365 F: drivers/media/platform/rcar-fcp.c
8366 F: include/media/rcar-fcp.h
8368 MEDIA DRIVERS FOR RENESAS - FDP1
8369 M: Kieran Bingham <kieran@bingham.xyz>
8370 L: linux-media@vger.kernel.org
8371 L: linux-renesas-soc@vger.kernel.org
8372 T: git git://linuxtv.org/media_tree.git
8374 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8375 F: drivers/media/platform/rcar_fdp1.c
8377 MEDIA DRIVERS FOR RENESAS - VIN
8378 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8379 L: linux-media@vger.kernel.org
8380 L: linux-renesas-soc@vger.kernel.org
8381 T: git git://linuxtv.org/media_tree.git
8383 F: Documentation/devicetree/bindings/media/rcar_vin.txt
8384 F: drivers/media/platform/rcar-vin/
8386 MEDIA DRIVERS FOR RENESAS - VSP1
8387 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8388 L: linux-media@vger.kernel.org
8389 L: linux-renesas-soc@vger.kernel.org
8390 T: git git://linuxtv.org/media_tree.git
8392 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8393 F: drivers/media/platform/vsp1/
8395 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8396 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8397 M: Mauro Carvalho Chehab <mchehab@kernel.org>
8398 P: LinuxTV.org Project
8399 L: linux-media@vger.kernel.org
8400 W: https://linuxtv.org
8401 Q: http://patchwork.kernel.org/project/linux-media/list/
8402 T: git git://linuxtv.org/media_tree.git
8404 F: Documentation/devicetree/bindings/media/
8405 F: Documentation/media/
8407 F: drivers/staging/media/
8408 F: include/linux/platform_data/media/
8410 F: include/uapi/linux/dvb/
8411 F: include/uapi/linux/videodev2.h
8412 F: include/uapi/linux/media.h
8413 F: include/uapi/linux/v4l2-*
8414 F: include/uapi/linux/meye.h
8415 F: include/uapi/linux/ivtv*
8416 F: include/uapi/linux/uvcvideo.h
8418 MEDIATEK ETHERNET DRIVER
8419 M: Felix Fietkau <nbd@openwrt.org>
8420 M: John Crispin <blogic@openwrt.org>
8421 L: netdev@vger.kernel.org
8423 F: drivers/net/ethernet/mediatek/
8425 MEDIATEK JPEG DRIVER
8426 M: Rick Chang <rick.chang@mediatek.com>
8427 M: Bin Liu <bin.liu@mediatek.com>
8429 F: drivers/media/platform/mtk-jpeg/
8430 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8433 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8434 M: Houlong Wei <houlong.wei@mediatek.com>
8435 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8437 F: drivers/media/platform/mtk-mdp/
8438 F: drivers/media/platform/mtk-vpu/
8439 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8441 MEDIATEK MEDIA DRIVER
8442 M: Tiffany Lin <tiffany.lin@mediatek.com>
8443 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8445 F: drivers/media/platform/mtk-vcodec/
8446 F: drivers/media/platform/mtk-vpu/
8447 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8448 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8450 MEDIATEK MT7601U WIRELESS LAN DRIVER
8451 M: Jakub Kicinski <kubakici@wp.pl>
8452 L: linux-wireless@vger.kernel.org
8454 F: drivers/net/wireless/mediatek/mt7601u/
8456 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8457 M: Sean Wang <sean.wang@mediatek.com>
8459 F: drivers/char/hw_random/mtk-rng.c
8461 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8462 M: Peter Senna Tschudin <peter.senna@collabora.com>
8463 M: Martin Donnelly <martin.donnelly@ge.com>
8464 M: Martyn Welch <martyn.welch@collabora.co.uk>
8466 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8467 F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8469 MEGARAID SCSI/SAS DRIVERS
8470 M: Kashyap Desai <kashyap.desai@broadcom.com>
8471 M: Sumit Saxena <sumit.saxena@broadcom.com>
8472 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8473 L: megaraidlinux.pdl@broadcom.com
8474 L: linux-scsi@vger.kernel.org
8475 W: http://www.avagotech.com/support/
8477 F: Documentation/scsi/megaraid.txt
8478 F: drivers/scsi/megaraid.*
8479 F: drivers/scsi/megaraid/
8481 MELEXIS MLX90614 DRIVER
8482 M: Crt Mori <cmo@melexis.com>
8483 L: linux-iio@vger.kernel.org
8484 W: http://www.melexis.com
8486 F: drivers/iio/temperature/mlx90614.c
8488 MELFAS MIP4 TOUCHSCREEN DRIVER
8489 M: Sangwon Jee <jeesw@melfas.com>
8490 W: http://www.melfas.com
8492 F: drivers/input/touchscreen/melfas_mip4.c
8493 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8495 MELLANOX ETHERNET DRIVER (mlx4_en)
8496 M: Tariq Toukan <tariqt@mellanox.com>
8497 L: netdev@vger.kernel.org
8499 W: http://www.mellanox.com
8500 Q: http://patchwork.ozlabs.org/project/netdev/list/
8501 F: drivers/net/ethernet/mellanox/mlx4/en_*
8503 MELLANOX ETHERNET DRIVER (mlx5e)
8504 M: Saeed Mahameed <saeedm@mellanox.com>
8505 L: netdev@vger.kernel.org
8507 W: http://www.mellanox.com
8508 Q: http://patchwork.ozlabs.org/project/netdev/list/
8509 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8511 MELLANOX ETHERNET INNOVA DRIVER
8512 M: Ilan Tayari <ilant@mellanox.com>
8513 R: Boris Pismenny <borisp@mellanox.com>
8514 L: netdev@vger.kernel.org
8516 W: http://www.mellanox.com
8517 Q: http://patchwork.ozlabs.org/project/netdev/list/
8518 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8519 F: include/linux/mlx5/mlx5_ifc_fpga.h
8521 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8522 M: Ilan Tayari <ilant@mellanox.com>
8523 R: Boris Pismenny <borisp@mellanox.com>
8524 L: netdev@vger.kernel.org
8526 W: http://www.mellanox.com
8527 Q: http://patchwork.ozlabs.org/project/netdev/list/
8528 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8529 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8531 MELLANOX ETHERNET SWITCH DRIVERS
8532 M: Jiri Pirko <jiri@mellanox.com>
8533 M: Ido Schimmel <idosch@mellanox.com>
8534 L: netdev@vger.kernel.org
8536 W: http://www.mellanox.com
8537 Q: http://patchwork.ozlabs.org/project/netdev/list/
8538 F: drivers/net/ethernet/mellanox/mlxsw/
8540 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8541 M: Yotam Gigi <yotamg@mellanox.com>
8542 L: netdev@vger.kernel.org
8544 W: http://www.mellanox.com
8545 Q: http://patchwork.ozlabs.org/project/netdev/list/
8546 F: drivers/net/ethernet/mellanox/mlxfw/
8548 MELLANOX MLX CPLD HOTPLUG DRIVER
8549 M: Vadim Pasternak <vadimp@mellanox.com>
8550 L: platform-driver-x86@vger.kernel.org
8552 F: drivers/platform/x86/mlxcpld-hotplug.c
8553 F: include/linux/platform_data/mlxcpld-hotplug.h
8555 MELLANOX MLX4 core VPI driver
8556 M: Tariq Toukan <tariqt@mellanox.com>
8557 L: netdev@vger.kernel.org
8558 L: linux-rdma@vger.kernel.org
8559 W: http://www.mellanox.com
8560 Q: http://patchwork.ozlabs.org/project/netdev/list/
8562 F: drivers/net/ethernet/mellanox/mlx4/
8563 F: include/linux/mlx4/
8565 MELLANOX MLX4 IB driver
8566 M: Yishai Hadas <yishaih@mellanox.com>
8567 L: linux-rdma@vger.kernel.org
8568 W: http://www.mellanox.com
8569 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8571 F: drivers/infiniband/hw/mlx4/
8572 F: include/linux/mlx4/
8573 F: include/uapi/rdma/mlx4-abi.h
8575 MELLANOX MLX5 core VPI driver
8576 M: Saeed Mahameed <saeedm@mellanox.com>
8577 M: Matan Barak <matanb@mellanox.com>
8578 M: Leon Romanovsky <leonro@mellanox.com>
8579 L: netdev@vger.kernel.org
8580 L: linux-rdma@vger.kernel.org
8581 W: http://www.mellanox.com
8582 Q: http://patchwork.ozlabs.org/project/netdev/list/
8584 F: drivers/net/ethernet/mellanox/mlx5/core/
8585 F: include/linux/mlx5/
8587 MELLANOX MLX5 IB driver
8588 M: Matan Barak <matanb@mellanox.com>
8589 M: Leon Romanovsky <leonro@mellanox.com>
8590 L: linux-rdma@vger.kernel.org
8591 W: http://www.mellanox.com
8592 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8594 F: drivers/infiniband/hw/mlx5/
8595 F: include/linux/mlx5/
8596 F: include/uapi/rdma/mlx5-abi.h
8598 MELLANOX MLXCPLD I2C AND MUX DRIVER
8599 M: Vadim Pasternak <vadimp@mellanox.com>
8600 M: Michael Shych <michaelsh@mellanox.com>
8601 L: linux-i2c@vger.kernel.org
8603 F: drivers/i2c/busses/i2c-mlxcpld.c
8604 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8605 F: Documentation/i2c/busses/i2c-mlxcpld
8607 MELLANOX MLXCPLD LED DRIVER
8608 M: Vadim Pasternak <vadimp@mellanox.com>
8609 L: linux-leds@vger.kernel.org
8611 F: drivers/leds/leds-mlxcpld.c
8612 F: Documentation/leds/leds-mlxcpld.txt
8614 MELLANOX PLATFORM DRIVER
8615 M: Vadim Pasternak <vadimp@mellanox.com>
8616 L: platform-driver-x86@vger.kernel.org
8618 F: drivers/platform/x86/mlx-platform.c
8621 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8622 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8623 L: linux-kernel@vger.kernel.org
8625 F: kernel/membarrier.c
8626 F: include/uapi/linux/membarrier.h
8629 L: linux-mm@kvack.org
8630 W: http://www.linux-mm.org
8632 F: include/linux/mm.h
8633 F: include/linux/gfp.h
8634 F: include/linux/mmzone.h
8635 F: include/linux/memory_hotplug.h
8636 F: include/linux/vmalloc.h
8639 MEMORY TECHNOLOGY DEVICES (MTD)
8640 M: David Woodhouse <dwmw2@infradead.org>
8641 M: Brian Norris <computersforpeace@gmail.com>
8642 M: Boris Brezillon <boris.brezillon@free-electrons.com>
8643 M: Marek Vasut <marek.vasut@gmail.com>
8644 M: Richard Weinberger <richard@nod.at>
8645 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8646 L: linux-mtd@lists.infradead.org
8647 W: http://www.linux-mtd.infradead.org/
8648 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8649 T: git git://git.infradead.org/linux-mtd.git master
8650 T: git git://git.infradead.org/l2-mtd.git master
8652 F: Documentation/devicetree/bindings/mtd/
8654 F: include/linux/mtd/
8655 F: include/uapi/mtd/
8657 MEN A21 WATCHDOG DRIVER
8658 M: Johannes Thumshirn <morbidrsa@gmail.com>
8659 L: linux-watchdog@vger.kernel.org
8661 F: drivers/watchdog/mena21_wdt.c
8663 MEN CHAMELEON BUS (mcb)
8664 M: Johannes Thumshirn <morbidrsa@gmail.com>
8667 F: include/linux/mcb.h
8668 F: Documentation/men-chameleon-bus.txt
8670 MEN F21BMC (Board Management Controller)
8671 M: Andreas Werner <andreas.werner@men.de>
8673 F: drivers/mfd/menf21bmc.c
8674 F: drivers/watchdog/menf21bmc_wdt.c
8675 F: drivers/leds/leds-menf21bmc.c
8676 F: drivers/hwmon/menf21bmc_hwmon.c
8677 F: Documentation/hwmon/menf21bmc
8680 M: James Hogan <james.hogan@imgtec.com>
8681 L: linux-metag@vger.kernel.org
8682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8685 F: Documentation/metag/
8686 F: Documentation/devicetree/bindings/metag/
8687 F: Documentation/devicetree/bindings/interrupt-controller/img,*
8688 F: drivers/clocksource/metag_generic.c
8689 F: drivers/irqchip/irq-metag.c
8690 F: drivers/irqchip/irq-metag-ext.c
8691 F: drivers/tty/metag_da.c
8693 MICROBLAZE ARCHITECTURE
8694 M: Michal Simek <monstr@monstr.eu>
8695 W: http://www.monstr.eu/fdt/
8696 T: git git://git.monstr.eu/linux-2.6-microblaze.git
8700 MICROCHIP / ATMEL AT91 SERIAL DRIVER
8701 M: Richard Genoud <richard.genoud@gmail.com>
8703 F: drivers/tty/serial/atmel_serial.c
8704 F: drivers/tty/serial/atmel_serial.h
8706 MICROCHIP / ATMEL DMA DRIVER
8707 M: Ludovic Desroches <ludovic.desroches@microchip.com>
8708 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8709 L: dmaengine@vger.kernel.org
8711 F: drivers/dma/at_hdmac.c
8712 F: drivers/dma/at_hdmac_regs.h
8713 F: include/linux/platform_data/dma-atmel.h
8715 MICROCHIP / ATMEL ISC DRIVER
8716 M: Songjun Wu <songjun.wu@microchip.com>
8717 L: linux-media@vger.kernel.org
8719 F: drivers/media/platform/atmel/atmel-isc.c
8720 F: drivers/media/platform/atmel/atmel-isc-regs.h
8721 F: devicetree/bindings/media/atmel-isc.txt
8723 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8724 M: Woojung Huh <Woojung.Huh@microchip.com>
8725 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8726 L: netdev@vger.kernel.org
8728 F: net/dsa/tag_ksz.c
8729 F: drivers/net/dsa/microchip/*
8730 F: include/linux/platform_data/microchip-ksz.h
8731 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
8733 MICROCHIP USB251XB DRIVER
8734 M: Richard Leitner <richard.leitner@skidata.com>
8735 L: linux-usb@vger.kernel.org
8737 F: drivers/usb/misc/usb251xb.c
8738 F: Documentation/devicetree/bindings/usb/usb251xb.txt
8740 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8741 M: Don Brace <don.brace@microsemi.com>
8742 L: esc.storagedev@microsemi.com
8743 L: linux-scsi@vger.kernel.org
8745 F: drivers/scsi/smartpqi/smartpqi*.[ch]
8746 F: drivers/scsi/smartpqi/Kconfig
8747 F: drivers/scsi/smartpqi/Makefile
8748 F: include/linux/cciss*.h
8749 F: include/uapi/linux/cciss*.h
8750 F: Documentation/scsi/smartpqi.txt
8752 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8753 M: Chen Yu <yu.c.chen@intel.com>
8754 L: platform-driver-x86@vger.kernel.org
8756 F: drivers/platform/x86/surfacepro3_button.c
8759 M: Oliver Neukum <oliver@neukum.org>
8761 F: drivers/usb/image/microtek.*
8764 M: Ralf Baechle <ralf@linux-mips.org>
8765 L: linux-mips@linux-mips.org
8766 W: http://www.linux-mips.org/
8767 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8768 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8770 F: Documentation/devicetree/bindings/mips/
8771 F: Documentation/mips/
8774 MIPS BOSTON DEVELOPMENT BOARD
8775 M: Paul Burton <paul.burton@imgtec.com>
8776 L: linux-mips@linux-mips.org
8778 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
8779 F: arch/mips/boot/dts/img/boston.dts
8780 F: arch/mips/configs/generic/board-boston.config
8781 F: drivers/clk/imgtec/clk-boston.c
8782 F: include/dt-bindings/clock/boston-clock.h
8784 MIPS GENERIC PLATFORM
8785 M: Paul Burton <paul.burton@imgtec.com>
8786 L: linux-mips@linux-mips.org
8788 F: arch/mips/generic/
8790 MIPS/LOONGSON1 ARCHITECTURE
8791 M: Keguang Zhang <keguang.zhang@gmail.com>
8792 L: linux-mips@linux-mips.org
8794 F: arch/mips/loongson32/
8795 F: arch/mips/include/asm/mach-loongson32/
8796 F: drivers/*/*loongson1*
8797 F: drivers/*/*/*loongson1*
8799 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8800 M: Hans Verkuil <hverkuil@xs4all.nl>
8801 L: linux-media@vger.kernel.org
8802 T: git git://linuxtv.org/media_tree.git
8803 W: https://linuxtv.org
8805 F: drivers/media/radio/radio-miropcm20*
8808 M: Eric Miao <eric.y.miao@gmail.com>
8809 M: Haojian Zhuang <haojian.zhuang@gmail.com>
8810 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8811 T: git git://github.com/hzhuang1/linux.git
8812 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8814 F: arch/arm/boot/dts/mmp*
8815 F: arch/arm/mach-mmp/
8817 MN88472 MEDIA DRIVER
8818 M: Antti Palosaari <crope@iki.fi>
8819 L: linux-media@vger.kernel.org
8820 W: https://linuxtv.org
8821 W: http://palosaari.fi/linux/
8822 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8824 F: drivers/media/dvb-frontends/mn88472*
8826 MN88473 MEDIA DRIVER
8827 M: Antti Palosaari <crope@iki.fi>
8828 L: linux-media@vger.kernel.org
8829 W: https://linuxtv.org
8830 W: http://palosaari.fi/linux/
8831 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8833 F: drivers/media/dvb-frontends/mn88473*
8836 M: Jessica Yu <jeyu@kernel.org>
8837 M: Rusty Russell <rusty@rustcorp.com.au>
8838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8840 F: include/linux/module.h
8843 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8844 W: http://popies.net/meye/
8846 F: Documentation/media/v4l-drivers/meye*
8847 F: drivers/media/pci/meye/
8848 F: include/uapi/linux/meye.h
8850 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8851 M: Jiri Slaby <jirislaby@gmail.com>
8853 F: Documentation/serial/moxa-smartio
8854 F: drivers/tty/mxser.*
8856 MR800 AVERMEDIA USB FM RADIO DRIVER
8857 M: Alexey Klimov <klimov.linux@gmail.com>
8858 L: linux-media@vger.kernel.org
8859 T: git git://linuxtv.org/media_tree.git
8861 F: drivers/media/radio/radio-mr800.c
8863 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8864 M: Alan Ott <alan@signal11.us>
8865 L: linux-wpan@vger.kernel.org
8867 F: drivers/net/ieee802154/mrf24j40.c
8868 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8871 M: "Lee, Chun-Yi" <jlee@suse.com>
8872 L: platform-driver-x86@vger.kernel.org
8874 F: drivers/platform/x86/msi-laptop.c
8877 L: platform-driver-x86@vger.kernel.org
8879 F: drivers/platform/x86/msi-wmi.c
8882 M: Antti Palosaari <crope@iki.fi>
8883 L: linux-media@vger.kernel.org
8884 W: https://linuxtv.org
8885 W: http://palosaari.fi/linux/
8886 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8887 T: git git://linuxtv.org/anttip/media_tree.git
8889 F: drivers/media/tuners/msi001*
8891 MSI2500 MEDIA DRIVER
8892 M: Antti Palosaari <crope@iki.fi>
8893 L: linux-media@vger.kernel.org
8894 W: https://linuxtv.org
8895 W: http://palosaari.fi/linux/
8896 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8897 T: git git://linuxtv.org/anttip/media_tree.git
8899 F: drivers/media/usb/msi2500/
8901 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8902 M: Robert Jarzmik <robert.jarzmik@free.fr>
8903 L: linux-mtd@lists.infradead.org
8905 F: drivers/mtd/devices/docg3*
8907 MT9M032 APTINA SENSOR DRIVER
8908 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8909 L: linux-media@vger.kernel.org
8910 T: git git://linuxtv.org/media_tree.git
8912 F: drivers/media/i2c/mt9m032.c
8913 F: include/media/i2c/mt9m032.h
8915 MT9P031 APTINA CAMERA SENSOR
8916 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8917 L: linux-media@vger.kernel.org
8918 T: git git://linuxtv.org/media_tree.git
8920 F: drivers/media/i2c/mt9p031.c
8921 F: include/media/i2c/mt9p031.h
8923 MT9T001 APTINA CAMERA SENSOR
8924 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8925 L: linux-media@vger.kernel.org
8926 T: git git://linuxtv.org/media_tree.git
8928 F: drivers/media/i2c/mt9t001.c
8929 F: include/media/i2c/mt9t001.h
8931 MT9V032 APTINA CAMERA SENSOR
8932 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8933 L: linux-media@vger.kernel.org
8934 T: git git://linuxtv.org/media_tree.git
8936 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8937 F: drivers/media/i2c/mt9v032.c
8938 F: include/media/i2c/mt9v032.h
8940 MULTIFUNCTION DEVICES (MFD)
8941 M: Lee Jones <lee.jones@linaro.org>
8942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8944 F: Documentation/devicetree/bindings/mfd/
8946 F: include/linux/mfd/
8947 F: include/dt-bindings/mfd/
8949 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8951 F: drivers/mmc/host/mmc_spi.c
8952 F: include/linux/spi/mmc_spi.h
8954 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8955 M: Ulf Hansson <ulf.hansson@linaro.org>
8956 L: linux-mmc@vger.kernel.org
8957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8959 F: Documentation/devicetree/bindings/mmc/
8961 F: include/linux/mmc/
8962 F: include/uapi/linux/mmc/
8964 MULTIPLEXER SUBSYSTEM
8965 M: Peter Rosin <peda@axentia.se>
8967 F: Documentation/ABI/testing/mux/sysfs-class-mux*
8968 F: Documentation/devicetree/bindings/mux/
8969 F: include/linux/dt-bindings/mux/
8970 F: include/linux/mux/
8973 MULTISOUND SOUND DRIVER
8974 M: Andrew Veliath <andrewtv@usa.net>
8976 F: Documentation/sound/oss/MultiSound
8979 MULTITECH MULTIPORT CARD (ISICOM)
8981 F: drivers/tty/isicom.c
8982 F: include/linux/isicom.h
8984 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8985 M: Bin Liu <b-liu@ti.com>
8986 L: linux-usb@vger.kernel.org
8987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8989 F: drivers/usb/musb/
8991 MXL5007T MEDIA DRIVER
8992 M: Michael Krufky <mkrufky@linuxtv.org>
8993 L: linux-media@vger.kernel.org
8994 W: https://linuxtv.org
8995 W: http://github.com/mkrufky
8996 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8997 T: git git://linuxtv.org/mkrufky/tuners.git
8999 F: drivers/media/tuners/mxl5007t.*
9002 M: Marek Vasut <marex@denx.de>
9004 F: drivers/gpu/drm/mxsfb/
9005 F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9007 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9008 M: Hyong-Youb Kim <hykim@myri.com>
9009 L: netdev@vger.kernel.org
9010 W: https://www.myricom.com/support/downloads/myri10ge.html
9012 F: drivers/net/ethernet/myricom/myri10ge/
9014 NAND FLASH SUBSYSTEM
9015 M: Boris Brezillon <boris.brezillon@free-electrons.com>
9016 R: Richard Weinberger <richard@nod.at>
9017 L: linux-mtd@lists.infradead.org
9018 W: http://www.linux-mtd.infradead.org/
9019 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9020 T: git git://git.infradead.org/linux-mtd.git nand/fixes
9021 T: git git://git.infradead.org/l2-mtd.git nand/next
9023 F: drivers/mtd/nand/
9024 F: include/linux/mtd/nand*.h
9026 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9027 M: Daniel Mack <zonque@gmail.com>
9029 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9030 W: http://www.native-instruments.com
9033 NATSEMI ETHERNET DRIVER (DP8381x)
9035 F: drivers/net/ethernet/natsemi/natsemi.c
9038 M: Petr Vandrovec <petr@vandrovec.name>
9042 NCR 5380 SCSI DRIVERS
9043 M: Finn Thain <fthain@telegraphics.com.au>
9044 M: Michael Schmitz <schmitzmic@gmail.com>
9045 L: linux-scsi@vger.kernel.org
9047 F: Documentation/scsi/g_NCR5380.txt
9048 F: drivers/scsi/NCR5380.*
9049 F: drivers/scsi/arm/cumana_1.c
9050 F: drivers/scsi/arm/oak.c
9051 F: drivers/scsi/atari_scsi.*
9052 F: drivers/scsi/dmx3191d.c
9053 F: drivers/scsi/g_NCR5380.*
9054 F: drivers/scsi/mac_scsi.*
9055 F: drivers/scsi/sun3_scsi.*
9056 F: drivers/scsi/sun3_scsi_vme.c
9058 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9059 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9060 L: linux-scsi@vger.kernel.org
9062 F: drivers/scsi/NCR_D700.*
9064 NCT6775 HARDWARE MONITOR DRIVER
9065 M: Guenter Roeck <linux@roeck-us.net>
9066 L: linux-hwmon@vger.kernel.org
9068 F: Documentation/hwmon/nct6775
9069 F: drivers/hwmon/nct6775.c
9071 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9072 M: Faisal Latif <faisal.latif@intel.com>
9073 L: linux-rdma@vger.kernel.org
9074 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9076 F: drivers/infiniband/hw/nes/
9077 F: include/uapi/rdma/nes-abi.h
9079 NETEM NETWORK EMULATOR
9080 M: Stephen Hemminger <stephen@networkplumber.org>
9081 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9083 F: net/sched/sch_netem.c
9085 NETERION 10GbE DRIVERS (s2io/vxge)
9086 M: Jon Mason <jdmason@kudzu.us>
9087 L: netdev@vger.kernel.org
9089 F: Documentation/networking/s2io.txt
9090 F: Documentation/networking/vxge.txt
9091 F: drivers/net/ethernet/neterion/
9094 M: Pablo Neira Ayuso <pablo@netfilter.org>
9095 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9096 M: Florian Westphal <fw@strlen.de>
9097 L: netfilter-devel@vger.kernel.org
9098 L: coreteam@netfilter.org
9099 W: http://www.netfilter.org/
9100 W: http://www.iptables.org/
9101 W: http://www.nftables.org/
9102 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9106 F: include/linux/netfilter*
9107 F: include/linux/netfilter/
9108 F: include/net/netfilter/
9109 F: include/uapi/linux/netfilter*
9110 F: include/uapi/linux/netfilter/
9111 F: net/*/netfilter.c
9114 F: net/bridge/br_netfilter*.c
9117 M: Paul Moore <paul@paul-moore.com>
9118 W: http://netlabel.sf.net
9119 L: netdev@vger.kernel.org
9121 F: Documentation/netlabel/
9122 F: include/net/netlabel.h
9125 NETROM NETWORK LAYER
9126 M: Ralf Baechle <ralf@linux-mips.org>
9127 L: linux-hams@vger.kernel.org
9128 W: http://www.linux-ax25.org/
9130 F: include/net/netrom.h
9131 F: include/uapi/linux/netrom.h
9134 NETRONOME ETHERNET DRIVERS
9135 M: Jakub Kicinski <jakub.kicinski@netronome.com>
9136 L: oss-drivers@netronome.com
9138 F: drivers/net/ethernet/netronome/
9140 NETWORK BLOCK DEVICE (NBD)
9141 M: Josef Bacik <jbacik@fb.com>
9143 L: linux-block@vger.kernel.org
9144 L: nbd-general@lists.sourceforge.net
9145 F: Documentation/blockdev/nbd.txt
9146 F: drivers/block/nbd.c
9147 F: include/uapi/linux/nbd.h
9149 NETWORK DROP MONITOR
9150 M: Neil Horman <nhorman@tuxdriver.com>
9151 L: netdev@vger.kernel.org
9153 W: https://fedorahosted.org/dropwatch/
9154 F: net/core/drop_monitor.c
9157 L: netdev@vger.kernel.org
9158 W: http://www.linuxfoundation.org/en/Net
9159 Q: http://patchwork.ozlabs.org/project/netdev/list/
9160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9163 F: Documentation/devicetree/bindings/net/
9165 F: include/linux/if_*
9166 F: include/linux/netdevice.h
9167 F: include/linux/etherdevice.h
9168 F: include/linux/fcdevice.h
9169 F: include/linux/fddidevice.h
9170 F: include/linux/hippidevice.h
9171 F: include/linux/inetdevice.h
9172 F: include/uapi/linux/if_*
9173 F: include/uapi/linux/netdevice.h
9175 NETWORKING DRIVERS (WIRELESS)
9176 M: Kalle Valo <kvalo@codeaurora.org>
9177 L: linux-wireless@vger.kernel.org
9178 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9182 F: Documentation/devicetree/bindings/net/wireless/
9183 F: drivers/net/wireless/
9186 M: Andrew Lunn <andrew@lunn.ch>
9187 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9188 M: Florian Fainelli <f.fainelli@gmail.com>
9191 F: include/net/dsa.h
9194 NETWORKING [GENERAL]
9195 M: "David S. Miller" <davem@davemloft.net>
9196 L: netdev@vger.kernel.org
9197 W: http://www.linuxfoundation.org/en/Net
9198 Q: http://patchwork.ozlabs.org/project/netdev/list/
9199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9201 B: mailto:netdev@vger.kernel.org
9205 F: include/linux/in.h
9206 F: include/linux/net.h
9207 F: include/linux/netdevice.h
9208 F: include/uapi/linux/in.h
9209 F: include/uapi/linux/net.h
9210 F: include/uapi/linux/netdevice.h
9211 F: include/uapi/linux/net_namespace.h
9213 F: tools/testing/selftests/net/
9217 M: Steffen Klassert <steffen.klassert@secunet.com>
9218 M: Herbert Xu <herbert@gondor.apana.org.au>
9219 M: "David S. Miller" <davem@davemloft.net>
9220 L: netdev@vger.kernel.org
9221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9230 F: net/ipv4/ipcomp.c
9231 F: net/ipv4/ip_vti.c
9235 F: net/ipv6/ipcomp6.c
9236 F: net/ipv6/ip6_vti.c
9237 F: include/uapi/linux/xfrm.h
9238 F: include/net/xfrm.h
9240 NETWORKING [IPv4/IPv6]
9241 M: "David S. Miller" <davem@davemloft.net>
9242 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9243 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9244 L: netdev@vger.kernel.org
9245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9252 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
9253 M: Paul Moore <paul@paul-moore.com>
9254 L: netdev@vger.kernel.org
9258 M: Ilya Lesokhin <ilyal@mellanox.com>
9259 M: Aviad Yehezkel <aviadye@mellanox.com>
9260 M: Dave Watson <davejwatson@fb.com>
9261 L: netdev@vger.kernel.org
9264 F: include/uapi/linux/tls.h
9265 F: include/net/tls.h
9267 NETWORKING [WIRELESS]
9268 L: linux-wireless@vger.kernel.org
9269 Q: http://patchwork.kernel.org/project/linux-wireless/list/
9271 NETXEN (1/10) GbE SUPPORT
9272 M: Manish Chopra <manish.chopra@cavium.com>
9273 M: Rahul Verma <rahul.verma@cavium.com>
9274 M: Dept-GELinuxNICDev@cavium.com
9275 L: netdev@vger.kernel.org
9277 F: drivers/net/ethernet/qlogic/netxen/
9280 M: Samuel Ortiz <sameo@linux.intel.com>
9281 L: linux-wireless@vger.kernel.org
9282 L: linux-nfc@lists.01.org (subscribers-only)
9286 F: include/uapi/linux/nfc.h
9288 F: include/linux/platform_data/nfcmrvl.h
9289 F: include/linux/platform_data/nxp-nci.h
9290 F: Documentation/devicetree/bindings/net/nfc/
9292 NFS, SUNRPC, AND LOCKD CLIENTS
9293 M: Trond Myklebust <trond.myklebust@primarydata.com>
9294 M: Anna Schumaker <anna.schumaker@netapp.com>
9295 L: linux-nfs@vger.kernel.org
9296 W: http://client.linux-nfs.org
9297 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9303 F: include/linux/lockd/
9304 F: include/linux/nfs*
9305 F: include/linux/sunrpc/
9306 F: include/uapi/linux/nfs*
9307 F: include/uapi/linux/sunrpc/
9310 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9311 L: linux-nilfs@vger.kernel.org
9312 W: http://nilfs.sourceforge.net/
9313 W: http://nilfs.osdn.jp/
9314 T: git git://github.com/konis/nilfs2.git
9316 F: Documentation/filesystems/nilfs2.txt
9318 F: include/trace/events/nilfs2.h
9319 F: include/uapi/linux/nilfs2_api.h
9320 F: include/uapi/linux/nilfs2_ondisk.h
9322 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9323 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9324 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9326 F: Documentation/scsi/NinjaSCSI.txt
9327 F: drivers/scsi/pcmcia/nsp_*
9329 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9330 M: GOTO Masanori <gotom@debian.or.jp>
9331 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9332 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9334 F: Documentation/scsi/NinjaSCSI.txt
9335 F: drivers/scsi/nsp32*
9338 M: Ley Foon Tan <lftan@altera.com>
9339 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9344 NOHZ, DYNTICKS SUPPORT
9345 M: Frederic Weisbecker <fweisbec@gmail.com>
9346 M: Thomas Gleixner <tglx@linutronix.de>
9347 M: Ingo Molnar <mingo@kernel.org>
9348 L: linux-kernel@vger.kernel.org
9349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9351 F: kernel/time/tick*.*
9352 F: include/linux/tick.h
9353 F: include/linux/sched/nohz.h
9355 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9356 M: Pavel Machek <pavel@ucw.cz>
9357 M: Sakari Ailus <sakari.ailus@iki.fi>
9358 L: linux-media@vger.kernel.org
9360 F: drivers/media/i2c/et8ek8
9361 F: drivers/media/i2c/ad5820.c
9363 NOKIA N900 POWER SUPPLY DRIVERS
9364 R: Pali Rohár <pali.rohar@gmail.com>
9365 F: include/linux/power/bq2415x_charger.h
9366 F: include/linux/power/bq27xxx_battery.h
9367 F: include/linux/power/isp1704_charger.h
9368 F: drivers/power/supply/bq2415x_charger.c
9369 F: drivers/power/supply/bq27xxx_battery.c
9370 F: drivers/power/supply/bq27xxx_battery_i2c.c
9371 F: drivers/power/supply/isp1704_charger.c
9372 F: drivers/power/supply/rx51_battery.c
9375 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9376 L: linux-ntb@googlegroups.com
9378 F: drivers/ntb/hw/amd/
9381 M: Jon Mason <jdmason@kudzu.us>
9382 M: Dave Jiang <dave.jiang@intel.com>
9383 M: Allen Hubbe <Allen.Hubbe@emc.com>
9384 L: linux-ntb@googlegroups.com
9386 W: https://github.com/jonmason/ntb/wiki
9387 T: git git://github.com/jonmason/ntb.git
9389 F: drivers/net/ntb_netdev.c
9390 F: include/linux/ntb.h
9391 F: include/linux/ntb_transport.h
9392 F: tools/testing/selftests/ntb/
9395 M: Serge Semin <fancer.lancer@gmail.com>
9396 L: linux-ntb@googlegroups.com
9398 F: drivers/ntb/hw/idt/
9401 M: Jon Mason <jdmason@kudzu.us>
9402 M: Dave Jiang <dave.jiang@intel.com>
9403 L: linux-ntb@googlegroups.com
9405 W: https://github.com/jonmason/ntb/wiki
9406 T: git git://github.com/jonmason/ntb.git
9407 F: drivers/ntb/hw/intel/
9410 M: Anton Altaparmakov <anton@tuxera.com>
9411 L: linux-ntfs-dev@lists.sourceforge.net
9412 W: http://www.tuxera.com/
9413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9415 F: Documentation/filesystems/ntfs.txt
9418 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9419 M: Antonino Daplas <adaplas@gmail.com>
9420 L: linux-fbdev@vger.kernel.org
9422 F: drivers/video/fbdev/riva/
9423 F: drivers/video/fbdev/nvidia/
9426 M: Keith Busch <keith.busch@intel.com>
9427 M: Jens Axboe <axboe@fb.com>
9428 M: Christoph Hellwig <hch@lst.de>
9429 M: Sagi Grimberg <sagi@grimberg.me>
9430 L: linux-nvme@lists.infradead.org
9431 T: git://git.infradead.org/nvme.git
9432 W: http://git.infradead.org/nvme.git
9434 F: drivers/nvme/host/
9435 F: include/linux/nvme.h
9436 F: include/uapi/linux/nvme_ioctl.h
9438 NVM EXPRESS FC TRANSPORT DRIVERS
9439 M: James Smart <james.smart@broadcom.com>
9440 L: linux-nvme@lists.infradead.org
9442 F: include/linux/nvme-fc.h
9443 F: include/linux/nvme-fc-driver.h
9444 F: drivers/nvme/host/fc.c
9445 F: drivers/nvme/target/fc.c
9446 F: drivers/nvme/target/fcloop.c
9448 NVM EXPRESS TARGET DRIVER
9449 M: Christoph Hellwig <hch@lst.de>
9450 M: Sagi Grimberg <sagi@grimberg.me>
9451 L: linux-nvme@lists.infradead.org
9452 T: git://git.infradead.org/nvme.git
9453 W: http://git.infradead.org/nvme.git
9455 F: drivers/nvme/target/
9458 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9461 F: Documentation/devicetree/bindings/nvmem/
9462 F: include/linux/nvmem-consumer.h
9463 F: include/linux/nvmem-provider.h
9465 NXP TDA998X DRM DRIVER
9466 M: Russell King <linux@armlinux.org.uk>
9468 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9469 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9470 F: drivers/gpu/drm/i2c/tda998x_drv.c
9471 F: include/drm/i2c/tda998x.h
9474 M: Peter Rosin <peda@axentia.se>
9475 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9477 F: sound/soc/codecs/tfa9879*
9480 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9481 R: Charles Gorand <charles.gorand@effinnov.com>
9482 L: linux-nfc@lists.01.org (moderated for non-subscribers)
9484 F: drivers/nfc/nxp-nci
9487 M: Josh Poimboeuf <jpoimboe@redhat.com>
9492 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9493 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9494 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9495 L: linux-omap@vger.kernel.org
9499 OMAP CLOCK FRAMEWORK SUPPORT
9500 M: Paul Walmsley <paul@pwsan.com>
9501 L: linux-omap@vger.kernel.org
9503 F: arch/arm/*omap*/*clock*
9505 OMAP DEVICE TREE SUPPORT
9506 M: Benoît Cousson <bcousson@baylibre.com>
9507 M: Tony Lindgren <tony@atomide.com>
9508 L: linux-omap@vger.kernel.org
9509 L: devicetree@vger.kernel.org
9511 F: arch/arm/boot/dts/*omap*
9512 F: arch/arm/boot/dts/*am3*
9513 F: arch/arm/boot/dts/*am4*
9514 F: arch/arm/boot/dts/*am5*
9515 F: arch/arm/boot/dts/*dra7*
9517 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9518 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9519 L: linux-omap@vger.kernel.org
9520 L: linux-fbdev@vger.kernel.org
9522 F: drivers/video/fbdev/omap2/
9523 F: Documentation/arm/OMAP/DSS
9525 OMAP FRAMEBUFFER SUPPORT
9526 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9527 L: linux-fbdev@vger.kernel.org
9528 L: linux-omap@vger.kernel.org
9530 F: drivers/video/fbdev/omap/
9532 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9533 M: Roger Quadros <rogerq@ti.com>
9534 M: Tony Lindgren <tony@atomide.com>
9535 L: linux-omap@vger.kernel.org
9537 F: drivers/memory/omap-gpmc.c
9538 F: arch/arm/mach-omap2/*gpmc*
9541 M: Grygorii Strashko <grygorii.strashko@ti.com>
9542 M: Santosh Shilimkar <ssantosh@kernel.org>
9543 M: Kevin Hilman <khilman@kernel.org>
9544 L: linux-omap@vger.kernel.org
9546 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9547 F: drivers/gpio/gpio-omap.c
9549 OMAP HARDWARE SPINLOCK SUPPORT
9550 M: Ohad Ben-Cohen <ohad@wizery.com>
9551 L: linux-omap@vger.kernel.org
9553 F: drivers/hwspinlock/omap_hwspinlock.c
9556 L: linux-mmc@vger.kernel.org
9557 L: linux-omap@vger.kernel.org
9559 F: drivers/mmc/host/omap_hsmmc.c
9562 M: Paul Walmsley <paul@pwsan.com>
9563 L: linux-omap@vger.kernel.org
9565 F: arch/arm/mach-omap2/omap_hwmod*data*
9567 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9568 M: Benoît Cousson <bcousson@baylibre.com>
9569 L: linux-omap@vger.kernel.org
9571 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9574 M: Benoît Cousson <bcousson@baylibre.com>
9575 M: Paul Walmsley <paul@pwsan.com>
9576 L: linux-omap@vger.kernel.org
9578 F: arch/arm/mach-omap2/omap_hwmod.*
9580 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9581 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9582 L: linux-media@vger.kernel.org
9584 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9585 F: drivers/media/platform/omap3isp/
9586 F: drivers/staging/media/omap4iss/
9589 M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9590 L: linux-omap@vger.kernel.org
9592 F: drivers/mmc/host/omap.c
9594 OMAP POWER MANAGEMENT SUPPORT
9595 M: Kevin Hilman <khilman@kernel.org>
9596 L: linux-omap@vger.kernel.org
9598 F: arch/arm/*omap*/*pm*
9599 F: drivers/cpufreq/omap-cpufreq.c
9601 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9602 M: Rajendra Nayak <rnayak@codeaurora.org>
9603 M: Paul Walmsley <paul@pwsan.com>
9604 L: linux-omap@vger.kernel.org
9606 F: arch/arm/mach-omap2/prm*
9608 OMAP RANDOM NUMBER GENERATOR SUPPORT
9609 M: Deepak Saxena <dsaxena@plexity.net>
9611 F: drivers/char/hw_random/omap-rng.c
9614 L: linux-usb@vger.kernel.org
9615 L: linux-omap@vger.kernel.org
9617 F: drivers/usb/*/*omap*
9618 F: arch/arm/*omap*/usb*
9620 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9621 M: Mark Jackson <mpfj@newflow.co.uk>
9622 L: linux-omap@vger.kernel.org
9624 F: arch/arm/boot/dts/am335x-nano.dts
9627 M: Aaro Koskinen <aaro.koskinen@iki.fi>
9628 M: Tony Lindgren <tony@atomide.com>
9629 L: linux-omap@vger.kernel.org
9630 Q: http://patchwork.kernel.org/project/linux-omap/list/
9631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9633 F: arch/arm/mach-omap1/
9634 F: arch/arm/plat-omap/
9635 F: arch/arm/configs/omap1_defconfig
9636 F: drivers/i2c/busses/i2c-omap.c
9637 F: include/linux/i2c-omap.h
9640 M: Tony Lindgren <tony@atomide.com>
9641 L: linux-omap@vger.kernel.org
9642 W: http://www.muru.com/linux/omap/
9643 W: http://linux.omap.com/
9644 Q: http://patchwork.kernel.org/project/linux-omap/list/
9645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9647 F: arch/arm/mach-omap2/
9648 F: arch/arm/plat-omap/
9649 F: arch/arm/configs/omap2plus_defconfig
9650 F: drivers/i2c/busses/i2c-omap.c
9651 F: drivers/irqchip/irq-omap-intc.c
9652 F: drivers/mfd/*omap*.c
9653 F: drivers/mfd/menelaus.c
9654 F: drivers/mfd/palmas.c
9655 F: drivers/mfd/tps65217.c
9656 F: drivers/mfd/tps65218.c
9657 F: drivers/mfd/tps65910.c
9658 F: drivers/mfd/twl-core.[ch]
9659 F: drivers/mfd/twl4030*.c
9660 F: drivers/mfd/twl6030*.c
9661 F: drivers/mfd/twl6040*.c
9662 F: drivers/regulator/palmas-regulator*.c
9663 F: drivers/regulator/pbias-regulator.c
9664 F: drivers/regulator/tps65217-regulator.c
9665 F: drivers/regulator/tps65218-regulator.c
9666 F: drivers/regulator/tps65910-regulator.c
9667 F: drivers/regulator/twl-regulator.c
9668 F: drivers/regulator/twl6030-regulator.c
9669 F: include/linux/i2c-omap.h
9672 M: Bob Copeland <me@bobcopeland.com>
9673 L: linux-karma-devel@lists.sourceforge.net
9675 F: Documentation/filesystems/omfs.txt
9678 OMNIKEY CARDMAN 4000 DRIVER
9679 M: Harald Welte <laforge@gnumonks.org>
9681 F: drivers/char/pcmcia/cm4000_cs.c
9682 F: include/linux/cm4000_cs.h
9683 F: include/uapi/linux/cm4000_cs.h
9685 OMNIKEY CARDMAN 4040 DRIVER
9686 M: Harald Welte <laforge@gnumonks.org>
9688 F: drivers/char/pcmcia/cm4040_cs.*
9690 OMNIVISION OV13858 SENSOR DRIVER
9691 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9692 L: linux-media@vger.kernel.org
9693 T: git git://linuxtv.org/media_tree.git
9695 F: drivers/media/i2c/ov13858.c
9697 OMNIVISION OV5640 SENSOR DRIVER
9698 M: Steve Longerbeam <slongerbeam@gmail.com>
9699 L: linux-media@vger.kernel.org
9700 T: git git://linuxtv.org/media_tree.git
9702 F: drivers/media/i2c/ov5640.c
9704 OMNIVISION OV5647 SENSOR DRIVER
9705 M: Ramiro Oliveira <roliveir@synopsys.com>
9706 L: linux-media@vger.kernel.org
9707 T: git git://linuxtv.org/media_tree.git
9709 F: drivers/media/i2c/ov5647.c
9711 OMNIVISION OV7670 SENSOR DRIVER
9712 M: Jonathan Corbet <corbet@lwn.net>
9713 L: linux-media@vger.kernel.org
9714 T: git git://linuxtv.org/media_tree.git
9716 F: drivers/media/i2c/ov7670.c
9717 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
9719 ONENAND FLASH DRIVER
9720 M: Kyungmin Park <kyungmin.park@samsung.com>
9721 L: linux-mtd@lists.infradead.org
9723 F: drivers/mtd/onenand/
9724 F: include/linux/mtd/onenand*.h
9726 ONSTREAM SCSI TAPE DRIVER
9727 M: Willem Riede <osst@riede.org>
9728 L: osst-users@lists.sourceforge.net
9729 L: linux-scsi@vger.kernel.org
9731 F: Documentation/scsi/osst.txt
9732 F: drivers/scsi/osst.*
9733 F: drivers/scsi/osst_*.h
9734 F: drivers/scsi/st.h
9737 M: Jens Wiklander <jens.wiklander@linaro.org>
9739 F: drivers/tee/optee/
9742 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9743 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9744 L: linux-rdma@vger.kernel.org
9746 F: drivers/infiniband/ulp/opa_vnic
9748 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9749 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9750 L: devicetree@vger.kernel.org
9752 F: Documentation/devicetree/dynamic-resolution-notes.txt
9753 F: Documentation/devicetree/overlay-notes.txt
9754 F: drivers/of/overlay.c
9755 F: drivers/of/resolver.c
9757 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9758 M: Rob Herring <robh+dt@kernel.org>
9759 M: Frank Rowand <frowand.list@gmail.com>
9760 L: devicetree@vger.kernel.org
9761 W: http://www.devicetree.org/
9762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9765 F: include/linux/of*.h
9767 F: Documentation/ABI/testing/sysfs-firmware-ofw
9769 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9770 M: Rob Herring <robh+dt@kernel.org>
9771 M: Mark Rutland <mark.rutland@arm.com>
9772 L: devicetree@vger.kernel.org
9773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9774 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9776 F: Documentation/devicetree/
9778 F: include/dt-bindings/
9780 OPENCORES I2C BUS DRIVER
9781 M: Peter Korsgaard <jacmet@sunsite.dk>
9782 L: linux-i2c@vger.kernel.org
9784 F: Documentation/i2c/busses/i2c-ocores
9785 F: drivers/i2c/busses/i2c-ocores.c
9787 OPENRISC ARCHITECTURE
9788 M: Jonas Bonn <jonas@southpole.se>
9789 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9790 M: Stafford Horne <shorne@gmail.com>
9791 T: git git://github.com/openrisc/linux.git
9792 L: openrisc@lists.librecores.org
9793 W: http://openrisc.io
9798 M: Pravin Shelar <pshelar@nicira.com>
9799 L: netdev@vger.kernel.org
9800 L: dev@openvswitch.org
9801 W: http://openvswitch.org
9804 F: include/uapi/linux/openvswitch.h
9806 OPERATING PERFORMANCE POINTS (OPP)
9807 M: Viresh Kumar <vireshk@kernel.org>
9808 M: Nishanth Menon <nm@ti.com>
9809 M: Stephen Boyd <sboyd@codeaurora.org>
9810 L: linux-pm@vger.kernel.org
9812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9813 F: drivers/base/power/opp/
9814 F: include/linux/pm_opp.h
9815 F: Documentation/power/opp.txt
9816 F: Documentation/devicetree/bindings/opp/
9819 M: Clemens Ladisch <clemens@ladisch.de>
9820 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9821 T: git git://git.alsa-project.org/alsa-kernel.git
9823 F: sound/drivers/opl4/
9826 M: Robert Richter <rric@kernel.org>
9827 L: oprofile-list@lists.sf.net
9829 F: arch/*/include/asm/oprofile*.h
9831 F: drivers/oprofile/
9832 F: include/linux/oprofile.h
9834 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9835 M: Mark Fasheh <mfasheh@versity.com>
9836 M: Joel Becker <jlbec@evilplan.org>
9837 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9838 W: http://ocfs2.wiki.kernel.org
9840 F: Documentation/filesystems/ocfs2.txt
9841 F: Documentation/filesystems/dlmfs.txt
9845 M: Mike Marshall <hubcap@omnibond.com>
9846 L: pvfs2-developers@beowulf-underground.org (subscribers-only)
9847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9850 F: Documentation/filesystems/orangefs.txt
9853 L: linux-wireless@vger.kernel.org
9854 W: http://wireless.kernel.org/en/users/Drivers/orinoco
9855 W: http://www.nongnu.org/orinoco/
9857 F: drivers/net/wireless/intersil/orinoco/
9859 OSD LIBRARY and FILESYSTEM
9860 M: Boaz Harrosh <ooo@electrozaur.com>
9862 F: drivers/scsi/osd/
9863 F: include/scsi/osd_*
9866 OV2659 OMNIVISION SENSOR DRIVER
9867 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9868 L: linux-media@vger.kernel.org
9869 W: https://linuxtv.org
9870 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9871 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9873 F: drivers/media/i2c/ov2659.c
9874 F: include/media/i2c/ov2659.h
9877 M: Miklos Szeredi <miklos@szeredi.hu>
9878 L: linux-unionfs@vger.kernel.org
9879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9882 F: Documentation/filesystems/overlayfs.txt
9885 M: Christian Lamparter <chunkeey@googlemail.com>
9886 L: linux-wireless@vger.kernel.org
9887 W: http://wireless.kernel.org/en/users/Drivers/p54
9889 F: drivers/net/wireless/intersil/p54/
9891 PA SEMI ETHERNET DRIVER
9892 L: netdev@vger.kernel.org
9894 F: drivers/net/ethernet/pasemi/*
9896 PA SEMI SMBUS DRIVER
9897 L: linux-i2c@vger.kernel.org
9899 F: drivers/i2c/busses/i2c-pasemi.c
9901 PADATA PARALLEL EXECUTION MECHANISM
9902 M: Steffen Klassert <steffen.klassert@secunet.com>
9903 L: linux-crypto@vger.kernel.org
9906 F: include/linux/padata.h
9907 F: Documentation/padata.txt
9909 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9910 M: Harald Welte <laforge@gnumonks.org>
9911 L: platform-driver-x86@vger.kernel.org
9913 F: drivers/platform/x86/panasonic-laptop.c
9915 PANASONIC MN10300/AM33/AM34 PORT
9916 M: David Howells <dhowells@redhat.com>
9917 L: linux-am33-list@redhat.com (moderated for non-subscribers)
9918 W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9920 F: Documentation/mn10300/
9923 PARALLEL LCD/KEYPAD PANEL DRIVER
9924 M: Willy Tarreau <willy@haproxy.com>
9925 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9927 F: Documentation/misc-devices/lcd-panel-cgram.txt
9928 F: drivers/misc/panel.c
9930 PARALLEL PORT SUBSYSTEM
9931 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9932 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9933 L: linux-parport@lists.infradead.org (subscribers-only)
9936 F: include/linux/parport*.h
9937 F: drivers/char/ppdev.c
9938 F: include/uapi/linux/ppdev.h
9939 F: Documentation/parport*.txt
9941 PARAVIRT_OPS INTERFACE
9942 M: Jeremy Fitzhardinge <jeremy@goop.org>
9943 M: Chris Wright <chrisw@sous-sol.org>
9944 M: Alok Kataria <akataria@vmware.com>
9945 M: Rusty Russell <rusty@rustcorp.com.au>
9946 L: virtualization@lists.linux-foundation.org
9948 F: Documentation/virtual/paravirt_ops.txt
9949 F: arch/*/kernel/paravirt*
9950 F: arch/*/include/asm/paravirt.h
9951 F: include/linux/hypervisor.h
9953 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9954 M: Tim Waugh <tim@cyberelk.net>
9955 L: linux-parport@lists.infradead.org (subscribers-only)
9957 F: Documentation/blockdev/paride.txt
9958 F: drivers/block/paride/
9961 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
9962 M: Helge Deller <deller@gmx.de>
9963 L: linux-parisc@vger.kernel.org
9964 W: http://www.parisc-linux.org/
9965 Q: http://patchwork.kernel.org/project/linux-parisc/list/
9966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9970 F: Documentation/parisc/
9972 F: drivers/char/agp/parisc-agp.c
9973 F: drivers/input/serio/gscps2.c
9974 F: drivers/parport/parport_gsc.*
9975 F: drivers/tty/serial/8250/8250_gsc.c
9976 F: drivers/video/fbdev/sti*
9977 F: drivers/video/console/sti*
9978 F: drivers/video/logo/logo_parisc*
9981 M: Jiri Pirko <jiri@mellanox.com>
9982 L: netdev@vger.kernel.org
9985 F: lib/test_parman.c
9986 F: include/linux/parman.h
9988 PC87360 HARDWARE MONITORING DRIVER
9989 M: Jim Cromie <jim.cromie@gmail.com>
9990 L: linux-hwmon@vger.kernel.org
9992 F: Documentation/hwmon/pc87360
9993 F: drivers/hwmon/pc87360.c
9996 M: Jim Cromie <jim.cromie@gmail.com>
9998 F: drivers/char/pc8736x_gpio.c
10000 PC87427 HARDWARE MONITORING DRIVER
10001 M: Jean Delvare <jdelvare@suse.com>
10002 L: linux-hwmon@vger.kernel.org
10004 F: Documentation/hwmon/pc87427
10005 F: drivers/hwmon/pc87427.c
10008 M: Riku Voipio <riku.voipio@iki.fi>
10010 F: drivers/leds/leds-pca9532.c
10011 F: include/linux/leds-pca9532.h
10013 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10014 M: Guenter Roeck <linux@roeck-us.net>
10015 L: linux-i2c@vger.kernel.org
10017 F: drivers/i2c/muxes/i2c-mux-pca9541.c
10019 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10020 M: Khalid Aziz <khalid@gonehiking.org>
10022 F: drivers/firmware/pcdp.*
10024 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10025 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10026 L: linux-pci@vger.kernel.org
10027 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10029 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10030 F: drivers/pci/host/pci-aardvark.c
10032 PCI DRIVER FOR ALTERA PCIE IP
10033 M: Ley Foon Tan <lftan@altera.com>
10034 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10035 L: linux-pci@vger.kernel.org
10037 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10038 F: drivers/pci/host/pcie-altera.c
10040 PCI DRIVER FOR APPLIEDMICRO XGENE
10041 M: Tanmay Inamdar <tinamdar@apm.com>
10042 L: linux-pci@vger.kernel.org
10043 L: linux-arm-kernel@lists.infradead.org
10045 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10046 F: drivers/pci/host/pci-xgene.c
10048 PCI DRIVER FOR ARM VERSATILE PLATFORM
10049 M: Rob Herring <robh@kernel.org>
10050 L: linux-pci@vger.kernel.org
10051 L: linux-arm-kernel@lists.infradead.org
10053 F: Documentation/devicetree/bindings/pci/versatile.txt
10054 F: drivers/pci/host/pci-versatile.c
10056 PCI DRIVER FOR ARMADA 8K
10057 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10058 L: linux-pci@vger.kernel.org
10059 L: linux-arm-kernel@lists.infradead.org
10061 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10062 F: drivers/pci/dwc/pcie-armada8k.c
10064 PCI DRIVER FOR FREESCALE LAYERSCAPE
10065 M: Minghuan Lian <minghuan.Lian@freescale.com>
10066 M: Mingkai Hu <mingkai.hu@freescale.com>
10067 M: Roy Zang <tie-fei.zang@freescale.com>
10068 L: linuxppc-dev@lists.ozlabs.org
10069 L: linux-pci@vger.kernel.org
10070 L: linux-arm-kernel@lists.infradead.org
10072 F: drivers/pci/dwc/*layerscape*
10074 PCI DRIVER FOR GENERIC OF HOSTS
10075 M: Will Deacon <will.deacon@arm.com>
10076 L: linux-pci@vger.kernel.org
10077 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10079 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10080 F: drivers/pci/host/pci-host-common.c
10081 F: drivers/pci/host/pci-host-generic.c
10083 PCI DRIVER FOR IMX6
10084 M: Richard Zhu <hongxing.zhu@nxp.com>
10085 M: Lucas Stach <l.stach@pengutronix.de>
10086 L: linux-pci@vger.kernel.org
10087 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10089 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10090 F: drivers/pci/dwc/*imx6*
10092 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10093 M: Keith Busch <keith.busch@intel.com>
10094 L: linux-pci@vger.kernel.org
10096 F: drivers/pci/host/vmd.c
10098 PCI DRIVER FOR MICROSEMI SWITCHTEC
10099 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10100 M: Stephen Bates <stephen.bates@microsemi.com>
10101 M: Logan Gunthorpe <logang@deltatee.com>
10102 L: linux-pci@vger.kernel.org
10104 F: Documentation/switchtec.txt
10105 F: Documentation/ABI/testing/sysfs-class-switchtec
10106 F: drivers/pci/switch/switchtec*
10107 F: include/uapi/linux/switchtec_ioctl.h
10109 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10110 M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10111 M: Jason Cooper <jason@lakedaemon.net>
10112 L: linux-pci@vger.kernel.org
10113 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10115 F: drivers/pci/host/*mvebu*
10117 PCI DRIVER FOR NVIDIA TEGRA
10118 M: Thierry Reding <thierry.reding@gmail.com>
10119 L: linux-tegra@vger.kernel.org
10120 L: linux-pci@vger.kernel.org
10122 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10123 F: drivers/pci/host/pci-tegra.c
10125 PCI DRIVER FOR RENESAS R-CAR
10126 M: Simon Horman <horms@verge.net.au>
10127 L: linux-pci@vger.kernel.org
10128 L: linux-renesas-soc@vger.kernel.org
10130 F: drivers/pci/host/*rcar*
10132 PCI DRIVER FOR SAMSUNG EXYNOS
10133 M: Jingoo Han <jingoohan1@gmail.com>
10134 L: linux-pci@vger.kernel.org
10135 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10136 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10138 F: drivers/pci/dwc/pci-exynos.c
10140 PCI DRIVER FOR SYNOPSIS DESIGNWARE
10141 M: Jingoo Han <jingoohan1@gmail.com>
10142 M: Joao Pinto <Joao.Pinto@synopsys.com>
10143 L: linux-pci@vger.kernel.org
10145 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
10146 F: drivers/pci/dwc/*designware*
10148 PCI DRIVER FOR TI DRA7XX
10149 M: Kishon Vijay Abraham I <kishon@ti.com>
10150 L: linux-omap@vger.kernel.org
10151 L: linux-pci@vger.kernel.org
10153 F: Documentation/devicetree/bindings/pci/ti-pci.txt
10154 F: drivers/pci/dwc/pci-dra7xx.c
10156 PCI DRIVER FOR TI KEYSTONE
10157 M: Murali Karicheri <m-karicheri2@ti.com>
10158 L: linux-pci@vger.kernel.org
10159 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10161 F: drivers/pci/dwc/*keystone*
10163 PCI ENDPOINT SUBSYSTEM
10164 M: Kishon Vijay Abraham I <kishon@ti.com>
10165 L: linux-pci@vger.kernel.org
10166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10168 F: drivers/pci/endpoint/
10169 F: drivers/misc/pci_endpoint_test.c
10172 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10173 M: Russell Currey <ruscur@russell.cc>
10174 L: linuxppc-dev@lists.ozlabs.org
10176 F: Documentation/powerpc/eeh-pci-error-recovery.txt
10177 F: arch/powerpc/kernel/eeh*.c
10178 F: arch/powerpc/platforms/*/eeh*.c
10179 F: arch/powerpc/include/*/eeh*.h
10182 M: Linas Vepstas <linasvepstas@gmail.com>
10183 L: linux-pci@vger.kernel.org
10185 F: Documentation/PCI/pci-error-recovery.txt
10187 PCI MSI DRIVER FOR ALTERA MSI IP
10188 M: Ley Foon Tan <lftan@altera.com>
10189 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10190 L: linux-pci@vger.kernel.org
10192 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10193 F: drivers/pci/host/pcie-altera-msi.c
10195 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10196 M: Duc Dang <dhdang@apm.com>
10197 L: linux-pci@vger.kernel.org
10198 L: linux-arm-kernel@lists.infradead.org
10200 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10201 F: drivers/pci/host/pci-xgene-msi.c
10204 M: Bjorn Helgaas <bhelgaas@google.com>
10205 L: linux-pci@vger.kernel.org
10206 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10209 F: Documentation/devicetree/bindings/pci/
10210 F: Documentation/PCI/
10212 F: include/linux/pci*
10214 F: arch/x86/kernel/quirks.c
10216 PCIE DRIVER FOR AXIS ARTPEC
10217 M: Niklas Cassel <niklas.cassel@axis.com>
10218 M: Jesper Nilsson <jesper.nilsson@axis.com>
10219 L: linux-arm-kernel@axis.com
10220 L: linux-pci@vger.kernel.org
10222 F: Documentation/devicetree/bindings/pci/axis,artpec*
10223 F: drivers/pci/dwc/*artpec*
10225 PCIE DRIVER FOR CAVIUM THUNDERX
10226 M: David Daney <david.daney@cavium.com>
10227 L: linux-pci@vger.kernel.org
10228 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10230 F: Documentation/devicetree/bindings/pci/pci-thunder-*
10231 F: drivers/pci/host/pci-thunder-*
10233 PCIE DRIVER FOR HISILICON
10234 M: Zhou Wang <wangzhou1@hisilicon.com>
10235 M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
10236 L: linux-pci@vger.kernel.org
10238 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10239 F: drivers/pci/dwc/pcie-hisi.c
10241 PCIE DRIVER FOR HISILICON KIRIN
10242 M: Xiaowei Song <songxiaowei@hisilicon.com>
10243 M: Binghui Wang <wangbinghui@hisilicon.com>
10244 L: linux-pci@vger.kernel.org
10246 F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10247 F: drivers/pci/dwc/pcie-kirin.c
10249 PCIE DRIVER FOR MEDIATEK
10250 M: Ryder Lee <ryder.lee@mediatek.com>
10251 L: linux-pci@vger.kernel.org
10252 L: linux-mediatek@lists.infradead.org
10254 F: Documentation/devicetree/bindings/pci/mediatek*
10255 F: drivers/pci/host/*mediatek*
10257 PCIE DRIVER FOR QUALCOMM MSM
10258 M: Stanimir Varbanov <svarbanov@mm-sol.com>
10259 L: linux-pci@vger.kernel.org
10260 L: linux-arm-msm@vger.kernel.org
10262 F: drivers/pci/dwc/*qcom*
10264 PCIE DRIVER FOR ROCKCHIP
10265 M: Shawn Lin <shawn.lin@rock-chips.com>
10266 L: linux-pci@vger.kernel.org
10267 L: linux-rockchip@lists.infradead.org
10269 F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10270 F: drivers/pci/host/pcie-rockchip.c
10272 PCIE DRIVER FOR ST SPEAR13XX
10273 M: Pratyush Anand <pratyush.anand@gmail.com>
10274 L: linux-pci@vger.kernel.org
10276 F: drivers/pci/dwc/*spear*
10279 P: Linux PCMCIA Team
10280 L: linux-pcmcia@lists.infradead.org
10281 W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10284 F: Documentation/pcmcia/
10289 PCNET32 NETWORK DRIVER
10290 M: Don Fry <pcnet32@frontier.com>
10291 L: netdev@vger.kernel.org
10293 F: drivers/net/ethernet/amd/pcnet32.c
10295 PCRYPT PARALLEL CRYPTO ENGINE
10296 M: Steffen Klassert <steffen.klassert@secunet.com>
10297 L: linux-crypto@vger.kernel.org
10300 F: include/crypto/pcrypt.h
10302 PER-CPU MEMORY ALLOCATOR
10303 M: Tejun Heo <tj@kernel.org>
10304 M: Christoph Lameter <cl@linux.com>
10305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10307 F: include/linux/percpu*.h
10309 F: arch/*/include/asm/percpu.h
10311 PER-TASK DELAY ACCOUNTING
10312 M: Balbir Singh <bsingharora@gmail.com>
10314 F: include/linux/delayacct.h
10315 F: kernel/delayacct.c
10317 PERFORMANCE EVENTS SUBSYSTEM
10318 M: Peter Zijlstra <peterz@infradead.org>
10319 M: Ingo Molnar <mingo@redhat.com>
10320 M: Arnaldo Carvalho de Melo <acme@kernel.org>
10321 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10322 L: linux-kernel@vger.kernel.org
10323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10326 F: include/linux/perf_event.h
10327 F: include/uapi/linux/perf_event.h
10328 F: arch/*/kernel/perf_event*.c
10329 F: arch/*/kernel/*/perf_event*.c
10330 F: arch/*/kernel/*/*/perf_event*.c
10331 F: arch/*/include/asm/perf_event.h
10332 F: arch/*/kernel/perf_callchain.c
10336 PERSONALITY HANDLING
10337 M: Christoph Hellwig <hch@infradead.org>
10338 L: linux-abi-devel@lists.sourceforge.net
10340 F: include/linux/personality.h
10341 F: include/uapi/linux/personality.h
10344 M: Remi Denis-Courmont <courmisch@gmail.com>
10346 F: Documentation/networking/phonet.txt
10347 F: include/linux/phonet.h
10348 F: include/net/phonet/
10349 F: include/uapi/linux/phonet.h
10353 M: Joern Engel <joern@lazybastard.org>
10354 L: linux-mtd@lists.infradead.org
10356 F: drivers/mtd/devices/phram.c
10359 M: Bruno Prémont <bonbons@linux-vserver.org>
10360 L: linux-input@vger.kernel.org
10362 F: drivers/hid/hid-picolcd*
10365 M: Jamie Iles <jamie@jamieiles.com>
10366 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10367 T: git git://github.com/jamieiles/linux-2.6-ji.git
10369 F: arch/arm/boot/dts/picoxcell*
10370 F: arch/arm/mach-picoxcell/
10371 F: drivers/crypto/picoxcell*
10373 PIN CONTROL SUBSYSTEM
10374 M: Linus Walleij <linus.walleij@linaro.org>
10375 L: linux-gpio@vger.kernel.org
10376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10378 F: Documentation/devicetree/bindings/pinctrl/
10379 F: Documentation/pinctrl.txt
10380 F: drivers/pinctrl/
10381 F: include/linux/pinctrl/
10383 PIN CONTROLLER - ATMEL AT91
10384 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10385 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10387 F: drivers/pinctrl/pinctrl-at91.*
10389 PIN CONTROLLER - ATMEL AT91 PIO4
10390 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10391 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10392 L: linux-gpio@vger.kernel.org
10394 F: drivers/pinctrl/pinctrl-at91-pio4.*
10396 PIN CONTROLLER - INTEL
10397 M: Mika Westerberg <mika.westerberg@linux.intel.com>
10398 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10400 F: drivers/pinctrl/intel/
10402 PIN CONTROLLER - QUALCOMM
10403 M: Bjorn Andersson <bjorn.andersson@linaro.org>
10405 L: linux-arm-msm@vger.kernel.org
10406 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10407 F: drivers/pinctrl/qcom/
10409 PIN CONTROLLER - RENESAS
10410 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10411 M: Geert Uytterhoeven <geert+renesas@glider.be>
10412 L: linux-renesas-soc@vger.kernel.org
10414 F: drivers/pinctrl/sh-pfc/
10416 PIN CONTROLLER - SAMSUNG
10417 M: Tomasz Figa <tomasz.figa@gmail.com>
10418 M: Krzysztof Kozlowski <krzk@kernel.org>
10419 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10420 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10421 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10422 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10425 F: drivers/pinctrl/samsung/
10426 F: include/dt-bindings/pinctrl/samsung.h
10427 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10429 PIN CONTROLLER - SINGLE
10430 M: Tony Lindgren <tony@atomide.com>
10431 M: Haojian Zhuang <haojian.zhuang@linaro.org>
10432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10433 L: linux-omap@vger.kernel.org
10435 F: drivers/pinctrl/pinctrl-single.c
10437 PIN CONTROLLER - ST SPEAR
10438 M: Viresh Kumar <vireshk@kernel.org>
10439 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10440 W: http://www.st.com/spear
10442 F: drivers/pinctrl/spear/
10444 PISTACHIO SOC SUPPORT
10445 M: James Hartley <james.hartley@imgtec.com>
10446 M: Ionela Voinescu <ionela.voinescu@imgtec.com>
10447 L: linux-mips@linux-mips.org
10449 F: arch/mips/pistachio/
10450 F: arch/mips/include/asm/mach-pistachio/
10451 F: arch/mips/boot/dts/img/pistachio*
10452 F: arch/mips/configs/pistachio*_defconfig
10456 M: linux-block@vger.kernel.org
10457 F: drivers/block/pktcdvd.c
10458 F: include/linux/pktcdvd.h
10459 F: include/uapi/linux/pktcdvd.h
10461 PKUNITY SOC DRIVERS
10462 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10463 W: http://mprc.pku.edu.cn/~guanxuetao/linux
10465 T: git git://github.com/gxt/linux.git
10466 F: drivers/input/serio/i8042-unicore32io.h
10467 F: drivers/i2c/busses/i2c-puv3.c
10468 F: drivers/video/fbdev/fb-puv3.c
10469 F: drivers/rtc/rtc-puv3.c
10471 PMBUS HARDWARE MONITORING DRIVERS
10472 M: Guenter Roeck <linux@roeck-us.net>
10473 L: linux-hwmon@vger.kernel.org
10474 W: http://hwmon.wiki.kernel.org/
10475 W: http://www.roeck-us.net/linux/drivers/
10476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10478 F: Documentation/hwmon/pmbus
10479 F: drivers/hwmon/pmbus/
10480 F: include/linux/pmbus.h
10482 PMC SIERRA MaxRAID DRIVER
10483 L: linux-scsi@vger.kernel.org
10484 W: http://www.pmc-sierra.com/
10486 F: drivers/scsi/pmcraid.*
10488 PMC SIERRA PM8001 DRIVER
10489 M: Jack Wang <jinpu.wang@profitbricks.com>
10490 M: lindar_liu@usish.com
10491 L: linux-scsi@vger.kernel.org
10493 F: drivers/scsi/pm8001/
10496 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10500 POSIX CLOCKS and TIMERS
10501 M: Thomas Gleixner <tglx@linutronix.de>
10502 L: linux-kernel@vger.kernel.org
10503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10506 F: include/linux/timer*
10507 F: kernel/time/*timer*
10509 POWER MANAGEMENT CORE
10510 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10511 L: linux-pm@vger.kernel.org
10512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10513 B: https://bugzilla.kernel.org
10515 F: drivers/base/power/
10516 F: include/linux/pm.h
10517 F: include/linux/pm_*
10518 F: include/linux/powercap.h
10519 F: drivers/powercap/
10521 POWER STATE COORDINATION INTERFACE (PSCI)
10522 M: Mark Rutland <mark.rutland@arm.com>
10523 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10524 L: linux-arm-kernel@lists.infradead.org
10526 F: drivers/firmware/psci*.c
10527 F: include/linux/psci.h
10528 F: include/uapi/linux/psci.h
10530 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10531 M: Sebastian Reichel <sre@kernel.org>
10532 L: linux-pm@vger.kernel.org
10533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10535 F: Documentation/devicetree/bindings/power/supply/
10536 F: include/linux/power_supply.h
10537 F: drivers/power/supply/
10539 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10540 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10541 L: linuxppc-dev@lists.ozlabs.org
10543 F: drivers/char/powernv-op-panel.c
10545 PPP OVER ATM (RFC 2364)
10546 M: Mitchell Blank Jr <mitch@sfgoth.com>
10548 F: net/atm/pppoatm.c
10549 F: include/uapi/linux/atmppp.h
10552 M: Michal Ostrowski <mostrows@earthlink.net>
10554 F: drivers/net/ppp/pppoe.c
10555 F: drivers/net/ppp/pppox.c
10558 M: James Chapman <jchapman@katalix.com>
10560 F: net/l2tp/l2tp_ppp.c
10561 F: include/linux/if_pppol2tp.h
10562 F: include/uapi/linux/if_pppol2tp.h
10564 PPP PROTOCOL DRIVERS AND COMPRESSORS
10565 M: Paul Mackerras <paulus@samba.org>
10566 L: linux-ppp@vger.kernel.org
10568 F: drivers/net/ppp/ppp_*
10571 M: Rodolfo Giometti <giometti@enneenne.com>
10572 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10573 L: linuxpps@ml.enneenne.com (subscribers-only)
10575 F: Documentation/pps/
10577 F: include/linux/pps*.h
10580 M: Dmitry Kozlov <xeb@mail.ru>
10581 L: netdev@vger.kernel.org
10583 F: drivers/net/ppp/pptp.c
10584 W: http://sourceforge.net/projects/accel-pptp
10587 M: Robert Love <rml@tech9.net>
10588 L: kpreempt-tech@lists.sourceforge.net
10589 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10591 F: Documentation/preempt-locking.txt
10592 F: include/linux/preempt.h
10595 M: Petr Mladek <pmladek@suse.com>
10596 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10597 R: Steven Rostedt <rostedt@goodmis.org>
10600 F: include/linux/printk.h
10602 PRISM54 WIRELESS DRIVER
10603 M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10604 L: linux-wireless@vger.kernel.org
10605 W: http://wireless.kernel.org/en/users/Drivers/p54
10607 F: drivers/net/wireless/intersil/prism54/
10610 M: "Luis R. Rodriguez" <mcgrof@kernel.org>
10611 M: Kees Cook <keescook@chromium.org>
10612 L: linux-kernel@vger.kernel.org
10613 L: linux-fsdevel@vger.kernel.org
10615 F: fs/proc/proc_sysctl.c
10616 F: include/linux/sysctl.h
10618 F: tools/testing/selftests/sysctl/
10620 PS3 NETWORK SUPPORT
10621 M: Geoff Levand <geoff@infradead.org>
10622 L: netdev@vger.kernel.org
10623 L: linuxppc-dev@lists.ozlabs.org
10625 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10627 PS3 PLATFORM SUPPORT
10628 M: Geoff Levand <geoff@infradead.org>
10629 L: linuxppc-dev@lists.ozlabs.org
10631 F: arch/powerpc/boot/ps3*
10632 F: arch/powerpc/include/asm/lv1call.h
10633 F: arch/powerpc/include/asm/ps3*.h
10634 F: arch/powerpc/platforms/ps3/
10637 F: drivers/rtc/rtc-ps3.c
10638 F: drivers/usb/host/*ps3.c
10639 F: sound/ppc/snd_ps3*
10642 M: Jim Paris <jim@jtan.com>
10643 M: Geoff Levand <geoff@infradead.org>
10644 L: linuxppc-dev@lists.ozlabs.org
10646 F: drivers/block/ps3vram.c
10648 PSAMPLE PACKET SAMPLING SUPPORT:
10649 M: Yotam Gigi <yotamg@mellanox.com>
10652 F: include/net/psample.h
10653 F: include/uapi/linux/psample.h
10656 M: Kees Cook <keescook@chromium.org>
10657 M: Anton Vorontsov <anton@enomsg.org>
10658 M: Colin Cross <ccross@android.com>
10659 M: Tony Luck <tony.luck@intel.com>
10661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10663 F: include/linux/pstore*
10664 F: drivers/firmware/efi/efi-pstore.c
10665 F: drivers/acpi/apei/erst.c
10666 F: Documentation/admin-guide/ramoops.rst
10667 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10668 K: \b(pstore|ramoops)
10670 PTP HARDWARE CLOCK SUPPORT
10671 M: Richard Cochran <richardcochran@gmail.com>
10672 L: netdev@vger.kernel.org
10674 W: http://linuxptp.sourceforge.net/
10675 F: Documentation/ABI/testing/sysfs-ptp
10676 F: Documentation/ptp/*
10677 F: drivers/net/ethernet/freescale/gianfar_ptp.c
10678 F: drivers/net/phy/dp83640*
10680 F: include/linux/ptp_cl*
10683 M: Oleg Nesterov <oleg@redhat.com>
10685 F: include/asm-generic/syscall.h
10686 F: include/linux/ptrace.h
10687 F: include/linux/regset.h
10688 F: include/linux/tracehook.h
10689 F: include/uapi/linux/ptrace.h
10690 F: include/uapi/linux/ptrace.h
10691 F: include/asm-generic/ptrace.h
10693 F: arch/*/ptrace*.c
10694 F: arch/*/*/ptrace*.c
10695 F: arch/*/include/asm/ptrace*.h
10698 M: Hans Verkuil <hverkuil@xs4all.nl>
10699 L: linux-media@vger.kernel.org
10700 T: git git://linuxtv.org/media_tree.git
10702 F: drivers/media/usb/pulse8-cec/*
10704 PVRUSB2 VIDEO4LINUX DRIVER
10705 M: Mike Isely <isely@pobox.com>
10706 L: pvrusb2@isely.net (subscribers-only)
10707 L: linux-media@vger.kernel.org
10708 W: http://www.isely.net/pvrusb2/
10709 T: git git://linuxtv.org/media_tree.git
10711 F: Documentation/media/v4l-drivers/pvrusb2*
10712 F: drivers/media/usb/pvrusb2/
10715 M: Hans Verkuil <hverkuil@xs4all.nl>
10716 L: linux-media@vger.kernel.org
10717 T: git git://linuxtv.org/media_tree.git
10719 F: drivers/media/usb/pwc/*
10722 M: Kamil Debski <kamil@wypas.org>
10723 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10724 L: linux-hwmon@vger.kernel.org
10726 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10727 F: Documentation/hwmon/pwm-fan
10728 F: drivers/hwmon/pwm-fan.c
10731 M: Thierry Reding <thierry.reding@gmail.com>
10732 L: linux-pwm@vger.kernel.org
10734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10735 F: Documentation/pwm.txt
10736 F: Documentation/devicetree/bindings/pwm/
10737 F: include/linux/pwm.h
10739 F: drivers/video/backlight/pwm_bl.c
10740 F: include/linux/pwm_backlight.h
10741 F: drivers/gpio/gpio-mvebu.c
10742 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10745 M: Robert Jarzmik <robert.jarzmik@free.fr>
10746 L: linux-gpio@vger.kernel.org
10748 F: drivers/gpio/gpio-pxa.c
10754 M: Robert Jarzmik <robert.jarzmik@free.fr>
10755 L: linux-rtc@vger.kernel.org
10758 PXA2xx/PXA3xx SUPPORT
10759 M: Daniel Mack <daniel@zonque.org>
10760 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10761 M: Robert Jarzmik <robert.jarzmik@free.fr>
10762 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10763 T: git git://github.com/hzhuang1/linux.git
10764 T: git git://github.com/rjarzmik/linux.git
10766 F: arch/arm/boot/dts/pxa*
10767 F: arch/arm/mach-pxa/
10768 F: drivers/dma/pxa*
10769 F: drivers/pcmcia/pxa2xx*
10770 F: drivers/pinctrl/pxa/
10771 F: drivers/spi/spi-pxa2xx*
10772 F: drivers/usb/gadget/udc/pxa2*
10773 F: include/sound/pxa2xx-lib.h
10777 PXA3xx NAND FLASH DRIVER
10778 M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10779 L: linux-mtd@lists.infradead.org
10781 F: drivers/mtd/nand/pxa3xx_nand.c
10784 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10785 M: Salvatore Benedetto <salvatore.benedetto@intel.com>
10786 L: qat-linux@intel.com
10788 F: drivers/crypto/qat/
10790 QCOM AUDIO (ASoC) DRIVERS
10791 M: Patrick Lai <plai@codeaurora.org>
10792 M: Banajit Goswami <bgoswami@codeaurora.org>
10793 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10797 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10798 M: Gabriel Somlo <somlo@cmu.edu>
10799 M: "Michael S. Tsirkin" <mst@redhat.com>
10800 L: qemu-devel@nongnu.org
10802 F: drivers/firmware/qemu_fw_cfg.c
10805 M: Mike Marciniszyn <infinipath@intel.com>
10806 L: linux-rdma@vger.kernel.org
10808 F: drivers/infiniband/hw/qib/
10810 QLOGIC QL41xxx FCOE DRIVER
10811 M: QLogic-Storage-Upstream@cavium.com
10812 L: linux-scsi@vger.kernel.org
10814 F: drivers/scsi/qedf/
10816 QLOGIC QL41xxx ISCSI DRIVER
10817 M: QLogic-Storage-Upstream@cavium.com
10818 L: linux-scsi@vger.kernel.org
10820 F: drivers/scsi/qedi/
10822 QLOGIC QL4xxx ETHERNET DRIVER
10823 M: Yuval Mintz <Yuval.Mintz@cavium.com>
10824 M: Ariel Elior <Ariel.Elior@cavium.com>
10825 M: everest-linux-l2@cavium.com
10826 L: netdev@vger.kernel.org
10828 F: drivers/net/ethernet/qlogic/qed/
10829 F: include/linux/qed/
10830 F: drivers/net/ethernet/qlogic/qede/
10832 QLOGIC QL4xxx RDMA DRIVER
10833 M: Ram Amrani <Ram.Amrani@cavium.com>
10834 M: Ariel Elior <Ariel.Elior@cavium.com>
10835 L: linux-rdma@vger.kernel.org
10837 F: drivers/infiniband/hw/qedr/
10838 F: include/uapi/rdma/qedr-abi.h
10840 QLOGIC QLA1280 SCSI DRIVER
10841 M: Michael Reed <mdr@sgi.com>
10842 L: linux-scsi@vger.kernel.org
10844 F: drivers/scsi/qla1280.[ch]
10846 QLOGIC QLA2XXX FC-SCSI DRIVER
10847 M: qla2xxx-upstream@qlogic.com
10848 L: linux-scsi@vger.kernel.org
10850 F: Documentation/scsi/LICENSE.qla2xxx
10851 F: drivers/scsi/qla2xxx/
10853 QLOGIC QLA3XXX NETWORK DRIVER
10854 M: Dept-GELinuxNICDev@cavium.com
10855 L: netdev@vger.kernel.org
10857 F: Documentation/networking/LICENSE.qla3xxx
10858 F: drivers/net/ethernet/qlogic/qla3xxx.*
10860 QLOGIC QLA4XXX iSCSI DRIVER
10861 M: QLogic-Storage-Upstream@qlogic.com
10862 L: linux-scsi@vger.kernel.org
10864 F: Documentation/scsi/LICENSE.qla4xxx
10865 F: drivers/scsi/qla4xxx/
10867 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10868 M: Harish Patil <harish.patil@cavium.com>
10869 M: Manish Chopra <manish.chopra@cavium.com>
10870 M: Dept-GELinuxNICDev@cavium.com
10871 L: netdev@vger.kernel.org
10873 F: drivers/net/ethernet/qlogic/qlcnic/
10875 QLOGIC QLGE 10Gb ETHERNET DRIVER
10876 M: Harish Patil <harish.patil@cavium.com>
10877 M: Manish Chopra <manish.chopra@cavium.com>
10878 M: Dept-GELinuxNICDev@cavium.com
10879 L: netdev@vger.kernel.org
10881 F: drivers/net/ethernet/qlogic/qlge/
10884 M: Anders Larsen <al@alarsen.net>
10885 W: http://www.alarsen.net/linux/qnx4fs/
10888 F: include/uapi/linux/qnx4_fs.h
10889 F: include/uapi/linux/qnxtypes.h
10891 QORIQ DPAA2 FSL-MC BUS DRIVER
10892 M: Stuart Yoder <stuyoder@gmail.com>
10893 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
10894 L: linux-kernel@vger.kernel.org
10896 F: drivers/staging/fsl-mc/
10897 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
10899 QT1010 MEDIA DRIVER
10900 M: Antti Palosaari <crope@iki.fi>
10901 L: linux-media@vger.kernel.org
10902 W: https://linuxtv.org
10903 W: http://palosaari.fi/linux/
10904 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10905 T: git git://linuxtv.org/anttip/media_tree.git
10907 F: drivers/media/tuners/qt1010*
10909 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10910 M: Kalle Valo <kvalo@qca.qualcomm.com>
10911 L: ath10k@lists.infradead.org
10912 W: http://wireless.kernel.org/en/users/Drivers/ath10k
10913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10915 F: drivers/net/wireless/ath/ath10k/
10917 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10918 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10919 L: linux-wireless@vger.kernel.org
10920 W: http://wireless.kernel.org/en/users/Drivers/ath9k
10922 F: drivers/net/wireless/ath/ath9k/
10924 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10925 M: Timur Tabi <timur@codeaurora.org>
10926 L: netdev@vger.kernel.org
10928 F: drivers/net/ethernet/qualcomm/emac/
10930 QUALCOMM HEXAGON ARCHITECTURE
10931 M: Richard Kuo <rkuo@codeaurora.org>
10932 L: linux-hexagon@vger.kernel.org
10933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10937 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
10938 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
10939 L: linux-media@vger.kernel.org
10940 L: linux-arm-msm@vger.kernel.org
10941 T: git git://linuxtv.org/media_tree.git
10943 F: drivers/media/platform/qcom/venus/
10945 QUALCOMM WCN36XX WIRELESS DRIVER
10946 M: Eugene Krasnikov <k.eugene.e@gmail.com>
10947 L: wcn36xx@lists.infradead.org
10948 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10949 T: git git://github.com/KrasnikovEugene/wcn36xx.git
10951 F: drivers/net/wireless/ath/wcn36xx/
10953 QUANTENNA QTNFMAC WIRELESS DRIVER
10954 M: Igor Mitsyanko <imitsyanko@quantenna.com>
10955 M: Avinash Patil <avinashp@quantenna.com>
10956 M: Sergey Matyukevich <smatyukevich@quantenna.com>
10957 L: linux-wireless@vger.kernel.org
10959 F: drivers/net/wireless/quantenna
10961 RADEON and AMDGPU DRM DRIVERS
10962 M: Alex Deucher <alexander.deucher@amd.com>
10963 M: Christian König <christian.koenig@amd.com>
10964 L: amd-gfx@lists.freedesktop.org
10965 T: git git://people.freedesktop.org/~agd5f/linux
10967 F: drivers/gpu/drm/radeon/
10968 F: include/uapi/drm/radeon_drm.h
10969 F: drivers/gpu/drm/amd/
10970 F: include/uapi/drm/amdgpu_drm.h
10972 RADEON FRAMEBUFFER DISPLAY DRIVER
10973 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10974 L: linux-fbdev@vger.kernel.org
10976 F: drivers/video/fbdev/aty/radeon*
10977 F: include/uapi/linux/radeonfb.h
10979 RADIOSHARK RADIO DRIVER
10980 M: Hans Verkuil <hverkuil@xs4all.nl>
10981 L: linux-media@vger.kernel.org
10982 T: git git://linuxtv.org/media_tree.git
10984 F: drivers/media/radio/radio-shark.c
10986 RADIOSHARK2 RADIO DRIVER
10987 M: Hans Verkuil <hverkuil@xs4all.nl>
10988 L: linux-media@vger.kernel.org
10989 T: git git://linuxtv.org/media_tree.git
10991 F: drivers/media/radio/radio-shark2.c
10992 F: drivers/media/radio/radio-tea5777.c
10994 RADOS BLOCK DEVICE (RBD)
10995 M: Ilya Dryomov <idryomov@gmail.com>
10996 M: Sage Weil <sage@redhat.com>
10997 M: Alex Elder <elder@kernel.org>
10998 L: ceph-devel@vger.kernel.org
10999 W: http://ceph.com/
11000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11001 T: git git://github.com/ceph/ceph-client.git
11003 F: Documentation/ABI/testing/sysfs-bus-rbd
11004 F: drivers/block/rbd.c
11005 F: drivers/block/rbd_types.h
11007 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11008 M: Paul Mackerras <paulus@samba.org>
11009 L: linux-fbdev@vger.kernel.org
11011 F: drivers/video/fbdev/aty/aty128fb.c
11013 RAINSHADOW-CEC DRIVER
11014 M: Hans Verkuil <hverkuil@xs4all.nl>
11015 L: linux-media@vger.kernel.org
11016 T: git git://linuxtv.org/media_tree.git
11018 F: drivers/media/usb/rainshadow-cec/*
11020 RALINK MIPS ARCHITECTURE
11021 M: John Crispin <john@phrozen.org>
11022 L: linux-mips@linux-mips.org
11024 F: arch/mips/ralink
11026 RALINK RT2X00 WIRELESS LAN DRIVER
11028 M: Stanislaw Gruszka <sgruszka@redhat.com>
11029 M: Helmut Schaa <helmut.schaa@googlemail.com>
11030 L: linux-wireless@vger.kernel.org
11032 F: drivers/net/wireless/ralink/rt2x00/
11034 RAMDISK RAM BLOCK DEVICE DRIVER
11035 M: Jens Axboe <axboe@kernel.dk>
11037 F: Documentation/blockdev/ramdisk.txt
11038 F: drivers/block/brd.c
11040 RANDOM NUMBER DRIVER
11041 M: "Theodore Ts'o" <tytso@mit.edu>
11043 F: drivers/char/random.c
11046 M: Matt Porter <mporter@kernel.crashing.org>
11047 M: Alexandre Bounine <alexandre.bounine@idt.com>
11049 F: drivers/rapidio/
11051 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11052 L: linux-wireless@vger.kernel.org
11054 F: drivers/net/wireless/ray*
11057 M: Josh Triplett <josh@joshtriplett.org>
11058 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11059 L: linux-kernel@vger.kernel.org
11061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11062 F: Documentation/RCU/torture.txt
11063 F: kernel/rcu/rcutorture.c
11065 RCUTORTURE TEST FRAMEWORK
11066 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11067 M: Josh Triplett <josh@joshtriplett.org>
11068 R: Steven Rostedt <rostedt@goodmis.org>
11069 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11070 R: Lai Jiangshan <jiangshanlai@gmail.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: tools/testing/selftests/rcutorture
11077 M: Florian Fainelli <florian@openwrt.org>
11080 RDC R6040 FAST ETHERNET DRIVER
11081 M: Florian Fainelli <f.fainelli@gmail.com>
11082 L: netdev@vger.kernel.org
11084 F: drivers/net/ethernet/rdc/r6040.c
11086 RDMAVT - RDMA verbs software
11087 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11088 L: linux-rdma@vger.kernel.org
11090 F: drivers/infiniband/sw/rdmavt
11092 RDS - RELIABLE DATAGRAM SOCKETS
11093 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11094 L: netdev@vger.kernel.org
11095 L: linux-rdma@vger.kernel.org
11096 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
11097 W: https://oss.oracle.com/projects/rds/
11100 F: Documentation/networking/rds.txt
11102 RDT - RESOURCE ALLOCATION
11103 M: Fenghua Yu <fenghua.yu@intel.com>
11104 L: linux-kernel@vger.kernel.org
11106 F: arch/x86/kernel/cpu/intel_rdt*
11107 F: arch/x86/include/asm/intel_rdt*
11108 F: Documentation/x86/intel_rdt*
11110 READ-COPY UPDATE (RCU)
11111 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11112 M: Josh Triplett <josh@joshtriplett.org>
11113 R: Steven Rostedt <rostedt@goodmis.org>
11114 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11115 R: Lai Jiangshan <jiangshanlai@gmail.com>
11116 L: linux-kernel@vger.kernel.org
11117 W: http://www.rdrop.com/users/paulmck/RCU/
11119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11120 F: Documentation/RCU/
11121 X: Documentation/RCU/torture.txt
11122 F: include/linux/rcu*
11123 X: include/linux/srcu.h
11125 X: kernel/torture.c
11127 REAL TIME CLOCK (RTC) SUBSYSTEM
11128 M: Alessandro Zummo <a.zummo@towertech.it>
11129 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
11130 L: linux-rtc@vger.kernel.org
11131 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
11132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11134 F: Documentation/devicetree/bindings/rtc/
11135 F: Documentation/rtc.txt
11137 F: include/linux/rtc.h
11138 F: include/uapi/linux/rtc.h
11139 F: include/linux/rtc/
11140 F: include/linux/platform_data/rtc-*
11141 F: tools/testing/selftests/timers/rtctest.c
11143 REALTEK AUDIO CODECS
11144 M: Bard Liao <bardliao@realtek.com>
11145 M: Oder Chiou <oder_chiou@realtek.com>
11147 F: sound/soc/codecs/rt*
11148 F: include/sound/rt*.h
11150 REGISTER MAP ABSTRACTION
11151 M: Mark Brown <broonie@kernel.org>
11152 L: linux-kernel@vger.kernel.org
11153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11155 F: Documentation/devicetree/bindings/regmap/
11156 F: drivers/base/regmap/
11157 F: include/linux/regmap.h
11159 REISERFS FILE SYSTEM
11160 L: reiserfs-devel@vger.kernel.org
11164 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11165 M: Ohad Ben-Cohen <ohad@wizery.com>
11166 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11167 L: linux-remoteproc@vger.kernel.org
11168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11170 F: Documentation/devicetree/bindings/remoteproc/
11171 F: Documentation/remoteproc.txt
11172 F: drivers/remoteproc/
11173 F: include/linux/remoteproc.h
11175 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11176 M: Ohad Ben-Cohen <ohad@wizery.com>
11177 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11178 L: linux-remoteproc@vger.kernel.org
11179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11182 F: Documentation/rpmsg.txt
11183 F: include/linux/rpmsg.h
11184 F: include/linux/rpmsg/
11186 RENESAS CLOCK DRIVERS
11187 M: Geert Uytterhoeven <geert+renesas@glider.be>
11188 L: linux-renesas-soc@vger.kernel.org
11190 F: drivers/clk/renesas/
11192 RENESAS ETHERNET DRIVERS
11193 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11194 L: netdev@vger.kernel.org
11195 L: linux-renesas-soc@vger.kernel.org
11196 F: drivers/net/ethernet/renesas/
11197 F: include/linux/sh_eth.h
11199 RENESAS R-CAR GYROADC DRIVER
11200 M: Marek Vasut <marek.vasut@gmail.com>
11201 L: linux-iio@vger.kernel.org
11203 F: drivers/iio/adc/rcar_gyro_adc.c
11205 RENESAS USB PHY DRIVER
11206 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11207 L: linux-renesas-soc@vger.kernel.org
11209 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
11211 RESET CONTROLLER FRAMEWORK
11212 M: Philipp Zabel <p.zabel@pengutronix.de>
11213 T: git git://git.pengutronix.de/git/pza/linux
11216 F: Documentation/devicetree/bindings/reset/
11217 F: include/dt-bindings/reset/
11218 F: include/linux/reset.h
11219 F: include/linux/reset-controller.h
11222 M: Johannes Berg <johannes@sipsolutions.net>
11223 L: linux-wireless@vger.kernel.org
11224 W: http://wireless.kernel.org/
11225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11228 F: Documentation/rfkill.txt
11232 M: Thomas Graf <tgraf@suug.ch>
11233 M: Herbert Xu <herbert@gondor.apana.org.au>
11234 L: netdev@vger.kernel.org
11236 F: lib/rhashtable.c
11237 F: include/linux/rhashtable.h
11239 RICOH R5C592 MEMORYSTICK DRIVER
11240 M: Maxim Levitsky <maximlevitsky@gmail.com>
11242 F: drivers/memstick/host/r592.*
11244 RICOH SMARTMEDIA/XD DRIVER
11245 M: Maxim Levitsky <maximlevitsky@gmail.com>
11247 F: drivers/mtd/nand/r852.c
11248 F: drivers/mtd/nand/r852.h
11251 M: Stefan Achatz <erazor_de@users.sourceforge.net>
11252 W: http://sourceforge.net/projects/roccat/
11254 F: drivers/hid/hid-roccat*
11255 F: include/linux/hid-roccat*
11256 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11259 M: Jiri Pirko <jiri@resnulli.us>
11260 L: netdev@vger.kernel.org
11262 F: drivers/net/ethernet/rocker/
11266 W: http://www.comtrol.com
11268 F: Documentation/serial/rocket.txt
11269 F: drivers/tty/rocket*
11271 ROCKETPORT EXPRESS/INFINITY DRIVER
11272 M: Kevin Cernekee <cernekee@gmail.com>
11273 L: linux-serial@vger.kernel.org
11275 F: drivers/tty/serial/rp2.*
11278 M: Ralf Baechle <ralf@linux-mips.org>
11279 L: linux-hams@vger.kernel.org
11280 W: http://www.linux-ax25.org/
11282 F: include/net/rose.h
11283 F: include/uapi/linux/rose.h
11286 RTL2830 MEDIA DRIVER
11287 M: Antti Palosaari <crope@iki.fi>
11288 L: linux-media@vger.kernel.org
11289 W: https://linuxtv.org
11290 W: http://palosaari.fi/linux/
11291 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11292 T: git git://linuxtv.org/anttip/media_tree.git
11294 F: drivers/media/dvb-frontends/rtl2830*
11296 RTL2832 MEDIA DRIVER
11297 M: Antti Palosaari <crope@iki.fi>
11298 L: linux-media@vger.kernel.org
11299 W: https://linuxtv.org
11300 W: http://palosaari.fi/linux/
11301 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11302 T: git git://linuxtv.org/anttip/media_tree.git
11304 F: drivers/media/dvb-frontends/rtl2832*
11306 RTL2832_SDR MEDIA DRIVER
11307 M: Antti Palosaari <crope@iki.fi>
11308 L: linux-media@vger.kernel.org
11309 W: https://linuxtv.org
11310 W: http://palosaari.fi/linux/
11311 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11312 T: git git://linuxtv.org/anttip/media_tree.git
11314 F: drivers/media/dvb-frontends/rtl2832_sdr*
11316 RTL8180 WIRELESS DRIVER
11317 L: linux-wireless@vger.kernel.org
11318 W: http://wireless.kernel.org/
11319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11321 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
11323 RTL8187 WIRELESS DRIVER
11324 M: Herton Ronaldo Krzesinski <herton@canonical.com>
11325 M: Hin-Tak Leung <htl10@users.sourceforge.net>
11326 M: Larry Finger <Larry.Finger@lwfinger.net>
11327 L: linux-wireless@vger.kernel.org
11328 W: http://wireless.kernel.org/
11329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11331 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
11333 RTL8192CE WIRELESS DRIVER
11334 M: Larry Finger <Larry.Finger@lwfinger.net>
11335 M: Chaoming Li <chaoming_li@realsil.com.cn>
11336 L: linux-wireless@vger.kernel.org
11337 W: http://wireless.kernel.org/
11338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11340 F: drivers/net/wireless/realtek/rtlwifi/
11341 F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11343 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11344 M: Jes Sorensen <Jes.Sorensen@gmail.com>
11345 L: linux-wireless@vger.kernel.org
11346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11348 F: drivers/net/wireless/realtek/rtl8xxxu/
11350 S3 SAVAGE FRAMEBUFFER DRIVER
11351 M: Antonino Daplas <adaplas@gmail.com>
11352 L: linux-fbdev@vger.kernel.org
11354 F: drivers/video/fbdev/savage/
11357 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11358 M: Heiko Carstens <heiko.carstens@de.ibm.com>
11359 L: linux-s390@vger.kernel.org
11360 W: http://www.ibm.com/developerworks/linux/linux390/
11361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11365 F: Documentation/s390/
11366 F: Documentation/driver-api/s390-drivers.rst
11368 S390 COMMON I/O LAYER
11369 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11370 M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11371 L: linux-s390@vger.kernel.org
11372 W: http://www.ibm.com/developerworks/linux/linux390/
11374 F: drivers/s390/cio/
11377 M: Stefan Haberland <sth@linux.vnet.ibm.com>
11378 M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11379 L: linux-s390@vger.kernel.org
11380 W: http://www.ibm.com/developerworks/linux/linux390/
11382 F: drivers/s390/block/dasd*
11383 F: block/partitions/ibm.c
11386 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11387 L: linux-s390@vger.kernel.org
11388 W: http://www.ibm.com/developerworks/linux/linux390/
11390 F: drivers/iommu/s390-iommu.c
11392 S390 IUCV NETWORK LAYER
11393 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11394 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11395 L: linux-s390@vger.kernel.org
11396 W: http://www.ibm.com/developerworks/linux/linux390/
11398 F: drivers/s390/net/*iucv*
11399 F: include/net/iucv/
11402 S390 NETWORK DRIVERS
11403 M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11404 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11405 L: linux-s390@vger.kernel.org
11406 W: http://www.ibm.com/developerworks/linux/linux390/
11408 F: drivers/s390/net/
11411 M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11412 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11413 L: linux-s390@vger.kernel.org
11414 W: http://www.ibm.com/developerworks/linux/linux390/
11417 F: drivers/pci/hotplug/s390_pci_hpc.c
11419 S390 VFIO-CCW DRIVER
11420 M: Cornelia Huck <cohuck@redhat.com>
11421 M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11422 L: linux-s390@vger.kernel.org
11423 L: kvm@vger.kernel.org
11425 F: drivers/s390/cio/vfio_ccw*
11426 F: Documentation/s390/vfio-ccw.txt
11427 F: include/uapi/linux/vfio_ccw.h
11430 M: Harald Freudenberger <freude@de.ibm.com>
11431 L: linux-s390@vger.kernel.org
11432 W: http://www.ibm.com/developerworks/linux/linux390/
11434 F: drivers/s390/crypto/
11437 M: Steffen Maier <maier@linux.vnet.ibm.com>
11438 L: linux-s390@vger.kernel.org
11439 W: http://www.ibm.com/developerworks/linux/linux390/
11441 F: drivers/s390/scsi/zfcp_*
11443 S3C24XX SD/MMC Driver
11444 M: Ben Dooks <ben-linux@fluff.org>
11445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11447 F: drivers/mmc/host/s3cmci.*
11449 SAA6588 RDS RECEIVER DRIVER
11450 M: Hans Verkuil <hverkuil@xs4all.nl>
11451 L: linux-media@vger.kernel.org
11452 T: git git://linuxtv.org/media_tree.git
11453 W: https://linuxtv.org
11455 F: drivers/media/i2c/saa6588*
11457 SAA7134 VIDEO4LINUX DRIVER
11458 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11459 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11460 L: linux-media@vger.kernel.org
11461 W: https://linuxtv.org
11462 T: git git://linuxtv.org/media_tree.git
11464 F: Documentation/media/v4l-drivers/saa7134*
11465 F: drivers/media/pci/saa7134/
11467 SAA7146 VIDEO4LINUX-2 DRIVER
11468 M: Hans Verkuil <hverkuil@xs4all.nl>
11469 L: linux-media@vger.kernel.org
11470 T: git git://linuxtv.org/media_tree.git
11472 F: drivers/media/common/saa7146/
11473 F: drivers/media/pci/saa7146/
11474 F: include/media/saa7146*
11476 SAMSUNG AUDIO (ASoC) DRIVERS
11477 M: Krzysztof Kozlowski <krzk@kernel.org>
11478 M: Sangbeom Kim <sbkim73@samsung.com>
11479 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11480 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11482 F: sound/soc/samsung/
11484 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11485 M: Krzysztof Kozlowski <krzk@kernel.org>
11486 L: linux-crypto@vger.kernel.org
11487 L: linux-samsung-soc@vger.kernel.org
11489 F: drivers/crypto/exynos-rng.c
11490 F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11492 SAMSUNG FRAMEBUFFER DRIVER
11493 M: Jingoo Han <jingoohan1@gmail.com>
11494 L: linux-fbdev@vger.kernel.org
11496 F: drivers/video/fbdev/s3c-fb.c
11498 SAMSUNG LAPTOP DRIVER
11499 M: Corentin Chary <corentin.chary@gmail.com>
11500 L: platform-driver-x86@vger.kernel.org
11502 F: drivers/platform/x86/samsung-laptop.c
11504 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11505 M: Sangbeom Kim <sbkim73@samsung.com>
11506 M: Krzysztof Kozlowski <krzk@kernel.org>
11507 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11508 L: linux-kernel@vger.kernel.org
11509 L: linux-samsung-soc@vger.kernel.org
11511 F: drivers/mfd/sec*.c
11512 F: drivers/regulator/s2m*.c
11513 F: drivers/regulator/s5m*.c
11514 F: drivers/clk/clk-s2mps11.c
11515 F: drivers/rtc/rtc-s5m.c
11516 F: include/linux/mfd/samsung/
11517 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11518 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11519 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11520 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11522 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11523 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11524 L: linux-media@vger.kernel.org
11525 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11527 F: drivers/media/platform/s3c-camif/
11528 F: include/media/drv-intf/s3c_camif.h
11530 SAMSUNG S3FWRN5 NFC DRIVER
11531 M: Robert Baldyga <r.baldyga@samsung.com>
11532 M: Krzysztof Opasiak <k.opasiak@samsung.com>
11533 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11535 F: drivers/nfc/s3fwrn5
11537 SAMSUNG S5C73M3 CAMERA DRIVER
11538 M: Kyungmin Park <kyungmin.park@samsung.com>
11539 M: Andrzej Hajda <a.hajda@samsung.com>
11540 L: linux-media@vger.kernel.org
11542 F: drivers/media/i2c/s5c73m3/*
11544 SAMSUNG S5K5BAF CAMERA DRIVER
11545 M: Kyungmin Park <kyungmin.park@samsung.com>
11546 M: Andrzej Hajda <a.hajda@samsung.com>
11547 L: linux-media@vger.kernel.org
11549 F: drivers/media/i2c/s5k5baf.c
11551 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11552 M: Krzysztof Kozlowski <krzk@kernel.org>
11553 M: Vladimir Zapolskiy <vz@mleia.com>
11554 L: linux-crypto@vger.kernel.org
11555 L: linux-samsung-soc@vger.kernel.org
11557 F: drivers/crypto/s5p-sss.c
11559 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11560 M: Kyungmin Park <kyungmin.park@samsung.com>
11561 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11562 L: linux-media@vger.kernel.org
11563 Q: https://patchwork.linuxtv.org/project/linux-media/list/
11565 F: drivers/media/platform/exynos4-is/
11567 SAMSUNG SOC CLOCK DRIVERS
11568 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11569 M: Tomasz Figa <tomasz.figa@gmail.com>
11570 M: Chanwoo Choi <cw00.choi@samsung.com>
11572 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11573 F: drivers/clk/samsung/
11574 F: include/dt-bindings/clock/exynos*.h
11575 F: Documentation/devicetree/bindings/clock/exynos*.txt
11577 SAMSUNG SPI DRIVERS
11578 M: Kukjin Kim <kgene@kernel.org>
11579 M: Krzysztof Kozlowski <krzk@kernel.org>
11580 M: Andi Shyti <andi.shyti@samsung.com>
11581 L: linux-spi@vger.kernel.org
11582 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11584 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11585 F: drivers/spi/spi-s3c*
11586 F: include/linux/platform_data/spi-s3c64xx.h
11588 SAMSUNG SXGBE DRIVERS
11589 M: Byungho An <bh74.an@samsung.com>
11590 M: Girish K S <ks.giri@samsung.com>
11591 M: Vipul Pandya <vipul.pandya@samsung.com>
11593 L: netdev@vger.kernel.org
11594 F: drivers/net/ethernet/samsung/sxgbe/
11596 SAMSUNG THERMAL DRIVER
11597 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11598 L: linux-pm@vger.kernel.org
11599 L: linux-samsung-soc@vger.kernel.org
11601 T: git https://github.com/lmajewski/linux-samsung-thermal.git
11602 F: drivers/thermal/samsung/
11604 SAMSUNG USB2 PHY DRIVER
11605 M: Kamil Debski <kamil@wypas.org>
11606 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11607 L: linux-kernel@vger.kernel.org
11609 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11610 F: Documentation/phy/samsung-usb2.txt
11611 F: drivers/phy/samsung/phy-exynos4210-usb2.c
11612 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
11613 F: drivers/phy/samsung/phy-exynos5250-usb2.c
11614 F: drivers/phy/samsung/phy-s5pv210-usb2.c
11615 F: drivers/phy/samsung/phy-samsung-usb2.c
11616 F: drivers/phy/samsung/phy-samsung-usb2.h
11619 M: Zwane Mwaikambo <zwanem@gmail.com>
11621 F: drivers/watchdog/sc1200wdt.c
11624 M: Ingo Molnar <mingo@redhat.com>
11625 M: Peter Zijlstra <peterz@infradead.org>
11626 L: linux-kernel@vger.kernel.org
11627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11630 F: include/linux/sched.h
11631 F: include/uapi/linux/sched.h
11632 F: include/linux/wait.h
11635 M: Chen Liqin <liqin.linux@gmail.com>
11636 M: Lennox Wu <lennox.wu@gmail.com>
11637 W: http://www.sunplus.com
11641 SCR24X CHIP CARD INTERFACE DRIVER
11642 M: Lubomir Rintel <lkundrak@v3.sk>
11644 F: drivers/char/pcmcia/scr24x_cs.c
11647 M: Jens Axboe <axboe@kernel.dk>
11648 L: linux-scsi@vger.kernel.org
11649 W: http://www.kernel.dk
11651 F: drivers/scsi/sr*
11653 SCSI RDMA PROTOCOL (SRP) INITIATOR
11654 M: Bart Van Assche <bart.vanassche@sandisk.com>
11655 L: linux-rdma@vger.kernel.org
11657 W: http://www.openfabrics.org
11658 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11660 F: drivers/infiniband/ulp/srp/
11661 F: include/scsi/srp.h
11664 M: Doug Gilbert <dgilbert@interlog.com>
11665 L: linux-scsi@vger.kernel.org
11666 W: http://sg.danny.cz/sg
11668 F: Documentation/scsi/scsi-generic.txt
11669 F: drivers/scsi/sg.c
11670 F: include/scsi/sg.h
11673 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11675 M: "Martin K. Petersen" <martin.petersen@oracle.com>
11676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11677 L: linux-scsi@vger.kernel.org
11679 F: Documentation/devicetree/bindings/scsi/
11684 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11685 L: linux-scsi@vger.kernel.org
11687 F: Documentation/scsi/st.txt
11688 F: drivers/scsi/st.*
11689 F: drivers/scsi/st_*.h
11692 M: Vlad Yasevich <vyasevich@gmail.com>
11693 M: Neil Horman <nhorman@tuxdriver.com>
11694 L: linux-sctp@vger.kernel.org
11695 W: http://lksctp.sourceforge.net
11697 F: Documentation/networking/sctp.txt
11698 F: include/linux/sctp.h
11699 F: include/uapi/linux/sctp.h
11700 F: include/net/sctp/
11704 M: Jim Cromie <jim.cromie@gmail.com>
11706 F: Documentation/i2c/busses/scx200_acb
11707 F: arch/x86/platform/scx200/
11708 F: drivers/watchdog/scx200_wdt.c
11709 F: drivers/i2c/busses/scx200*
11710 F: drivers/mtd/maps/scx200_docflash.c
11711 F: include/linux/scx200.h
11714 M: Jim Cromie <jim.cromie@gmail.com>
11716 F: drivers/char/scx200_gpio.c
11717 F: include/linux/scx200_gpio.h
11719 SCx200 HRT CLOCKSOURCE DRIVER
11720 M: Jim Cromie <jim.cromie@gmail.com>
11722 F: drivers/clocksource/scx200_hrt.c
11724 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11725 M: Sascha Sommer <saschasommer@freenet.de>
11726 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11728 F: drivers/mmc/host/sdricoh_cs.c
11731 M: Kees Cook <keescook@chromium.org>
11732 R: Andy Lutomirski <luto@amacapital.net>
11733 R: Will Drewry <wad@chromium.org>
11734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11736 F: kernel/seccomp.c
11737 F: include/uapi/linux/seccomp.h
11738 F: include/linux/seccomp.h
11739 F: tools/testing/selftests/seccomp/*
11740 F: tools/testing/selftests/kselftest_harness.h
11741 F: Documentation/userspace-api/seccomp_filter.rst
11742 K: \bsecure_computing
11745 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11746 M: Al Cooper <alcooperx@gmail.com>
11747 L: linux-mmc@vger.kernel.org
11748 L: bcm-kernel-feedback-list@broadcom.com
11750 F: drivers/mmc/host/sdhci-brcmstb*
11752 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11753 M: Adrian Hunter <adrian.hunter@intel.com>
11754 L: linux-mmc@vger.kernel.org
11755 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11757 F: drivers/mmc/host/sdhci*
11758 F: include/linux/mmc/sdhci*
11760 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11761 M: Ben Dooks <ben-linux@fluff.org>
11762 M: Jaehoon Chung <jh80.chung@samsung.com>
11763 L: linux-mmc@vger.kernel.org
11765 F: drivers/mmc/host/sdhci-s3c*
11767 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11768 M: Viresh Kumar <vireshk@kernel.org>
11769 L: linux-mmc@vger.kernel.org
11771 F: drivers/mmc/host/sdhci-spear.c
11773 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11774 M: Scott Bauer <scott.bauer@intel.com>
11775 M: Jonathan Derrick <jonathan.derrick@intel.com>
11776 M: Rafael Antognolli <rafael.antognolli@intel.com>
11777 L: linux-block@vger.kernel.org
11780 F: block/opal_proto.h
11781 F: include/linux/sed*
11782 F: include/uapi/linux/sed*
11785 M: Security Officers <security@kernel.org>
11789 M: James Morris <james.l.morris@oracle.com>
11790 M: "Serge E. Hallyn" <serge@hallyn.com>
11791 L: linux-security-module@vger.kernel.org (suggested Cc:)
11792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11793 W: http://kernsec.org/
11797 SELINUX SECURITY MODULE
11798 M: Paul Moore <paul@paul-moore.com>
11799 M: Stephen Smalley <sds@tycho.nsa.gov>
11800 M: Eric Paris <eparis@parisplace.org>
11801 L: selinux@tycho.nsa.gov (moderated for non-subscribers)
11802 W: http://selinuxproject.org
11803 T: git git://git.infradead.org/users/pcmoore/selinux
11805 F: include/linux/selinux*
11806 F: security/selinux/
11807 F: scripts/selinux/
11808 F: Documentation/admin-guide/LSM/SELinux.rst
11811 M: Jiri Slaby <jirislaby@gmail.com>
11813 F: drivers/misc/phantom.c
11814 F: include/uapi/linux/phantom.h
11817 M: Rob Herring <robh@kernel.org>
11818 L: linux-serial@vger.kernel.org
11820 F: Documentation/devicetree/bindings/serial/slave-device.txt
11821 F: drivers/tty/serdev/
11822 F: include/linux/serdev.h
11825 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11826 L: linux-serial@vger.kernel.org
11828 F: Documentation/devicetree/bindings/serial/
11829 F: drivers/tty/serial/
11832 M: Sean Young <sean@mess.org>
11833 L: linux-media@vger.kernel.org
11835 F: drivers/media/rc/serial_ir.c
11838 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11839 M: Edward Cree <ecree@solarflare.com>
11840 M: Bert Kenward <bkenward@solarflare.com>
11841 L: netdev@vger.kernel.org
11843 F: drivers/net/ethernet/sfc/
11846 M: Dimitri Sivanich <sivanich@sgi.com>
11848 F: drivers/misc/sgi-gru/
11850 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11851 M: Pat Gefre <pfg@sgi.com>
11852 L: linux-ia64@vger.kernel.org
11854 F: Documentation/ia64/serial.txt
11855 F: drivers/tty/serial/ioc?_serial.c
11856 F: include/linux/ioc?.h
11858 SGI XP/XPC/XPNET DRIVER
11859 M: Cliff Whickman <cpw@sgi.com>
11860 M: Robin Holt <robinmholt@gmail.com>
11862 F: drivers/misc/sgi-xp/
11864 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11865 M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11866 L: linux-s390@vger.kernel.org
11867 W: http://www.ibm.com/developerworks/linux/linux390/
11871 SH_VEU V4L2 MEM2MEM DRIVER
11872 L: linux-media@vger.kernel.org
11874 F: drivers/media/platform/sh_veu.c
11876 SH_VOU V4L2 OUTPUT DRIVER
11877 L: linux-media@vger.kernel.org
11879 F: drivers/media/platform/sh_vou.c
11880 F: include/media/drv-intf/sh_vou.h
11882 SI2157 MEDIA DRIVER
11883 M: Antti Palosaari <crope@iki.fi>
11884 L: linux-media@vger.kernel.org
11885 W: https://linuxtv.org
11886 W: http://palosaari.fi/linux/
11887 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11888 T: git git://linuxtv.org/anttip/media_tree.git
11890 F: drivers/media/tuners/si2157*
11892 SI2168 MEDIA DRIVER
11893 M: Antti Palosaari <crope@iki.fi>
11894 L: linux-media@vger.kernel.org
11895 W: https://linuxtv.org
11896 W: http://palosaari.fi/linux/
11897 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11898 T: git git://linuxtv.org/anttip/media_tree.git
11900 F: drivers/media/dvb-frontends/si2168*
11902 SI470X FM RADIO RECEIVER I2C DRIVER
11903 M: Hans Verkuil <hverkuil@xs4all.nl>
11904 L: linux-media@vger.kernel.org
11905 T: git git://linuxtv.org/media_tree.git
11906 W: https://linuxtv.org
11908 F: drivers/media/radio/si470x/radio-si470x-i2c.c
11910 SI470X FM RADIO RECEIVER USB DRIVER
11911 M: Hans Verkuil <hverkuil@xs4all.nl>
11912 L: linux-media@vger.kernel.org
11913 T: git git://linuxtv.org/media_tree.git
11914 W: https://linuxtv.org
11916 F: drivers/media/radio/si470x/radio-si470x-common.c
11917 F: drivers/media/radio/si470x/radio-si470x.h
11918 F: drivers/media/radio/si470x/radio-si470x-usb.c
11920 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11921 M: Eduardo Valentin <edubezval@gmail.com>
11922 L: linux-media@vger.kernel.org
11923 T: git git://linuxtv.org/media_tree.git
11924 W: https://linuxtv.org
11926 F: drivers/media/radio/si4713/si4713.?
11928 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11929 M: Eduardo Valentin <edubezval@gmail.com>
11930 L: linux-media@vger.kernel.org
11931 T: git git://linuxtv.org/media_tree.git
11932 W: https://linuxtv.org
11934 F: drivers/media/radio/si4713/radio-platform-si4713.c
11936 SI4713 FM RADIO TRANSMITTER USB DRIVER
11937 M: Hans Verkuil <hverkuil@xs4all.nl>
11938 L: linux-media@vger.kernel.org
11939 T: git git://linuxtv.org/media_tree.git
11940 W: https://linuxtv.org
11942 F: drivers/media/radio/si4713/radio-usb-si4713.c
11945 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11946 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11947 L: linux-media@vger.kernel.org
11948 W: https://linuxtv.org
11949 T: git git://linuxtv.org/media_tree.git
11951 F: drivers/media/common/siano/
11952 F: drivers/media/usb/siano/
11953 F: drivers/media/usb/siano/
11954 F: drivers/media/mmc/siano/
11956 SILEAD TOUCHSCREEN DRIVER
11957 M: Hans de Goede <hdegoede@redhat.com>
11958 L: linux-input@vger.kernel.org
11959 L: platform-driver-x86@vger.kernel.org
11961 F: drivers/input/touchscreen/silead.c
11962 F: drivers/platform/x86/silead_dmi.c
11964 SILICON MOTION SM712 FRAME BUFFER DRIVER
11965 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11966 M: Teddy Wang <teddy.wang@siliconmotion.com>
11967 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11968 L: linux-fbdev@vger.kernel.org
11970 F: drivers/video/fbdev/sm712*
11971 F: Documentation/fb/sm712fb.txt
11973 SIMPLE FIRMWARE INTERFACE (SFI)
11974 M: Len Brown <lenb@kernel.org>
11975 L: sfi-devel@simplefirmware.org
11976 W: http://simplefirmware.org/
11977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11979 F: arch/x86/platform/sfi/
11981 F: include/linux/sfi*.h
11984 M: Hans de Goede <hdegoede@redhat.com>
11985 L: linux-fbdev@vger.kernel.org
11987 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
11988 F: drivers/video/fbdev/simplefb.c
11989 F: include/linux/platform_data/simplefb.h
11991 SIMTEC EB110ATX (Chalice CATS)
11993 P: Vincent Sanders <vince@simtec.co.uk>
11994 M: Simtec Linux Team <linux@simtec.co.uk>
11995 W: http://www.simtec.co.uk/products/EB110ATX/
11998 SIMTEC EB2410ITX (BAST)
12000 P: Vincent Sanders <vince@simtec.co.uk>
12001 M: Simtec Linux Team <linux@simtec.co.uk>
12002 W: http://www.simtec.co.uk/products/EB2410ITX/
12004 F: arch/arm/mach-s3c24xx/mach-bast.c
12005 F: arch/arm/mach-s3c24xx/bast-ide.c
12006 F: arch/arm/mach-s3c24xx/bast-irq.c
12008 SIPHASH PRF ROUTINES
12009 M: Jason A. Donenfeld <Jason@zx2c4.com>
12012 F: lib/test_siphash.c
12013 F: include/linux/siphash.h
12015 SIS 190 ETHERNET DRIVER
12016 M: Francois Romieu <romieu@fr.zoreil.com>
12017 L: netdev@vger.kernel.org
12019 F: drivers/net/ethernet/sis/sis190.c
12021 SIS 900/7016 FAST ETHERNET DRIVER
12022 M: Daniele Venzano <venza@brownhat.org>
12023 W: http://www.brownhat.org/sis900.html
12024 L: netdev@vger.kernel.org
12026 F: drivers/net/ethernet/sis/sis900.*
12028 SIS FRAMEBUFFER DRIVER
12029 M: Thomas Winischhofer <thomas@winischhofer.net>
12030 W: http://www.winischhofer.net/linuxsisvga.shtml
12032 F: Documentation/fb/sisfb.txt
12033 F: drivers/video/fbdev/sis/
12034 F: include/video/sisfb.h
12037 M: Thomas Winischhofer <thomas@winischhofer.net>
12038 W: http://www.winischhofer.at/linuxsisusbvga.shtml
12040 F: drivers/usb/misc/sisusbvga/
12043 M: Christoph Lameter <cl@linux.com>
12044 M: Pekka Enberg <penberg@kernel.org>
12045 M: David Rientjes <rientjes@google.com>
12046 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12047 M: Andrew Morton <akpm@linux-foundation.org>
12048 L: linux-mm@kvack.org
12050 F: include/linux/sl?b*.h
12053 SLEEPABLE READ-COPY UPDATE (SRCU)
12054 M: Lai Jiangshan <jiangshanlai@gmail.com>
12055 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12056 M: Josh Triplett <josh@joshtriplett.org>
12057 R: Steven Rostedt <rostedt@goodmis.org>
12058 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12059 L: linux-kernel@vger.kernel.org
12060 W: http://www.rdrop.com/users/paulmck/RCU/
12062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12063 F: include/linux/srcu.h
12064 F: kernel/rcu/srcu.c
12066 SMACK SECURITY MODULE
12067 M: Casey Schaufler <casey@schaufler-ca.com>
12068 L: linux-security-module@vger.kernel.org
12069 W: http://schaufler-ca.com
12070 T: git git://github.com/cschaufler/smack-next
12072 F: Documentation/admin-guide/LSM/Smack.rst
12075 SMC91x ETHERNET DRIVER
12076 M: Nicolas Pitre <nico@fluxnic.net>
12078 F: drivers/net/ethernet/smsc/smc91x.*
12080 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12081 M: Sakari Ailus <sakari.ailus@iki.fi>
12082 L: linux-media@vger.kernel.org
12084 F: drivers/media/i2c/smiapp/
12085 F: include/media/i2c/smiapp.h
12086 F: drivers/media/i2c/smiapp-pll.c
12087 F: drivers/media/i2c/smiapp-pll.h
12088 F: include/uapi/linux/smiapp.h
12089 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12091 SMM665 HARDWARE MONITOR DRIVER
12092 M: Guenter Roeck <linux@roeck-us.net>
12093 L: linux-hwmon@vger.kernel.org
12095 F: Documentation/hwmon/smm665
12096 F: drivers/hwmon/smm665.c
12098 SMSC EMC2103 HARDWARE MONITOR DRIVER
12099 M: Steve Glendinning <steve.glendinning@shawell.net>
12100 L: linux-hwmon@vger.kernel.org
12102 F: Documentation/hwmon/emc2103
12103 F: drivers/hwmon/emc2103.c
12105 SMSC SCH5627 HARDWARE MONITOR DRIVER
12106 M: Hans de Goede <hdegoede@redhat.com>
12107 L: linux-hwmon@vger.kernel.org
12109 F: Documentation/hwmon/sch5627
12110 F: drivers/hwmon/sch5627.c
12112 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12113 M: Steve Glendinning <steve.glendinning@shawell.net>
12114 L: linux-fbdev@vger.kernel.org
12116 F: drivers/video/fbdev/smscufx.c
12118 SMSC47B397 HARDWARE MONITOR DRIVER
12119 M: Jean Delvare <jdelvare@suse.com>
12120 L: linux-hwmon@vger.kernel.org
12122 F: Documentation/hwmon/smsc47b397
12123 F: drivers/hwmon/smsc47b397.c
12125 SMSC911x ETHERNET DRIVER
12126 M: Steve Glendinning <steve.glendinning@shawell.net>
12127 L: netdev@vger.kernel.org
12129 F: include/linux/smsc911x.h
12130 F: drivers/net/ethernet/smsc/smsc911x.*
12132 SMSC9420 PCI ETHERNET DRIVER
12133 M: Steve Glendinning <steve.glendinning@shawell.net>
12134 L: netdev@vger.kernel.org
12136 F: drivers/net/ethernet/smsc/smsc9420.*
12138 SOC-CAMERA V4L2 SUBSYSTEM
12139 M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12140 L: linux-media@vger.kernel.org
12141 T: git git://linuxtv.org/media_tree.git
12143 F: include/media/soc*
12144 F: drivers/media/i2c/soc_camera/
12145 F: drivers/media/platform/soc_camera/
12147 SOEKRIS NET48XX LED SUPPORT
12148 M: Chris Boot <bootc@bootc.net>
12150 F: drivers/leds/leds-net48xx.c
12152 SOFT-ROCE DRIVER (rxe)
12153 M: Moni Shoua <monis@mellanox.com>
12154 L: linux-rdma@vger.kernel.org
12156 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12157 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12158 F: drivers/infiniband/sw/rxe/
12159 F: include/uapi/rdma/rdma_user_rxe.h
12161 SOFTLOGIC 6x10 MPEG CODEC
12162 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12163 M: Anton Sviridenko <anton@corp.bluecherry.net>
12164 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12165 M: Andrey Utkin <andrey_utkin@fastmail.com>
12166 M: Ismael Luceno <ismael@iodev.co.uk>
12167 L: linux-media@vger.kernel.org
12169 F: drivers/media/pci/solo6x10/
12171 SOFTWARE RAID (Multiple Disks) SUPPORT
12172 M: Shaohua Li <shli@kernel.org>
12173 L: linux-raid@vger.kernel.org
12174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12177 F: include/linux/raid/
12178 F: include/uapi/linux/raid/
12180 SONIC NETWORK DRIVER
12181 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12182 L: netdev@vger.kernel.org
12184 F: drivers/net/ethernet/natsemi/sonic.*
12186 SONICS SILICON BACKPLANE DRIVER (SSB)
12187 M: Michael Buesch <m@bues.ch>
12188 L: linux-wireless@vger.kernel.org
12191 F: include/linux/ssb/
12193 SONY MEMORYSTICK CARD SUPPORT
12194 M: Alex Dubov <oakad@yahoo.com>
12195 W: http://tifmxx.berlios.de/
12197 F: drivers/memstick/host/tifm_ms.c
12199 SONY MEMORYSTICK STANDARD SUPPORT
12200 M: Maxim Levitsky <maximlevitsky@gmail.com>
12202 F: drivers/memstick/core/ms_block.*
12204 SONY VAIO CONTROL DEVICE DRIVER
12205 M: Mattia Dongili <malattia@linux.it>
12206 L: platform-driver-x86@vger.kernel.org
12207 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12209 F: Documentation/laptops/sony-laptop.txt
12210 F: drivers/char/sonypi.c
12211 F: drivers/platform/x86/sony-laptop.c
12212 F: include/linux/sony-laptop.h
12215 M: Jaroslav Kysela <perex@perex.cz>
12216 M: Takashi Iwai <tiwai@suse.com>
12217 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12218 W: http://www.alsa-project.org/
12219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12220 T: git git://git.alsa-project.org/alsa-kernel.git
12221 Q: http://patchwork.kernel.org/project/alsa-devel/list/
12223 F: Documentation/sound/
12225 F: include/uapi/sound/
12228 SOUND - COMPRESSED AUDIO
12229 M: Vinod Koul <vinod.koul@intel.com>
12230 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12233 F: Documentation/sound/alsa/compress_offload.txt
12234 F: include/sound/compress_driver.h
12235 F: include/uapi/sound/compress_*
12236 F: sound/core/compress_offload.c
12237 F: sound/soc/soc-compress.c
12239 SOUND - DMAENGINE HELPERS
12240 M: Lars-Peter Clausen <lars@metafoo.de>
12242 F: include/sound/dmaengine_pcm.h
12243 F: sound/core/pcm_dmaengine.c
12244 F: sound/soc/soc-generic-dmaengine-pcm.c
12246 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12247 M: Liam Girdwood <lgirdwood@gmail.com>
12248 M: Mark Brown <broonie@kernel.org>
12249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12250 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12251 W: http://alsa-project.org/main/index.php/ASoC
12253 F: Documentation/devicetree/bindings/sound/
12254 F: Documentation/sound/alsa/soc/
12256 F: include/sound/soc*
12259 M: Olli Salonen <olli.salonen@iki.fi>
12260 L: linux-media@vger.kernel.org
12261 W: https://linuxtv.org
12262 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12264 F: drivers/media/dvb-frontends/sp2*
12266 SPARC + UltraSPARC (sparc/sparc64)
12267 M: "David S. Miller" <davem@davemloft.net>
12268 L: sparclinux@vger.kernel.org
12269 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
12270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12276 SPARC SERIAL DRIVERS
12277 M: "David S. Miller" <davem@davemloft.net>
12278 L: sparclinux@vger.kernel.org
12279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12282 F: include/linux/sunserialcore.h
12283 F: drivers/tty/serial/suncore.c
12284 F: drivers/tty/serial/sunhv.c
12285 F: drivers/tty/serial/sunsab.c
12286 F: drivers/tty/serial/sunsab.h
12287 F: drivers/tty/serial/sunsu.c
12288 F: drivers/tty/serial/sunzilog.c
12289 F: drivers/tty/serial/sunzilog.h
12292 M: "Christopher Li" <sparse@chrisli.org>
12293 L: linux-sparse@vger.kernel.org
12294 W: https://sparse.wiki.kernel.org/
12295 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12296 T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12298 F: include/linux/compiler.h
12300 SPEAR CLOCK FRAMEWORK SUPPORT
12301 M: Viresh Kumar <vireshk@kernel.org>
12302 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12303 W: http://www.st.com/spear
12305 F: drivers/clk/spear/
12307 SPEAR PLATFORM SUPPORT
12308 M: Viresh Kumar <vireshk@kernel.org>
12309 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12310 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12311 W: http://www.st.com/spear
12313 F: arch/arm/boot/dts/spear*
12314 F: arch/arm/mach-spear/
12317 M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12318 M: Marek Vasut <marek.vasut@gmail.com>
12319 L: linux-mtd@lists.infradead.org
12320 W: http://www.linux-mtd.infradead.org/
12321 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12322 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12323 T: git git://git.infradead.org/l2-mtd.git spi-nor/next
12325 F: drivers/mtd/spi-nor/
12326 F: include/linux/mtd/spi-nor.h
12329 M: Mark Brown <broonie@kernel.org>
12330 L: linux-spi@vger.kernel.org
12331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12332 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12334 F: Documentation/devicetree/bindings/spi/
12335 F: Documentation/spi/
12337 F: include/linux/spi/
12338 F: include/uapi/linux/spi/
12341 SPIDERNET NETWORK DRIVER for CELL
12342 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12343 L: netdev@vger.kernel.org
12345 F: Documentation/networking/spider_net.txt
12346 F: drivers/net/ethernet/toshiba/spider_net*
12349 R: Stephen Boyd <sboyd@codeaurora.org>
12350 L: linux-arm-msm@vger.kernel.org
12351 F: Documentation/devicetree/bindings/spmi/
12353 F: include/dt-bindings/spmi/spmi.h
12354 F: include/linux/spmi.h
12355 F: include/trace/events/spmi.h
12358 M: Jeremy Kerr <jk@ozlabs.org>
12359 L: linuxppc-dev@lists.ozlabs.org
12360 W: http://www.ibm.com/developerworks/power/cell/
12362 F: Documentation/filesystems/spufs.txt
12363 F: arch/powerpc/platforms/cell/spufs/
12365 SQUASHFS FILE SYSTEM
12366 M: Phillip Lougher <phillip@squashfs.org.uk>
12367 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12368 W: http://squashfs.org.uk
12369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12371 F: Documentation/filesystems/squashfs.txt
12374 SRM (Alpha) environment access
12375 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12377 F: arch/alpha/kernel/srm_env.c
12380 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12381 L: stable@vger.kernel.org
12383 F: Documentation/process/stable-kernel-rules.rst
12386 M: Ian Abbott <abbotti@mev.co.uk>
12387 M: H Hartley Sweeten <hsweeten@visionengravers.com>
12389 F: drivers/staging/comedi/
12391 STAGING - FLARION FT1000 DRIVERS
12392 M: Marek Belisko <marek.belisko@gmail.com>
12394 F: drivers/staging/ft1000/
12396 STAGING - INDUSTRIAL IO
12397 M: Jonathan Cameron <jic23@kernel.org>
12398 L: linux-iio@vger.kernel.org
12400 F: Documentation/devicetree/bindings/staging/iio/
12401 F: drivers/staging/iio/
12403 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12404 M: Jarod Wilson <jarod@wilsonet.com>
12405 W: http://www.lirc.org/
12407 F: drivers/staging/media/lirc/
12409 STAGING - LUSTRE PARALLEL FILESYSTEM
12410 M: Oleg Drokin <oleg.drokin@intel.com>
12411 M: Andreas Dilger <andreas.dilger@intel.com>
12412 M: James Simmons <jsimmons@infradead.org>
12413 L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12414 W: http://wiki.lustre.org/
12416 F: drivers/staging/lustre
12418 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12419 M: Marc Dietrich <marvin24@gmx.de>
12420 L: ac100@lists.launchpad.net (moderated for non-subscribers)
12421 L: linux-tegra@vger.kernel.org
12423 F: drivers/staging/nvec/
12425 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12426 M: Jens Frederich <jfrederich@gmail.com>
12427 M: Daniel Drake <dsd@laptop.org>
12428 M: Jon Nettleton <jon.nettleton@gmail.com>
12429 W: http://wiki.laptop.org/go/DCON
12431 F: drivers/staging/olpc_dcon/
12433 STAGING - REALTEK RTL8712U DRIVERS
12434 M: Larry Finger <Larry.Finger@lwfinger.net>
12435 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12437 F: drivers/staging/rtl8712/
12439 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12440 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12441 M: Teddy Wang <teddy.wang@siliconmotion.com>
12442 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12443 L: linux-fbdev@vger.kernel.org
12445 F: drivers/staging/sm750fb/
12447 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12448 M: William Hubbs <w.d.hubbs@gmail.com>
12449 M: Chris Brannon <chris@the-brannons.com>
12450 M: Kirk Reiser <kirk@reisers.ca>
12451 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12452 L: speakup@linux-speakup.org
12453 W: http://www.linux-speakup.org/
12455 F: drivers/staging/speakup/
12457 STAGING - VIA VT665X DRIVERS
12458 M: Forest Bond <forest@alittletooquiet.net>
12460 F: drivers/staging/vt665?/
12462 STAGING - WILC1000 WIFI DRIVER
12463 M: Aditya Shankar <aditya.shankar@microchip.com>
12464 M: Ganesh Krishna <ganesh.krishna@microchip.com>
12465 L: linux-wireless@vger.kernel.org
12467 F: drivers/staging/wilc1000/
12469 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12470 M: Arnaud Patard <arnaud.patard@rtp-net.org>
12472 F: drivers/staging/xgifb/
12475 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12477 L: devel@driverdev.osuosl.org
12479 F: drivers/staging/
12481 STARFIRE/DURALAN NETWORK DRIVER
12482 M: Ion Badulescu <ionut@badula.org>
12484 F: drivers/net/ethernet/adaptec/starfire*
12487 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
12489 F: drivers/staging/media/st-cec/
12490 F: Documentation/devicetree/bindings/media/stih-cec.txt
12492 STK1160 USB VIDEO CAPTURE DRIVER
12493 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12494 L: linux-media@vger.kernel.org
12495 T: git git://linuxtv.org/media_tree.git
12497 F: drivers/media/usb/stk1160/
12499 STMMAC ETHERNET DRIVER
12500 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
12501 M: Alexandre Torgue <alexandre.torgue@st.com>
12502 L: netdev@vger.kernel.org
12503 W: http://www.stlinux.com
12505 F: drivers/net/ethernet/stmicro/stmmac/
12508 M: Sam Creasey <sammy@sammy.net>
12509 W: http://sammy.net/sun3/
12511 F: arch/m68k/kernel/*sun3*
12512 F: arch/m68k/sun3*/
12513 F: arch/m68k/include/asm/sun3*
12514 F: drivers/net/ethernet/i825xx/sun3*
12516 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12517 M: Hans de Goede <hdegoede@redhat.com>
12518 L: linux-input@vger.kernel.org
12520 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12521 F: drivers/input/keyboard/sun4i-lradc-keys.c
12523 SUNDANCE NETWORK DRIVER
12524 M: Denis Kirjanov <kda@linux-powerpc.org>
12525 L: netdev@vger.kernel.org
12527 F: drivers/net/ethernet/dlink/sundance.c
12530 M: Yoshinori Sato <ysato@users.sourceforge.jp>
12531 M: Rich Felker <dalias@libc.org>
12532 L: linux-sh@vger.kernel.org
12533 Q: http://patchwork.kernel.org/project/linux-sh/list/
12535 F: Documentation/sh/
12540 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12541 M: Len Brown <len.brown@intel.com>
12542 M: Pavel Machek <pavel@ucw.cz>
12543 L: linux-pm@vger.kernel.org
12544 B: https://bugzilla.kernel.org
12546 F: Documentation/power/
12547 F: arch/x86/kernel/acpi/
12548 F: drivers/base/power/
12550 F: include/linux/suspend.h
12551 F: include/linux/freezer.h
12552 F: include/linux/pm.h
12555 M: Martin Mares <mj@ucw.cz>
12556 L: linux-video@atrey.karlin.mff.cuni.cz
12558 F: Documentation/svga.txt
12559 F: arch/x86/boot/video*
12562 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12563 L: linux-kernel@vger.kernel.org
12564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12567 F: arch/*/kernel/pci-swiotlb.c
12568 F: include/linux/swiotlb.h
12571 M: Jiri Pirko <jiri@resnulli.us>
12572 M: Ivan Vecera <ivecera@redhat.com>
12573 L: netdev@vger.kernel.org
12576 F: include/net/switchdev.h
12578 SYNC FILE FRAMEWORK
12579 M: Sumit Semwal <sumit.semwal@linaro.org>
12580 R: Gustavo Padovan <gustavo@padovan.org>
12582 L: linux-media@vger.kernel.org
12583 L: dri-devel@lists.freedesktop.org
12584 F: drivers/dma-buf/sync_*
12585 F: drivers/dma-buf/dma-fence*
12586 F: drivers/dma-buf/sw_sync.c
12587 F: include/linux/sync_file.h
12588 F: include/uapi/linux/sync_file.h
12589 F: Documentation/sync_file.txt
12590 T: git git://anongit.freedesktop.org/drm/drm-misc
12592 SYNOPSYS ARC ARCHITECTURE
12593 M: Vineet Gupta <vgupta@synopsys.com>
12594 L: linux-snps-arc@lists.infradead.org
12597 F: Documentation/devicetree/bindings/arc/*
12598 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12599 F: drivers/clocksource/arc_timer.c
12600 F: drivers/tty/serial/arc_uart.c
12601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12603 SYNOPSYS ARC SDP platform support
12604 M: Alexey Brodkin <abrodkin@synopsys.com>
12606 F: arch/arc/plat-axs10x
12607 F: arch/arc/boot/dts/ax*
12608 F: Documentation/devicetree/bindings/arc/axs10*
12610 SYNOPSYS DESIGNWARE DMAC DRIVER
12611 M: Viresh Kumar <vireshk@kernel.org>
12612 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12614 F: include/linux/dma/dw.h
12615 F: include/linux/platform_data/dma-dw.h
12618 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12619 M: Jie Deng <jiedeng@synopsys.com>
12620 L: netdev@vger.kernel.org
12622 F: drivers/net/ethernet/synopsys/
12624 SYNOPSYS DESIGNWARE I2C DRIVER
12625 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
12626 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12627 R: Mika Westerberg <mika.westerberg@linux.intel.com>
12628 L: linux-i2c@vger.kernel.org
12630 F: drivers/i2c/busses/i2c-designware-*
12631 F: include/linux/platform_data/i2c-designware.h
12633 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12634 M: Jaehoon Chung <jh80.chung@samsung.com>
12635 L: linux-mmc@vger.kernel.org
12637 F: drivers/mmc/host/dw_mmc*
12639 SYSTEM CONFIGURATION (SYSCON)
12640 M: Lee Jones <lee.jones@linaro.org>
12641 M: Arnd Bergmann <arnd@arndb.de>
12642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12644 F: drivers/mfd/syscon.c
12646 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12647 M: Sudeep Holla <sudeep.holla@arm.com>
12648 L: linux-arm-kernel@lists.infradead.org
12650 F: Documentation/devicetree/bindings/arm/arm,scpi.txt
12651 F: drivers/clk/clk-scpi.c
12652 F: drivers/cpufreq/scpi-cpufreq.c
12653 F: drivers/firmware/arm_scpi.c
12654 F: include/linux/scpi_protocol.h
12656 SYSTEM RESET/SHUTDOWN DRIVERS
12657 M: Sebastian Reichel <sre@kernel.org>
12658 L: linux-pm@vger.kernel.org
12659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12661 F: Documentation/devicetree/bindings/power/reset/
12662 F: drivers/power/reset/
12664 SYSTEM TRACE MODULE CLASS
12665 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12668 F: Documentation/trace/stm.txt
12669 F: drivers/hwtracing/stm/
12670 F: include/linux/stm.h
12671 F: include/uapi/linux/stm.h
12674 M: Christoph Hellwig <hch@infradead.org>
12676 F: Documentation/filesystems/sysv-fs.txt
12678 F: include/linux/sysv_fs.h
12681 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12682 L: linux-scsi@vger.kernel.org
12683 L: target-devel@vger.kernel.org
12684 W: http://www.linux-iscsi.org
12685 W: http://groups.google.com/group/linux-iscsi-target-dev
12686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12690 F: Documentation/target/
12692 TASKSTATS STATISTICS INTERFACE
12693 M: Balbir Singh <bsingharora@gmail.com>
12695 F: Documentation/accounting/taskstats*
12696 F: include/linux/taskstats*
12697 F: kernel/taskstats.c
12700 M: Jamal Hadi Salim <jhs@mojatatu.com>
12701 M: Cong Wang <xiyou.wangcong@gmail.com>
12702 M: Jiri Pirko <jiri@resnulli.us>
12703 L: netdev@vger.kernel.org
12705 F: include/net/pkt_cls.h
12706 F: include/net/pkt_sched.h
12707 F: include/net/tc_act/
12708 F: include/uapi/linux/pkt_cls.h
12709 F: include/uapi/linux/pkt_sched.h
12710 F: include/uapi/linux/tc_act/
12711 F: include/uapi/linux/tc_ematch/
12714 TCP LOW PRIORITY MODULE
12715 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12716 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12717 W: http://tcp-lp-mod.sourceforge.net/
12719 F: net/ipv4/tcp_lp.c
12721 TDA10071 MEDIA DRIVER
12722 M: Antti Palosaari <crope@iki.fi>
12723 L: linux-media@vger.kernel.org
12724 W: https://linuxtv.org
12725 W: http://palosaari.fi/linux/
12726 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12727 T: git git://linuxtv.org/anttip/media_tree.git
12729 F: drivers/media/dvb-frontends/tda10071*
12731 TDA18212 MEDIA DRIVER
12732 M: Antti Palosaari <crope@iki.fi>
12733 L: linux-media@vger.kernel.org
12734 W: https://linuxtv.org
12735 W: http://palosaari.fi/linux/
12736 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12737 T: git git://linuxtv.org/anttip/media_tree.git
12739 F: drivers/media/tuners/tda18212*
12741 TDA18218 MEDIA DRIVER
12742 M: Antti Palosaari <crope@iki.fi>
12743 L: linux-media@vger.kernel.org
12744 W: https://linuxtv.org
12745 W: http://palosaari.fi/linux/
12746 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12747 T: git git://linuxtv.org/anttip/media_tree.git
12749 F: drivers/media/tuners/tda18218*
12751 TDA18271 MEDIA DRIVER
12752 M: Michael Krufky <mkrufky@linuxtv.org>
12753 L: linux-media@vger.kernel.org
12754 W: https://linuxtv.org
12755 W: http://github.com/mkrufky
12756 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12757 T: git git://linuxtv.org/mkrufky/tuners.git
12759 F: drivers/media/tuners/tda18271*
12761 TDA827x MEDIA DRIVER
12762 M: Michael Krufky <mkrufky@linuxtv.org>
12763 L: linux-media@vger.kernel.org
12764 W: https://linuxtv.org
12765 W: http://github.com/mkrufky
12766 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12767 T: git git://linuxtv.org/mkrufky/tuners.git
12769 F: drivers/media/tuners/tda8290.*
12771 TDA8290 MEDIA DRIVER
12772 M: Michael Krufky <mkrufky@linuxtv.org>
12773 L: linux-media@vger.kernel.org
12774 W: https://linuxtv.org
12775 W: http://github.com/mkrufky
12776 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12777 T: git git://linuxtv.org/mkrufky/tuners.git
12779 F: drivers/media/tuners/tda8290.*
12781 TDA9840 MEDIA DRIVER
12782 M: Hans Verkuil <hverkuil@xs4all.nl>
12783 L: linux-media@vger.kernel.org
12784 T: git git://linuxtv.org/media_tree.git
12785 W: https://linuxtv.org
12787 F: drivers/media/i2c/tda9840*
12789 TEA5761 TUNER DRIVER
12790 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12791 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12792 L: linux-media@vger.kernel.org
12793 W: https://linuxtv.org
12794 T: git git://linuxtv.org/media_tree.git
12796 F: drivers/media/tuners/tea5761.*
12798 TEA5767 TUNER DRIVER
12799 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12800 M: Mauro Carvalho Chehab <mchehab@kernel.org>
12801 L: linux-media@vger.kernel.org
12802 W: https://linuxtv.org
12803 T: git git://linuxtv.org/media_tree.git
12805 F: drivers/media/tuners/tea5767.*
12807 TEA6415C MEDIA DRIVER
12808 M: Hans Verkuil <hverkuil@xs4all.nl>
12809 L: linux-media@vger.kernel.org
12810 T: git git://linuxtv.org/media_tree.git
12811 W: https://linuxtv.org
12813 F: drivers/media/i2c/tea6415c*
12815 TEA6420 MEDIA DRIVER
12816 M: Hans Verkuil <hverkuil@xs4all.nl>
12817 L: linux-media@vger.kernel.org
12818 T: git git://linuxtv.org/media_tree.git
12819 W: https://linuxtv.org
12821 F: drivers/media/i2c/tea6420*
12824 M: Jiri Pirko <jiri@resnulli.us>
12825 L: netdev@vger.kernel.org
12827 F: drivers/net/team/
12828 F: include/linux/if_team.h
12829 F: include/uapi/linux/if_team.h
12831 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12832 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12834 F: arch/x86/platform/ts5500/
12836 TECHNOTREND USB IR RECEIVER
12837 M: Sean Young <sean@mess.org>
12838 L: linux-media@vger.kernel.org
12840 F: drivers/media/rc/ttusbir.c
12843 M: Jens Wiklander <jens.wiklander@linaro.org>
12845 F: include/linux/tee_drv.h
12846 F: include/uapi/linux/tee.h
12848 F: Documentation/tee.txt
12850 TEGRA ARCHITECTURE SUPPORT
12851 M: Thierry Reding <thierry.reding@gmail.com>
12852 M: Jonathan Hunter <jonathanh@nvidia.com>
12853 L: linux-tegra@vger.kernel.org
12854 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
12855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12860 M: Peter De Schrijver <pdeschrijver@nvidia.com>
12861 M: Prashant Gaikwad <pgaikwad@nvidia.com>
12863 F: drivers/clk/tegra/
12866 M: Laxman Dewangan <ldewangan@nvidia.com>
12867 M: Jon Hunter <jonathanh@nvidia.com>
12869 F: drivers/dma/tegra*
12872 M: Laxman Dewangan <ldewangan@nvidia.com>
12874 F: drivers/i2c/busses/i2c-tegra.c
12876 TEGRA IOMMU DRIVERS
12877 M: Hiroshi Doyu <hdoyu@nvidia.com>
12879 F: drivers/iommu/tegra*
12882 M: Rakesh Iyer <riyer@nvidia.com>
12883 M: Laxman Dewangan <ldewangan@nvidia.com>
12885 F: drivers/input/keyboard/tegra-kbc.c
12888 M: Thierry Reding <thierry.reding@gmail.com>
12890 F: drivers/pwm/pwm-tegra.c
12892 TEGRA SERIAL DRIVER
12893 M: Laxman Dewangan <ldewangan@nvidia.com>
12895 F: drivers/tty/serial/serial-tegra.c
12898 M: Laxman Dewangan <ldewangan@nvidia.com>
12900 F: drivers/spi/spi-tegra*
12902 TEHUTI ETHERNET DRIVER
12903 M: Andy Gospodarek <andy@greyhouse.net>
12904 L: netdev@vger.kernel.org
12906 F: drivers/net/ethernet/tehuti/*
12908 Telecom Clock Driver for MCPL0010
12909 M: Mark Gross <mark.gross@intel.com>
12911 F: drivers/char/tlclk.c
12913 TENSILICA XTENSA PORT (xtensa)
12914 M: Chris Zankel <chris@zankel.net>
12915 M: Max Filippov <jcmvbkbc@gmail.com>
12916 L: linux-xtensa@linux-xtensa.org
12917 T: git git://github.com/czankel/xtensa-linux.git
12920 F: drivers/irqchip/irq-xtensa-*
12922 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12923 M: Nishanth Menon <nm@ti.com>
12924 M: Tero Kristo <t-kristo@ti.com>
12925 M: Santosh Shilimkar <ssantosh@kernel.org>
12926 L: linux-arm-kernel@lists.infradead.org
12928 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12929 F: drivers/firmware/ti_sci*
12930 F: include/linux/soc/ti/ti_sci_protocol.h
12931 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12932 F: include/dt-bindings/genpd/k2g.h
12933 F: drivers/soc/ti/ti_sci_pm_domains.c
12934 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
12935 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
12936 F: drivers/clk/keystone/sci-clk.c
12937 F: drivers/reset/reset-ti-sci.c
12939 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12940 M: Hans Verkuil <hverkuil@xs4all.nl>
12941 L: linux-media@vger.kernel.org
12942 T: git git://linuxtv.org/media_tree.git
12943 W: https://linuxtv.org
12945 F: drivers/media/radio/radio-raremono.c
12948 M: Zhang Rui <rui.zhang@intel.com>
12949 M: Eduardo Valentin <edubezval@gmail.com>
12950 L: linux-pm@vger.kernel.org
12951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12953 Q: https://patchwork.kernel.org/project/linux-pm/list/
12955 F: drivers/thermal/
12956 F: include/linux/thermal.h
12957 F: include/uapi/linux/thermal.h
12958 F: include/linux/cpu_cooling.h
12959 F: Documentation/devicetree/bindings/thermal/
12961 THERMAL/CPU_COOLING
12962 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12963 M: Viresh Kumar <viresh.kumar@linaro.org>
12964 M: Javi Merino <javi.merino@kernel.org>
12965 L: linux-pm@vger.kernel.org
12967 F: Documentation/thermal/cpu-cooling-api.txt
12968 F: drivers/thermal/cpu_cooling.c
12969 F: include/linux/cpu_cooling.h
12971 THINKPAD ACPI EXTRAS DRIVER
12972 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12973 L: ibm-acpi-devel@lists.sourceforge.net
12974 L: platform-driver-x86@vger.kernel.org
12975 W: http://ibm-acpi.sourceforge.net
12976 W: http://thinkwiki.org/wiki/Ibm-acpi
12977 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12979 F: drivers/platform/x86/thinkpad_acpi.c
12982 M: Andreas Noever <andreas.noever@gmail.com>
12983 M: Michael Jamet <michael.jamet@intel.com>
12984 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12985 M: Yehezkel Bernat <yehezkel.bernat@intel.com>
12987 F: drivers/thunderbolt/
12989 TI AM437X VPFE DRIVER
12990 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12991 L: linux-media@vger.kernel.org
12992 W: https://linuxtv.org
12993 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12994 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12996 F: drivers/media/platform/am437x/
12998 TI BANDGAP AND THERMAL DRIVER
12999 M: Eduardo Valentin <edubezval@gmail.com>
13000 M: Keerthy <j-keerthy@ti.com>
13001 L: linux-pm@vger.kernel.org
13002 L: linux-omap@vger.kernel.org
13004 F: drivers/thermal/ti-soc-thermal/
13006 TI BQ27XXX POWER SUPPLY DRIVER
13007 R: Andrew F. Davis <afd@ti.com>
13008 F: include/linux/power/bq27xxx_battery.h
13009 F: drivers/power/supply/bq27xxx_battery.c
13010 F: drivers/power/supply/bq27xxx_battery_i2c.c
13012 TI CDCE706 CLOCK DRIVER
13013 M: Max Filippov <jcmvbkbc@gmail.com>
13015 F: drivers/clk/clk-cdce706.c
13018 M: Tero Kristo <t-kristo@ti.com>
13019 L: linux-omap@vger.kernel.org
13022 F: include/linux/clk/ti.h
13024 TI DAVINCI MACHINE SUPPORT
13025 M: Sekhar Nori <nsekhar@ti.com>
13026 M: Kevin Hilman <khilman@kernel.org>
13027 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13030 F: arch/arm/mach-davinci/
13031 F: drivers/i2c/busses/i2c-davinci.c
13032 F: arch/arm/boot/dts/da850*
13034 TI DAVINCI SERIES GPIO DRIVER
13035 M: Keerthy <j-keerthy@ti.com>
13036 L: linux-gpio@vger.kernel.org
13038 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13039 F: drivers/gpio/gpio-davinci.c
13041 TI DAVINCI SERIES MEDIA DRIVER
13042 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13043 L: linux-media@vger.kernel.org
13044 W: https://linuxtv.org
13045 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13046 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13048 F: drivers/media/platform/davinci/
13049 F: include/media/davinci/
13051 TI ETHERNET SWITCH DRIVER (CPSW)
13052 R: Grygorii Strashko <grygorii.strashko@ti.com>
13053 L: linux-omap@vger.kernel.org
13054 L: netdev@vger.kernel.org
13056 F: drivers/net/ethernet/ti/cpsw*
13057 F: drivers/net/ethernet/ti/davinci*
13059 TI FLASH MEDIA INTERFACE DRIVER
13060 M: Alex Dubov <oakad@yahoo.com>
13062 F: drivers/misc/tifm*
13063 F: drivers/mmc/host/tifm_sd.c
13064 F: include/linux/tifm.h
13066 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13067 M: Santosh Shilimkar <ssantosh@kernel.org>
13068 L: linux-kernel@vger.kernel.org
13069 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13071 F: drivers/soc/ti/*
13072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13074 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13075 M: M R Swami Reddy <mr.swami.reddy@ti.com>
13076 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13077 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13079 F: sound/soc/codecs/lm49453*
13080 F: sound/soc/codecs/isabelle*
13082 TI LP855x BACKLIGHT DRIVER
13083 M: Milo Kim <milo.kim@ti.com>
13085 F: Documentation/backlight/lp855x-driver.txt
13086 F: drivers/video/backlight/lp855x_bl.c
13087 F: include/linux/platform_data/lp855x.h
13089 TI LP8727 CHARGER DRIVER
13090 M: Milo Kim <milo.kim@ti.com>
13092 F: drivers/power/supply/lp8727_charger.c
13093 F: include/linux/platform_data/lp8727.h
13095 TI LP8788 MFD DRIVER
13096 M: Milo Kim <milo.kim@ti.com>
13098 F: drivers/iio/adc/lp8788_adc.c
13099 F: drivers/leds/leds-lp8788.c
13100 F: drivers/mfd/lp8788*.c
13101 F: drivers/power/supply/lp8788-charger.c
13102 F: drivers/regulator/lp8788-*.c
13103 F: include/linux/mfd/lp8788*.h
13105 TI NETCP ETHERNET DRIVER
13106 M: Wingman Kwok <w-kwok2@ti.com>
13107 M: Murali Karicheri <m-karicheri2@ti.com>
13108 L: netdev@vger.kernel.org
13110 F: drivers/net/ethernet/ti/netcp*
13112 TI TAS571X FAMILY ASoC CODEC DRIVER
13113 M: Kevin Cernekee <cernekee@chromium.org>
13114 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13116 F: sound/soc/codecs/tas571x*
13118 TI TRF7970A NFC DRIVER
13119 M: Mark Greer <mgreer@animalcreek.com>
13120 L: linux-wireless@vger.kernel.org
13121 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13123 F: drivers/nfc/trf7970a.c
13124 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13126 TI TWL4030 SERIES SOC CODEC DRIVER
13127 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
13128 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13130 F: sound/soc/codecs/twl4030*
13133 M: Benoit Parrot <bparrot@ti.com>
13134 L: linux-media@vger.kernel.org
13135 W: http://linuxtv.org/
13136 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13138 F: drivers/media/platform/ti-vpe/
13140 TI WILINK WIRELESS DRIVERS
13141 L: linux-wireless@vger.kernel.org
13142 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13143 W: http://wireless.kernel.org/en/users/Drivers/wl1251
13144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13146 F: drivers/net/wireless/ti/
13147 F: include/linux/wl12xx.h
13150 M: Chris Metcalf <cmetcalf@mellanox.com>
13151 W: http://www.mellanox.com/repository/solutions/tile-scm/
13152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13155 F: drivers/char/tile-srom.c
13156 F: drivers/edac/tile_edac.c
13157 F: drivers/net/ethernet/tile/
13158 F: drivers/rtc/rtc-tile.c
13159 F: drivers/tty/hvc/hvc_tile.c
13160 F: drivers/tty/serial/tilegx.c
13161 F: drivers/usb/host/*-tilegx.c
13162 F: include/linux/usb/tilegx.h
13164 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13165 M: John Stultz <john.stultz@linaro.org>
13166 M: Thomas Gleixner <tglx@linutronix.de>
13167 R: Stephen Boyd <sboyd@codeaurora.org>
13168 L: linux-kernel@vger.kernel.org
13169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13171 F: include/linux/clocksource.h
13172 F: include/linux/time.h
13173 F: include/linux/timex.h
13174 F: include/uapi/linux/time.h
13175 F: include/uapi/linux/timex.h
13176 F: kernel/time/clocksource.c
13177 F: kernel/time/time*.c
13178 F: kernel/time/alarmtimer.c
13179 F: kernel/time/ntp.c
13180 F: tools/testing/selftests/timers/
13183 M: Jon Maloy <jon.maloy@ericsson.com>
13184 M: Ying Xue <ying.xue@windriver.com>
13185 L: netdev@vger.kernel.org (core kernel code)
13186 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13187 W: http://tipc.sourceforge.net/
13189 F: include/uapi/linux/tipc*.h
13192 TLAN NETWORK DRIVER
13193 M: Samuel Chessman <chessman@tux.org>
13194 L: tlan-devel@lists.sourceforge.net (subscribers-only)
13195 W: http://sourceforge.net/projects/tlan/
13197 F: Documentation/networking/tlan.txt
13198 F: drivers/net/ethernet/ti/tlan.*
13200 TM6000 VIDEO4LINUX DRIVER
13201 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13202 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13203 L: linux-media@vger.kernel.org
13204 W: https://linuxtv.org
13205 T: git git://linuxtv.org/media_tree.git
13207 F: drivers/media/usb/tm6000/
13208 F: Documentation/media/v4l-drivers/tm6000*
13210 TMIO/SDHI MMC DRIVER
13211 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13212 L: linux-mmc@vger.kernel.org
13214 F: drivers/mmc/host/tmio_mmc*
13215 F: drivers/mmc/host/renesas_sdhi*
13216 F: include/linux/mfd/tmio.h
13218 TMP401 HARDWARE MONITOR DRIVER
13219 M: Guenter Roeck <linux@roeck-us.net>
13220 L: linux-hwmon@vger.kernel.org
13222 F: Documentation/hwmon/tmp401
13223 F: drivers/hwmon/tmp401.c
13225 TMPFS (SHMEM FILESYSTEM)
13226 M: Hugh Dickins <hughd@google.com>
13227 L: linux-mm@kvack.org
13229 F: include/linux/shmem_fs.h
13232 TOMOYO SECURITY MODULE
13233 M: Kentaro Takeda <takedakn@nttdata.co.jp>
13234 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13235 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13236 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13237 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13238 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13239 W: http://tomoyo.sourceforge.jp/
13240 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13242 F: security/tomoyo/
13244 TOPSTAR LAPTOP EXTRAS DRIVER
13245 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13246 L: platform-driver-x86@vger.kernel.org
13248 F: drivers/platform/x86/topstar-laptop.c
13250 TOSHIBA ACPI EXTRAS DRIVER
13251 M: Azael Avalos <coproscefalo@gmail.com>
13252 L: platform-driver-x86@vger.kernel.org
13254 F: drivers/platform/x86/toshiba_acpi.c
13256 TOSHIBA BLUETOOTH DRIVER
13257 M: Azael Avalos <coproscefalo@gmail.com>
13258 L: platform-driver-x86@vger.kernel.org
13260 F: drivers/platform/x86/toshiba_bluetooth.c
13262 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13263 M: Azael Avalos <coproscefalo@gmail.com>
13264 L: platform-driver-x86@vger.kernel.org
13266 F: drivers/platform/x86/toshiba_haps.c
13269 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
13270 W: http://www.buzzard.org.uk/toshiba/
13272 F: drivers/char/toshiba.c
13273 F: include/linux/toshiba.h
13274 F: include/uapi/linux/toshiba.h
13276 TOSHIBA TC358743 DRIVER
13277 M: Mats Randgaard <matrandg@cisco.com>
13278 L: linux-media@vger.kernel.org
13280 F: drivers/media/i2c/tc358743*
13281 F: include/media/i2c/tc358743.h
13283 TOSHIBA WMI HOTKEYS DRIVER
13284 M: Azael Avalos <coproscefalo@gmail.com>
13285 L: platform-driver-x86@vger.kernel.org
13287 F: drivers/platform/x86/toshiba-wmi.c
13290 M: Peter Huewe <peterhuewe@gmx.de>
13291 M: Marcel Selhorst <tpmdd@selhorst.net>
13292 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13293 R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13294 W: http://tpmdd.sourceforge.net
13295 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13296 Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
13297 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
13299 F: drivers/char/tpm/
13301 TPM IBM_VTPM DEVICE DRIVER
13302 M: Ashley Lai <ashleydlai@gmail.com>
13303 W: http://tpmdd.sourceforge.net
13304 L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13306 F: drivers/char/tpm/tpm_ibmvtpm*
13309 M: Steven Rostedt <rostedt@goodmis.org>
13310 M: Ingo Molnar <mingo@redhat.com>
13311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13313 F: Documentation/trace/ftrace.txt
13314 F: arch/*/*/*/ftrace.h
13315 F: arch/*/kernel/ftrace.c
13316 F: include/*/ftrace.h
13317 F: include/linux/trace*.h
13320 F: tools/testing/selftests/ftrace/
13322 TRACING MMIO ACCESSES (MMIOTRACE)
13323 M: Steven Rostedt <rostedt@goodmis.org>
13324 M: Ingo Molnar <mingo@kernel.org>
13325 R: Karol Herbst <karolherbst@gmail.com>
13326 R: Pekka Paalanen <ppaalanen@gmail.com>
13328 L: linux-kernel@vger.kernel.org
13329 L: nouveau@lists.freedesktop.org
13330 F: kernel/trace/trace_mmiotrace.c
13331 F: include/linux/mmiotrace.h
13332 F: arch/x86/mm/kmmio.c
13333 F: arch/x86/mm/mmio-mod.c
13334 F: arch/x86/mm/testmmiotrace.c
13337 M: Jiri Kosina <trivial@kernel.org>
13338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13340 K: ^Subject:.*(?i)trivial
13343 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13344 M: Jiri Slaby <jslaby@suse.com>
13346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13347 F: Documentation/serial/
13349 F: drivers/tty/serial/serial_core.c
13350 F: include/linux/serial_core.h
13351 F: include/linux/serial.h
13352 F: include/linux/tty.h
13353 F: include/uapi/linux/serial_core.h
13354 F: include/uapi/linux/serial.h
13355 F: include/uapi/linux/tty.h
13357 TUA9001 MEDIA DRIVER
13358 M: Antti Palosaari <crope@iki.fi>
13359 L: linux-media@vger.kernel.org
13360 W: https://linuxtv.org
13361 W: http://palosaari.fi/linux/
13362 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13363 T: git git://linuxtv.org/anttip/media_tree.git
13365 F: drivers/media/tuners/tua9001*
13367 TULIP NETWORK DRIVERS
13368 L: netdev@vger.kernel.org
13369 L: linux-parisc@vger.kernel.org
13371 F: drivers/net/ethernet/dec/tulip/
13374 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
13375 W: http://vtun.sourceforge.net/tun
13377 F: Documentation/networking/tuntap.txt
13378 F: arch/um/os-Linux/drivers/
13380 TURBOCHANNEL SUBSYSTEM
13381 M: "Maciej W. Rozycki" <macro@linux-mips.org>
13382 M: Ralf Baechle <ralf@linux-mips.org>
13383 L: linux-mips@linux-mips.org
13384 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
13387 F: include/linux/tc.h
13389 TW5864 VIDEO4LINUX DRIVER
13390 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13391 M: Anton Sviridenko <anton@corp.bluecherry.net>
13392 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13393 M: Andrey Utkin <andrey_utkin@fastmail.com>
13394 L: linux-media@vger.kernel.org
13396 F: drivers/media/pci/tw5864/
13398 TW68 VIDEO4LINUX DRIVER
13399 M: Hans Verkuil <hverkuil@xs4all.nl>
13400 L: linux-media@vger.kernel.org
13401 T: git git://linuxtv.org/media_tree.git
13402 W: https://linuxtv.org
13404 F: drivers/media/pci/tw68/
13406 TW686X VIDEO4LINUX DRIVER
13407 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13408 L: linux-media@vger.kernel.org
13409 T: git git://linuxtv.org/media_tree.git
13410 W: http://linuxtv.org
13412 F: drivers/media/pci/tw686x/
13414 UBI FILE SYSTEM (UBIFS)
13415 M: Richard Weinberger <richard@nod.at>
13416 M: Artem Bityutskiy <dedekind1@gmail.com>
13417 M: Adrian Hunter <adrian.hunter@intel.com>
13418 L: linux-mtd@lists.infradead.org
13419 T: git git://git.infradead.org/ubifs-2.6.git
13420 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
13422 F: Documentation/filesystems/ubifs.txt
13425 UCLINUX (M68KNOMMU AND COLDFIRE)
13426 M: Greg Ungerer <gerg@linux-m68k.org>
13427 W: http://www.linux-m68k.org/
13428 W: http://www.uclinux.org/
13429 L: linux-m68k@lists.linux-m68k.org
13430 L: uclinux-dev@uclinux.org (subscribers-only)
13431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13433 F: arch/m68k/coldfire/
13435 F: arch/m68k/*/*_no.*
13436 F: arch/m68k/include/asm/*_no.*
13439 M: Jan Kara <jack@suse.com>
13441 F: Documentation/filesystems/udf.txt
13445 M: Bastien Nocera <hadess@hadess.net>
13446 L: linux-input@vger.kernel.org
13448 F: drivers/hid/hid-udraw.c
13451 M: Evgeniy Dushistov <dushistov@mail.ru>
13453 F: Documentation/filesystems/ufs.txt
13456 UHID USERSPACE HID IO DRIVER:
13457 M: David Herrmann <dh.herrmann@googlemail.com>
13458 L: linux-input@vger.kernel.org
13460 F: drivers/hid/uhid.c
13461 F: include/uapi/linux/uhid.h
13464 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13465 L: linux-usb@vger.kernel.org
13467 F: drivers/usb/common/ulpi.c
13468 F: include/linux/ulpi/
13470 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13471 L: linux-usb@vger.kernel.org
13474 F: include/linux/uwb.h
13475 F: include/linux/uwb/
13477 UNICORE32 ARCHITECTURE:
13478 M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13479 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13481 T: git git://github.com/gxt/linux.git
13485 M: Tony Finch <dot@dotat.at>
13486 W: http://dotat.at/prog/unifdef
13488 F: scripts/unifdef.c
13490 UNIFORM CDROM DRIVER
13491 M: Jens Axboe <axboe@kernel.dk>
13492 W: http://www.kernel.dk
13494 F: Documentation/cdrom/
13495 F: drivers/cdrom/cdrom.c
13496 F: include/linux/cdrom.h
13497 F: include/uapi/linux/cdrom.h
13499 UNISYS S-PAR DRIVERS
13500 M: David Kershner <david.kershner@unisys.com>
13501 L: sparmaintainer@unisys.com (Unisys internal)
13503 F: drivers/staging/unisys/
13505 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13506 M: Vinayak Holikatti <vinholikatti@gmail.com>
13507 L: linux-scsi@vger.kernel.org
13509 F: Documentation/scsi/ufs.txt
13510 F: drivers/scsi/ufs/
13512 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13513 M: Manjunath M Bettegowda <manjumb@synopsys.com>
13514 M: Prabu Thangamuthu <prabut@synopsys.com>
13515 L: linux-scsi@vger.kernel.org
13517 F: drivers/scsi/ufs/*dwc*
13519 UNSORTED BLOCK IMAGES (UBI)
13520 M: Artem Bityutskiy <dedekind1@gmail.com>
13521 M: Richard Weinberger <richard@nod.at>
13522 W: http://www.linux-mtd.infradead.org/
13523 L: linux-mtd@lists.infradead.org
13524 T: git git://git.infradead.org/ubifs-2.6.git
13526 F: drivers/mtd/ubi/
13527 F: include/linux/mtd/ubi.h
13528 F: include/uapi/mtd/ubi-user.h
13530 USB "USBNET" DRIVER FRAMEWORK
13531 M: Oliver Neukum <oneukum@suse.com>
13532 L: netdev@vger.kernel.org
13533 W: http://www.linux-usb.org/usbnet
13535 F: drivers/net/usb/usbnet.c
13536 F: include/linux/usb/usbnet.h
13539 M: Oliver Neukum <oneukum@suse.com>
13540 L: linux-usb@vger.kernel.org
13542 F: Documentation/usb/acm.txt
13543 F: drivers/usb/class/cdc-acm.*
13545 USB AR5523 WIRELESS DRIVER
13546 M: Pontus Fuchs <pontus.fuchs@gmail.com>
13547 L: linux-wireless@vger.kernel.org
13549 F: drivers/net/wireless/ath/ar5523/
13552 M: Oliver Neukum <oneukum@suse.com>
13553 L: linux-usb@vger.kernel.org
13554 L: linux-scsi@vger.kernel.org
13556 F: drivers/usb/storage/uas.c
13558 USB CDC ETHERNET DRIVER
13559 M: Oliver Neukum <oliver@neukum.org>
13560 L: linux-usb@vger.kernel.org
13562 F: drivers/net/usb/cdc_*.c
13563 F: include/uapi/linux/usb/cdc.h
13565 USB CHAOSKEY DRIVER
13566 M: Keith Packard <keithp@keithp.com>
13567 L: linux-usb@vger.kernel.org
13569 F: drivers/usb/misc/chaoskey.c
13571 USB CYPRESS C67X00 DRIVER
13572 M: Peter Korsgaard <jacmet@sunsite.dk>
13573 L: linux-usb@vger.kernel.org
13575 F: drivers/usb/c67x00/
13577 USB DAVICOM DM9601 DRIVER
13578 M: Peter Korsgaard <jacmet@sunsite.dk>
13579 L: netdev@vger.kernel.org
13580 W: http://www.linux-usb.org/usbnet
13582 F: drivers/net/usb/dm9601.c
13584 USB DIAMOND RIO500 DRIVER
13585 M: Cesar Miquel <miquel@df.uba.ar>
13586 L: rio500-users@lists.sourceforge.net
13587 W: http://rio500.sourceforge.net
13589 F: drivers/usb/misc/rio500*
13592 M: Alan Stern <stern@rowland.harvard.edu>
13593 L: linux-usb@vger.kernel.org
13595 F: Documentation/usb/ehci.txt
13596 F: drivers/usb/host/ehci*
13598 USB GADGET/PERIPHERAL SUBSYSTEM
13599 M: Felipe Balbi <balbi@kernel.org>
13600 L: linux-usb@vger.kernel.org
13601 W: http://www.linux-usb.org/gadget
13602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13604 F: drivers/usb/gadget/
13605 F: include/linux/usb/gadget*
13607 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13608 M: Jiri Kosina <jikos@kernel.org>
13609 R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
13610 L: linux-usb@vger.kernel.org
13611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13613 F: Documentation/hid/hiddev.txt
13614 F: drivers/hid/usbhid/
13617 M: Olav Kongas <ok@artecdesign.ee>
13618 L: linux-usb@vger.kernel.org
13620 F: drivers/usb/host/isp116x*
13621 F: include/linux/usb/isp116x.h
13623 USB LAN78XX ETHERNET DRIVER
13624 M: Woojung Huh <woojung.huh@microchip.com>
13625 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13626 L: netdev@vger.kernel.org
13628 F: drivers/net/usb/lan78xx.*
13630 USB MASS STORAGE DRIVER
13631 M: Alan Stern <stern@rowland.harvard.edu>
13632 L: linux-usb@vger.kernel.org
13633 L: usb-storage@lists.one-eyed-alien.net
13635 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
13636 F: drivers/usb/storage/
13639 M: Clemens Ladisch <clemens@ladisch.de>
13640 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13641 T: git git://git.alsa-project.org/alsa-kernel.git
13643 F: sound/usb/midi.*
13645 USB NETWORKING DRIVERS
13646 L: linux-usb@vger.kernel.org
13648 F: drivers/net/usb/
13651 M: Alan Stern <stern@rowland.harvard.edu>
13652 L: linux-usb@vger.kernel.org
13654 F: Documentation/usb/ohci.txt
13655 F: drivers/usb/host/ohci*
13657 USB OTG FSM (Finite State Machine)
13658 M: Peter Chen <Peter.Chen@nxp.com>
13659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13660 L: linux-usb@vger.kernel.org
13662 F: drivers/usb/common/usb-otg-fsm.c
13665 M: Valentina Manea <valentina.manea.m@gmail.com>
13666 M: Shuah Khan <shuahkh@osg.samsung.com>
13667 M: Shuah Khan <shuah@kernel.org>
13668 L: linux-usb@vger.kernel.org
13670 F: Documentation/usb/usbip_protocol.txt
13671 F: drivers/usb/usbip/
13672 F: tools/usb/usbip/
13675 M: Petko Manolov <petkan@nucleusys.com>
13676 L: linux-usb@vger.kernel.org
13677 L: netdev@vger.kernel.org
13678 T: git git://github.com/petkan/pegasus.git
13679 W: https://github.com/petkan/pegasus
13681 F: drivers/net/usb/pegasus.*
13684 M: Felipe Balbi <balbi@kernel.org>
13685 L: linux-usb@vger.kernel.org
13686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13688 F: drivers/usb/phy/
13690 USB PRINTER DRIVER (usblp)
13691 M: Pete Zaitcev <zaitcev@redhat.com>
13692 L: linux-usb@vger.kernel.org
13694 F: drivers/usb/class/usblp.c
13696 USB QMI WWAN NETWORK DRIVER
13697 M: Bjørn Mork <bjorn@mork.no>
13698 L: netdev@vger.kernel.org
13700 F: Documentation/ABI/testing/sysfs-class-net-qmi
13701 F: drivers/net/usb/qmi_wwan.c
13704 M: Petko Manolov <petkan@nucleusys.com>
13705 L: linux-usb@vger.kernel.org
13706 L: netdev@vger.kernel.org
13707 T: git git://github.com/petkan/rtl8150.git
13708 W: https://github.com/petkan/rtl8150
13710 F: drivers/net/usb/rtl8150.c
13712 USB SERIAL SUBSYSTEM
13713 M: Johan Hovold <johan@kernel.org>
13714 L: linux-usb@vger.kernel.org
13715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13717 F: Documentation/usb/usb-serial.txt
13718 F: drivers/usb/serial/
13719 F: include/linux/usb/serial.h
13721 USB SMSC75XX ETHERNET DRIVER
13722 M: Steve Glendinning <steve.glendinning@shawell.net>
13723 L: netdev@vger.kernel.org
13725 F: drivers/net/usb/smsc75xx.*
13727 USB SMSC95XX ETHERNET DRIVER
13728 M: Steve Glendinning <steve.glendinning@shawell.net>
13729 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13730 L: netdev@vger.kernel.org
13732 F: drivers/net/usb/smsc95xx.*
13735 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13736 L: linux-usb@vger.kernel.org
13737 W: http://www.linux-usb.org
13738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13740 F: Documentation/devicetree/bindings/usb/
13741 F: Documentation/usb/
13743 F: include/linux/usb.h
13744 F: include/linux/usb/
13746 USB TYPEC SUBSYSTEM
13747 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13748 L: linux-usb@vger.kernel.org
13750 F: Documentation/ABI/testing/sysfs-class-typec
13751 F: Documentation/usb/typec.rst
13752 F: drivers/usb/typec/
13753 F: include/linux/usb/typec.h
13756 M: Alan Stern <stern@rowland.harvard.edu>
13757 L: linux-usb@vger.kernel.org
13759 F: drivers/usb/host/uhci*
13762 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13763 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13764 L: linux-media@vger.kernel.org
13765 T: git git://linuxtv.org/media_tree.git
13766 W: http://www.ideasonboard.org/uvc/
13768 F: drivers/media/usb/uvc/
13769 F: include/uapi/linux/uvcvideo.h
13772 M: Hans Verkuil <hverkuil@xs4all.nl>
13773 L: linux-media@vger.kernel.org
13774 T: git git://linuxtv.org/media_tree.git
13775 W: https://linuxtv.org
13777 F: drivers/media/usb/usbvision/
13780 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13781 L: linux-usb@vger.kernel.org
13783 F: drivers/usb/gadget/function/*uvc*
13784 F: drivers/usb/gadget/legacy/webcam.c
13786 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13787 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
13788 L: linux-wireless@vger.kernel.org
13790 F: drivers/net/wireless/rndis_wlan.c
13793 M: Mathias Nyman <mathias.nyman@intel.com>
13794 L: linux-usb@vger.kernel.org
13796 F: drivers/usb/host/xhci*
13797 F: drivers/usb/host/pci-quirks*
13800 L: linux-wireless@vger.kernel.org
13801 W: http://linux-lc100020.sourceforge.net
13803 F: drivers/net/wireless/zydas/zd1201.*
13806 M: Antoine Jacquet <royale@zerezo.com>
13807 L: linux-usb@vger.kernel.org
13808 L: linux-media@vger.kernel.org
13809 T: git git://linuxtv.org/media_tree.git
13810 W: http://royale.zerezo.com/zr364xx/
13812 F: Documentation/media/v4l-drivers/zr364xx*
13813 F: drivers/media/usb/zr364xx/
13815 USER-MODE LINUX (UML)
13816 M: Jeff Dike <jdike@addtoit.com>
13817 M: Richard Weinberger <richard@nod.at>
13818 L: user-mode-linux-devel@lists.sourceforge.net
13819 L: user-mode-linux-user@lists.sourceforge.net
13820 W: http://user-mode-linux.sourceforge.net
13821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13823 F: Documentation/virtual/uml/
13829 USERSPACE I/O (UIO)
13830 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13833 F: Documentation/driver-api/uio-howto.rst
13835 F: include/linux/uio*.h
13838 M: Karel Zak <kzak@redhat.com>
13839 L: util-linux@vger.kernel.org
13840 W: http://en.wikipedia.org/wiki/Util-linux
13841 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13845 M: Christoph Hellwig <hch@lst.de>
13846 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13847 L: linux-kernel@vger.kernel.org
13848 T: git git://git.infradead.org/users/hch/uuid.git
13851 F: include/linux/uuid.h
13852 F: include/uapi/linux/uuid.h
13856 M: Michal Januszewski <spock@gentoo.org>
13857 L: linux-fbdev@vger.kernel.org
13858 W: http://dev.gentoo.org/~spock/projects/uvesafb/
13860 F: Documentation/fb/uvesafb.txt
13861 F: drivers/video/fbdev/uvesafb.*
13864 M: Stefan Agner <stefan@agner.ch>
13865 L: linux-mtd@lists.infradead.org
13867 F: drivers/mtd/nand/vf610_nfc.c
13869 VFAT/FAT/MSDOS FILESYSTEM
13870 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13872 F: Documentation/filesystems/vfat.txt
13876 M: Alex Williamson <alex.williamson@redhat.com>
13877 L: kvm@vger.kernel.org
13878 T: git git://github.com/awilliam/linux-vfio.git
13880 F: Documentation/vfio.txt
13882 F: include/linux/vfio.h
13883 F: include/uapi/linux/vfio.h
13885 VFIO MEDIATED DEVICE DRIVERS
13886 M: Kirti Wankhede <kwankhede@nvidia.com>
13887 L: kvm@vger.kernel.org
13889 F: Documentation/vfio-mediated-device.txt
13890 F: drivers/vfio/mdev/
13891 F: include/linux/mdev.h
13892 F: samples/vfio-mdev/
13894 VFIO PLATFORM DRIVER
13895 M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13896 L: kvm@vger.kernel.org
13898 F: drivers/vfio/platform/
13901 R: Lukas Wunner <lukas@wunner.de>
13903 F: Documentation/gpu/vga-switcheroo.rst
13904 F: drivers/gpu/vga/vga_switcheroo.c
13905 F: include/linux/vga_switcheroo.h
13906 T: git git://anongit.freedesktop.org/drm/drm-misc
13908 VIA RHINE NETWORK DRIVER
13910 F: drivers/net/ethernet/via/via-rhine.c
13912 VIA SD/MMC CARD CONTROLLER DRIVER
13913 M: Bruce Chang <brucechang@via.com.tw>
13914 M: Harald Welte <HaraldWelte@viatech.com>
13916 F: drivers/mmc/host/via-sdmmc.c
13918 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13919 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13920 L: linux-fbdev@vger.kernel.org
13922 F: include/linux/via-core.h
13923 F: include/linux/via-gpio.h
13924 F: include/linux/via_i2c.h
13925 F: drivers/video/fbdev/via/
13927 VIA VELOCITY NETWORK DRIVER
13928 M: Francois Romieu <romieu@fr.zoreil.com>
13929 L: netdev@vger.kernel.org
13931 F: drivers/net/ethernet/via/via-velocity.*
13933 VIDEO MULTIPLEXER DRIVER
13934 M: Philipp Zabel <p.zabel@pengutronix.de>
13935 L: linux-media@vger.kernel.org
13937 F: drivers/media/platform/video-mux.c
13939 VIDEOBUF2 FRAMEWORK
13940 M: Pawel Osciak <pawel@osciak.com>
13941 M: Marek Szyprowski <m.szyprowski@samsung.com>
13942 M: Kyungmin Park <kyungmin.park@samsung.com>
13943 L: linux-media@vger.kernel.org
13945 F: drivers/media/v4l2-core/videobuf2-*
13946 F: include/media/videobuf2-*
13948 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13949 M: Helen Koike <helen.koike@collabora.com>
13950 L: linux-media@vger.kernel.org
13951 T: git git://linuxtv.org/media_tree.git
13952 W: https://linuxtv.org
13954 F: drivers/media/platform/vimc/*
13957 M: Alex Williamson <alex.williamson@redhat.com>
13958 M: Paolo Bonzini <pbonzini@redhat.com>
13959 L: kvm@vger.kernel.org
13963 VIRTIO AND VHOST VSOCK DRIVER
13964 M: Stefan Hajnoczi <stefanha@redhat.com>
13965 L: kvm@vger.kernel.org
13966 L: virtualization@lists.linux-foundation.org
13967 L: netdev@vger.kernel.org
13969 F: include/linux/virtio_vsock.h
13970 F: include/uapi/linux/virtio_vsock.h
13971 F: include/uapi/linux/vsockmon.h
13972 F: net/vmw_vsock/af_vsock_tap.c
13973 F: net/vmw_vsock/virtio_transport_common.c
13974 F: net/vmw_vsock/virtio_transport.c
13975 F: drivers/net/vsockmon.c
13976 F: drivers/vhost/vsock.c
13977 F: drivers/vhost/vsock.h
13979 VIRTIO CONSOLE DRIVER
13980 M: Amit Shah <amit@kernel.org>
13981 L: virtualization@lists.linux-foundation.org
13983 F: drivers/char/virtio_console.c
13984 F: include/linux/virtio_console.h
13985 F: include/uapi/linux/virtio_console.h
13987 VIRTIO CORE, NET AND BLOCK DRIVERS
13988 M: "Michael S. Tsirkin" <mst@redhat.com>
13989 M: Jason Wang <jasowang@redhat.com>
13990 L: virtualization@lists.linux-foundation.org
13992 F: Documentation/devicetree/bindings/virtio/
13995 F: drivers/net/virtio_net.c
13996 F: drivers/block/virtio_blk.c
13997 F: include/linux/virtio*.h
13998 F: include/uapi/linux/virtio_*.h
13999 F: drivers/crypto/virtio/
14001 VIRTIO CRYPTO DRIVER
14002 M: Gonglei <arei.gonglei@huawei.com>
14003 L: virtualization@lists.linux-foundation.org
14004 L: linux-crypto@vger.kernel.org
14006 F: drivers/crypto/virtio/
14007 F: include/uapi/linux/virtio_crypto.h
14009 VIRTIO DRIVERS FOR S390
14010 M: Cornelia Huck <cohuck@redhat.com>
14011 M: Halil Pasic <pasic@linux.vnet.ibm.com>
14012 L: linux-s390@vger.kernel.org
14013 L: virtualization@lists.linux-foundation.org
14014 L: kvm@vger.kernel.org
14016 F: drivers/s390/virtio/
14019 M: David Airlie <airlied@linux.ie>
14020 M: Gerd Hoffmann <kraxel@redhat.com>
14021 L: dri-devel@lists.freedesktop.org
14022 L: virtualization@lists.linux-foundation.org
14023 T: git git://anongit.freedesktop.org/drm/drm-misc
14025 F: drivers/gpu/drm/virtio/
14026 F: include/uapi/linux/virtio_gpu.h
14028 VIRTIO HOST (VHOST)
14029 M: "Michael S. Tsirkin" <mst@redhat.com>
14030 M: Jason Wang <jasowang@redhat.com>
14031 L: kvm@vger.kernel.org
14032 L: virtualization@lists.linux-foundation.org
14033 L: netdev@vger.kernel.org
14034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14037 F: include/uapi/linux/vhost.h
14039 VIRTIO INPUT DRIVER
14040 M: Gerd Hoffmann <kraxel@redhat.com>
14042 F: drivers/virtio/virtio_input.c
14043 F: include/uapi/linux/virtio_input.h
14045 VIRTUAL SERIO DEVICE DRIVER
14046 M: Stephen Chandler Paul <thatslyude@gmail.com>
14048 F: drivers/input/serio/userio.c
14049 F: include/uapi/linux/userio.h
14051 VIVID VIRTUAL VIDEO DRIVER
14052 M: Hans Verkuil <hverkuil@xs4all.nl>
14053 L: linux-media@vger.kernel.org
14054 T: git git://linuxtv.org/media_tree.git
14055 W: https://linuxtv.org
14057 F: drivers/media/platform/vivid/*
14060 M: Florian Fainelli <f.fainelli@gmail.com>
14061 L: openwrt-devel@lists.openwrt.org (subscribers-only)
14063 F: drivers/vlynq/vlynq.c
14064 F: include/linux/vlynq.h
14067 M: Martyn Welch <martyn@welchs.me.uk>
14068 M: Manohar Vanga <manohar.vanga@gmail.com>
14069 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14070 L: devel@driverdev.osuosl.org
14072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14073 F: Documentation/driver-api/vme.rst
14074 F: drivers/staging/vme/
14076 F: include/linux/vme*
14078 VMWARE BALLOON DRIVER
14079 M: Xavier Deguillard <xdeguillard@vmware.com>
14080 M: Philip Moltmann <moltmann@vmware.com>
14081 M: "VMware, Inc." <pv-drivers@vmware.com>
14082 L: linux-kernel@vger.kernel.org
14084 F: drivers/misc/vmw_balloon.c
14086 VMWARE HYPERVISOR INTERFACE
14087 M: Alok Kataria <akataria@vmware.com>
14088 L: virtualization@lists.linux-foundation.org
14090 F: arch/x86/kernel/cpu/vmware.c
14092 VMWARE PVRDMA DRIVER
14093 M: Adit Ranadive <aditr@vmware.com>
14094 M: VMware PV-Drivers <pv-drivers@vmware.com>
14095 L: linux-rdma@vger.kernel.org
14097 F: drivers/infiniband/hw/vmw_pvrdma/
14099 VMware PVSCSI driver
14100 M: Jim Gill <jgill@vmware.com>
14101 M: VMware PV-Drivers <pv-drivers@vmware.com>
14102 L: linux-scsi@vger.kernel.org
14104 F: drivers/scsi/vmw_pvscsi.c
14105 F: drivers/scsi/vmw_pvscsi.h
14107 VMWARE VMMOUSE SUBDRIVER
14108 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14109 M: "VMware, Inc." <pv-drivers@vmware.com>
14110 L: linux-input@vger.kernel.org
14112 F: drivers/input/mouse/vmmouse.c
14113 F: drivers/input/mouse/vmmouse.h
14115 VMWARE VMXNET3 ETHERNET DRIVER
14116 M: Shrikrishna Khare <skhare@vmware.com>
14117 M: "VMware, Inc." <pv-drivers@vmware.com>
14118 L: netdev@vger.kernel.org
14120 F: drivers/net/vmxnet3/
14122 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14123 M: Liam Girdwood <lgirdwood@gmail.com>
14124 M: Mark Brown <broonie@kernel.org>
14125 L: linux-kernel@vger.kernel.org
14126 W: http://www.slimlogic.co.uk/?p=48
14127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14129 F: Documentation/devicetree/bindings/regulator/
14130 F: drivers/regulator/
14131 F: include/dt-bindings/regulator/
14132 F: include/linux/regulator/
14135 M: David Ahern <dsa@cumulusnetworks.com>
14136 M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
14137 L: netdev@vger.kernel.org
14139 F: drivers/net/vrf.c
14140 F: Documentation/networking/vrf.txt
14142 VT1211 HARDWARE MONITOR DRIVER
14143 M: Juerg Haefliger <juergh@gmail.com>
14144 L: linux-hwmon@vger.kernel.org
14146 F: Documentation/hwmon/vt1211
14147 F: drivers/hwmon/vt1211.c
14149 VT8231 HARDWARE MONITOR DRIVER
14150 M: Roger Lucas <vt8231@hiddenengine.co.uk>
14151 L: linux-hwmon@vger.kernel.org
14153 F: drivers/hwmon/vt8231.c
14155 VUB300 USB to SDIO/SD/MMC bridge chip
14156 M: Tony Olech <tony.olech@elandigitalsystems.com>
14157 L: linux-mmc@vger.kernel.org
14158 L: linux-usb@vger.kernel.org
14160 F: drivers/mmc/host/vub300.c
14162 W1 DALLAS'S 1-WIRE BUS
14163 M: Evgeniy Polyakov <zbr@ioremap.net>
14165 F: Documentation/w1/
14167 F: include/linux/w1.h
14169 W83791D HARDWARE MONITORING DRIVER
14170 M: Marc Hulsman <m.hulsman@tudelft.nl>
14171 L: linux-hwmon@vger.kernel.org
14173 F: Documentation/hwmon/w83791d
14174 F: drivers/hwmon/w83791d.c
14176 W83793 HARDWARE MONITORING DRIVER
14177 M: Rudolf Marek <r.marek@assembler.cz>
14178 L: linux-hwmon@vger.kernel.org
14180 F: Documentation/hwmon/w83793
14181 F: drivers/hwmon/w83793.c
14183 W83795 HARDWARE MONITORING DRIVER
14184 M: Jean Delvare <jdelvare@suse.com>
14185 L: linux-hwmon@vger.kernel.org
14187 F: drivers/hwmon/w83795.c
14189 W83L51xD SD/MMC CARD INTERFACE DRIVER
14190 M: Pierre Ossman <pierre@ossman.eu>
14192 F: drivers/mmc/host/wbsd.*
14194 WACOM PROTOCOL 4 SERIAL TABLETS
14195 M: Julian Squires <julian@cipht.net>
14196 M: Hans de Goede <hdegoede@redhat.com>
14197 L: linux-input@vger.kernel.org
14199 F: drivers/input/tablet/wacom_serial4.c
14201 WATCHDOG DEVICE DRIVERS
14202 M: Wim Van Sebroeck <wim@iguana.be>
14203 R: Guenter Roeck <linux@roeck-us.net>
14204 L: linux-watchdog@vger.kernel.org
14205 W: http://www.linux-watchdog.org/
14206 T: git git://www.linux-watchdog.org/linux-watchdog.git
14208 F: Documentation/devicetree/bindings/watchdog/
14209 F: Documentation/watchdog/
14210 F: drivers/watchdog/
14211 F: include/linux/watchdog.h
14212 F: include/uapi/linux/watchdog.h
14215 M: David Herrmann <dh.herrmann@googlemail.com>
14216 L: linux-input@vger.kernel.org
14218 F: drivers/hid/hid-wiimote*
14220 WILOCITY WIL6210 WIRELESS DRIVER
14221 M: Maya Erez <qca_merez@qca.qualcomm.com>
14222 L: linux-wireless@vger.kernel.org
14223 L: wil6210@qca.qualcomm.com
14225 W: http://wireless.kernel.org/en/users/Drivers/wil6210
14226 F: drivers/net/wireless/ath/wil6210/
14227 F: include/uapi/linux/wil6210_uapi.h
14230 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14231 M: linux-wimax@intel.com
14232 L: wimax@linuxwimax.org (subscribers-only)
14234 W: http://linuxwimax.org
14235 F: Documentation/wimax/README.wimax
14236 F: include/linux/wimax/debug.h
14237 F: include/net/wimax.h
14238 F: include/uapi/linux/wimax.h
14242 M: David Härdeman <david@hardeman.nu>
14244 F: drivers/media/rc/winbond-cir.c
14246 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14247 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14248 L: linux-watchdog@vger.kernel.org
14250 F: drivers/watchdog/ebc-c384_wdt.c
14252 WINSYSTEMS WS16C48 GPIO DRIVER
14253 M: William Breathitt Gray <vilhelm.gray@gmail.com>
14254 L: linux-gpio@vger.kernel.org
14256 F: drivers/gpio/gpio-ws16c48.c
14258 WISTRON LAPTOP BUTTON DRIVER
14259 M: Miloslav Trmac <mitr@volny.cz>
14261 F: drivers/input/misc/wistron_btns.c
14263 WL3501 WIRELESS PCMCIA CARD DRIVER
14264 L: linux-wireless@vger.kernel.org
14266 F: drivers/net/wireless/wl3501*
14268 WOLFSON MICROELECTRONICS DRIVERS
14269 L: patches@opensource.cirrus.com
14270 T: git https://github.com/CirrusLogic/linux-drivers.git
14271 W: https://github.com/CirrusLogic/linux-drivers/wiki
14273 F: Documentation/hwmon/wm83??
14274 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14275 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14276 F: Documentation/devicetree/bindings/mfd/arizona.txt
14277 F: Documentation/devicetree/bindings/mfd/wm831x.txt
14278 F: arch/arm/mach-s3c64xx/mach-crag6410*
14279 F: drivers/clk/clk-wm83*.c
14280 F: drivers/extcon/extcon-arizona.c
14281 F: drivers/leds/leds-wm83*.c
14282 F: drivers/gpio/gpio-*wm*.c
14283 F: drivers/gpio/gpio-arizona.c
14284 F: drivers/hwmon/wm83??-hwmon.c
14285 F: drivers/input/misc/wm831x-on.c
14286 F: drivers/input/touchscreen/wm831x-ts.c
14287 F: drivers/input/touchscreen/wm97*.c
14288 F: drivers/mfd/arizona*
14289 F: drivers/mfd/wm*.c
14290 F: drivers/mfd/cs47l24*
14291 F: drivers/power/supply/wm83*.c
14292 F: drivers/rtc/rtc-wm83*.c
14293 F: drivers/regulator/wm8*.c
14294 F: drivers/regulator/arizona*
14295 F: drivers/video/backlight/wm83*_bl.c
14296 F: drivers/watchdog/wm83*_wdt.c
14297 F: include/linux/mfd/arizona/
14298 F: include/linux/mfd/wm831x/
14299 F: include/linux/mfd/wm8350/
14300 F: include/linux/mfd/wm8400*
14301 F: include/linux/regulator/arizona*
14302 F: include/linux/wm97xx.h
14303 F: include/sound/wm????.h
14304 F: sound/soc/codecs/arizona.?
14305 F: sound/soc/codecs/wm*
14306 F: sound/soc/codecs/cs47l24*
14309 M: Tejun Heo <tj@kernel.org>
14310 R: Lai Jiangshan <jiangshanlai@gmail.com>
14311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14313 F: include/linux/workqueue.h
14314 F: kernel/workqueue.c
14315 F: Documentation/core-api/workqueue.rst
14317 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14318 M: Chen-Yu Tsai <wens@csie.org>
14319 L: linux-kernel@vger.kernel.org
14324 M: Andrew Hendry <andrew.hendry@gmail.com>
14325 L: linux-x25@vger.kernel.org
14327 F: Documentation/networking/x25*
14328 F: include/net/x25*
14331 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14332 M: Thomas Gleixner <tglx@linutronix.de>
14333 M: Ingo Molnar <mingo@redhat.com>
14334 M: "H. Peter Anvin" <hpa@zytor.com>
14336 L: linux-kernel@vger.kernel.org
14337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14339 F: Documentation/x86/
14342 X86 MCE INFRASTRUCTURE
14343 M: Tony Luck <tony.luck@intel.com>
14344 M: Borislav Petkov <bp@alien8.de>
14345 L: linux-edac@vger.kernel.org
14347 F: arch/x86/kernel/cpu/mcheck/*
14349 X86 MICROCODE UPDATE SUPPORT
14350 M: Borislav Petkov <bp@alien8.de>
14352 F: arch/x86/kernel/cpu/microcode/*
14354 X86 PLATFORM DRIVERS
14355 M: Darren Hart <dvhart@infradead.org>
14356 M: Andy Shevchenko <andy@infradead.org>
14357 L: platform-driver-x86@vger.kernel.org
14358 T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14360 F: drivers/platform/x86/
14361 F: drivers/platform/olpc/
14364 M: Andy Lutomirski <luto@amacapital.net>
14365 L: linux-kernel@vger.kernel.org
14366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14368 F: arch/x86/entry/vdso/
14370 XC2028/3028 TUNER DRIVER
14371 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14372 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14373 L: linux-media@vger.kernel.org
14374 W: https://linuxtv.org
14375 T: git git://linuxtv.org/media_tree.git
14377 F: drivers/media/tuners/tuner-xc2028.*
14379 XEN BLOCK SUBSYSTEM
14380 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14381 M: Roger Pau Monné <roger.pau@citrix.com>
14382 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14384 F: drivers/block/xen-blkback/*
14385 F: drivers/block/xen*
14388 M: Stefano Stabellini <sstabellini@kernel.org>
14389 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14392 F: arch/arm/include/asm/xen/
14394 XEN HYPERVISOR ARM64
14395 M: Stefano Stabellini <sstabellini@kernel.org>
14396 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14399 F: arch/arm64/include/asm/xen/
14401 XEN HYPERVISOR INTERFACE
14402 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
14403 M: Juergen Gross <jgross@suse.com>
14404 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14408 F: drivers/*/xen-*front.c
14410 F: arch/x86/include/asm/xen/
14412 F: include/uapi/xen/
14413 F: Documentation/ABI/stable/sysfs-hypervisor-xen
14414 F: Documentation/ABI/testing/sysfs-hypervisor-xen
14416 XEN NETWORK BACKEND DRIVER
14417 M: Wei Liu <wei.liu2@citrix.com>
14418 M: Paul Durrant <paul.durrant@citrix.com>
14419 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14420 L: netdev@vger.kernel.org
14422 F: drivers/net/xen-netback/*
14425 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14426 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14428 F: arch/x86/pci/*xen*
14429 F: drivers/pci/*xen*
14432 M: Juergen Gross <jgross@suse.com>
14433 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14434 L: linux-scsi@vger.kernel.org
14436 F: drivers/scsi/xen-scsifront.c
14437 F: drivers/xen/xen-scsiback.c
14438 F: include/xen/interface/io/vscsiif.h
14440 XEN SWIOTLB SUBSYSTEM
14441 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14442 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14444 F: arch/x86/xen/*swiotlb*
14445 F: drivers/xen/*swiotlb*
14448 M: Darrick J. Wong <darrick.wong@oracle.com>
14449 M: linux-xfs@vger.kernel.org
14450 L: linux-xfs@vger.kernel.org
14452 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14454 F: Documentation/filesystems/xfs.txt
14457 XILINX AXI ETHERNET DRIVER
14458 M: Anirudha Sarangi <anirudh@xilinx.com>
14459 M: John Linn <John.Linn@xilinx.com>
14461 F: drivers/net/ethernet/xilinx/xilinx_axienet*
14463 XILINX UARTLITE SERIAL DRIVER
14464 M: Peter Korsgaard <jacmet@sunsite.dk>
14465 L: linux-serial@vger.kernel.org
14467 F: drivers/tty/serial/uartlite.c
14469 XILINX VIDEO IP CORES
14470 M: Hyun Kwon <hyun.kwon@xilinx.com>
14471 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14472 L: linux-media@vger.kernel.org
14473 T: git git://linuxtv.org/media_tree.git
14475 F: Documentation/devicetree/bindings/media/xilinx/
14476 F: drivers/media/platform/xilinx/
14477 F: include/uapi/linux/xilinx-v4l2-controls.h
14480 M: Eli Billauer <eli.billauer@gmail.com>
14481 L: linux-kernel@vger.kernel.org
14483 F: drivers/char/xillybus/
14485 XRA1403 GPIO EXPANDER
14486 M: Nandor Han <nandor.han@ge.com>
14487 M: Semi Malinen <semi.malinen@ge.com>
14488 L: linux-gpio@vger.kernel.org
14490 F: drivers/gpio/gpio-xra1403.c
14491 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14493 XTENSA XTFPGA PLATFORM SUPPORT
14494 M: Max Filippov <jcmvbkbc@gmail.com>
14495 L: linux-xtensa@linux-xtensa.org
14497 F: drivers/spi/spi-xtensa-xtfpga.c
14498 F: sound/soc/xtensa/xtfpga-i2s.c
14500 YAM DRIVER FOR AX.25
14501 M: Jean-Paul Roubelat <jpr@f6fbb.org>
14502 L: linux-hams@vger.kernel.org
14504 F: drivers/net/hamradio/yam*
14505 F: include/linux/yam.h
14507 YAMA SECURITY MODULE
14508 M: Kees Cook <keescook@chromium.org>
14509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14512 F: Documentation/admin-guide/LSM/Yama.rst
14514 YEALINK PHONE DRIVER
14515 M: Henk Vergonet <Henk.Vergonet@gmail.com>
14516 L: usbb2k-api-dev@nongnu.org
14518 F: Documentation/input/yealink.rst
14519 F: drivers/input/misc/yealink.*
14521 Z8530 DRIVER FOR AX.25
14522 M: Joerg Reuter <jreuter@yaina.de>
14523 W: http://yaina.de/jreuter/
14524 W: http://www.qsl.net/dl1bke/
14525 L: linux-hams@vger.kernel.org
14527 F: Documentation/networking/z8530drv.txt
14528 F: drivers/net/hamradio/*scc.c
14529 F: drivers/net/hamradio/z8530.h
14531 ZBUD COMPRESSED PAGE ALLOCATOR
14532 M: Seth Jennings <sjenning@redhat.com>
14533 M: Dan Streetman <ddstreet@ieee.org>
14534 L: linux-mm@kvack.org
14537 F: include/linux/zbud.h
14539 ZD1211RW WIRELESS DRIVER
14540 M: Daniel Drake <dsd@gentoo.org>
14541 M: Ulrich Kunitz <kune@deine-taler.de>
14542 W: http://zd1211.ath.cx/wiki/DriverRewrite
14543 L: linux-wireless@vger.kernel.org
14544 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14546 F: drivers/net/wireless/zydas/zd1211rw/
14548 ZD1301 MEDIA DRIVER
14549 M: Antti Palosaari <crope@iki.fi>
14550 L: linux-media@vger.kernel.org
14551 W: https://linuxtv.org/
14552 W: http://palosaari.fi/linux/
14553 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14555 F: drivers/media/usb/dvb-usb-v2/zd1301*
14557 ZD1301_DEMOD MEDIA DRIVER
14558 M: Antti Palosaari <crope@iki.fi>
14559 L: linux-media@vger.kernel.org
14560 W: https://linuxtv.org/
14561 W: http://palosaari.fi/linux/
14562 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14564 F: drivers/media/dvb-frontends/zd1301_demod*
14566 ZPOOL COMPRESSED PAGE STORAGE API
14567 M: Dan Streetman <ddstreet@ieee.org>
14568 L: linux-mm@kvack.org
14571 F: include/linux/zpool.h
14573 ZR36067 VIDEO FOR LINUX DRIVER
14574 L: mjpeg-users@lists.sourceforge.net
14575 L: linux-media@vger.kernel.org
14576 W: http://mjpeg.sourceforge.net/driver-zoran/
14577 T: hg https://linuxtv.org/hg/v4l-dvb
14579 F: drivers/media/pci/zoran/
14581 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14582 M: Minchan Kim <minchan@kernel.org>
14583 M: Nitin Gupta <ngupta@vflare.org>
14584 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14585 L: linux-kernel@vger.kernel.org
14587 F: drivers/block/zram/
14588 F: Documentation/blockdev/zram.txt
14590 ZS DECSTATION Z85C30 SERIAL DRIVER
14591 M: "Maciej W. Rozycki" <macro@linux-mips.org>
14593 F: drivers/tty/serial/zs.*
14595 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14596 M: Minchan Kim <minchan@kernel.org>
14597 M: Nitin Gupta <ngupta@vflare.org>
14598 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14599 L: linux-mm@kvack.org
14602 F: include/linux/zsmalloc.h
14603 F: Documentation/vm/zsmalloc.txt
14605 ZSWAP COMPRESSED SWAP CACHING
14606 M: Seth Jennings <sjenning@redhat.com>
14607 M: Dan Streetman <ddstreet@ieee.org>
14608 L: linux-mm@kvack.org
14613 M: Linus Torvalds <torvalds@linux-foundation.org>
14614 L: linux-kernel@vger.kernel.org
14615 Q: http://patchwork.kernel.org/project/LKML/list/
14616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14617 S: Buried alive in reporters